三十而“丽” “90后”福瑞达再出发

山东国资报道
山东国资报道

sdgzbd

《山东国资》官方公众平台,聚焦实用又好看的国企国资新闻报道。


本刊记者 巩聪聪 / 通讯员 谭君


1991年,山东英皇体育app公司(以下简称“福瑞达”)创始人凌沛学成立实验药厂。 他认为这个时间点是福瑞达进行产业化的起点,故以此作为公司的创始元年。

时光荏苒,2021年,福瑞达迎来了而立之年。

在今年6月3日举行的首届中国玻尿酸+富勒烯行业峰会上,凌沛学底气十足:“整个玻尿酸领域,我们处于卡别人脖子的地位,在国际上不仅仅是领先者,而且是垄断者。”

这份自信背后,是福瑞达用30年时间书写的玻尿酸国产化发展史。

“30年,福瑞达用自有技术走出了一条自强不息的奋斗之路。”徐传彬,1998年入职,现任福瑞达首席发展官、工会主席。

“30年,公司拼的不是短时间的爆发,最终拼的是长久。”高春明,1993年入职,现任福瑞达副总经理、山东福瑞达生物股份有限公司(以下简称“福瑞达生物股份”)总经理。

……

福瑞达党委书记、董事长贾庆文说:“前10年跟跑,中间并跑,后来领跑,福瑞达始终坚持在玻尿酸领域深耕,这是我们的基因。但现在要思考的是,未来除了玻尿酸还要做什么。”

一代人终将老去,但总有人正年轻。对于福瑞达而言,三十而立,再出发正当时。


玻尿酸

世界玻尿酸看中国,中国玻尿酸看山东。山东拥有全国最大的玻尿酸产业集群,占据了全球约75%的玻尿酸原料销量。福瑞达为这份销量贡献了重要力量。

玻尿酸,在国内的化妆品领域也被称为透明质酸,在药品领域叫玻璃酸钠,其本身是一种蕴藏在我们身体中的稀有成分。

1983年,凌沛学考上山东医科大学的硕士研究生,导师张天民是我国生化药学创始人之一。当时,张教授门下师兄弟三人,每个人选了一个研究方向,凌沛学选了玻尿酸。择一业,终一生。凌沛学半辈子都在研究玻尿酸,并将玻尿酸的基因植入了福瑞达。


1992年,凌沛学成立的实验药厂通过引进战略投资者美国福瑞达国际有限公司,成立“山东福瑞达制药有限公司”,开始发展以玻尿酸为核心技术的医药产业。而早在1988年,凌沛学就将玻尿酸应用到了化妆品领域,与马来西亚企业南源永芳合作推出了当时家喻户晓的马来西亚“永芳高级润肤露”。

如今的福瑞达,围绕玻尿酸,以医药和化妆品为核心业务,涉及原料药、药品、医疗器械、健康食品、化妆品等领域,打造了“润舒”“润洁”“施沛特”“明仁”“颐莲”“善颜”等多个知名品牌。

入职福瑞达24年的徐传彬,涉足过其中多个业务板块。在他看来,玻尿酸在福瑞达完成了从理论研究到广泛应用的过程。

其间,福瑞达实现了四个国内第一和一个国际首创:国内第一个大规模工业化生产玻尿酸的企业;第一个将玻尿酸应用到产品中的企业;第一个将玻尿酸添加到化妆品中,专注玻尿酸护肤的品牌“颐莲”诞生;第一个将玻尿酸用到白内障手术中,“爱维”眼科用透明质酸钠注射液获卫生部颁发的国家二类新药证书;而在国际上,福瑞达最先将玻尿酸添加进眼药水中,改变了眼药水的性能,使得药效更持久,国内首个缓解视疲劳的眼科产品——“润洁”滴眼液随之上市。

徐传彬特别提到,在将玻尿酸应用到白内障手术后,原本需要10个小时的手术,后来最快10分钟就能完成:“福瑞达不仅仅提供了一种产品,也是给眼科医生提供了一种方法。”


资本力

1994年,泰国正大集团入股“山东福瑞达制药有限公司”,后者随之更名为“山东正大福瑞达制药有限公司”。

创立初期,凌沛学和团队靠技术入股引入战投,借助资本的力量使福瑞达迅速在业内打开知名度。然而,在接下来的发展过程中,也是因为受制于资本,在几个重大决策中失去了话语权。

“福瑞达最大的优势在核心技术,拥有3个国家级平台和12个省级科研技术平台,但最弱的部分是资本力,包括资产证券化意识,以及团队的培育。”贾庆文分析。

2018年,福瑞达通过资产置换的方式被纳入鲁商集团旗下上市公司鲁商发展(股票代码600223),插上了资本的翅膀。彼时,资本运作能力成为福瑞达急需补齐的短板。2019年,福瑞达发起成立了一支总规模10亿元的股权投资基金和一支规模为3亿元的创投基金,前者专注于投资医药健康产业上下游优质、成长性企业,后者主要投资创新药、高端医疗器械及医疗服务等领域。并且在企业内部新设立了资产证券部,现任福瑞达党委书记、董事长贾庆文介绍说:“在资本力下,我们用两年时间打造了一支专业投行队伍,集合了证券、财务、审计、法务等专业人才。”

如今,在资本力的加持下,福瑞达大动作不断。

2019年,福瑞达收购全球领先的透明质酸原料生产企业——山东焦点生物科技有限公司,更名为“山东焦点福瑞达生物股份有限公司”(以下简称“焦点福瑞达”)。在将其纳入产业链体系,扩建厂区、增加产能、向医药转型、技术提升的同时,焦点福瑞达经营范围正从单一的原料拓展到功能性食品。2021年,焦点福瑞达获批国家重点扶持的“专精特新小巨人”企业。

2020年,福瑞达收购新疆伊帕尔汗香料股份有限公司(以下简称“伊帕尔汗”),两家国企实现跨区域联手,开启了国妆品牌强强联合的新模式,福瑞达也在玻尿酸之外正式进军天然芳香产业。如今,经过福瑞达在研发、营销等方面的赋能,伊帕尔汗将形成完善的、标准化的薰衣草产业链。

此外,福瑞达还将资本的触角伸向了中医药、大健康、医疗、器械等领域,不追风口,而是沿着产业链的逻辑,不断延伸拓展,做专、做精、做美。


再出发

2018年,福瑞达的上级主管单位鲁商集团迎来新的掌门人高洪雷。他将2019~2021年分别定为改革年、创新年、转型年,致力于打造全面创新的新鲁商。与此同时,国企改革三年行动也于2020年正式拉开帷幕。

乘此契机,福瑞达开启了一场自我革新。

2020年,拥有30年知名药企工作经历的李军勇通过公开招聘的形式,担任福瑞达医药事业部总经理,成为一名职业经理人。

“福瑞达是一个非常团结、有战斗力的团队,做事创业的氛围特别吸引我。”李军勇入职后,布局了数字化营销,与6家电商平台和网上医院建立了合作,并将重点在骨科和中药两个领域发力,“这是我的第二份工作,也希望是最后一份。”

贾庆文笑称:“同行人感慨,福瑞达这几年会玩了!”2020年,福瑞达旗下化妆品品牌瑷尔博士成立仅一年后,成功举办了“皮肤微生态•首届美妆&皮肤科医生跨界大会”,邀请皮肤科医生跨界合作,这在业内尚属首次。

贾庆文介绍:“原来我们企业很少有人走出去参加论坛讲课,现在越来越多的技术人员、品牌总监走到台前,讲述福瑞达的技术、品牌,我们开始掌握所在领域的话语权。”

今年9月底,福瑞达再次成功举办“第二届中国皮肤科学百人论坛暨皮肤微生态大会”,并正式发布福瑞达生物股份参与编制的《皮肤微生态与皮肤健康中国专家共识》。这份国内首份联动皮肤医学和化妆品行业在皮肤微生态领域交流、达成共识的文件,标志着福瑞达正领跑微生态护肤新赛道。

“作为医药企业,我们深知专家共识、临床指南和临床路径、药物临床综合评价以及真实世界研究是推动健康产业学术化发展的基础。我们将医药学术专业化发展理念引入化妆品研发领域,连续两年参与举办皮肤微生态大会,与业界专家研讨微生态护肤技术方向,积极参与专家共识的编制。本次共识的发布,在微生态护肤研究历程上将是一个里程碑式的重要节点。”贾庆文表示,作为行业领军企业,未来福瑞达医药集团将充分发挥自身优势,促进医药和美妆技术的有机融合、协同发展,积极参与组织起草编写行业标准,发挥技术引领和企业标杆作用。

近两年,福瑞达旗下的化妆品板块表现十分抢眼。高春明介绍,从颐莲一个品牌开始,围绕“玻尿酸+”,现在已经形成多品牌布阵。他还聊起了福瑞达打造的健康护理产业园——在济南东部新城,一处集智能生产、观光旅游、文化体验、美容养生等功能于一体的网红打卡地即将拔地而起。

2020年,福瑞达通过医养健康产业入选山东“十强”产业集团领军企业,同年荣获“山东省制造业高端品牌培育企业”,迎来高质量发展新阶段。

今年9月30日,贾庆文当选为山东中医药学会副会长。在玻尿酸之外,福瑞达在中医药领域的布局不容小觑,建立了完善、完整的国内领先的现代中药全产业链条。

“踏浪玻尿酸,领航中医药。”贾庆文说,如果今天提到福瑞达,只说玻尿酸那是片面的,“除了玻尿酸,我们现在还有精油、中医药、大健康食品、化学创新药……未来,福瑞达还要涉足更多领域,争当山东省医养健康产业链龙头骨干企业。”

30岁的福瑞达,对未来保持着清醒认知。

end




编辑:张小杰 排版:齐 琳
初审: 兰恒敏 签发:赵国华




本文为《山东国资》杂志原创作品,转载请注明


高度  深度  热度

  ☆





         《山东国资》杂志 是目前惟一拥有国内统一连续出版物号(CN 37-1513/F)的省级国资类期刊,内容被中国知网、超星数据网、万方数据等权威数字化平台全文收录。

全国统一邮发代号:24-234  定价:15元/本  全年180元

订阅热线: 0531-85103562/85103568

采编热线: 0531-85103563/85103579

投稿邮箱: sdgz66@163.com


本文为《山东国资》杂志原创作品,转载请注明



☆  《山东国资》



收录于话题
上一篇 下一篇
阅读

已发送

发送中

微信扫一扫
关注该公众号

微信扫一扫
使用小程序
")),this[t]="")}}])&&w(t.prototype,r),o&&w(t,o),e}();function M(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];this._nodes=e}},{key:"len",value:function(){return this._nodes.length}},{key:"get",value:function(){var e=[];return this._nodes.length?(e=this._nodes,this._nodes=[]):this._delayNodes.length?(e=this._delayNodes,this._delayNodes=[]):this._config.container&&(e=this._config.container.querySelectorAll("*")),e}},{key:"delay",value:function(){var e=this;Array.prototype.forEach.call(this._nodes,(function(t){return e._delayNodes.push(t)})),this._nodes=[]}},{key:"hasDelay",value:function(){return this._delayNodes.length>0}},{key:"addFirstPageNode",value:function(e){this._firstPageNodes.push(e)}},{key:"showFirstPageNodes",value:function(){this._firstPageNodes.forEach((function(e){return e.style.visibility="visible"})),this._firstPageNodes=[]}}])&&M(t.prototype,r),n&&M(t,n),e}(),P=r(0),E=r.n(P),T=r(1),N=r.n(T);function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw o}}return r}(e,t)||D(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||D(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){if(e){if("string"==typeof e)return q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?q(e,t):void 0}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r3?"rgba":"rgb","(").concat(r.toString(),")")}))},H=function(e){if(!e||e.length<1)return"";if(1===e.length)return e[0];for(var t=e.shift(),r=e.shift();r;){var n=E()(r);t=E()(t).mix(n,n.alpha()),r=e.shift()}return t},R=function(e){var t=J(e);return z.test(t)?t:""},$=function(e){return(299*e[0]+587*e[1]+114*e[2])/1e3},Q=function(){function e(t){var r,n,a,o=t.config,i=t.tnQueue,s=t.bgStack,l=t.cssUtils;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a=0,(n="_idx")in(r=this)?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,this._config=o,this._tnQueue=i,this._bgStack=s,this._cssUtils=l,this._defaultDarkTextColorRgb=E()(this._config.defaultDarkTextColor).rgb().array(),this._defaultDarkBgColorRgb=E()(this._config.defaultDarkBgColor).rgb().array(),this._defaultDarkBgColorHSL=E()(this._config.defaultDarkBgColor).hsl().array(),this._defaultDarkTextColorBrightness=$(this._defaultDarkTextColorRgb),this._defaultDarkBgColorBrightness=$(this._defaultDarkBgColorRgb),this._defaultDarkBgColorHslBrightness=this._defaultDarkBgColorHSL[2],this._maxLimitOffsetBrightness=this._defaultDarkTextColorBrightness-this._defaultDarkBgColorBrightness}var t,r,n;return t=e,(r=[{key:"_adjustBrightnessByLimit",value:function(e,t){var r=e/$(t),n=Math.min(255,t[0]*r),a=Math.min(255,t[1]*r),o=Math.min(255,t[2]*r);return 0===a||255===n||255===o?a=(1e3*e-299*n-114*o)/587:0===n?n=(1e3*e-587*a-114*o)/299:0!==o&&255!==a||(o=(1e3*e-299*n-587*a)/114),E.a.rgb(n,a,o)}},{key:"_adjustTextBrightness",value:function(e,t){var r=t.rgb().array(),n=t.alpha(),a=$(r)*n+this._defaultDarkBgColorBrightness*(1-n),o=e.rgb().array(),i=e.hsl().array(),s=e.alpha(),l=$(o),c=Math.abs(a-l);if(l>=250)return e;if(c>this._maxLimitOffsetBrightness&&a<=this._defaultDarkBgColorBrightness+2)return this._adjustBrightnessByLimit(this._maxLimitOffsetBrightness+a,o).alpha(s);if(c>=65)return e;if(a>=100){if(i[2]>50){i[2]=90-i[2];var u=E.a.hsl.apply(E.a,F(i)).alpha(s);return this._adjustTextBrightness(u,t)}return this._adjustBrightnessByLimit(Math.min(this._maxLimitOffsetBrightness,a-65),o).alpha(s)}if(i[2]<=40){i[2]=90-i[2];var h=E.a.hsl.apply(E.a,F(i)).alpha(s);return this._adjustTextBrightness(h,t)}return this._adjustBrightnessByLimit(Math.min(this._maxLimitOffsetBrightness,a+65),o).alpha(s)}},{key:"_adjustBackgroundBrightness",value:function(e){var t=e.rgb().array(),r=e.hsl().array(),n=e.alpha(),a=$(t),o=e;return 0===r[1]&&r[2]>40||a>250?o=E.a.hsl(0,0,Math.min(100,100+this._defaultDarkBgColorHslBrightness-r[2])):a>190?o=this._adjustBrightnessByLimit(190,t).alpha(n):r[2]<22&&(r[2]=22,o=E.a.hsl.apply(E.a,F(r))),o.alpha(n).rgb()}},{key:"_adjustBrightness",value:function(e,t,r){var n,a=e.alpha(),o="";if(r.isBgColor){if(t.getAttribute(u)&&a>=.05&&t.removeAttribute(u),n=this._adjustBackgroundBrightness(e),!r.hasInlineColor){var l=t.getAttribute(i)||this._config.defaultLightTextColor,c=n||e,h=this._adjustBrightness(E()(l),t,{isTextColor:!0,parentElementBgColorStr:c});h.newColor?o+=this._cssUtils.genCssKV("color",h.newColor):o+=this._cssUtils.genCssKV("color",l)}}else if(r.isTextColor||r.isBorderColor){var f=r.parentElementBgColorStr||r.isTextColor&&t.getAttribute(s)||this._config.defaultDarkBgColor,g=E()(f);t.getAttribute(u)||(n=this._adjustTextBrightness(e,g))}else r.isTextShadow&&(n=this._adjustBackgroundBrightness(e));return{newColor:n&&e.toString()!==n.toString()&&n.alpha(a).rgb(),extStyle:o}}},{key:"_try",value:function(e){try{return e()}catch(e){console.log("An error occurred when running the dark mode conversion algorithm\n",e),"function"==typeof this._config.error&&this._config.error(e)}}},{key:"convert",value:function(e){var t=this,r=e.nodeName;if(this._config.whitelist.tagName.indexOf(r)>-1)return"";var n,a,o=e.style,h="",d="",b=!1,p=!1,y=!1,m=(o.cssText&&o.cssText.split(";")||[]).map((function(e){var t=e.indexOf(":");return[e.slice(0,t).toLowerCase(),e.slice(t+1)].map((function(e){return(e||"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}))})).filter((function(e){var t=L(e,2),r=t[0],o=t[1];return"color"===r?b=!0:/background/i.test(r)&&(p=!0,"background-position"===r?n=o:"background-size"===r&&(a=o)),(/background/i.test(r)||/^(-webkit-)?border-image/.test(r))&&/url\([^)]*\)/i.test(o)&&(y=!0),["-webkit-border-image","border-image","color","background-color","background-image","background","border","border-top","border-right","border-bottom","border-left","border-color","border-top-color","border-right-color","border-bottom-color","border-left-color","-webkit-text-fill-color","-webkit-text-stroke","-webkit-text-stroke-color","text-shadow"].indexOf(r)>-1})).sort((function(e,t){var r=L(e,1)[0],n=L(t,1)[0];return"color"===r||"background-image"===r&&"background-color"===n||0===n.indexOf("-webkit-text")?1:-1}));f.indexOf(r)>-1&&!p&&this._try((function(){var t=function(e){var t=null;return Array.prototype.some.call(e.classList,(function(e){return!!A[e]&&(t=A[e],!0)})),t}(e);t||(t=e.getAttribute("bgcolor")),t&&(m.unshift(["background-color",E()(t).toString()]),p=!0)})),"FONT"!==r||b||this._try((function(){var t=e.getAttribute("color");t&&(m.push(["color",E()(t).toString()]),b=!0)}));var v,k,w="",_="",x=0;if(m.some((function(e,r){var n=L(e,2),a=n[0],o=n[1];return t._try((function(){if(0!==a.indexOf("-webkit-text"))return x=r,!0;switch(a){case"-webkit-text-fill-color":w=R(o);break;case"-webkit-text-stroke":var e=o.split(" ");2===e.length&&(_=R(e[1]));break;case"-webkit-text-stroke-color":_=R(o)}return!1}))})),w&&(b?m[m.length-1]=["-webkit-text-fill-color",w]:(m.push(["-webkit-text-fill-color",w]),b=!0)),x&&(m.splice(0,x),_&&m.unshift(["-webkit-text-stroke-color",_])),m.forEach((function(r){var f=L(r,2),d=f[0],m=f[1];return t._try((function(){var r,f=m,v=!1,k=/^background/.test(d),w="text-shadow"===d,_=["-webkit-text-stroke-color","color","-webkit-text-fill-color"].indexOf(d),x=/^border/.test(d),M=/gradient/.test(m),C=[],j="";if(m=J(m,M),z.test(m)){if(M){for(var S=V.exec(m);S;)C.push(S[0]),S=V.exec(m);r=H(C)}var A=0;m=m.replace(V,(function(n){M&&(n=r,v=!0);var a=t._adjustBrightness(E()(n),e,{isBgColor:k,isTextShadow:w,isTextColor:_>-1,isBorderColor:x,hasInlineColor:b}),o=!y&&a.newColor;if(j+=a.extStyle,k||_>0){var h=k?s:i,f=k?c:l,g=o?o.toString():n;0===A&&B(e).forEach((function(e){var r=e.getAttribute(f)||t._config.defaultLightBgColor;e.setAttribute(h,g),e.setAttribute(f,r.split("|").concat(n).join("|")),k&&E()(g).alpha()>=.05&&e.getAttribute(u)&&e.removeAttribute(u)}))}return o&&(v=!0),A+=1,o||n})).replace(/\s?!\s?important/gi,"")}if(j&&(h+=j),!(e instanceof SVGElement)){var O=/^background/.test(d),P=/^(-webkit-)?border-image/.test(d);if((O||P)&&/url\([^)]*\)/i.test(m)){v=!0;var T=H((e.getAttribute(c)||t._config.defaultLightBgColor).split("|"));if(m=m.replace(/^(.*?)url\(([^)]*)\)(.*)$/i,(function(r){var o=r,i="",s="",l="";return"1"!==e.getAttribute(u)&&B(e).forEach((function(e){return e.setAttribute(u,"1")})),O?(o="linear-gradient(".concat("rgba(0,0,0,0.1)",", ").concat("rgba(0,0,0,0.1)","),").concat(r),l=t._cssUtils.genCssKV(d,"".concat(o,",linear-gradient(").concat(T,", ").concat(T,")")),n&&(i="top left,".concat(n),h+=t._cssUtils.genCssKV("background-position","".concat(i)),l+=t._cssUtils.genCssKV("background-position","".concat(i,",top left"))),a&&(s="100%,".concat(a),h+=t._cssUtils.genCssKV("background-size","".concat(s)),l+=t._cssUtils.genCssKV("background-size","".concat(s,",100%"))),t._bgStack.push(e,l)):!p&&t._bgStack.push(e,t._cssUtils.genCssKV("background-image","linear-gradient(".concat("rgba(0,0,0,0.1)",", ").concat("rgba(0,0,0,0.1)","),linear-gradient(").concat(T,", ").concat(T,")"))),o})),!b){var N=H((e.getAttribute(l)||t._config.defaultLightTextColor).split("|"));h+=t._cssUtils.genCssKV("color",N),B(e).forEach((function(e){return e.setAttribute(i,N)}))}}}v&&(g.test(f)&&(o[d]=K(f)),M?t._bgStack.push(e,t._cssUtils.genCssKV(d,m)):h+=t._cssUtils.genCssKV(d,m))}))})),h){e.setAttribute("data-style",o.cssText);var M="".concat("js_darkmode__").concat(this._idx++);e.classList.add(M),d+=h?this._cssUtils.genCss(M,h):""}return v=e,k="",Array.prototype.forEach.call(v.childNodes,(function(e){3===e.nodeType&&(k+=e.nodeValue.replace(/\s/g,""))})),k.length>0&&(this._config.delayBgJudge?this._tnQueue.push(e):this._bgStack.contains(e,(function(e){d+=t._cssUtils.genCss(e.className,e.cssKV)}))),d}}])&&U(t.prototype,r),n&&U(t,n),e}(),G=new RegExp("".concat("js_darkmode__","[^ ]+"),"g"),W={hasInit:!1,begin:null,error:null,mode:"",whitelist:{tagName:["MPCPS","IFRAME"]},needJudgeFirstPage:!0,delayBgJudge:!1,container:null,cssSelectorsPrefix:"",defaultLightTextColor:"#191919",defaultLightBgColor:"#fff",defaultDarkTextColor:"#a3a3a3",defaultDarkBgColor:"#191919"},X=function(e,t,r){var n=t[r];switch(e){case"boolean":"boolean"==typeof n&&(W[r]=n);break;case"string":"string"==typeof n&&""!==n&&(W[r]=n);break;case"function":"function"==typeof n&&(W[r]=n);break;case"dom":n instanceof HTMLElement&&(W[r]=n)}},Y=new y(W,"".concat("js_darkmode__","text__")),Z=new k(W,"".concat("js_darkmode__","bg__")),ee=new x(W),te=new O(W),re=new Q({config:W,tnQueue:Y,bgStack:Z,cssUtils:ee}),ne=null,ae=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"dom"};if(t.force&&(ee.isFinish=!1),!ee.isFinish)try{(W.mode?"dark"===W.mode:e.matches)?("dom"===t.type?("function"==typeof W.begin&&W.begin(te.hasDelay()),Array.prototype.forEach.call(te.get(),(function(e){if(e.className&&"string"==typeof e.className&&(e.className=e.className.replace(G,"")),W.needJudgeFirstPage){var t=e.getBoundingClientRect(),r=t.top,n=t.bottom;r<=0&&n<=0?ee.addCss(re.convert(e),!1):r>0&&r0&&n0&&void 0!==arguments[0]?arguments[0]:{};if(!W.hasInit){W.hasInit=!0;var t=W.whitelist.tagName;e.whitelist&&e.whitelist.tagName instanceof Array&&e.whitelist.tagName.forEach((function(e){e=e.toUpperCase(),-1===t.indexOf(e)&&t.push(e)})),["dark","light"].indexOf(e.mode)>-1&&(X("string",e,"mode"),document.getElementsByTagName("html")[0].classList.add(a)),X("function",e,"begin"),X("function",e,"error"),X("boolean",e,"needJudgeFirstPage"),X("boolean",e,"delayBgJudge"),X("dom",e,"container"),X("string",e,"cssSelectorsPrefix"),X("string",e,"defaultLightTextColor"),X("string",e,"defaultLightBgColor"),X("string",e,"defaultDarkTextColor"),X("string",e,"defaultDarkBgColor"),W.mode||null!==ne||(ne=window.matchMedia(n)).addListener(ae)}}function se(e){te.set(e),null!==W.container&&(Z.update(e),Y.update(e)),ae(ne,{force:!0,type:"bg"})}}])}));

如果您的浏览器未跳转,请点击此处进行游戏并领取优惠