vendor: 14,010 bytes, line 1
1(self.webpackChunkmainrepo=self.webpackChunkmainrepo||[]).push([["vendor"],{3349:function(r){r.exports=function(o){var a={};function l(i){if(a[i])return a[i].exports;var d=a[i]={i,l:!1,exports:{}};return o[i].call(d.exports,d,d.exports,l),d.l=!0,d.exports}return l.m=o,l.c=a,l.d=function(i,d,g){l.o(i,d)||Object.defineProperty(i,d,{enumerable:!0,get:g})},l.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},l.t=function(i,d){if(1&d&&(i=l(i)),8&d||4&d&&"object"==typeof i&&i&&i.__esModule)return i;var g=Object.create(null);if(l.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:i}),2&d&&"string"!=typeof i)for(var m in i)l.d(g,m,function(p){return i[p]}.bind(null,m));return g},l.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return l.d(d,"a",d),d},l.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)},l.p="",l(l.s=90)}({17:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i=l(18),d=function(){function g(){}return g.getFirstMatch=function(m,p){var v=p.match(m);return v&&v.length>0&&v[1]||""},g.getSecondMatch=function(m,p){var v=p.match(m);return v&&v.length>1&&v[2]||""},g.matchAndReturnConst=function(m,p,v){if(m.test(p))return v},g.getWindowsVersionName=function(m){switch(m){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},g.getMacOSVersionName=function(m){var p=m.split(".").splice(0,2).map(function(v){return parseInt(v,10)||0});if(p.push(0),10===p[0])switch(p[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},g.getAndroidVersionName=function(m){var p=m.split(".").splice(0,2).map(function(v){return parseInt(v,10)||0});if(p.push(0),!(1===p[0]&&p[1]<5))return 1===p[0]&&p[1]<6?"Cupcake":1===p[0]&&p[1]>=6?"Donut":2===p[0]&&p[1]<2?"Eclair":2===p[0]&&2===p[1]?"Froyo":2===p[0]&&p[1]>2?"Gingerbread":3===p[0]?"Honeycomb":4===p[0]&&p[1]<1?"Ice Cream Sandwich":4===p[0]&&p[1]<4?"Jelly Bean":4===p[0]&&p[1]>=4?"KitKat":5===p[0]?"Lollipop":6===p[0]?"Marshmallow":7===p[0]?"Nougat":8===p[0]?"Oreo":9===p[0]?"Pie":void 0},g.getVersionPrecision=function(m){return m.split(".").length},g.compareVersions=function(m,p,v){void 0===v&&(v=!1);var _=g.getVersionPrecision(m),A=g.getVersionPrecision(p),b=Math.max(_,A),C=0,x=g.map([m,p],function(E){var B=b-g.getVersionPrecision(E),M=E+new Array(B+1).join(".0");return g.map(M.split("."),function(R){return new Array(20-R.length).join("0")+R}).reverse()});for(v&&(C=b-Math.min(_,A)),b-=1;b>=C;){if(x[0][b]>x[1][b])return 1;if(x[0][b]===x[1][b]){if(b===C)return 0;b-=1}else if(x[0][b]<x[1][b])return-1}},g.map=function(m,p){var v,_=[];if(Array.prototype.map)return Array.prototype.map.call(m,p);for(v=0;v<m.length;v+=1)_.push(p(m[v]));return _},g.find=function(m,p){var v,_;if(Array.prototype.find)return Array.prototype.find.call(m,p);for(v=0,_=m.length;v<_;v+=1){var A=m[v];if(p(A,v))return A}},g.assign=function(m){for(var p,v,_=m,A=arguments.length,b=new Array(A>1?A-1:0),C=1;C<A;C++)b[C-1]=arguments[C];if(Object.assign)return Object.assign.apply(Object,[m].concat(b));var x=function(){var E=b[p];"object"==typeof E&&null!==E&&Object.keys(E).forEach(function(B){_[B]=E[B]})};for(p=0,v=b.length;p<v;p+=1)x();return m},g.getBrowserAlias=function(m){return i.BROWSER_ALIASES_MAP[m]},g.getBrowserTypeByAlias=function(m){return i.BROWSER_MAP[m]||""},g}();a.default=d,o.exports=a.default},18:function(o,a,l){"use strict";a.__esModule=!0,a.ENGINE_MAP=a.OS_MAP=a.PLATFORMS_MAP=a.BROWSER_MAP=a.BROWSER_ALIASES_MAP=void 0,a.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},a.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},a.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},a.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},a.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i,d=(i=l(91))&&i.__esModule?i:{default:i},g=l(18);function m(v,_){for(var A=0;A<_.length;A++){var b=_[A];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(v,b.key,b)}}var p=function(){function v(){}var _,b;return v.getParser=function(C,x){if(void 0===x&&(x=!1),"string"!=typeof C)throw new Error("UserAgent should be a string");return new d.default(C,x)},v.parse=function(C){return new d.default(C).getResult()},_=v,b=[{key:"BROWSER_MAP",get:function(){return g.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return g.ENGINE_MAP}},{key:"OS_MAP",get:function(){return g.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return g.PLATFORMS_MAP}}],null&&m(_.prototype,null),b&&m(_,b),v}();a.default=p,o.exports=a.default},91:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i=v(l(92)),d=v(l(93)),g=v(l(94)),m=v(l(95)),p=v(l(17));function v(A){return A&&A.__esModule?A:{default:A}}var _=function(){function A(C,x){if(void 0===x&&(x=!1),null==C||""===C)throw new Error("UserAgent parameter can't be empty");this._ua=C,this.parsedResult={},!0!==x&&this.parse()}var b=A.prototype;return b.getUA=function(){return this._ua},b.test=function(C){return C.test(this._ua)},b.parseBrowser=function(){var C=this;this.parsedResult.browser={};var x=p.default.find(i.default,function(E){if("function"==typeof E.test)return E.test(C);if(E.test instanceof Array)return E.test.some(function(B){return C.test(B)});throw new Error("Browser's test function is not valid")});return x&&(this.parsedResult.browser=x.describe(this.getUA())),this.parsedResult.browser},b.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},b.getBrowserName=function(C){return C?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},b.getBrowserVersion=function(){return this.getBrowser().version},b.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},b.parseOS=function(){var C=this;this.parsedResult.os={};var x=p.default.find(d.default,function(E){if("function"==typeof E.test)return E.test(C);if(E.test instanceof Array)return E.test.some(function(B){return C.test(B)});throw new Error("Browser's test function is not valid")});return x&&(this.parsedResult.os=x.describe(this.getUA())),this.parsedResult.os},b.getOSName=function(C){var x=this.getOS().name;return C?String(x).toLowerCase()||"":x||""},b.getOSVersion=function(){return this.getOS().version},b.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},b.getPlatformType=function(C){void 0===C&&(C=!1);var x=this.getPlatform().type;return C?String(x).toLowerCase()||"":x||""},b.parsePlatform=function(){var C=this;this.parsedResult.platform={};var x=p.default.find(g.default,function(E){if("function"==typeof E.test)return E.test(C);if(E.test instanceof Array)return E.test.some(function(B){return C.test(B)});throw new Error("Browser's test function is not valid")});return x&&(this.parsedResult.platform=x.describe(this.getUA())),this.parsedResult.platform},b.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},b.getEngineName=function(C){return C?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},b.parseEngine=function(){var C=this;this.parsedResult.engine={};var x=p.default.find(m.default,function(E){if("function"==typeof E.test)return E.test(C);if(E.test instanceof Array)return E.test.some(function(B){return C.test(B)});throw new Error("Browser's test function is not valid")});return x&&(this.parsedResult.engine=x.describe(this.getUA())),this.parsedResult.engine},b.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},b.getResult=function(){return p.default.assign({},this.parsedResult)},b.satisfies=function(C){var x=this,E={},B=0,M={},R=0;if(Object.keys(C).forEach(function(le){var de=C[le];"string"==typeof de?(M[le]=de,R+=1):"object"==typeof de&&(E[le]=de,B+=1)}),B>0){var I=Object.keys(E),L=p.default.find(I,function(le){return x.isOS(le)});if(L){var H=this.satisfies(E[L]);if(void 0!==H)return H}var W=p.default.find(I,function(le){return x.isPlatform(le)});if(W){var Q=this.satisfies(E[W]);if(void 0!==Q)return Q}}if(R>0){var G=Object.keys(M),ae=p.default.find(G,function(le){return x.isBrowser(le,!0)});if(void 0!==ae)return this.compareVersion(M[ae])}},b.isBrowser=function(C,x){void 0===x&&(x=!1);var E=this.getBrowserName().toLowerCase(),B=C.toLowerCase(),M=p.default.getBrowserTypeByAlias(B);return x&&M&&(B=M.toLowerCase()),B===E},b.compareVersion=function(C){var x=[0],E=C,B=!1,M=this.getBrowserVersion();if("string"==typeof M)return">"===C[0]||"<"===C[0]?(E=C.substr(1),"="===C[1]?(B=!0,E=C.substr(2)):x=[],x.push(">"===C[0]?1:-1)):"="===C[0]?E=C.substr(1):"~"===C[0]&&(B=!0,E=C.substr(1)),x.indexOf(p.default.compareVersions(M,E,B))>-1},b.isOS=function(C){return this.getOSName(!0)===String(C).toLowerCase()},b.isPlatform=function(C){return this.getPlatformType(!0)===String(C).toLowerCase()},b.isEngine=function(C){return this.getEngineName(!0)===String(C).toLowerCase()},b.is=function(C,x){return void 0===x&&(x=!1),this.isBrowser(C,x)||this.isOS(C)||this.isPlatform(C)},b.some=function(C){var x=this;return void 0===C&&(C=[]),C.some(function(E){return x.is(E)})},A}();a.default=_,o.exports=a.default},92:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i,d=(i=l(17))&&i.__esModule?i:{default:i},g=/version\/(\d+(\.?_?\d+)+)/i;a.default=[{test:[/googlebot/i],describe:function(p){var v={name:"Googlebot"},_=d.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/opera/i],describe:function(p){var v={name:"Opera"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/opr\/|opios/i],describe:function(p){var v={name:"Opera"},_=d.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/SamsungBrowser/i],describe:function(p){var v={name:"Samsung Internet for Android"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/Whale/i],describe:function(p){var v={name:"NAVER Whale Browser"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/MZBrowser/i],describe:function(p){var v={name:"MZ Browser"},_=d.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/focus/i],describe:function(p){var v={name:"Focus"},_=d.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/swing/i],describe:function(p){var v={name:"Swing"},_=d.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/coast/i],describe:function(p){var v={name:"Opera Coast"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(p){var v={name:"Opera Touch"},_=d.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/yabrowser/i],describe:function(p){var v={name:"Yandex Browser"},_=d.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/ucbrowser/i],describe:function(p){var v={name:"UC Browser"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/Maxthon|mxios/i],describe:function(p){var v={name:"Maxthon"}
vendor: 7,814 bytes, line 1
1,_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/epiphany/i],describe:function(p){var v={name:"Epiphany"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/puffin/i],describe:function(p){var v={name:"Puffin"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/sleipnir/i],describe:function(p){var v={name:"Sleipnir"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/k-meleon/i],describe:function(p){var v={name:"K-Meleon"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/micromessenger/i],describe:function(p){var v={name:"WeChat"},_=d.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/qqbrowser/i],describe:function(p){var v={name:/qqbrowserlite/i.test(p)?"QQ Browser Lite":"QQ Browser"},_=d.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/msie|trident/i],describe:function(p){var v={name:"Internet Explorer"},_=d.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/\sedg\//i],describe:function(p){var v={name:"Microsoft Edge"},_=d.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/edg([ea]|ios)/i],describe:function(p){var v={name:"Microsoft Edge"},_=d.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/vivaldi/i],describe:function(p){var v={name:"Vivaldi"},_=d.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/seamonkey/i],describe:function(p){var v={name:"SeaMonkey"},_=d.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/sailfish/i],describe:function(p){var v={name:"Sailfish"},_=d.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,p);return _&&(v.version=_),v}},{test:[/silk/i],describe:function(p){var v={name:"Amazon Silk"},_=d.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/phantom/i],describe:function(p){var v={name:"PhantomJS"},_=d.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/slimerjs/i],describe:function(p){var v={name:"SlimerJS"},_=d.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(p){var v={name:"BlackBerry"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/(web|hpw)[o0]s/i],describe:function(p){var v={name:"WebOS Browser"},_=d.default.getFirstMatch(g,p)||d.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/bada/i],describe:function(p){var v={name:"Bada"},_=d.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/tizen/i],describe:function(p){var v={name:"Tizen"},_=d.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/qupzilla/i],describe:function(p){var v={name:"QupZilla"},_=d.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/firefox|iceweasel|fxios/i],describe:function(p){var v={name:"Firefox"},_=d.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/electron/i],describe:function(p){var v={name:"Electron"},_=d.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/MiuiBrowser/i],describe:function(p){var v={name:"Miui"},_=d.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/chromium/i],describe:function(p){var v={name:"Chromium"},_=d.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,p)||d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/chrome|crios|crmo/i],describe:function(p){var v={name:"Chrome"},_=d.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/GSA/i],describe:function(p){var v={name:"Google Search"},_=d.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:function(p){var v=!p.test(/like android/i),_=p.test(/android/i);return v&&_},describe:function(p){var v={name:"Android Browser"},_=d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/playstation 4/i],describe:function(p){var v={name:"PlayStation 4"},_=d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/safari|applewebkit/i],describe:function(p){var v={name:"Safari"},_=d.default.getFirstMatch(g,p);return _&&(v.version=_),v}},{test:[/.*/i],describe:function(p){var v=-1!==p.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:d.default.getFirstMatch(v,p),version:d.default.getSecondMatch(v,p)}}}],o.exports=a.default},93:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i,d=(i=l(17))&&i.__esModule?i:{default:i},g=l(18);a.default=[{test:[/Roku\/DVP/],describe:function(p){var v=d.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,p);return{name:g.OS_MAP.Roku,version:v}}},{test:[/windows phone/i],describe:function(p){var v=d.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,p);return{name:g.OS_MAP.WindowsPhone,version:v}}},{test:[/windows /i],describe:function(p){var v=d.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,p),_=d.default.getWindowsVersionName(v);return{name:g.OS_MAP.Windows,version:v,versionName:_}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(p){var v={name:g.OS_MAP.iOS},_=d.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,p);return _&&(v.version=_),v}},{test:[/macintosh/i],describe:function(p){var v=d.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,p).replace(/[_\s]/g,"."),_=d.default.getMacOSVersionName(v),A={name:g.OS_MAP.MacOS,version:v};return _&&(A.versionName=_),A}},{test:[/(ipod|iphone|ipad)/i],describe:function(p){var v=d.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,p).replace(/[_\s]/g,".");return{name:g.OS_MAP.iOS,version:v}}},{test:function(p){var v=!p.test(/like android/i),_=p.test(/android/i);return v&&_},describe:function(p){var v=d.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,p),_=d.default.getAndroidVersionName(v),A={name:g.OS_MAP.Android,version:v};return _&&(A.versionName=_),A}},{test:[/(web|hpw)[o0]s/i],describe:function(p){var v=d.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,p),_={name:g.OS_MAP.WebOS};return v&&v.length&&(_.version=v),_}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(p){var v=d.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,p)||d.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,p)||d.default.getFirstMatch(/\bbb(\d+)/i,p);return{name:g.OS_MAP.BlackBerry,version:v}}},{test:[/bada/i],describe:function(p){var v=d.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,p);return{name:g.OS_MAP.Bada,version:v}}},{test:[/tizen/i],describe:function(p){var v=d.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,p);return{name:g.OS_MAP.Tizen,version:v}}},{test:[/linux/i],describe:function(){return{name:g.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:g.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(p){var v=d.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,p);
1return{name:g.OS_MAP.PlayStation4,version:v}}}],o.exports=a.default},94:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i,d=(i=l(17))&&i.__esModule?i:{default:i},g=l(18);a.default=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(p){var v=d.default.getFirstMatch(/(can-l01)/i,p)&&"Nova",_={type:g.PLATFORMS_MAP.mobile,vendor:"Huawei"};return v&&(_.model=v),_}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:g.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:g.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:g.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:g.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:g.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:g.PLATFORMS_MAP.tablet}}},{test:function(p){var v=p.test(/ipod|iphone/i),_=p.test(/like (ipod|iphone)/i);return v&&!_},describe:function(p){var v=d.default.getFirstMatch(/(ipod|iphone)/i,p);return{type:g.PLATFORMS_MAP.mobile,vendor:"Apple",model:v}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:g.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:g.PLATFORMS_MAP.mobile}}},{test:function(p){return"blackberry"===p.getBrowserName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(p){return"bada"===p.getBrowserName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.mobile}}},{test:function(p){return"windows phone"===p.getBrowserName()},describe:function(){return{type:g.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(p){var v=Number(String(p.getOSVersion()).split(".")[0]);return"android"===p.getOSName(!0)&&v>=3},describe:function(){return{type:g.PLATFORMS_MAP.tablet}}},{test:function(p){return"android"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.mobile}}},{test:function(p){return"macos"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(p){return"windows"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.desktop}}},{test:function(p){return"linux"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.desktop}}},{test:function(p){return"playstation 4"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.tv}}},{test:function(p){return"roku"===p.getOSName(!0)},describe:function(){return{type:g.PLATFORMS_MAP.tv}}}],o.exports=a.default},95:function(o,a,l){"use strict";a.__esModule=!0,a.default=void 0;var i,d=(i=l(17))&&i.__esModule?i:{default:i},g=l(18);a.default=[{test:function(p){return"microsoft edge"===p.getBrowserName(!0)},describe:function(p){if(/\sedg\//i.test(p))return{name:g.ENGINE_MAP.Blink};var v=d.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,p);return{name:g.ENGINE_MAP.EdgeHTML,version:v}}},{test:[/trident/i],describe:function(p){var v={name:g.ENGINE_MAP.Trident},_=d.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:function(p){return p.test(/presto/i)},describe:function(p){var v={name:g.ENGINE_MAP.Presto},_=d.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:function(p){var v=p.test(/gecko/i),_=p.test(/like gecko/i);return v&&!_},describe:function(p){var v={name:g.ENGINE_MAP.Gecko},_=d.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:g.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(p){var v={name:g.ENGINE_MAP.WebKit},_=d.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,p);return _&&(v.version=_),v}}],o.exports=a.default}})},3188:function(r,o,a){var l;r.exports=(l=a(7656),a(8891),a(8855),a(4147),a(2414),function(){var i=l,g=i.lib.BlockCipher,m=i.algo,p=[],v=[],_=[],A=[],b=[],C=[],x=[],E=[],B=[],M=[];!function(){for(var L=[],H=0;H<256;H++)L[H]=H<128?H<<1:H<<1^283;var W=0,Q=0;for(H=0;H<256;H++){var G=Q^Q<<1^Q<<2^Q<<3^Q<<4;p[W]=G=G>>>8^255&G^99,v[G]=W;var he,ae=L[W],le=L[ae],de=L[le];_[W]=(he=257*L[G]^16843008*G)<<24|he>>>8,A[W]=he<<16|he>>>16,b[W]=he<<8|he>>>24,C[W]=he,x[G]=(he=16843009*de^65537*le^257*ae^16843008*W)<<24|he>>>8,E[G]=he<<16|he>>>16,B[G]=he<<8|he>>>24,M[G]=he,W?(W=ae^L[L[L[de^ae]]],Q^=L[L[Q]]):W=Q=1}}();var R=[0,1,2,4,8,16,32,64,128,27,54],I=m.AES=g.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var L=this._keyPriorReset=this._key,H=L.words,W=L.sigBytes/4,G=4*((this._nRounds=W+6)+1),ae=this._keySchedule=[],le=0;le<G;le++)if(le<W)ae[le]=H[le];
vendor: 11,440 bytes, line 1
1else{var de=ae[le-1];le%W?W>6&&le%W==4&&(de=p[de>>>24]<<24|p[de>>>16&255]<<16|p[de>>>8&255]<<8|p[255&de]):(de=p[(de=de<<8|de>>>24)>>>24]<<24|p[de>>>16&255]<<16|p[de>>>8&255]<<8|p[255&de],de^=R[le/W|0]<<24),ae[le]=ae[le-W]^de}for(var he=this._invKeySchedule=[],_e=0;_e<G;_e++)le=G-_e,de=_e%4?ae[le]:ae[le-4],he[_e]=_e<4||le<=4?de:x[p[de>>>24]]^E[p[de>>>16&255]]^B[p[de>>>8&255]]^M[p[255&de]]}},encryptBlock:function(L,H){this._doCryptBlock(L,H,this._keySchedule,_,A,b,C,p)},decryptBlock:function(L,H){var W=L[H+1];L[H+1]=L[H+3],L[H+3]=W,this._doCryptBlock(L,H,this._invKeySchedule,x,E,B,M,v),W=L[H+1],L[H+1]=L[H+3],L[H+3]=W},_doCryptBlock:function(L,H,W,Q,G,ae,le,de){for(var he=this._nRounds,_e=L[H]^W[0],pe=L[H+1]^W[1],Ce=L[H+2]^W[2],ie=L[H+3]^W[3],ce=4,X=1;X<he;X++){var ne=Q[_e>>>24]^G[pe>>>16&255]^ae[Ce>>>8&255]^le[255&ie]^W[ce++],Me=Q[pe>>>24]^G[Ce>>>16&255]^ae[ie>>>8&255]^le[255&_e]^W[ce++],xe=Q[Ce>>>24]^G[ie>>>16&255]^ae[_e>>>8&255]^le[255&pe]^W[ce++],be=Q[ie>>>24]^G[_e>>>16&255]^ae[pe>>>8&255]^le[255&Ce]^W[ce++];_e=ne,pe=Me,Ce=xe,ie=be}ne=(de[_e>>>24]<<24|de[pe>>>16&255]<<16|de[Ce>>>8&255]<<8|de[255&ie])^W[ce++],Me=(de[pe>>>24]<<24|de[Ce>>>16&255]<<16|de[ie>>>8&255]<<8|de[255&_e])^W[ce++],xe=(de[Ce>>>24]<<24|de[ie>>>16&255]<<16|de[_e>>>8&255]<<8|de[255&pe])^W[ce++],be=(de[ie>>>24]<<24|de[_e>>>16&255]<<16|de[pe>>>8&255]<<8|de[255&Ce])^W[ce++],L[H]=ne,L[H+1]=Me,L[H+2]=xe,L[H+3]=be},keySize:8});i.AES=g._createHelper(I)}(),l.AES)},2414:function(r,o,a){var d,g,m,p,v,_,b,x,E,M,R,I,H,Q,ae,le,he,_e,l;r.exports=(l=a(7656),a(4147),void(l.lib.Cipher||(d=l,g=d.lib,m=g.Base,p=g.WordArray,v=g.BufferedBlockAlgorithm,_=d.enc,b=_.Base64,x=d.algo.EvpKDF,E=g.Cipher=v.extend({cfg:m.extend(),createEncryptor:function(pe,Ce){return this.create(this._ENC_XFORM_MODE,pe,Ce)},createDecryptor:function(pe,Ce){return this.create(this._DEC_XFORM_MODE,pe,Ce)},init:function(pe,Ce,ie){this.cfg=this.cfg.extend(ie),this._xformMode=pe,this._key=Ce,this.reset()},reset:function(){v.reset.call(this),this._doReset()},process:function(pe){return this._append(pe),this._process()},finalize:function(pe){return pe&&this._append(pe),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function pe(Ce){return"string"==typeof Ce?_e:le}return function(Ce){return{encrypt:function(ie,ce,X){return pe(ce).encrypt(Ce,ie,ce,X)},decrypt:function(ie,ce,X){return pe(ce).decrypt(Ce,ie,ce,X)}}}}()}),g.StreamCipher=E.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),M=d.mode={},R=g.BlockCipherMode=m.extend({createEncryptor:function(pe,Ce){return this.Encryptor.create(pe,Ce)},createDecryptor:function(pe,Ce){return this.Decryptor.create(pe,Ce)},init:function(pe,Ce){this._cipher=pe,this._iv=Ce}}),I=M.CBC=function(){var pe=R.extend();function Ce(ie,ce,X){var ne=this._iv;if(ne){var Me=ne;this._iv=undefined}else Me=this._prevBlock;for(var xe=0;xe<X;xe++)ie[ce+xe]^=Me[xe]}return pe.Encryptor=pe.extend({processBlock:function(ie,ce){var X=this._cipher,ne=X.blockSize;Ce.call(this,ie,ce,ne),X.encryptBlock(ie,ce),this._prevBlock=ie.slice(ce,ce+ne)}}),pe.Decryptor=pe.extend({processBlock:function(ie,ce){var X=this._cipher,ne=X.blockSize,Me=ie.slice(ce,ce+ne);X.decryptBlock(ie,ce),Ce.call(this,ie,ce,ne),this._prevBlock=Me}}),pe}(),H=(d.pad={}).Pkcs7={pad:function(pe,Ce){for(var ie=4*Ce,ce=ie-pe.sigBytes%ie,X=ce<<24|ce<<16|ce<<8|ce,ne=[],Me=0;Me<ce;Me+=4)ne.push(X);var xe=p.create(ne,ce);pe.concat(xe)},unpad:function(pe){pe.sigBytes-=255&pe.words[pe.sigBytes-1>>>2]}},g.BlockCipher=E.extend({cfg:E.cfg.extend({mode:I,padding:H}),reset:function(){E.reset.call(this);var pe=this.cfg,Ce=pe.iv,ie=pe.mode;if(this._xformMode==this._ENC_XFORM_MODE)var ce=ie.createEncryptor;else ce=ie.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==ce?this._mode.init(this,Ce&&Ce.words):(this._mode=ce.call(ie,this,Ce&&Ce.words),this._mode.__creator=ce)},_doProcessBlock:function(pe,Ce){this._mode.processBlock(pe,Ce)},_doFinalize:function(){var pe=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){pe.pad(this._data,this.blockSize);var Ce=this._process(!0)}else Ce=this._process(!0),pe.unpad(Ce);return Ce},blockSize:4}),Q=g.CipherParams=m.extend({init:function(pe){this.mixIn(pe)},toString:function(pe){return(pe||this.formatter).stringify(this)}}),ae=(d.format={}).OpenSSL={stringify:function(pe){var Ce=pe.ciphertext,ie=pe.salt;if(ie)var ce=p.create([1398893684,1701076831]).concat(ie).concat(Ce);else ce=Ce;return ce.toString(b)},parse:function(pe){var Ce=b.parse(pe),ie=Ce.words;if(1398893684==ie[0]&&1701076831==ie[1]){var ce=p.create(ie.slice(2,4));ie.splice(0,4),Ce.sigBytes-=16}return Q.create({ciphertext:Ce,salt:ce})}},le=g.SerializableCipher=m.extend({cfg:m.extend({format:ae}),encrypt:function(pe,Ce,ie,ce){ce=this.cfg.extend(ce);var X=pe.createEncryptor(ie,ce),ne=X.finalize(Ce),Me=X.cfg;return Q.create({ciphertext:ne,key:ie,iv:Me.iv,algorithm:pe,mode:Me.mode,padding:Me.padding,blockSize:pe.blockSize,formatter:ce.format})},decrypt:function(pe,Ce,ie,ce){return ce=this.cfg.extend(ce),Ce=this._parse(Ce,ce.format),pe.createDecryptor(ie,ce).finalize(Ce.ciphertext)},_parse:function(pe,Ce){return"string"==typeof pe?Ce.parse(pe,this):pe}}),he=(d.kdf={}).OpenSSL={execute:function(pe,Ce,ie,ce){ce||(ce=p.random(8));var X=x.create({keySize:Ce+ie}).compute(pe,ce),ne=p.create(X.words.slice(Ce),4*ie);return X.sigBytes=4*Ce,Q.create({key:X,iv:ne,salt:ce})}},_e=g.PasswordBasedCipher=le.extend({cfg:le.cfg.extend({kdf:he}),encrypt:function(pe,Ce,ie,ce){var X=(ce=this.cfg.extend(ce)).kdf.execute(ie,pe.keySize,pe.ivSize);ce.iv=X.iv;var ne=le.encrypt.call(this,pe,Ce,X.key,ce);return ne.mixIn(X),ne},decrypt:function(pe,Ce,ie,ce){ce=this.cfg.extend(ce),Ce=this._parse(Ce,ce.format);var X=ce.kdf.execute(ie,pe.keySize,pe.ivSize,Ce.salt);return ce.iv=X.iv,le.decrypt.call(this,pe,Ce,X.key,ce)}}))))},7656:function(r,o){var l,d,g,m,p,v,_,A,b,C,x,B,a;r.exports=(a=a||(l=Math,d=Object.create||function(){function M(){}return function(R){var I;return M.prototype=R,I=new M,M.prototype=null,I}}(),m=(g={}).lib={},p=m.Base=function(){return{extend:function(M){var R=d(this);return M&&R.mixIn(M),(!R.hasOwnProperty("init")||this.init===R.init)&&(R.init=function(){R.$super.init.apply(this,arguments)}),R.init.prototype=R,R.$super=this,R},create:function(){var M=this.extend();return M.init.apply(M,arguments),M},init:function(){},mixIn:function(M){for(var R in M)M.hasOwnProperty(R)&&(this[R]=M[R]);M.hasOwnProperty("toString")&&(this.toString=M.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),v=m.WordArray=p.extend({init:function(M,R){M=this.words=M||[],this.sigBytes=null!=R?R:4*M.length},toString:function(M){return(M||A).stringify(this)},concat:function(M){var R=this.words,I=M.words,L=this.sigBytes,H=M.sigBytes;if(this.clamp(),L%4)for(var W=0;W<H;W++)R[L+W>>>2]|=(I[W>>>2]>>>24-W%4*8&255)<<24-(L+W)%4*8;else for(W=0;W<H;W+=4)R[L+W>>>2]=I[W>>>2];return this.sigBytes+=H,this},clamp:function(){var M=this.words,R=this.sigBytes;M[R>>>2]&=4294967295<<32-R%4*8,M.length=l.ceil(R/4)},clone:function(){var M=p.clone.call(this);return M.words=this.words.slice(0),M},random:function(M){for(var H,R=[],I=function(G){var ae=987654321,le=4294967295;return function(){var de=((ae=36969*(65535&ae)+(ae>>16)&le)<<16)+(G=18e3*(65535&G)+(G>>16)&le)≤return de/=4294967296,(de+=.5)*(l.random()>.5?1:-1)}},L=0;L<M;L+=4){var W=I(4294967296*(H||l.random()));H=987654071*W(),R.push(4294967296*W()|0)}return new v.init(R,M)}}),_=g.enc={},A=_.Hex={stringify:function(M){for(var R=M.words,I=M.sigBytes,L=[],H=0;H<I;H++){var W=R[H>>>2]>>>24-H%4*8&255;L.push((W>>>4).toString(16)),L.push((15&W).toString(16))}return L.join("")},parse:function(M){for(var R=M.length,I=[],L=0;L<R;L+=2)I[L>>>3]|=parseInt(M.substr(L,2),16)<<24-L%8*4;return new v.init(I,R/2)}},b=_.Latin1={stringify:function(M){for(var R=M.words,I=M.sigBytes,L=[],H=0;H<I;H++)L.push(String.fromCharCode(R[H>>>2]>>>24-H%4*8&255));return L.join("")},parse:function(M){for(var R=M.length,I=[],L=0;L<R;L++)I[L>>>2]|=(255&M.charCodeAt(L))<<24-L%4*8;return new v.init(I,R)}},C=_.Utf8={stringify:function(M){try{return decodeURIComponent(escape(b.stringify(M)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(M){return b.parse(unescape(encodeURIComponent(M)))}},x=m.BufferedBlockAlgorithm=p.extend({reset:function(){this._data=new v.init,this._nDataBytes=0},_append:function(M){"string"==typeof M&&(M=C.parse(M)),this._data.concat(M),this._nDataBytes+=M.sigBytes},_process:function(M){var R=this._data,I=R.words,L=R.sigBytes,H=this.blockSize,Q=L/(4*H),G=(Q=M?l.ceil(Q):l.max((0|Q)-this._minBufferSize,0))*H,ae=l.min(4*G,L);if(G){for(var le=0;le<G;le+=H)this._doProcessBlock(I,le);var de=I.splice(0,G);R.sigBytes-=ae}return new v.init(de,ae)},clone:function(){var M=p.clone.call(this);return M._data=this._data.clone(),M},_minBufferSize:0}),m.Hasher=x.extend({cfg:p.extend(),init:function(M){this.cfg=this.cfg.extend(M),this.reset()},reset:function(){x.reset.call(this),this._doReset()},update:function(M){return this._append(M),this._process(),this},finalize:function(M){return M&&this._append(M),this._doFinalize()},blockSize:16,_createHelper:function(M){return function(R,I){return new M.init(I).finalize(R)}},_createHmacHelper:function(M){return function(R,I){return new B.HMAC.init(M,I).finalize(R)}}}),B=g.algo={},g),a)},8891:function(r,o,a){var l,g;r.exports=(l=a(7656),g=l.lib.WordArray,l.enc.Base64={stringify:function(_){var A=_.words,b=_.sigBytes,C=this._map;_.clamp();for(var x=[],E=0;E<b;E+=3)for(var I=(A[E>>>2]>>>24-E%4*8&255)<<16|(A[E+1>>>2]>>>24-(E+1)%4*8&255)<<8|A[E+2>>>2]>>>24-(E+2)%4*8&255,L=0;L<4&&E+.75*L<b;L++)x.push(C.charAt(I>>>6*(3-L)&63));var H=C.charAt(64);if(H)for(;x.length%4;)x.push(H);return x.join("")},parse:function(_){var A=_.length,b=this._map,C=this._reverseMap;if(!C){C=this._reverseMap=[];for(var x=0;x<b.length;x++)C[b.charCodeAt(x)]=x}var E=b.charAt(64);if(E){var B=_.indexOf(E);-1!==B&&(A=B)}return function v(_,A,b){for(var C=[],x=0,E=0;E<A;E++)if(E%4){var B=b[_.charCodeAt(E-1)]<<E%4*2,M=b[_.charCodeAt(E)]>>>6-E%4*2;C[x>>>2]|=(B|M)<<24-x%4*8,x++}return g.create(C,x)}(_,A,C)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},l.enc.Base64)},5304:function(r,o,a){var l;r.exports=(l=a(7656),function(){var g=l.lib.WordArray,m=l.enc;function v(_){return _<<8&4278255360|_>>>8&16711935}m.Utf16=m.Utf16BE={stringify:function(_){for(var A=_.words,b=_.sigBytes,C=[],x=0;x<b;x+=2)C.push(String.fromCharCode(A[x>>>2]>>>16-x%4*8&65535));return C.join("")},parse:function(_){for(var A=_.length,b=[],C=0;C<A;C++)b[C>>>1]|=_.charCodeAt(C)<<16-C%2*16;return g.create(b,2*A)}},m.Utf16LE={stringify:function(_){for(var A=_.words,b=_.sigBytes,C=[],x=0;x<b;x+=2){var E=v(A[x>>>2]>>>16-x%4*8&65535);C.push(String.fromCharCode(E))}return C.join("")},parse:function(_){for(var A=_.length,b=[],C=0;C<A;C++)b[C>>>1]|=v(_.charCodeAt(C)<<16-C%2*16);return g.create(b,2*A)}}}(),l.enc.Utf16)},4147:function(r,o,a){var i,d,g,m,p,_,l;r.exports=(l=a(7656),a(9986),a(7868),m=(d=(i=l).lib).WordArray,_=(p=i.algo).EvpKDF=(g=d.Base).extend({cfg:g.extend({keySize:4,hasher:p.MD5,iterations:1}),init:function(A){this.cfg=this.cfg.extend(A)},compute:function(A,b){for(var C=this.cfg,x=C.hasher.create(),E=m.create(),B=E.words,M=C.keySize,R=C.iterations;B.length<M;){I&&x.update(I);var I=x.update(A).finalize(b);x.reset();for(var L=1;L<R;L++)I=x.finalize(I),x.reset();
vendor: 6,366 bytes, line 1
1E.concat(I)}return E.sigBytes=4*M,E}}),i.EvpKDF=function(A,b,C){return _.create(C).compute(A,b)},l.EvpKDF)},4564:function(r,o,a){var l,m,v;r.exports=(l=a(7656),a(2414),m=l.lib.CipherParams,v=l.enc.Hex,l.format.Hex={stringify:function(b){return b.ciphertext.toString(v)},parse:function(b){var C=v.parse(b);return m.create({ciphertext:C})}},l.format.Hex)},7868:function(r,o,a){var l,p;r.exports=(l=a(7656),p=l.enc.Utf8,void(l.algo.HMAC=l.lib.Base.extend({init:function(A,b){A=this._hasher=new A.init,"string"==typeof b&&(b=p.parse(b));var C=A.blockSize,x=4*C;b.sigBytes>x&&(b=A.finalize(b)),b.clamp();for(var E=this._oKey=b.clone(),B=this._iKey=b.clone(),M=E.words,R=B.words,I=0;I<C;I++)M[I]^=1549556828,R[I]^=909522486;E.sigBytes=B.sigBytes=x,this.reset()},reset:function(){var A=this._hasher;A.reset(),A.update(this._iKey)},update:function(A){return this._hasher.update(A),this},finalize:function(A){var b=this._hasher,C=b.finalize(A);return b.reset(),b.finalize(this._oKey.clone().concat(C))}})))},1471:function(r,o,a){var l;r.exports=(l=a(7656),a(4501),a(8823),a(5304),a(8891),a(8855),a(9986),a(5168),a(9225),a(885),a(4068),a(3752),a(447),a(7868),a(7738),a(4147),a(2414),a(4152),a(9098),a(1057),a(6700),a(6115),a(332),a(7516),a(9047),a(6964),a(2599),a(4564),a(3188),a(2515),a(5350),a(2795),a(2923),l)},8823:function(r,o,a){var l;r.exports=(l=a(7656),function(){if("function"==typeof ArrayBuffer){var g=l.lib.WordArray,m=g.init,p=g.init=function(v){if(v instanceof ArrayBuffer&&(v=new Uint8Array(v)),(v instanceof Int8Array||typeof Uint8ClampedArray<"u"&&v instanceof Uint8ClampedArray||v instanceof Int16Array||v instanceof Uint16Array||v instanceof Int32Array||v instanceof Uint32Array||v instanceof Float32Array||v instanceof Float64Array)&&(v=new Uint8Array(v.buffer,v.byteOffset,v.byteLength)),v instanceof Uint8Array){for(var _=v.byteLength,A=[],b=0;b<_;b++)A[b>>>2]|=v[b]<<24-b%4*8;m.call(this,A,_)}else m.apply(this,arguments)};p.prototype=g}}(),l.lib.WordArray)},8855:function(r,o,a){var l;r.exports=(l=a(7656),function(i){var d=l,g=d.lib,m=g.WordArray,p=g.Hasher,v=d.algo,_=[];!function(){for(var B=0;B<64;B++)_[B]=4294967296*i.abs(i.sin(B+1))|0}();var A=v.MD5=p.extend({_doReset:function(){this._hash=new m.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(B,M){for(var R=0;R<16;R++){var I=M+R,L=B[I];B[I]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8)}var H=this._hash.words,W=B[M+0],Q=B[M+1],G=B[M+2],ae=B[M+3],le=B[M+4],de=B[M+5],he=B[M+6],_e=B[M+7],pe=B[M+8],Ce=B[M+9],ie=B[M+10],ce=B[M+11],X=B[M+12],ne=B[M+13],Me=B[M+14],xe=B[M+15],be=H[0],re=H[1],se=H[2],ye=H[3];be=b(be,re,se,ye,W,7,_[0]),ye=b(ye,be,re,se,Q,12,_[1]),se=b(se,ye,be,re,G,17,_[2]),re=b(re,se,ye,be,ae,22,_[3]),be=b(be,re,se,ye,le,7,_[4]),ye=b(ye,be,re,se,de,12,_[5]),se=b(se,ye,be,re,he,17,_[6]),re=b(re,se,ye,be,_e,22,_[7]),be=b(be,re,se,ye,pe,7,_[8]),ye=b(ye,be,re,se,Ce,12,_[9]),se=b(se,ye,be,re,ie,17,_[10]),re=b(re,se,ye,be,ce,22,_[11]),be=b(be,re,se,ye,X,7,_[12]),ye=b(ye,be,re,se,ne,12,_[13]),se=b(se,ye,be,re,Me,17,_[14]),be=C(be,re=b(re,se,ye,be,xe,22,_[15]),se,ye,Q,5,_[16]),ye=C(ye,be,re,se,he,9,_[17]),se=C(se,ye,be,re,ce,14,_[18]),re=C(re,se,ye,be,W,20,_[19]),be=C(be,re,se,ye,de,5,_[20]),ye=C(ye,be,re,se,ie,9,_[21]),se=C(se,ye,be,re,xe,14,_[22]),re=C(re,se,ye,be,le,20,_[23]),be=C(be,re,se,ye,Ce,5,_[24]),ye=C(ye,be,re,se,Me,9,_[25]),se=C(se,ye,be,re,ae,14,_[26]),re=C(re,se,ye,be,pe,20,_[27]),be=C(be,re,se,ye,ne,5,_[28]),ye=C(ye,be,re,se,G,9,_[29]),se=C(se,ye,be,re,_e,14,_[30]),be=x(be,re=C(re,se,ye,be,X,20,_[31]),se,ye,de,4,_[32]),ye=x(ye,be,re,se,pe,11,_[33]),se=x(se,ye,be,re,ce,16,_[34]),re=x(re,se,ye,be,Me,23,_[35]),be=x(be,re,se,ye,Q,4,_[36]),ye=x(ye,be,re,se,le,11,_[37]),se=x(se,ye,be,re,_e,16,_[38]),re=x(re,se,ye,be,ie,23,_[39]),be=x(be,re,se,ye,ne,4,_[40]),ye=x(ye,be,re,se,W,11,_[41]),se=x(se,ye,be,re,ae,16,_[42]),re=x(re,se,ye,be,he,23,_[43]),be=x(be,re,se,ye,Ce,4,_[44]),ye=x(ye,be,re,se,X,11,_[45]),se=x(se,ye,be,re,xe,16,_[46]),be=E(be,re=x(re,se,ye,be,G,23,_[47]),se,ye,W,6,_[48]),ye=E(ye,be,re,se,_e,10,_[49]),se=E(se,ye,be,re,Me,15,_[50]),re=E(re,se,ye,be,de,21,_[51]),be=E(be,re,se,ye,X,6,_[52]),ye=E(ye,be,re,se,ae,10,_[53]),se=E(se,ye,be,re,ie,15,_[54]),re=E(re,se,ye,be,Q,21,_[55]),be=E(be,re,se,ye,pe,6,_[56]),ye=E(ye,be,re,se,xe,10,_[57]),se=E(se,ye,be,re,he,15,_[58]),re=E(re,se,ye,be,ne,21,_[59]),be=E(be,re,se,ye,le,6,_[60]),ye=E(ye,be,re,se,ce,10,_[61]),se=E(se,ye,be,re,G,15,_[62]),re=E(re,se,ye,be,Ce,21,_[63]),H[0]=H[0]+be|0,H[1]=H[1]+re|0,H[2]=H[2]+se|0,H[3]=H[3]+ye|0},_doFinalize:function(){var B=this._data,M=B.words,R=8*this._nDataBytes,I=8*B.sigBytes;M[I>>>5]|=128<<24-I%32;var L=i.floor(R/4294967296),H=R;M[15+(I+64>>>9<<4)]=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8),M[14+(I+64>>>9<<4)]=16711935&(H<<8|H>>>24)|4278255360&(H<<24|H>>>8),B.sigBytes=4*(M.length+1),this._process();for(var W=this._hash,Q=W.words,G=0;G<4;G++){var ae=Q[G];Q[G]=16711935&(ae<<8|ae>>>24)|4278255360&(ae<<24|ae>>>8)}return W},clone:function(){var B=p.clone.call(this);return B._hash=this._hash.clone(),B}});function b(B,M,R,I,L,H,W){var Q=B+(M&R|~M&I)+L+W;return(Q<<H|Q>>>32-H)+M}function C(B,M,R,I,L,H,W){var Q=B+(M&I|R&~I)+L+W;return(Q<<H|Q>>>32-H)+M}function x(B,M,R,I,L,H,W){var Q=B+(M^R^I)+L+W;return(Q<<H|Q>>>32-H)+M}function E(B,M,R,I,L,H,W){var Q=B+(R^(M|~I))+L+W;return(Q<<H|Q>>>32-H)+M}d.MD5=p._createHelper(A),d.HmacMD5=p._createHmacHelper(A)}(Math),l.MD5)},4152:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.mode.CFB=function(){var i=l.lib.BlockCipherMode.extend();function d(g,m,p,v){var _=this._iv;if(_){var A=_.slice(0);this._iv=void 0}else A=this._prevBlock;v.encryptBlock(A,0);for(var b=0;b<p;b++)g[m+b]^=A[b]}return i.Encryptor=i.extend({processBlock:function(g,m){var p=this._cipher,v=p.blockSize;d.call(this,g,m,v,p),this._prevBlock=g.slice(m,m+v)}}),i.Decryptor=i.extend({processBlock:function(g,m){var p=this._cipher,v=p.blockSize,_=g.slice(m,m+v);d.call(this,g,m,v,p),this._prevBlock=_}}),i}(),l.mode.CFB)},1057:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.mode.CTRGladman=function(){var i=l.lib.BlockCipherMode.extend();function d(p){if(255&~(p>>24))p+=1<<24;else{var v=p>>16&255,_=p>>8&255,A=255&p;255===v?(v=0,255===_?(_=0,255===A?A=0:++A):++_):++v,p=0,p+=v<<16,p+=_<<8,p+=A}return p}var m=i.Encryptor=i.extend({processBlock:function(p,v){var _=this._cipher,A=_.blockSize,b
vendor: 22,305 bytes, line 1
1=this._iv,C=this._counter;b&&(C=this._counter=b.slice(0),this._iv=void 0),function g(p){return 0===(p[0]=d(p[0]))&&(p[1]=d(p[1])),p}(C);var x=C.slice(0);_.encryptBlock(x,0);for(var E=0;E<A;E++)p[v+E]^=x[E]}});return i.Decryptor=m,i}(),l.mode.CTRGladman)},9098:function(r,o,a){var i,d,l;r.exports=(l=a(7656),a(2414),l.mode.CTR=(d=(i=l.lib.BlockCipherMode.extend()).Encryptor=i.extend({processBlock:function(g,m){var p=this._cipher,v=p.blockSize,_=this._iv,A=this._counter;_&&(A=this._counter=_.slice(0),this._iv=void 0);var b=A.slice(0);p.encryptBlock(b,0),A[v-1]=A[v-1]+1|0;for(var C=0;C<v;C++)g[m+C]^=b[C]}}),i.Decryptor=d,i),l.mode.CTR)},6115:function(r,o,a){var i,l;r.exports=(l=a(7656),a(2414),l.mode.ECB=((i=l.lib.BlockCipherMode.extend()).Encryptor=i.extend({processBlock:function(d,g){this._cipher.encryptBlock(d,g)}}),i.Decryptor=i.extend({processBlock:function(d,g){this._cipher.decryptBlock(d,g)}}),i),l.mode.ECB)},6700:function(r,o,a){var i,d,l;r.exports=(l=a(7656),a(2414),l.mode.OFB=(d=(i=l.lib.BlockCipherMode.extend()).Encryptor=i.extend({processBlock:function(g,m){var p=this._cipher,v=p.blockSize,_=this._iv,A=this._keystream;_&&(A=this._keystream=_.slice(0),this._iv=void 0),p.encryptBlock(A,0);for(var b=0;b<v;b++)g[m+b]^=A[b]}}),i.Decryptor=d,i),l.mode.OFB)},332:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.pad.AnsiX923={pad:function(i,d){var g=i.sigBytes,m=4*d,p=m-g%m,v=g+p-1;i.clamp(),i.words[v>>>2]|=p<<24-v%4*8,i.sigBytes+=p},unpad:function(i){i.sigBytes-=255&i.words[i.sigBytes-1>>>2]}},l.pad.Ansix923)},7516:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.pad.Iso10126={pad:function(i,d){var g=4*d,m=g-i.sigBytes%g;i.concat(l.lib.WordArray.random(m-1)).concat(l.lib.WordArray.create([m<<24],1))},unpad:function(i){i.sigBytes-=255&i.words[i.sigBytes-1>>>2]}},l.pad.Iso10126)},9047:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.pad.Iso97971={pad:function(i,d){i.concat(l.lib.WordArray.create([2147483648],1)),l.pad.ZeroPadding.pad(i,d)},unpad:function(i){l.pad.ZeroPadding.unpad(i),i.sigBytes--}},l.pad.Iso97971)},2599:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.pad.NoPadding={pad:function(){},unpad:function(){}},l.pad.NoPadding)},6964:function(r,o,a){var l;r.exports=(l=a(7656),a(2414),l.pad.ZeroPadding={pad:function(i,d){var g=4*d;i.clamp(),i.sigBytes+=g-(i.sigBytes%g||g)},unpad:function(i){for(var d=i.words,g=i.sigBytes-1;!(d[g>>>2]>>>24-g%4*8&255);)g--;i.sigBytes=g+1}},l.pad.ZeroPadding)},7738:function(r,o,a){var i,d,g,m,p,_,A,l;r.exports=(l=a(7656),a(9986),a(7868),m=(d=(i=l).lib).WordArray,_=(p=i.algo).HMAC,A=p.PBKDF2=(g=d.Base).extend({cfg:g.extend({keySize:4,hasher:p.SHA1,iterations:1}),init:function(b){this.cfg=this.cfg.extend(b)},compute:function(b,C){for(var x=this.cfg,E=_.create(x.hasher,b),B=m.create(),M=m.create([1]),R=B.words,I=M.words,L=x.keySize,H=x.iterations;R.length<L;){var W=E.update(C).finalize(M);E.reset();for(var Q=W.words,G=Q.length,ae=W,le=1;le<H;le++){ae=E.finalize(ae),E.reset();for(var de=ae.words,he=0;he<G;he++)Q[he]^=de[he]}B.concat(W),I[0]++}return B.sigBytes=4*L,B}}),i.PBKDF2=function(b,C,x){return A.create(x).compute(b,C)},l.PBKDF2)},2923:function(r,o,a){var l;r.exports=(l=a(7656),a(8891),a(8855),a(4147),a(2414),function(){var i=l,g=i.lib.StreamCipher,p=[],v=[],_=[],A=i.algo.RabbitLegacy=g.extend({_doReset:function(){var C=this._key.words,x=this.cfg.iv,E=this._X=[C[0],C[3]<<16|C[2]>>>16,C[1],C[0]<<16|C[3]>>>16,C[2],C[1]<<16|C[0]>>>16,C[3],C[2]<<16|C[1]>>>16],B=this._C=[C[2]<<16|C[2]>>>16,4294901760&C[0]|65535&C[1],C[3]<<16|C[3]>>>16,4294901760&C[1]|65535&C[2],C[0]<<16|C[0]>>>16,4294901760&C[2]|65535&C[3],C[1]<<16|C[1]>>>16,4294901760&C[3]|65535&C[0]];this._b=0;for(var M=0;M<4;M++)b.call(this);for(M=0;M<8;M++)B[M]^=E[M+4&7];if(x){var R=x.words,I=R[0],L=R[1],H=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8),W=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8),Q=H>>>16|4294901760&W,G=W<<16|65535&H;for(B[0]^=H,B[1]^=Q,B[2]^=W,B[3]^=G,B[4]^=H,B[5]^=Q,B[6]^=W,B[7]^=G,M=0;M<4;M++)b.call(this)}},_doProcessBlock:function(C,x){var E=this._X;b.call(this),p[0]=E[0]^E[5]>>>16^E[3]<<16,p[1]=E[2]^E[7]>>>16^E[5]<<16,p[2]=E[4]^E[1]>>>16^E[7]<<16,p[3]=E[6]^E[3]>>>16^E[1]<<16;for(var B=0;B<4;B++)p[B]=16711935&(p[B]<<8|p[B]>>>24)|4278255360&(p[B]<<24|p[B]>>>8),C[x+B]^=p[B]},blockSize:4,ivSize:2});function b(){for(var C=this._X,x=this._C,E=0;E<8;E++)v[E]=x[E];for(x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<v[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<v[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<v[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<v[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<v[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<v[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<v[6]>>>0?1:0)|0,this._b=x[7]>>>0<v[7]>>>0?1:0,E=0;E<8;E++){var B=C[E]+x[E],M=65535&B,R=B>>>16;_[E]=((M*M>>>17)+M*R>>>15)+R*R^((4294901760&B)*B|0)+((65535&B)*B|0)}C[0]=_[0]+(_[7]<<16|_[7]>>>16)+(_[6]<<16|_[6]>>>16)|0,C[1]=_[1]+(_[0]<<8|_[0]>>>24)+_[7]|0,C[2]=_[2]+(_[1]<<16|_[1]>>>16)+(_[0]<<16|_[0]>>>16)|0,C[3]=_[3]+(_[2]<<8|_[2]>>>24)+_[1]|0,C[4]=_[4]+(_[3]<<16|_[3]>>>16)+(_[2]<<16|_[2]>>>16)|0,C[5]=_[5]+(_[4]<<8|_[4]>>>24)+_[3]|0,C[6]=_[6]+(_[5]<<16|_[5]>>>16)+(_[4]<<16|_[4]>>>16)|0,C[7]=_[7]+(_[6]<<8|_[6]>>>24)+_[5]|0}i.RabbitLegacy=g._createHelper(A)}(),l.RabbitLegacy)},2795:function(r,o,a){var l;r.exports=(l=a(7656),a(8891),a(8855),a(4147),a(2414),function(){var i=l,g=i.lib.StreamCipher,p=[],v=[],_=[],A=i.algo.Rabbit=g.extend({_doReset:function(){for(var C=this._key.words,x=this.cfg.iv,E=0;E<4;E++)C[E]=16711935&(C[E]<<8|C[E]>>>24)|4278255360&(C[E]<<24|C[E]>>>8);var B=this._X=[C[0],C[3]<<16|C[2]>>>16,C[1],C[0]<<16|C[3]>>>16,C[2],C[1]<<16|C[0]>>>16,C[3],C[2]<<16|C[1]>>>16],M=this._C=[C[2]<<16|C[2]>>>16,4294901760&C[0]|65535&C[1],C[3]<<16|C[3]>>>16,4294901760&C[1]|65535&C[2],C[0]<<16|C[0]>>>16,4294901760&C[2]|65535&C[3],C[1]<<16|C[1]>>>16,4294901760&C[3]|65535&C[0]];for(this._b=0,E=0;E<4;E++)b.call(this);for(E=0;E<8;E++)M[E]^=B[E+4&7];if(x){var R=x.words,I=R[0],L=R[1],H=16711935&(I<<8|I>>>24)|4278255360&(I<<24|I>>>8),W=16711935&(L<<8|L>>>24)|4278255360&(L<<24|L>>>8),Q=H>>>16|4294901760&W,G=W<<16|65535&H;for(M[0]^=H,M[1]^=Q,M[2]^=W,M[3]^=G,M[4]^=H,M[5]^=Q,M[6]^=W,M[7]^=G,E=0;E<4;E++)b.call(this)}},_doProcessBlock:function(C,x){var E=this._X;b.call(this),p[0]=E[0]^E[5]>>>16^E[3]<<16,p[1]=E[2]^E[7]>>>16^E[5]<<16,p[2]=E[4]^E[1]>>>16^E[7]<<16,p[3]=E[6]^E[3]>>>16^E[1]<<16;for(var B=0;B<4;B++)p[B]=16711935&(p[B]<<8|p[B]>>>24)|4278255360&(p[B]<<24|p[B]>>>8),C[x+B]^=p[B]},blockSize:4,ivSize:2});function b(){for(var C=this._X,x=this._C,E=0;E<8;E++)v[E]=x[E];for(x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<v[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<v[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<v[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<v[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<v[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<v[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<v[6]>>>0?1:0)|0,this._b=x[7]>>>0<v[7]>>>0?1:0,E=0;E<8;E++){var B=C[E]+x[E],M=65535&B,R=B>>>16;_[E]=((M*M>>>17)+M*R>>>15)+R*R^((4294901760&B)*B|0)+((65535&B)*B|0)}C[0]=_[0]+(_[7]<<16|_[7]>>>16)+(_[6]<<16|_[6]>>>16)|0,C[1]=_[1]+(_[0]<<8|_[0]>>>24)+_[7]|0,C[2]=_[2]+(_[1]<<16|_[1]>>>16)+(_[0]<<16|_[0]>>>16)|0,C[3]=_[3]+(_[2]<<8|_[2]>>>24)+_[1]|0,C[4]=_[4]+(_[3]<<16|_[3]>>>16)+(_[2]<<16|_[2]>>>16)|0,C[5]=_[5]+(_[4]<<8|_[4]>>>24)+_[3]|0,C[6]=_[6]+(_[5]<<16|_[5]>>>16)+(_[4]<<16|_[4]>>>16)|0,C[7]=_[7]+(_[6]<<8|_[6]>>>24)+_[5]|0}i.Rabbit=g._createHelper(A)}(),l.Rabbit)},5350:function(r,o,a){var l;r.exports=(l=a(7656),a(8891),a(8855),a(4147),a(2414),function(){var i=l,g=i.lib.StreamCipher,m=i.algo,p=m.RC4=g.extend({_doReset:function(){for(var A=this._key,b=A.words,C=A.sigBytes,x=this._S=[],E=0;E<256;E++)x[E]=E;E=0;for(var B=0;E<256;E++){var M=E%C,I=x[E];x[E]=x[B=(B+x[E]+(b[M>>>2]>>>24-M%4*8&255))%256],x[B]=I}this._i=this._j=0},_doProcessBlock:function(A,b){A[b]^=v.call(this)},keySize:8,ivSize:0});function v(){for(var A=this._S,b=this._i,C=this._j,x=0,E=0;E<4;E++){var B=A[b=(b+1)%256];A[b]=A[C=(C+A[b])%256],A[C]=B,x|=A[(A[b]+A[C])%256]<<24-8*E}return this._i=b,this._j=C,x}i.RC4=g._createHelper(p);var _=m.RC4Drop=p.extend({cfg:p.cfg.extend({drop:192}),_doReset:function(){p._doReset.call(this);for(var A=this.cfg.drop;A>0;A--)v.call(this)}});i.RC4Drop=g._createHelper(_)}(),l.RC4)},447:function(r,o,a){var l;r.exports=(l=a(7656),function(i){var d=l,g=d.lib,m=g.WordArray,p=g.Hasher,v=d.algo,_=m.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),A=m.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=m.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),C=m.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),x=m.create([0,1518500249,1859775393,2400959708,2840853838]),E=m.create([1352829926,1548603684,1836072691,2053994217,0]),B=v.RIPEMD160=p.extend({_doReset:function(){this._hash=m.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Q,G){for(var ae=0;ae<16;ae++){var le=G+ae,de=Q[le];Q[le]=16711935&(de<<8|de>>>24)|4278255360&(de<<24|de>>>8)}var ne,Me,xe,be,re,se,ye,Se,we,Qe,je,he=this._hash.words,_e=x.words,pe=E.words,Ce=_.words,ie=A.words,ce=b.words,X=C.words;for(se=ne=he[0],ye=Me=he[1],Se=xe=he[2],we=be=he[3],Qe=re=he[4],ae=0;ae<80;ae+=1)je=ne+Q[G+Ce[ae]]|0,je+=ae<16?M(Me,xe,be)+_e[0]:ae<32?R(Me,xe,be)+_e[1]:ae<48?I(Me,xe,be)+_e[2]:ae<64?L(Me,xe,be)+_e[3]:H(Me,xe,be)+_e[4],je=(je=W(je|=0,ce[ae]))+re|0,ne=re,re=be,be=W(xe,10),xe=Me,Me=je,je=se+Q[G+ie[ae]]|0,je+=ae<16?H(ye,Se,we)+pe[0]:ae<32?L(ye,Se,we)+pe[1]:ae<48?I(ye,Se,we)+pe[2]:ae<64?R(ye,Se,we)+pe[3]:M(ye,Se,we)+pe[4],je=(je=W(je|=0,X[ae]))+Qe|0,se=Qe,Qe=we,we=W(Se,10),Se=ye,ye=je;je=he[1]+xe+we|0,he[1]=he[2]+be+Qe|0,he[2]=he[3]+re+se|0,he[3]=he[4]+ne+ye|0,he[4]=he[0]+Me+Se|0,he[0]=je},_doFinalize:function(){var Q=this._data,G=Q.words,ae=8*this._nDataBytes,le=8*Q.sigBytes;G[le>>>5]|=128<<24-le%32,G[14+(le+64>>>9<<4)]=16711935&(ae<<8|ae>>>24)|4278255360&(ae<<24|ae>>>8),Q.sigBytes=4*(G.length+1),this._process();for(var de=this._hash,he=de.words,_e=0;_e<5;_e++){var pe=he[_e];he[_e]=16711935&(pe<<8|pe>>>24)|4278255360&(pe<<24|pe>>>8)}return de},clone:function(){var Q=p.clone.call(this);return Q._hash=this._hash.clone(),Q}});function M(Q,G,ae){return Q^G^ae}function R(Q,G,ae){return Q&G|~Q&ae}function I(Q,G,ae){return(Q|~G)^ae}function L(Q,G,ae){return Q&ae|G&~ae}function H(Q,G,ae){return Q^(G|~ae)}function W(Q,G){return Q<<G|Q>>>32-G}d.RIPEMD160=p._createHelper(B),d.HmacRIPEMD160=p._createHmacHelper(B)}(Math),l.RIPEMD160)},9986:function(r,o,a){var i,d,g,m,v,_,l;r.exports=(l=a(7656),g=(d=(i=l).lib).WordArray,v=[],_=i.algo.SHA1=(m=d.Hasher).extend({_doReset:function(){this._hash=new g.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,b){for(var C=this._hash.words,x=C[0],E=C[1],B=C[2],M=C[3],R=C[4],I=0;I<80;I++){if(I<16)v[I]=0|A[b+I];else{var L=v[I-3]^v[I-8]^v[I-14]^v[I-16];v[I]=L<<1|L>>>31}var H=(x<<5|x>>>27)+R+v[I];H+=I<20?1518500249+(E&B|~E&M):I<40?1859775393+(E^B^M):I<60?(E&B|E&M|B&M)-1894007588:(E^B^M)-899497514,R=M,M=B,B=E<<30|E>>>2,E=x,x=H}C[0]=C[0]+x|0,C[1]=C[1]+E|0,C[2]=C[2]+B|0,C[3]=C[3]+M|0,C[4]=C[4]+R|0},_doFinalize:function(){var A=this._data,b=A.words,C=8*this._nDataBytes,x=8*A.sigBytes;return b[x>>>5]|=128<<24-x%32,b[14+(x+64>>>9<<4)]=Math.floor(C/4294967296),b[15+(x+64>>>9<<4)]=C,A.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var A=m.clone.call(this);return A._hash=this._hash.clone(),A}}),i.SHA1=m._createHelper(_),i.HmacSHA1=m._createHmacHelper(_),l.SHA1)},9225:function(r,o,a){var i,g,m,p,v,l;r.exports=(l=a(7656),a(5168),g=(i=l).lib.WordArray,v=(m=i.algo).SHA224=(p=m.SHA256).extend({_doReset:function(){this._hash=new g.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var _=p._doFinalize.call(this);return _.sigBytes-=4,_}}),i.SHA224=p._createHelper(v),i.HmacSHA224=p._createHmacHelper(v),l.SHA224)},5168:function(r,o,a){var l;r.exports=(l=a(7656),function(i){var d=l,g=d.lib,m=g.WordArray,p=g.Hasher,v=d.algo,_=[],A=[];!function(){function x(R){for(var I=i.sqrt(R),L=2;L<=I;L++)if(!(R%L))return!1;return!0}function E(R){return 4294967296*(R-(0|R))|0}for(var B=2,M=0;M<64;)x(B)&&(M<8&&(_[M]=E(i.pow(B,.5))),A[M]=E(i.pow(B,1/3)),M++),B++}();var b=[],C=v.SHA256=p.extend({_doReset:function(){this._hash=new m.init(_.slice(0))},_doProcessBlock:function(x,E){for(var B=this._hash.words,M=B[0],R=B[1],I=B[2],L=B[3],H=B[4],W=B[5],Q=B[6],G=B[7],ae=0;ae<64;ae++){if(ae<16)b[ae]=0|x[E+ae];else{var le=b[ae-15],he=b[ae-2];b[ae]=((le<<25|le>>>7)^(le<<14|le>>>18)^le>>>3)+b[ae-7]+((he<<15|he>>>17)^(he<<13|he>>>19)^he>>>10)+b[ae-16]}var Ce=M&R^M&I^R&I,X=G+((H<<26|H>>>6)^(H<<21|H>>>11)^(H<<7|H>>>25))+(H&W^~H&Q)+A[ae]+b[ae];G=Q,Q=W,W=H,H=L+X|0,L=I,I=R,R=M,M=X+(((M<<30|M>>>2)^(M<<19|M>>>13)^(M<<10|M>>>22))+Ce)|0}B[0]=B[0]+M|0,B[1]=B[1]+R|0,B[2]=B[2]+I|0,B[3]=B[3]+L|0,B[4]=B[4]+H|0,B[5]=B[5]+W|0,B[6]=B[6]+Q|0,B[7]=B[7]+G|0},_doFinalize:function(){var x=this._data,E=x.words,B=8*this._nDataBytes,M=8*x.sigBytes;return E[M>>>5]|=128<<24-M%32,E[14+(M+64>>>9<<4)]=i.floor(B/4294967296),E[15+(M+64>>>9<<4)]=B,x.sigBytes=4*E.length,this._process(),this._hash},clone:function(){var x=p.clone.call(this);return x._hash=this._hash.clone(),x}});d.SHA256=p._createHelper(C),d.HmacSHA256=p._createHmacHelper(C)}(Math),l.SHA256)},3752:function(r,o,a){var l;r.exports=(l=a(7656),a(4501),function(i){var d=l,g=d.lib,m=g.WordArray,p=g.Hasher,_=d.x64.Word,A=d.algo,b=[],C=[],x=[];!function(){for(var M=1,R=0,I=0;I<24;I++){b[M+5*R]=(I+1)*(I+2)/2%64;var H=(2*M+3*R)%5;M=R%5,R=H}for(M=0;M<5;M++)for(R=0;R<5;R++)C[M+5*R]=R+(2*M+3*R)%5*5;for(var W=1,Q=0;Q<24;Q++){for(var G=0,ae=0,le=0;le<7;le++){if(1&W){var de=(1<<le)-1;de<32?ae^=1<<de:G^=1<<de-32}128&W?W=W<<1^113:W<<=1}x[Q]=_.create(G,ae)}}();var E=[];!function(){for(var M=0;M<25;M++)E[M]=_.create()}();var B=A.SHA3=p.extend({cfg:p.cfg.extend({outputLength:512}),_doReset:function(){for(var M=this._state=[],R=0;R<25;R++)M[R]=new _.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(M,R){for(var I=this._state,L=this.blockSize/2,H=0;H<L;H++){var W=M[R+2*H],Q=M[R+2*H+1];W=16711935&(W<<8|W>>>24)|4278255360&(W<<24|W>>>8),(G=I[H]).high^=Q=16711935&(Q<<8|Q>>>24)|4278255360&(Q<<24|Q>>>8),G.low^=W}for(var ae=0;ae<24;ae++){for(var le=0;le<5;le++){for(var de=0,he=0,_e=0;_e<5;_e++)de^=(G=I[le+5*_e]).high,he^=G.low;var pe=E[le];pe.high=de,pe.low=he}for(le=0;le<5;le++){var Ce=E[(le+4)%5],ie=E[(le+1)%5],ce=ie.high,X=ie.low;for(de=Ce.high^(ce<<1|X>>>31),he=Ce.low^(X<<1|ce>>>31),_e=0;_e<5;_e++)(G=I[le+5*_e]).high^=de,G.low^=he}for(var ne=1;ne<25;ne++){var Me=(G=I[ne]).high,xe=G.low,be=b[ne];be<32?(de=Me<<be|xe>>>32-be,he=xe<<be|Me>>>32-be):(de=xe<<be-32|Me>>>64-be,he=Me<<be-32|xe>>>64-be);var re=E[C[ne]];re.high=de,re.low=he}var se=E[0],ye=I[0];for(se.high=ye.high,se.low=ye.low,le=0;le<5;le++)for(_e=0;_e<5;_e++){var Se=E[ne=le+5*_e],we=E[(le+1)%5+5*_e],Qe=E[(le+2)%5+5*_e];(G=I[ne]).high=Se.high^~we.high&Qe.high,G.low=Se.low^~we.low&Qe.low}var G,je=x[ae];(G=I[0]).high^=je.high,G.low^=je.low}},_doFinalize:function(){var M=this._data,R=M.words,L=8*M.sigBytes,H=32*this.blockSize;R[L>>>5]|=1<<24-L%32,R[(i.ceil((L+1)/H)*H>>>5)-1]|=128,M.sigBytes=4*R.length,this._process();for(var W=this._state,Q=this.cfg.outputLength/8,G=Q/8,ae=[],le=0;le<G;le++){var de=W[le],he=de.high,_e=de.low;he=16711935&(he<<8|he>>>24)|4278255360&(he<<24|he>>>8),ae.push(_e=16711935&(_e<<8|_e>>>24)|4278255360&(_e<<24|_e>>>8)),ae.push(he)}return new m.init(ae,Q)},clone:function(){for(var M=p.clone.call(this),R=M._state=this._state.slice(0),I=0;I<25;I++)R[I]=R[I].clone();return M}});d.SHA3=p._createHelper(B),d.HmacSHA3=p._createHmacHelper(B)}(Math),l.SHA3)},4068:function(r,o,a){var i,d,g,m,p,v,_,l;r.exports=(l=a(7656),a(4501),a(885),g=(d=(i=l).x64).Word,m=d.WordArray,_=(p=i.algo).SHA384=(v=p.SHA512).extend({_doReset:function(){this._hash=new m.init([new g.init(3418070365,3238371032),new g.init(1654270250,914150663),new g.init(2438529370,812702999),new g.init(355462360,4144912697),new g.init(1731405415,4290775857),new g.init(2394180231,1750603025),new g.init(3675008525,1694076839),new g.init(1203062813,3204075428)])},_doFinalize:function(){var A=v._doFinalize.call(this);return A.sigBytes-=16,A}}),i.SHA384=v._createHelper(_),i.HmacSHA384=v._createHmacHelper(_),l.SHA384)},885:function(r,o,a){var l;r.exports=(l=a(7656),a(4501),function(){var i=l,g=i.lib.Hasher,m=i.x64,p=m.Word,v=m.WordArray,_=i.algo;function A(){return p.create.apply(p,arguments)}var b=[A(1116352408,3609767458),A(1899447441,602891725),A(3049323471,3964484399),A(3921009573,2173295548),A(961987163,4081628472),A(1508970993,3053834265),A(2453635748,2937671579),A(2870763221,3664609560),A(3624381080,2734883394),A(310598401,1164996542),A(607225278,1323610764),A(1426881987,3590304994),A(1925078388,4068182383),A(2162078206,991336113),A(2614888103,633803317),A(3248222580,3479774868),A(3835390401,2666613458),A(4022224774,944711139),A(264347078,2341262773),A(604807628,2007800933),A(770255983,1495990901),A(1249150122,1856431235),A(1555081692,3175218132),A(1996064986,2198950837),A(2554220882,3999719339),A(2821834349,766784016),A(2952996808,2566594879),A(3210313671,3203337956),A(3336571891,1034457026),A(3584528711,2466948901),A(113926993,3758326383),A(338241895,168717936),A(666307205,1188179964),A(773529912,1546045734),A(1294757372,1522805485),A(1396182291,2643833823),A(1695183700,2343527390),A(1986661051,1014477480),A(2177026350,1206759142),A(2456956037,344077627),A(2730485921,1290863460),A(2820302411,3158454273),A(3259730800,3505952657),A(3345764771,106217008),A(3516065817,3606008344),A(3600352804,1432725776),A(4094571909,1467031594),A(275423344,851169720),A(430227734,3100823752),A(506948616,1363258195),A(659060556,3750685593),A(883997877,3785050280),A(958139571,3318307427),A(1322822218,3812723403),A(1537002063,2003034995),A(1747873779,3602036899),A(1955562222,1575990012),A(2024104815,1125592928),A(2227730452,2716904306),A(2361852424,442776044),A(2428436474,593698344),A(2756734187,3733110249),A(3204031479,2999351573),A(3329325298,3815920427),A(3391569614,3928383900),A(3515267271,566280711),A(3940187606,3454069534),A(4118630271,4000239992),A(116418474,1914138554),A(174292421,2731055270),A(289380356,3203993006),A(460393269,320620315),A(685471733,587496836),A(852142971,1086792851),A(1017036298,365543100),A(1126000580,2618297676),A(1288033470,3409855158),A(1501505948,4234509866),A(1607167915,987167468),A(1816402316,1246189591)],C=[];!function(){for(var E=0;E<80;E++)C[E]=A()}();var x=_.SHA512=g.extend({_doReset:function(){this._hash=new v.init([new p.init(1779033703,4089235720),new p.init(3144134277,2227873595),new p.init(1013904242,4271175723),new p.init(2773480762,1595750129),new p.init(1359893119,2917565137),new p.init(2600822924,725511199),new p.init(528734635,4215389547),new p.init(1541459225,327033209)])},_doProcessBlock:function(E,B){for(var M=this._hash.words,R=M[0],I=M[1],L=M[2],H=M[3],W=M[4],Q=M[5],G=M[6],ae=M[7],le=R.high,de=R.low,he=I.high,_e=I.low,pe=L.high,Ce=L.low,ie=H.high,ce=H.low,X=W.high,ne=W.low,Me=Q.high,xe=Q.low,be=G.high,re=G.low,se=ae.high,ye=ae.low,Se=le,we=de,Qe=he,je=_e,dt=pe,ft=Ce,lt=ie,Et=ce,pt=X,Dt=ne,kt=Me,qt=xe,Yt=be,$t=re,_t=se,Cn=ye,mn=0;mn<80;mn++){var hr=C[mn];if(mn<16)var ln=hr.high=0|E[B+2*mn],Yn=hr.low=0|E[B+2*mn+1];else{var Xn=C[mn-15],en=Xn.high,xt=Xn.low,tn=(xt>>>1|en<<31)^(xt>>>8|en<<24)^(xt>>>7|en<<25),or=C[mn-2],Rr=or.high,kn=or.low,Zt=(kn>>>19|Rr<<13)^(kn<<3|Rr>>>29)^(kn>>>6|Rr<<26),Nr=C[mn-7],Mr=C[mn-16],qn=Mr.low;hr.high=ln=(ln=(ln=((en>>>1|xt<<31)^(en>>>8|xt<<24)^en>>>7)+Nr.high+((Yn=tn+Nr.low)>>>0<tn>>>0?1:0))+((Rr>>>19|kn<<13)^(Rr<<3|kn>>>29)^Rr>>>6)+((Yn+=Zt)>>>0<Zt>>>0?1:0))+Mr.high+((Yn+=qn)>>>0<qn>>>0?1:0),hr.low=Yn}var Vt,Ci=pt&kt^~pt&Yt,Yr=Dt&qt^~Dt&$t,Lr=Se&Qe^Se&dt^Qe&dt,He=(we>>>28|Se<<4)^(we<<30|Se>>>2)^(we<<25|Se>>>7),Pe=b[mn],yt=Pe.low,Jt=_t+((pt>>>14|Dt<<18)^(pt>>>18|Dt<<14)^(pt<<23|Dt>>>9))+((Vt=Cn+((Dt>>>14|pt<<18)^(Dt>>>18|pt<<14)^(Dt<<23|pt>>>9)))>>>0<Cn>>>0?1:0),Un=He+(we&je^we&ft^je&ft);_t=Yt,Cn=$t,Yt=kt,$t=qt,kt=pt,qt=Dt,pt=lt+(Jt=(Jt=(Jt=Jt+Ci+((Vt+=Yr)>>>0<Yr>>>0?1:0))+Pe.high+((Vt+=yt)>>>0<yt>>>0?1:0))+ln+((Vt+=Yn)>>>0<Yn>>>0?1:0))+((Dt=Et+Vt|0)>>>0<Et>>>0?1:0)|0,lt=dt,Et=ft,dt=Qe,ft=je,Qe=Se,je=we,Se=Jt+(((Se>>>28|we<<4)^(Se<<30|we>>>2)^(Se<<25|we>>>7))+Lr+(Un>>>0<He>>>0?1:0))+((we=Vt+Un|0)>>>0<Vt>>>0?1:0)|0}de=R.low=de+we,R.high=le+Se+(de>>>0<we>>>0?1:0),_e=I.low=_e+je,I.high=he+Qe+(_e>>>0<je>>>0?1:0),Ce=L.low=Ce+ft,L.high=pe+dt+(Ce>>>0<ft>>>0?1:0),ce=H.low=ce+Et,H.high=ie+lt+(ce>>>0<Et>>>0?1:0),ne=W.low=ne+Dt,W.high=X+pt+(ne>>>0<Dt>>>0?1:0),xe=Q.low=xe+qt,Q.high=Me+kt+(xe>>>0<qt>>>0?1:0),re=G.low=re+$t,G.high=be+Yt+(re>>>0<$t>>>0?1:0),ye=ae.low=ye+Cn,ae.high=se+_t+(ye>>>0<Cn>>>0?1:0)},_doFinalize:function(){var E=this._data,B=E.words,M=8*this._nDataBytes,R=8*E.sigBytes;return B[R>>>5]|=128<<24-R%32,B[30+(R+128>>>10<<5)]=Math.floor(M/4294967296),B[31+(R+128>>>10<<5)]=M,E.sigBytes=4*B.length,this._process(),this._hash.toX32()},clone:function(){var E=g.clone.call(this);return E._hash=this._hash.clone(),E},blockSize:32});i.SHA512=g._createHelper(x),i.HmacSHA512=g._createHmacHelper(x)}(),l.SHA512)},2515:function(r,o,a){var l;r.exports=(l=a(7656),a(8891),a(8855),a(4147),a(2414),function(){var i=l,d=i.lib,g=d.WordArray,m=d.BlockCipher,p=i.algo,v=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],_=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],A=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],b
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 7,742 bytes, line 1
1C=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=p.DES=m.extend({_doReset:function(){for(var I=this._key.words,L=[],H=0;H<56;H++){var W=v[H]-1;L[H]=I[W>>>5]>>>31-W%32&1}for(var Q=this._subKeys=[],G=0;G<16;G++){var ae=Q[G]=[],le=A[G];for(H=0;H<24;H++)ae[H/6|0]|=L[(_[H]-1+le)%28]<<31-H%6,ae[4+(H/6|0)]|=L[28+(_[H+24]-1+le)%28]<<31-H%6;for(ae[0]=ae[0]<<1|ae[0]>>>31,H=1;H<7;H++)ae[H]=ae[H]>>>4*(H-1)+3;ae[7]=ae[7]<<5|ae[7]>>>27}var de=this._invSubKeys=[];for(H=0;H<16;H++)de[H]=Q[15-H]},encryptBlock:function(R,I){this._doCryptBlock(R,I,this._subKeys)},decryptBlock:function(R,I){this._doCryptBlock(R,I,this._invSubKeys)},_doCryptBlock:function(R,I,L){this._lBlock=R[I],this._rBlock=R[I+1],E.call(this,4,252645135),E.call(this,16,65535),B.call(this,2,858993459),B.call(this,8,16711935),E.call(this,1,1431655765);for(var H=0;H<16;H++){for(var W=L[H],Q=this._lBlock,G=this._rBlock,ae=0,le=0;le<8;le++)ae|=b[le][((G^W[le])&C[le])>>>0];this._lBlock=G,this._rBlock=Q^ae}var de=this._lBlock;this._lBlock=this._rBlock,this._rBlock=de,E.call(this,1,1431655765),B.call(this,8,16711935),B.call(this,2,858993459),E.call(this,16,65535),E.call(this,4,252645135),R[I]=this._lBlock,R[I+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function E(R,I){var L=(this._lBlock>>>R^this._rBlock)&I;this._rBlock^=L,this._lBlock^=L<<R}function B(R,I){var L=(this._rBlock>>>R^this._lBlock)&I;this._lBlock^=L,this._rBlock^=L<<R}i.DES=m._createHelper(x);var M=p.TripleDES=m.extend({_doReset:function(){var I=this._key.words;this._des1=x.createEncryptor(g.create(I.slice(0,2))),this._des2=x.createEncryptor(g.create(I.slice(2,4))),this._des3=x.createEncryptor(g.create(I.slice(4,6)))},encryptBlock:function(R,I){this._des1.encryptBlock(R,I),this._des2.decryptBlock(R,I),this._des3.encryptBlock(R,I)},decryptBlock:function(R,I){this._des3.decryptBlock(R,I),this._des2.encryptBlock(R,I),this._des1.decryptBlock(R,I)},keySize:6,ivSize:2,blockSize:2});i.TripleDES=m._createHelper(M)}(),l.TripleDES)},4501:function(r,o,a){var g,m,p,v,l;r.exports=(l=a(7656),m=(g=l.lib).Base,p=g.WordArray,(v=l.x64={}).Word=m.extend({init:function(b,C){this.high=b,this.low=C}}),v.WordArray=m.extend({init:function(b,C){b=this.words=b||[],this.sigBytes=null!=C?C:8*b.length},toX32:function(){for(var b=this.words,C=b.length,x=[],E=0;E<C;E++){var B=b[E];x.push(B.high),x.push(B.low)}return p.create(x,this.sigBytes)},clone:function(){for(var b=m.clone.call(this),C=b.words=this.words.slice(0),x=C.length,E=0;E<x;E++)C[E]=C[E].clone();return b}}),l)},231:(r,o)=>{"use strict";var a=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;o.t=function(l){if(!l||l.length>254)return!1;if(!a.test(l))return!1;var d=l.split("@");return!(d[0].length>64||d[1].split(".").some(function(m){return m.length>63}))}},4356:r=>{"use strict";var l,o="object"==typeof Reflect?Reflect:null,a=o&&"function"==typeof o.apply?o.apply:function(W,Q,G){return Function.prototype.apply.call(W,Q,G)};l=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(W){return Object.getOwnPropertyNames(W).concat(Object.getOwnPropertySymbols(W))}:function(W){return Object.getOwnPropertyNames(W)};var d=Number.isNaN||function(W){return W!=W};function g(){g.init.call(this)}r.exports=g,r.exports.once=function R(H,W){return new Promise(function(Q,G){function ae(de){H.removeListener(W,le),G(de)}function le(){"function"==typeof H.removeListener&&H.removeListener("error",ae),Q([].slice.call(arguments))}L(H,W,le,{once:!0}),"error"!==W&&function I(H,W,Q){"function"==typeof H.on&&L(H,"error",W,Q)}(H,ae,{once:!0})})},g.EventEmitter=g,g.prototype._events=void 0,g.prototype._eventsCount=0,g.prototype._maxListeners=void 0;var m=10;function p(H){if("function"!=typeof H)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof H)}function v(H){return void 0===H._maxListeners?g.defaultMaxListeners:H._maxListeners}function _(H,W,Q,G){var ae,le,de;if(p(Q),void 0===(le=H._events)?(le=H._events=Object.create(null),H._eventsCount=0):(void 0!==le.newListener&&(H.emit("newListener",W,Q.listener?Q.listener:Q),le=H._events),de=le[W]),void 0===de)de=le[W]=Q,++H._eventsCount;else if("function"==typeof de?de=le[W]=G?[Q,de]:[de,Q]:G?de.unshift(Q):de.push(Q),(ae=v(H))>0&&de.length>ae&&!de.warned){de.warned=!0;var he=new Error("Possible EventEmitter memory leak detected. "+de.length+" "+String(W)+" listeners added. Use emitter.setMaxListeners() to increase limit");he.name="MaxListenersExceededWarning",he.emitter=H,he.type=W,he.count=de.length,function i(H){console&&console.warn&&console.warn(H)}(he)}return H}function A(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function b(H,W,Q){var G={fired:!1,wrapFn:void 0,target:H,type:W,listener:Q},ae=A.bind(G);return ae.listener=Q,G.wrapFn=ae,ae}function C(H,W,Q){var G=H._events;if(void 0===G)return[];var ae=G[W];return void 0===ae?[]:"function"==typeof ae?Q?[ae.listener||ae]:[ae]:Q?function M(H){for(var W=new Array(H.length),Q=0;Q<W.length;++Q)W[Q]=H[Q].listener||H[Q];return W}(ae):E(ae,ae.length)}function x(H){var W=this._events;if(void 0!==W){var Q=W[H];if("function"==typeof Q)return 1;if(void 0!==Q)return Q.length}return 0}function E(H,W){for(var Q=new Array(W),G=0;G<W;++G)Q[G]=H[G];return Q}function L(H,W,Q,G){if("function"==typeof H.on)G.once?H.once(W,Q):H.on(W,Q);else{if("function"!=typeof H.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof H);H.addEventListener(W,function ae(le){G.once&&H.removeEventListener(W,ae),Q(le)})}}Object.defineProperty(g,"defaultMaxListeners",{enumerable:!0,get:function(){return m},set:function(H){if("number"!=typeof H||H<0||d(H))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+H+".");m=H}}),g.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},g.prototype.setMaxListeners=function(W){if("number"!=typeof W||W<0||d(W))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+W+".");return this._maxListeners=W,this},g.prototype.getMaxListeners=function(){return v(this)},g.prototype.emit=function(W){for(var Q=[],G=1;G<arguments.length;G++)Q.push(arguments[G]);var ae="error"===W,le=this._events;if(void 0!==le)ae=ae&&void 0===le.error;else if(!ae)return!1;if(ae){var de;if(Q.length>0&&(de=Q[0]),de instanceof Error)throw de;var he=new Error("Unhandled error."+(de?" ("+de.message+")":""));throw he.context=de,he}var _e=le[W];if(void 0===_e)return!1;if("function"==typeof _e)a(_e,this,Q);else{var pe=_e.length,Ce=E(_e,pe);for(G=0;G<pe;++G)a(Ce[G],this,Q)}return!0},g.prototype.on=g.prototype.addListener=function(W,Q){return _(this,W,Q,!1)},g.prototype.prependListener=function(W,Q){return _(this,W,Q,!0)},g.prototype.once=function(W,Q){return p(Q),this.on(W,b(this,W,Q)),this},g.prototype.prependOnceListener=function(W,Q){return p(Q),this.prependListener(W,b(this,W,Q)),this},g.prototype.off=g.prototype.removeListener=function(W,Q){var G,ae,le,de,he;if(p(Q),void 0===(ae=this._events))return this;if(void 0===(G=ae[W]))return this;if(G===Q||G.listener===Q)0==--this._eventsCount?this._events=Object.create(null):(delete ae[W],ae.removeListener&&this.emit("removeListener",W,G.listener||Q));else if("function"!=typeof G){for(le=-1,de=G.length-1;de>=0;de--)if(G[de]===Q||G[de].listener===Q){he=G[de].listener,le=de;break}
vendor: 6,964 bytes, line 1
1if(le<0)return this;0===le?G.shift():function B(H,W){for(;W+1<H.length;W++)H[W]=H[W+1];H.pop()}(G,le),1===G.length&&(ae[W]=G[0]),void 0!==ae.removeListener&&this.emit("removeListener",W,he||Q)}return this},g.prototype.removeAllListeners=function(W){var Q,G,ae;if(void 0===(G=this._events))return this;if(void 0===G.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==G[W]&&(0==--this._eventsCount?this._events=Object.create(null):delete G[W]),this;if(0===arguments.length){var de,le=Object.keys(G);for(ae=0;ae<le.length;++ae)"removeListener"!==(de=le[ae])&&this.removeAllListeners(de);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(Q=G[W]))this.removeListener(W,Q);else if(void 0!==Q)for(ae=Q.length-1;ae>=0;ae--)this.removeListener(W,Q[ae]);return this},g.prototype.listeners=function(W){return C(this,W,!0)},g.prototype.rawListeners=function(W){return C(this,W,!1)},g.listenerCount=function(H,W){return"function"==typeof H.listenerCount?H.listenerCount(W):x.call(H,W)},g.prototype.listenerCount=x,g.prototype.eventNames=function(){return this._eventsCount>0?l(this._events):[]}},6892:(r,o,a)=>{var l;!function(i,d,g,m){"use strict";var R,p=["","webkit","Moz","MS","ms","o"],v=d.createElement("div"),_="function",A=Math.round,b=Math.abs,C=Date.now;function x(me,Ne,We){return setTimeout(W(me,We),Ne)}function E(me,Ne,We){return!!Array.isArray(me)&&(B(me,We[Ne],We),!0)}function B(me,Ne,We){var ut;if(me)if(me.forEach)me.forEach(Ne,We);else if(me.length!==m)for(ut=0;ut<me.length;)Ne.call(We,me[ut],ut,me),ut++;else for(ut in me)me.hasOwnProperty(ut)&&Ne.call(We,me[ut],ut,me)}function M(me,Ne,We){var ut="DEPRECATED METHOD: "+Ne+"\n"+We+" AT \n";return function(){var It=new Error("get-stack-trace"),Wt=It&&It.stack?It.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",Sn=i.console&&(i.console.warn||i.console.log);return Sn&&Sn.call(i.console,ut,Wt),me.apply(this,arguments)}}R="function"!=typeof Object.assign?function(Ne){if(Ne===m||null===Ne)throw new TypeError("Cannot convert undefined or null to object");for(var We=Object(Ne),ut=1;ut<arguments.length;ut++){var It=arguments[ut];if(It!==m&&null!==It)for(var Wt in It)It.hasOwnProperty(Wt)&&(We[Wt]=It[Wt])}return We}:Object.assign;var I=M(function(Ne,We,ut){for(var It=Object.keys(We),Wt=0;Wt<It.length;)(!ut||ut&&Ne[It[Wt]]===m)&&(Ne[It[Wt]]=We[It[Wt]]),Wt++;return Ne},"extend","Use `assign`."),L=M(function(Ne,We){return I(Ne,We,!0)},"merge","Use `assign`.");function H(me,Ne,We){var It,ut=Ne.prototype;(It=me.prototype=Object.create(ut)).constructor=me,It._super=ut,We&&R(It,We)}function W(me,Ne){return function(){return me.apply(Ne,arguments)}}function Q(me,Ne){return typeof me==_?me.apply(Ne&&Ne[0]||m,Ne):me}function G(me,Ne){return me===m?Ne:me}function ae(me,Ne,We){B(_e(Ne),function(ut){me.addEventListener(ut,We,!1)})}function le(me,Ne,We){B(_e(Ne),function(ut){me.removeEventListener(ut,We,!1)})}function de(me,Ne){for(;me;){if(me==Ne)return!0;me=me.parentNode}return!1}function he(me,Ne){return me.indexOf(Ne)>-1}function _e(me){return me.trim().split(/\s+/g)}function pe(me,Ne,We){if(me.indexOf&&!We)return me.indexOf(Ne);for(var ut=0;ut<me.length;){if(We&&me[ut][We]==Ne||!We&&me[ut]===Ne)return ut;ut++}return-1}function Ce(me){return Array.prototype.slice.call(me,0)}function ie(me,Ne,We){for(var ut=[],It=[],Wt=0;Wt<me.length;){var Sn=Ne?me[Wt][Ne]:me[Wt];pe(It,Sn)<0&&ut.push(me[Wt]),It[Wt]=Sn,Wt++}return We&&(ut=Ne?ut.sort(function(kr,Ar){return kr[Ne]>Ar[Ne]}):ut.sort()),ut}function ce(me,Ne){for(var We,ut,It=Ne[0].toUpperCase()+Ne.slice(1),Wt=0;Wt<p.length;){if((ut=(We=p[Wt])?We+It:Ne)in me)return ut;Wt++}return m}var X=1;function Me(me){var Ne=me.ownerDocument||me;return Ne.defaultView||Ne.parentWindow||i}var be="ontouchstart"in i,re=ce(i,"PointerEvent")!==m,se=be&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ye="touch",we="mouse",je=25,dt=1,lt=4,Et=8,pt=1,Dt=2,kt=4,qt=8,Yt=16,$t=Dt|kt,_t=qt|Yt,Cn=$t|_t,mn=["x","y"],hr=["clientX","clientY"];function ln(me,Ne){var We=this;this.manager=me,this.callback=Ne,this.element=me.element,this.target=me.options.inputTarget,this.domHandler=function(ut){Q(me.options.enable,[me])&&We.handler(ut)},this.init()}function Xn(me,Ne,We){var ut=We.pointers.length,It=We.changedPointers.length,Wt=Ne&dt&&ut-It==0,Sn=Ne&(lt|Et)&&ut-It==0;We.isFirst=!!Wt,We.isFinal=!!Sn,Wt&&(me.session={}),We.eventType=Ne,function en(me,Ne){var We=me.session,ut=Ne.pointers,It=ut.length;We.firstInput||(We.firstInput=tn(Ne)),It>1&&!We.firstMultiple?We.firstMultiple=tn(Ne):1===It&&(We.firstMultiple=!1);var Wt=We.firstInput,Sn=We.firstMultiple,on=Sn?Sn.center:Wt.center,kr=Ne.center=or(ut);Ne.timeStamp=C(),Ne.deltaTime=Ne.timeStamp-Wt.timeStamp,Ne.angle=Zt(on,kr),Ne.distance=ti(on,kr),function xt(me,Ne){var We=Ne.center,ut=me.offsetDelta||{},It=me.prevDelta||{},Wt=me.prevInput||{};(Ne.eventType===dt||Wt.eventType===lt)&&(It=me.prevDelta={x:Wt.deltaX||0,y:Wt.deltaY||0},ut=me.offsetDelta={x:We.x,y:We.y}),Ne.deltaX=It.x+(We.x-ut.x),Ne.deltaY=It.y+(We.y-ut.y)}(We,Ne),Ne.offsetDirection=kn(Ne.deltaX,Ne.deltaY);var Ar=Rr(Ne.deltaTime,Ne.deltaX,Ne.deltaY);Ne.overallVelocityX=Ar.x,Ne.overallVelocityY=Ar.y,Ne.overallVelocity=b(Ar.x)>b(Ar.y)?Ar.x:Ar.y,Ne.scale=Sn?function An(me,Ne){return ti(Ne[0],Ne[1],hr)/ti(me[0],me[1],hr)}(Sn.pointers,ut):1,Ne.rotation=Sn?function Nr(me,Ne){return Zt(Ne[1],Ne[0],hr)+Zt(me[1],me[0],hr)}(Sn.pointers,ut):0,Ne.maxPointers=We.prevInput?Ne.pointers.length>We.prevInput.maxPointers?Ne.pointers.length:We.prevInput.maxPointers:Ne.pointers.length,function fr(me,Ne){var It,Wt,Sn,on,We=me.lastInterval||Ne,ut=Ne.timeStamp-We.timeStamp;if(Ne.eventType!=Et&&(ut>je||We.velocity===m)){var kr=Ne.deltaX-We.deltaX,Ar=Ne.deltaY-We.deltaY,gr=Rr(ut,kr,Ar);Wt=gr.x,Sn=gr.y,It=b(gr.x)>b(gr.y)?gr.x:gr.y,on=kn(kr,Ar),me.lastInterval=Ne}else It=We.velocity,Wt=We.velocityX,Sn=We.velocityY,on=We.direction;Ne.velocity=It,Ne.velocityX=Wt,Ne.velocityY=Sn,Ne.direction=on}(We,Ne);var gr=me.element;de(Ne.srcEvent.target,gr)&&(gr=Ne.srcEvent.target),Ne.target=gr}(me,We),me.emit("hammer.input",We),me.recognize(We),me.session.prevInput=We}function tn(me){for(var Ne=[],We=0;We<me.pointers.length;)Ne[We]={clientX:A(me.pointers[We].clientX),clientY:A(me.pointers[We].clientY)},We++;return{timeStamp:C(),pointers:Ne,center:or(Ne),deltaX:me.deltaX,deltaY:me.deltaY}}function or(me){var Ne=me.length;if(1===Ne)return{x:A(me[0].clientX),y:A(me[0].clientY)};for(var We=0,ut=0,It=0;It<Ne;)We+=me[It].clientX,ut+=me[It].clientY,It++;return{x:A(We/Ne),y:A(ut/Ne)}}function Rr(me,Ne,We){return{x:Ne/me||0,y:We/me||0}}function kn(me,Ne){return me===Ne?pt:b(me)>=b(Ne)?me<0?Dt:kt:Ne<0?qt:Yt}function ti(me,Ne,We){We||(We=mn);var ut=Ne[We[0]]-me[We[0]],It=Ne[We[1]]-me[We[1]];return Math.sqrt(ut*ut+It*It)}
vendor: 15,943 bytes, line 1
1function Zt(me,Ne,We){return We||(We=mn),180*Math.atan2(Ne[We[1]]-me[We[1]],Ne[We[0]]-me[We[0]])/Math.PI}ln.prototype={handler:function(){},init:function(){this.evEl&&ae(this.element,this.evEl,this.domHandler),this.evTarget&&ae(this.target,this.evTarget,this.domHandler),this.evWin&&ae(Me(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&le(this.element,this.evEl,this.domHandler),this.evTarget&&le(this.target,this.evTarget,this.domHandler),this.evWin&&le(Me(this.element),this.evWin,this.domHandler)}};var hn={mousedown:dt,mousemove:2,mouseup:lt},Mr="mousedown",$n="mousemove mouseup";function qn(){this.evEl=Mr,this.evWin=$n,this.pressed=!1,ln.apply(this,arguments)}H(qn,ln,{handler:function(Ne){var We=hn[Ne.type];We&dt&&0===Ne.button&&(this.pressed=!0),2&We&&1!==Ne.which&&(We=lt),this.pressed&&(We<&&(this.pressed=!1),this.callback(this.manager,We,{pointers:[Ne],changedPointers:[Ne],pointerType:we,srcEvent:Ne}))}});var Ci={pointerdown:dt,pointermove:2,pointerup:lt,pointercancel:Et,pointerout:Et},Yr={2:ye,3:"pen",4:we,5:"kinect"},Lr="pointerdown",ze="pointermove pointerup pointercancel";function ve(){this.evEl=Lr,this.evWin=ze,ln.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}i.MSPointerEvent&&!i.PointerEvent&&(Lr="MSPointerDown",ze="MSPointerMove MSPointerUp MSPointerCancel"),H(ve,ln,{handler:function(Ne){var We=this.store,ut=!1,It=Ne.type.toLowerCase().replace("ms",""),Wt=Ci[It],Sn=Yr[Ne.pointerType]||Ne.pointerType,on=Sn==ye,kr=pe(We,Ne.pointerId,"pointerId");Wt&dt&&(0===Ne.button||on)?kr<0&&(We.push(Ne),kr=We.length-1):Wt&(lt|Et)&&(ut=!0),!(kr<0)&&(We[kr]=Ne,this.callback(this.manager,Wt,{pointers:We,changedPointers:[Ne],pointerType:Sn,srcEvent:Ne}),ut&&We.splice(kr,1))}});var He={touchstart:dt,touchmove:2,touchend:lt,touchcancel:Et};function Pe(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,ln.apply(this,arguments)}function Ze(me,Ne){var We=Ce(me.touches),ut=Ce(me.changedTouches);return Ne&(lt|Et)&&(We=ie(We.concat(ut),"identifier",!0)),[We,ut]}H(Pe,ln,{handler:function(Ne){var We=He[Ne.type];if(We===dt&&(this.started=!0),this.started){var ut=Ze.call(this,Ne,We);We&(lt|Et)&&ut[0].length-ut[1].length==0&&(this.started=!1),this.callback(this.manager,We,{pointers:ut[0],changedPointers:ut[1],pointerType:ye,srcEvent:Ne})}}});var yt={touchstart:dt,touchmove:2,touchend:lt,touchcancel:Et},Vt="touchstart touchmove touchend touchcancel";function Jt(){this.evTarget=Vt,this.targetIds={},ln.apply(this,arguments)}function Un(me,Ne){var We=Ce(me.touches),ut=this.targetIds;if(Ne&(2|dt)&&1===We.length)return ut[We[0].identifier]=!0,[We,We];var It,Wt,Sn=Ce(me.changedTouches),on=[],kr=this.target;if(Wt=We.filter(function(Ar){return de(Ar.target,kr)}),Ne===dt)for(It=0;It<Wt.length;)ut[Wt[It].identifier]=!0,It++;for(It=0;It<Sn.length;)ut[Sn[It].identifier]&&on.push(Sn[It]),Ne&(lt|Et)&&delete ut[Sn[It].identifier],It++;return on.length?[ie(Wt.concat(on),"identifier",!0),on]:void 0}H(Jt,ln,{handler:function(Ne){var We=yt[Ne.type],ut=Un.call(this,Ne,We);ut&&this.callback(this.manager,We,{pointers:ut[0],changedPointers:ut[1],pointerType:ye,srcEvent:Ne})}});var Pn=2500;function yr(){ln.apply(this,arguments);var me=W(this.handler,this);this.touch=new Jt(this.manager,me),this.mouse=new qn(this.manager,me),this.primaryTouch=null,this.lastTouches=[]}function ar(me,Ne){me&dt?(this.primaryTouch=Ne.changedPointers[0].identifier,lr.call(this,Ne)):me&(lt|Et)&&lr.call(this,Ne)}function lr(me){var Ne=me.changedPointers[0];if(Ne.identifier===this.primaryTouch){var We={x:Ne.clientX,y:Ne.clientY};this.lastTouches.push(We);var ut=this.lastTouches;setTimeout(function(){var Wt=ut.indexOf(We);Wt>-1&&ut.splice(Wt,1)},Pn)}}function zt(me){for(var Ne=me.srcEvent.clientX,We=me.srcEvent.clientY,ut=0;ut<this.lastTouches.length;ut++){var It=this.lastTouches[ut],Wt=Math.abs(Ne-It.x),Sn=Math.abs(We-It.y);if(Wt<=25&&Sn<=25)return!0}return!1}H(yr,ln,{handler:function(Ne,We,ut){var Wt=ut.pointerType==we;if(!(Wt&&ut.sourceCapabilities&&ut.sourceCapabilities.firesTouchEvents)){if(ut.pointerType==ye)ar.call(this,We,ut);else if(Wt&&zt.call(this,ut))return;this.callback(Ne,We,ut)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Si=ce(v.style,"touchAction"),Pi=Si!==m,Ni="compute",Ri="manipulation",Bn="none",vs="pan-x",ai="pan-y",Fi=function qi(){if(!Pi)return!1;var me={},Ne=i.CSS&&i.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(We){me[We]=!Ne||i.CSS.supports("touch-action",We)}),me}();function Li(me,Ne){this.manager=me,this.set(Ne)}Li.prototype={set:function(me){me==Ni&&(me=this.compute()),Pi&&this.manager.element.style&&Fi[me]&&(this.manager.element.style[Si]=me),this.actions=me.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var me=[];return B(this.manager.recognizers,function(Ne){Q(Ne.options.enable,[Ne])&&(me=me.concat(Ne.getTouchAction()))}),function ki(me){if(he(me,Bn))return Bn;var Ne=he(me,vs),We=he(me,ai);return Ne&&We?Bn:Ne||We?Ne?vs:ai:he(me,Ri)?Ri:"auto"}(me.join(" "))},preventDefaults:function(me){var Ne=me.srcEvent,We=me.offsetDirection;if(!this.manager.session.prevented){var ut=this.actions,It=he(ut,Bn)&&!Fi[Bn],Wt=he(ut,ai)&&!Fi[ai],Sn=he(ut,vs)&&!Fi[vs];if(It&&1===me.pointers.length&&me.distance<2&&me.deltaTime<250)return;return Sn&&Wt||!(It||Wt&&We&$t||Sn&&We&_t)?void 0:this.preventSrc(Ne)}Ne.preventDefault()},preventSrc:function(me){this.manager.session.prevented=!0,me.preventDefault()}};var mi=1;function Ht(me){this.options=R({},this.defaults,me||{}),this.id=function ne(){return X++}(),this.manager=null,this.options.enable=G(this.options.enable,!0),this.state=mi,this.simultaneous={},this.requireFail=[]}function jt(me){return 16&me?"cancel":8&me?"end":4&me?"move":2&me?"start":""}function Lt(me){return me==Yt?"down":me==qt?"up":me==Dt?"left":me==kt?"right":""}function nn(me,Ne){var We=Ne.manager;return We?We.get(me):me}function Rn(){Ht.apply(this,arguments)}function xn(){Rn.apply(this,arguments),this.pX=null,this.pY=null}function vn(){Rn.apply(this,arguments)}function pr(){Ht.apply(this,arguments),this._timer=null,this._input=null}function ni(){Rn.apply(this,arguments)}function cr(){Rn.apply(this,arguments)}function yn(){Ht.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Vn(me,Ne){return(Ne=Ne||{}).recognizers=G(Ne.recognizers,Vn.defaults.preset),new rr(me,Ne)}function rr(me,Ne){this.options=R({},Vn.defaults,Ne||{}),this.options.inputTarget=this.options.inputTarget||me,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=me,this.input=function Yn(me){return new(me.options.inputClass||(re?ve:se?Jt:be?yr:qn))(me,Xn)}(this),this.touchAction=new Li(this,this.options.touchAction),Zr(this,!0),B(this.options.recognizers,function(We){var ut=this.add(new We[0](We[1]));We[2]&&ut.recognizeWith(We[2]),We[3]&&ut.requireFailure(We[3])},this)}function Zr(me,Ne){var ut,We=me.element;We.style&&(B(me.options.cssProps,function(It,Wt){ut=ce(We.style,Wt),Ne?(me.oldCssProps[ut]=We.style[ut],We.style[ut]=It):We.style[ut]=me.oldCssProps[ut]||""}),Ne||(me.oldCssProps={}))}Ht.prototype={defaults:{},set:function(me){return R(this.options,me),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(me){if(E(me,"recognizeWith",this))return this;var Ne=this.simultaneous;return Ne[(me=nn(me,this)).id]||(Ne[me.id]=me,me.recognizeWith(this)),this},dropRecognizeWith:function(me){return E(me,"dropRecognizeWith",this)||(me=nn(me,this),delete this.simultaneous[me.id]),this},requireFailure:function(me){if(E(me,"requireFailure",this))return this;var Ne=this.requireFail;return-1===pe(Ne,me=nn(me,this))&&(Ne.push(me),me.requireFailure(this)),this},dropRequireFailure:function(me){if(E(me,"dropRequireFailure",this))return this;me=nn(me,this);var Ne=pe(this.requireFail,me);return Ne>-1&&this.requireFail.splice(Ne,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(me){return!!this.simultaneous[me.id]},emit:function(me){var Ne=this,We=this.state;function ut(It){Ne.manager.emit(It,me)}We<8&&ut(Ne.options.event+jt(We)),ut(Ne.options.event),me.additionalEvent&&ut(me.additionalEvent),We>=8&&ut(Ne.options.event+jt(We))},tryEmit:function(me){if(this.canEmit())return this.emit(me);this.state=32},canEmit:function(){for(var me=0;me<this.requireFail.length;){if(!(this.requireFail[me].state&(32|mi)))return!1;me++}return!0},recognize:function(me){var Ne=R({},me);if(!Q(this.options.enable,[this,Ne]))return this.reset(),void(this.state=32);56&this.state&&(this.state=mi),this.state=this.process(Ne),30&this.state&&this.tryEmit(Ne)},process:function(me){},getTouchAction:function(){},reset:function(){}},H(Rn,Ht,{defaults:{pointers:1},attrTest:function(me){var Ne=this.options.pointers;return 0===Ne||me.pointers.length===Ne},process:function(me){var Ne=this.state,We=me.eventType,ut=6&Ne,It=this.attrTest(me);return ut&&(We&Et||!It)?16|Ne:ut||It?We<?8|Ne:2&Ne?4|Ne:2:32}}),H(xn,Rn,{defaults:{event:"pan",threshold:10,pointers:1,direction:Cn},getTouchAction:function(){var me=this.options.direction,Ne=[];return me&$t&&Ne.push(ai),me&_t&&Ne.push(vs),Ne},directionTest:function(me){var Ne=this.options,We=!0,ut=me.distance,It=me.direction,Wt=me.deltaX,Sn=me.deltaY;return It&Ne.direction||(Ne.direction&$t?(It=0===Wt?pt:Wt<0?Dt:kt,We=Wt!=this.pX,ut=Math.abs(me.deltaX)):(It=0===Sn?pt:Sn<0?qt:Yt,We=Sn!=this.pY,ut=Math.abs(me.deltaY))),me.direction=It,We&&ut>Ne.threshold&&It&Ne.direction},attrTest:function(me){return Rn.prototype.attrTest.call(this,me)&&(2&this.state||!(2&this.state)&&this.directionTest(me))},emit:function(me){this.pX=me.deltaX,this.pY=me.deltaY;var Ne=Lt(me.direction);Ne&&(me.additionalEvent=this.options.event+Ne),this._super.emit.call(this,me)}}),H(vn,Rn,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Bn]},attrTest:function(me){return this._super.attrTest.call(this,me)&&(Math.abs(me.scale-1)>this.options.threshold||2&this.state)},emit:function(me){1!==me.scale&&(me.additionalEvent=this.options.event+(me.scale<1?"in":"out")),this._super.emit.call(this,me)}}),H(pr,Ht,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(me){var Ne=this.options,We=me.pointers.length===Ne.pointers,ut=me.distance<Ne.threshold,It=me.deltaTime>Ne.time;if(this._input=me,!ut||!We||me.eventType&(lt|Et)&&!It)this.reset();else if(me.eventType&dt)this.reset(),this._timer=x(function(){this.state=8,this.tryEmit()},Ne.time,this);else if(me.eventType<)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(me){8===this.state&&(me&&me.eventType<?this.manager.emit(this.options.event+"up",me):(this._input.timeStamp=C(),this.manager.emit(this.options.event,this._input)))}}),H(ni,Rn,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Bn]},attrTest:function(me){return this._super.attrTest.call(this,me)&&(Math.abs(me.rotation)>this.options.threshold||2&this.state)}}),H(cr,Rn,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:$t|_t,pointers:1},getTouchAction:function(){return xn.prototype.getTouchAction.call(this)},attrTest:function(me){var We,Ne=this.options.direction;return Ne&($t|_t)?We=me.overallVelocity:Ne&$t?We=me.overallVelocityX:Ne&_t&&(We=me.overallVelocityY),this._super.attrTest.call(this,me)&&Ne&me.offsetDirection&&me.distance>this.options.threshold&&me.maxPointers==this.options.pointers&&b(We)>this.options.velocity&&me.eventType<},emit:function(me){var Ne=Lt(me.offsetDirection);Ne&&this.manager.emit(this.options.event+Ne,me),this.manager.emit(this.options.event,me)}}),H(yn,Ht,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ri]},process:function(me){var Ne=this.options,We=me.pointers.length===Ne.pointers,ut=me.distance<Ne.threshold,It=me.deltaTime<Ne.time;if(this.reset(),me.eventType&dt&&0===this.count)return this.failTimeout();if(ut&&It&&We){if(me.eventType!=lt)return this.failTimeout();var Wt=!this.pTime||me.timeStamp-this.pTime<Ne.interval,Sn=!this.pCenter||ti(this.pCenter,me.center)<Ne.posThreshold;if(this.pTime=me.timeStamp,this.pCenter=me.center,Sn&&Wt?this.count+=1:this.count=1,this._input=me,0==this.count%Ne.taps)return this.hasRequireFailures()?(this._timer=x(function(){this.state=8,this.tryEmit()},Ne.interval,this),2):8}return 32},failTimeout:function(){return this._timer=x(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Vn.VERSION="2.0.7",Vn.defaults={domEvents:!1,touchAction:Ni,enable:!0,inputTarget:null,inputClass:null,preset:[[ni,{enable:!1}],[vn,{enable:!1},["rotate"]],[cr,{direction:$t}],[xn,{direction:$t},["swipe"]],[yn],[yn,{event:"doubletap",taps:2},["tap"]],[pr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},rr.prototype={set:function(me){return R(this.options,me),me.touchAction&&this.touchAction.update(),me.inputTarget&&(this.input.destroy(),this.input.target=me.inputTarget,this.input.init()),this},stop:function(me){this.session.stopped=me?2:1},recognize:function(me){var Ne=this.session;if(!Ne.stopped){this.touchAction.preventDefaults(me);var We,ut=this.recognizers,It=Ne.curRecognizer;(!It||It&&8&It.state)&&(It=Ne.curRecognizer=null);for(var Wt=0;Wt<ut.length;)We=ut[Wt],2===Ne.stopped||It&&We!=It&&!We.canRecognizeWith(It)?We.reset():We.recognize(me),!It&&14&We.state&&(It=Ne.curRecognizer=We),Wt++}},get:function(me){if(me instanceof Ht)return me;for(var Ne=this.recognizers,We=0;We<Ne.length;We++)if(Ne[We].options.event==me)return Ne[We];return null},add:function(me){if(E(me,"add",this))return this;var Ne=this.get(me.options.event);return Ne&&this.remove(Ne),this.recognizers.push(me),me.manager=this,this.touchAction.update(),me},remove:function(me){if(E(me,"remove",this))return this;if(me=this.get(me)){var Ne=this.recognizers,We=pe(Ne,me);-1!==We&&(Ne.splice(We,1),this.touchAction.update())}return this},on:function(me,Ne){if(me!==m&&Ne!==m){var We=this.handlers;return B(_e(me),function(ut){We[ut]=We[ut]||[],We[ut].push(Ne)}),this}},off:function(me,Ne){if(me!==m){var We=this.handlers;return B(_e(me),function(ut){Ne?We[ut]&&We[ut].splice(pe(We[ut],Ne),1):delete We[ut]}),this}},emit:function(me,Ne){this.options.domEvents&&function Bi(me,Ne){var We=d.createEvent("Event");We.initEvent(me,!0,!0),We.gesture=Ne,Ne.target.dispatchEvent(We)}(me,Ne);var We=this.handlers[me]&&this.handlers[me].slice();if(We&&We.length){Ne.type=me,Ne.preventDefault=function(){Ne.srcEvent.preventDefault()};for(var ut=0;ut<We.length;)We[ut](Ne),ut++}},destroy:function(){this.element&&Zr(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},R(Vn,{INPUT_START:dt,INPUT_MOVE:2,INPUT_END:lt,INPUT_CANCEL:Et,STATE_POSSIBLE:mi,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:pt,DIRECTION_LEFT:Dt,DIRECTION_RIGHT:kt,DIRECTION_UP:qt,DIRECTION_DOWN:Yt,DIRECTION_HORIZONTAL:$t,DIRECTION_VERTICAL:_t,DIRECTION_ALL:Cn,Manager:rr,Input:ln,TouchAction:Li,TouchInput:Jt,MouseInput:qn,PointerEventInput:ve,TouchMouseInput:yr,SingleTouchInput:Pe,Recognizer:Ht,AttrRecognizer:Rn,Tap:yn,Pan:xn,Swipe:cr,Pinch:vn,Rotate:ni,Press:pr,on:ae,off:le,each:B,merge:L,extend:I,assign:R,inherit:H,bindFn:W,prefixed:ce}),(typeof i<"u"?i:typeof self<"u"?self:{}).Hammer=Vn,(l=function(){return Vn}.call(o,a,o,r))!==m&&(r.exports=l)}(window,document)},2245:(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_RESULT__;(function(){"use strict";
vendor: 10,437 bytes, line 1
1var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(r){return"[object Array]"===Object.prototype.toString.call(r)}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(r){return"object"==typeof r&&r.buffer&&r.buffer.constructor===ArrayBuffer});var createOutputMethod=function(r,o){return function(a){return new Sha256(o,!0).update(a)[r]()}},createMethod=function(r){var o=createOutputMethod("hex",r);NODE_JS&&(o=nodeWrap(o,r)),o.create=function(){return new Sha256(r)},o.update=function(i){return o.create().update(i)};for(var a=0;a<OUTPUT_TYPES.length;++a){var l=OUTPUT_TYPES[a];o[l]=createOutputMethod(l,r)}return o},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(r){if("string"==typeof r)return crypto.createHash(algorithm).update(r,"utf8").digest("hex");if(null==r)throw new Error(ERROR);return r.constructor===ArrayBuffer&&(r=new Uint8Array(r)),Array.isArray(r)||ArrayBuffer.isView(r)||r.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(r)).digest("hex"):method(r)};return nodeMethod},createHmacOutputMethod=function(r,o){return function(a,l){return new HmacSha256(a,o,!0).update(l)[r]()}},createHmacMethod=function(r){var o=createHmacOutputMethod("hex",r);o.create=function(i){return new HmacSha256(i,r)},o.update=function(i,d){return o.create(i).update(d)};for(var a=0;a<OUTPUT_TYPES.length;++a){var l=OUTPUT_TYPES[a];o[l]=createHmacOutputMethod(l,r)}return o};function Sha256(r,o){o?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],r?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=r}function HmacSha256(r,o,a){var l,i=typeof r;if("string"===i){var p,d=[],g=r.length,m=0;for(l=0;l<g;++l)(p=r.charCodeAt(l))<128?d[m++]=p:p<2048?(d[m++]=192|p>>6,d[m++]=128|63&p):p<55296||p>=57344?(d[m++]=224|p>>12,d[m++]=128|p>>6&63,d[m++]=128|63&p):(p=65536+((1023&p)<<10|1023&r.charCodeAt(++l)),d[m++]=240|p>>18,d[m++]=128|p>>12&63,d[m++]=128|p>>6&63,d[m++]=128|63&p);r=d}else{if("object"!==i)throw new Error(ERROR);if(null===r)throw new Error(ERROR);if(ARRAY_BUFFER&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!(Array.isArray(r)||ARRAY_BUFFER&&ArrayBuffer.isView(r)))throw new Error(ERROR)}r.length>64&&(r=new Sha256(o,!0).update(r).array());var v=[],_=[];for(l=0;l<64;++l){var A=r[l]||0;v[l]=92^A,_[l]=54^A}Sha256.call(this,o,a),this.update(_),this.oKeyPad=v,this.inner=!0,this.sharedMemory=a}Sha256.prototype.update=function(r){if(!this.finalized){var o,a=typeof r;if("string"!==a){if("object"!==a)throw new Error(ERROR);if(null===r)throw new Error(ERROR);if(ARRAY_BUFFER&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!(Array.isArray(r)||ARRAY_BUFFER&&ArrayBuffer.isView(r)))throw new Error(ERROR);o=!0}for(var l,d,i=0,g=r.length,m=this.blocks;i<g;){if(this.hashed&&(this.hashed=!1,m[0]=this.block,m[16]=m[1]=m[2]=m[3]=m[4]=m[5]=m[6]=m[7]=m[8]=m[9]=m[10]=m[11]=m[12]=m[13]=m[14]=m[15]=0),o)for(d=this.start;i<g&&d<64;++i)m[d>>2]|=r[i]<<SHIFT[3&d++];else for(d=this.start;i<g&&d<64;++i)(l=r.charCodeAt(i))<128?m[d>>2]|=l<<SHIFT[3&d++]:l<2048?(m[d>>2]|=(192|l>>6)<<SHIFT[3&d++],m[d>>2]|=(128|63&l)<<SHIFT[3&d++]):l<55296||l>=57344?(m[d>>2]|=(224|l>>12)<<SHIFT[3&d++],m[d>>2]|=(128|l>>6&63)<<SHIFT[3&d++],m[d>>2]|=(128|63&l)<<SHIFT[3&d++]):(l=65536+((1023&l)<<10|1023&r.charCodeAt(++i)),m[d>>2]|=(240|l>>18)<<SHIFT[3&d++],m[d>>2]|=(128|l>>12&63)<<SHIFT[3&d++],m[d>>2]|=(128|l>>6&63)<<SHIFT[3&d++],m[d>>2]|=(128|63&l)<<SHIFT[3&d++]);this.lastByteIndex=d,this.bytes+=d-this.start,d>=64?(this.block=m[16],this.start=d-64,this.hash(),this.hashed=!0):this.start=d}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var r=this.blocks,o=this.lastByteIndex;r[16]=this.block,r[o>>2]|=EXTRA[3&o],this.block=r[16],o>=56&&(this.hashed||this.hash(),r[0]=this.block,r[16]=r[1]=r[2]=r[3]=r[4]=r[5]=r[6]=r[7]=r[8]=r[9]=r[10]=r[11]=r[12]=r[13]=r[14]=r[15]=0),r[14]=this.hBytes<<3|this.bytes>>>29,r[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var v,C,B,M,R,I,r=this.h0,o=this.h1,a=this.h2,l=this.h3,i=this.h4,d=this.h5,g=this.h6,m=this.h7,p=this.blocks;for(v=16;v<64;++v)p[v]=p[v-16]+(((C=p[v-15])>>>7|C<<25)^(C>>>18|C<<14)^C>>>3)+p[v-7]+(((C=p[v-2])>>>17|C<<15)^(C>>>19|C<<13)^C>>>10)|0;for(I=o&a,v=0;v<64;v+=4)this.first?(this.is224?(B=300032,m=(C=p[0]-1413257819)-150054599|0,l=C+24177077|0):(B=704751109,m=(C=p[0]-210244248)-1521486534|0,l=C+143694565|0),this.first=!1):(m=l+(C=m+((i>>>6|i<<26)^(i>>>11|i<<21)^(i>>>25|i<<7))+(i&d^~i&g)+K[v]+p[v])|0,l=C+(((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+((B=r&o)^r&a^I))|0),g=a+(C=g+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&i^~m&d)+K[v+1]+p[v+1])|0,a=C+(((l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10))+((M=l&r)^l&o^B))|0,d=o+(C=d+((g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&m^~g&i)+K[v+2]+p[v+2])|0,o=C+(((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+((R=a&l)^a&r^M))|0,i=r+(C=i+((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&g^~d&m)+K[v+3]+p[v+3])|0,r=C+(((o>>>2|o<<30)^(o>>>13|o<<19)^(o>>>22|o<<10))+((I=o&a)^o&l^R))|0;this.h0=this.h0+r|0,this.h1=this.h1+o|0,this.h2=this.h2+a|0,this.h3=this.h3+l|0,this.h4=this.h4+i|0,this.h5=this.h5+d|0,this.h6=this.h6+g|0,this.h7=this.h7+m|0},Sha256.prototype.hex=function(){this.finalize();var r=this.h0,o=this.h1,a=this.h2,l=this.h3,i=this.h4,d=this.h5,g=this.h6,m=this.h7,p=HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[l>>28&15]+HEX_CHARS[l>>24&15]+HEX_CHARS[l>>20&15]+HEX_CHARS[l>>16&15]+HEX_CHARS[l>>12&15]+HEX_CHARS[l>>8&15]+HEX_CHARS[l>>4&15]+HEX_CHARS[15&l]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[d>>28&15]+HEX_CHARS[d>>24&15]+HEX_CHARS[d>>20&15]+HEX_CHARS[d>>16&15]+HEX_CHARS[d>>12&15]+HEX_CHARS[d>>8&15]+HEX_CHARS[d>>4&15]+HEX_CHARS[15&d]+HEX_CHARS[g>>28&15]+HEX_CHARS[g>>24&15]+HEX_CHARS[g>>20&15]+HEX_CHARS[g>>16&15]+HEX_CHARS[g>>12&15]+HEX_CHARS[g>>8&15]+HEX_CHARS[g>>4&15]+HEX_CHARS[15&g];return this.is224||(p+=HEX_CHARS[m>>28&15]+HEX_CHARS[m>>24&15]+HEX_CHARS[m>>20&15]+HEX_CHARS[m>>16&15]+HEX_CHARS[m>>12&15]+HEX_CHARS[m>>8&15]+HEX_CHARS[m>>4&15]+HEX_CHARS[15&m]),p},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var r=this.h0,o=this.h1,a=this.h2,l=this.h3,i=this.h4,d=this.h5,g=this.h6,m=this.h7,p=[r>>24&255,r>>16&255,r>>8&255,255&r,o>>24&255,o>>16&255,o>>8&255,255&o,a>>24&255,a>>16&255,a>>8&255,255&a,l>>24&255,l>>16&255,l>>8&255,255&l,i>>24&255,i>>16&255,i>>8&255,255&i,d>>24&255,d>>16&255,d>>8&255,255&d,g>>24&255,g>>16&255,g>>8&255,255&g];return this.is224||p.push(m>>24&255,m>>16&255,m>>8&255,255&m),p},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var r=new ArrayBuffer(this.is224?28:32),o=new DataView(r);return o.setUint32(0,this.h0),o.setUint32(4,this.h1),o.setUint32(8,this.h2),o.setUint32(12,this.h3),o.setUint32(16,this.h4),o.setUint32(20,this.h5),o.setUint32(24,this.h6),this.is224||o.setUint32(28,this.h7),r},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var r=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(r),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()},3306:(r,o,a)=>{"use strict";var l=a(9282);function i(m,p){var v;return!1!==m.fullWidthBreakoutRowCadence&&(p._rows.length+1)%m.fullWidthBreakoutRowCadence
1==0&&(v=!0),new l({top:p._containerHeight,left:m.containerPadding.left,width:m.containerWidth-m.containerPadding.left-m.containerPadding.right,spacing:m.boxSpacing.horizontal,targetRowHeight:m.targetRowHeight,targetRowHeightTolerance:m.targetRowHeightTolerance,edgeCaseMinRowHeight:.5*m.targetRowHeight,edgeCaseMaxRowHeight:2*m.targetRowHeight,rightToLeft:!1,isBreakoutRow:v,widowLayoutStyle:m.widowLayoutStyle})}function d(m,p,v){return p._rows.push(v),p._layoutItems=p._layoutItems.concat(v.getItems()),p._containerHeight+=v.height+m.boxSpacing.vertical,v.items}r.exports=function(m,p){var v={},_={},b={},C={};return p=p||{},v=Object.assign({containerWidth:1060,containerPadding:10,boxSpacing:10,targetRowHeight:320,targetRowHeightTolerance:.25,maxNumRows:Number.POSITIVE_INFINITY,forceAspectRatio:!1,showWidows:!0,fullWidthBreakoutRowCadence:!1,widowLayoutStyle:"left"},p),b.top=isNaN(parseFloat(v.containerPadding.top))?v.containerPadding:v.containerPadding.top,b.right=isNaN(parseFloat(v.containerPadding.right))?v.containerPadding:v.containerPadding.right,b.bottom=isNaN(parseFloat(v.containerPadding.bottom))?v.containerPadding:v.containerPadding.bottom,b.left=isNaN(parseFloat(v.containerPadding.left))?v.containerPadding:v.containerPadding.left,C.horizontal=isNaN(parseFloat(v.boxSpacing.horizontal))?v.boxSpacing:v.boxSpacing.horizontal,C.vertical=isNaN(parseFloat(v.boxSpacing.vertical))?v.boxSpacing:v.boxSpacing.vertical,v.containerPadding=b,v.boxSpacing=C,_._layoutItems=[],_._awakeItems=[],_._inViewportItems=[],_._leadingOrphans=[],_._trailingOrphans=[],_._containerHeight=v.containerPadding.top,_._rows=[],_._orphans=[],v._widowCount=0,function g(m,p,v){var A,b,_=[];return m.forceAspectRatio&&v.forEach(function(x){x.forcedAspectRatio=!0,x.aspectRatio=m.forceAspectRatio}),v.some(function(x,E){if(isNaN(x.aspectRatio))throw new Error("Item "+E+" has an invalid aspect ratio");if(b||(b=i(m,p)),A=b.addItem(x),b.isLayoutComplete()){if(_=_.concat(d(m,p,b)),p._rows.length>=m.maxNumRows)return b=null,!0;if(b=i(m,p),!A&&(A=b.addItem(x),b.isLayoutComplete())){if(_=_.concat(d(m,p,b)),p._rows.length>=m.maxNumRows)return b=null,!0;b=i(m,p)}}}),b&&b.getItems().length&&m.showWidows&&(p._rows.length?b.forceComplete(!1,p._rows[p._rows.length-1].isBreakoutRow?p._rows[p._rows.length-1].targetRowHeight:p._rows[p._rows.length-1].height):b.forceComplete(!1),_=_.concat(d(m,p,b)),m._widowCount=b.getItems().length),p._containerHeight=p._containerHeight-m.boxSpacing.vertical,p._containerHeight=p._containerHeight+m.containerPadding.bottom,{containerHeight:p._containerHeight,widowCount:m._widowCount,boxes:p._layoutItems}}(v,_,m.map(function(x){return x.width&&x.height?{aspectRatio:x.width/x.height}:{aspectRatio:x}}))}},9282:r=>{(r.exports=function(a){this.top=a.top,this.left=a.left,this.width=a.width,this.spacing=a.spacing,this.targetRowHeight=a.targetRowHeight,this.targetRowHeightTolerance=a.targetRowHeightTolerance,this.minAspectRatio=this.width/a.targetRowHeight*(1-a.targetRowHeightTolerance),this.maxAspectRatio=this.width/a.targetRowHeight*(1+a.targetRowHeightTolerance),this.edgeCaseMinRowHeight=a.edgeCaseMinRowHeight,this.edgeCaseMaxRowHeight=a.edgeCaseMaxRowHeight,this.widowLayoutStyle=a.widowLayoutStyle,this.isBreakoutRow=a.isBreakoutRow,this.items=[],this.height=0}).prototype={addItem:function(a){var m,p,v,l=this.items.concat(a),i=this.width-(l.length-1)*this.spacing,d=l.reduce(function(_,A){return _+A.aspectRatio},0),g=i/this.targetRowHeight;return this.isBreakoutRow&&0===this.items.length&&a.aspectRatio>=1?(this.items.push(a),this.completeLayout(i/a.aspectRatio,"justify"),!0):d<this.minAspectRatio?(this.items.push(Object.assign({},a)),!0):d>this.maxAspectRatio?0===this.items.length?(this.items.push(Object.assign({},a)),this.completeLayout(i/d,"justify"),!0):(m=this.width-(this.items.length-1)*this.spacing,p=this.items.reduce(function(_,A){return _+A.aspectRatio},0),v=m/this.targetRowHeight,Math.abs(d-g)>Math.abs(p-v)?(this.completeLayout(m/p,"justify"),!1):(this.items.push(Object.assign({},a)),this.completeLayout(i/d,"justify"),!0)):(this.items.push(Object.assign({},a)),this.completeLayout(i/d,"justify"),!0)},isLayoutComplete:function(){return this.height>0},completeLayout:function(a,l){var g,m,p,v,A,i=this.left,d=this.width-(this.items.length-1)*this.spacing;(typeof l>"u"||["justify","center","left"].indexOf(l)<0)&&(l="left"),a!==(m=Math.max(this.edgeCaseMinRowHeight,Math.min(a,this.edgeCaseMaxRowHeight)))?(this.height=m,g=d/m/(d/a)):(this.height=a,g=1),this.items.forEac
1h(function(b){b.top=this.top,b.width=b.aspectRatio*this.height*g,b.height=this.height,b.left=i,i+=b.width+this.spacing},this),"justify"===l?(p=((i-=this.spacing+this.left)-this.width)/this.items.length,v=this.items.map(function(b,C){return Math.round((C+1)*p)}),1===this.items.length?this.items[0].width-=Math.round(p):this.items.forEach(function(b,C){C>0?(b.left-=v[C-1],b.width-=v[C]-v[C-1]):b.width-=v[C]})):"center"===l&&(A=(this.width-i)/2,this.items.forEach(function(b){b.left+=A+this.spacing},this))},forceComplete:function(a,l){this.completeLayout("number"==typeof l?l:this.targetRowHeight,this.widowLayoutStyle)},getItems:function(){return this.items}}},7376:function(r,o,a){var l;r=a.nmd(r),function(){var i,p="Expected a function",A="__lodash_hash_undefined__",C="__lodash_placeholder__",G=32,Me=1/0,xe=9007199254740991,se=4294967295,we=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",G],["partialRight",64],["rearg",256]],Qe="[object Arguments]",je="[object Array]",ft="[object Boolean]",lt="[object Date]",pt="[object Error]",Dt="[object Function]",kt="[object GeneratorFunction]",qt="[object Map]",Yt="[object Number]",_t="[object Object]",Cn="[object Promise]",hr="[object RegExp]",ln="[object Set]",Yn="[object String]",Xn="[object Symbol]",xt="[object WeakMap]",tn="[object ArrayBuffer]",or="[object DataView]",Rr="[object Float32Array]",kn="[object Float64Array]",ti="[object Int8Array]",Zt="[object Int16Array]",Nr="[object Int32Array]",An="[object Uint8Array]",hn="[object Uint8ClampedArray]",Mr="[object Uint16Array]",$n="[object Uint32Array]",qn=/\b__p \+= '';/g,Ci=/\b(__p \+=) '' \+/g,Yr=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Lr=/&(?:amp|lt|gt|quot|#39);/g,ze=/[&<>"']/g,ve=RegExp(Lr.source),He=RegExp(ze.source),V=/<%-([\s\S]+?)%>/g,oe=/<%([\s\S]+?)%>/g,Pe=/<%=([\s\S]+?)%>/g,Ze=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yt=/^\w*$/,Vt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jt=/[\\^$.*+?()[\]{}|]/g,Un=RegExp(Jt.source),Pn=/^\s+/,nr=/\s/,yr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ar=/\{\n\/\* \[wrapped with (.+)\] \*/,lr=/,? & /,zt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Si=/[()=,{}\[\]\/\s]/,Pi=/\\(\\)?/g,Ni=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ss=/\w*$/,Ri=/^[-+]0x[0-9a-f]+$/i,Bn=/^0b[01]+$/i,vs=/^\[object .+?Constructor\]$/,ai=/^0o[0-7]+$/i,Fi=/^(?:0|[1-9]\d*)$/,Li=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 24,022 bytes, line 1
17f]/g,ki=/($^)/,qi=/['\n\r\u2028\u2029\\]/g,mi="\\ud800-\\udfff",rt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ht="\\u2700-\\u27bf",St="a-z\\xdf-\\xf6\\xf8-\\xff",Rn="A-Z\\xc0-\\xd6\\xd8-\\xde",xn="\\ufe0e\\ufe0f",vn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ni="["+mi+"]",cr="["+vn+"]",yn="["+rt+"]",Vn="\\d+",ri="["+ht+"]",os="["+St+"]",rr="[^"+mi+vn+Vn+ht+St+Rn+"]",Zr="\\ud83c[\\udffb-\\udfff]",rn="[^"+mi+"]",me="(?:\\ud83c[\\udde6-\\uddff]){2}",Ne="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Rn+"]",It="(?:"+os+"|"+rr+")",Wt="(?:"+We+"|"+rr+")",Sn="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",on="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",kr="(?:"+yn+"|"+Zr+")?",Ar="["+xn+"]?",Vi=Ar+kr+"(?:\\u200d(?:"+[rn,me,Ne].join("|")+")"+Ar+kr+")*",Ei="(?:"+[ri,me,Ne].join("|")+")"+Vi,ro="(?:"+[rn+yn+"?",yn,me,Ne,ni].join("|")+")",Rs=RegExp("['\u2019]","g"),Xo=RegExp(yn,"g"),Hi=RegExp(Zr+"(?="+Zr+")|"+ro+Vi,"g"),$s=RegExp([We+"?"+os+"+"+Sn+"(?="+[cr,We,"$"].join("|")+")",Wt+"+"+on+"(?="+[cr,We+It,"$"].join("|")+")",We+"?"+It+"+"+Sn,We+"+"+on,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Vn,Ei].join("|"),"g"),vo=RegExp("[\\u200d"+mi+rt+xn+"]"),as=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Yi=-1,_r={};_r[Rr]=_r[kn]=_r[ti]=_r[Zt]=_r[Nr]=_r[An]=_r[hn]=_r[Mr]=_r[$n]=!0,_r[Qe]=_r[je]=_r[tn]=_r[ft]=_r[or]=_r[lt]=_r[pt]=_r[Dt]=_r[qt]=_r[Yt]=_r[_t]=_r[hr]=_r[ln]=_r[Yn]=_r[xt]=!1;var _n={};_n[Qe]=_n[je]=_n[tn]=_n[or]=_n[ft]=_n[lt]=_n[Rr]=_n[kn]=_n[ti]=_n[Zt]=_n[Nr]=_n[qt]=_n[Yt]=_n[_t]=_n[hr]=_n[ln]=_n[Yn]=_n[Xn]=_n[An]=_n[hn]=_n[Mr]=_n[$n]=!0,_n[pt]=_n[Dt]=_n[xt]=!1;var Fs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},io=parseFloat,_o=parseInt,ls="object"==typeof global&&global&&global.Object===Object&&global,Qo="object"==typeof self&&self&&self.Object===Object&&self,Jr=ls||Qo||Function("return this")(),di=o&&!o.nodeType&&o,zs=di&&r&&!r.nodeType&&r,Ns=zs&&zs.exports===di,Io=Ns&&ls.process,Xr=function(){try{return zs&&zs.require&&zs.require("util").types||Io&&Io.binding&&Io.binding("util")}catch{}}(),Ti=Xr&&Xr.isArrayBuffer,Qr=Xr&&Xr.isDate,us=Xr&&Xr.isMap,Oo=Xr&&Xr.isRegExp,so=Xr&&Xr.isSet,ys=Xr&&Xr.isTypedArray;function vi(tt,nt,Je){switch(Je.length){case 0:return tt.call(nt);case 1:return tt.call(nt,Je[0]);case 2:return tt.call(nt,Je[0],Je[1]);case 3:return tt.call(nt,Je[0],Je[1],Je[2])}return tt.apply(nt,Je)}function _s(tt,nt,Je,Tt){for(var Ut=-1,En=null==tt?0:tt.length;++Ut<En;){var Sr=tt[Ut];nt(Tt,Sr,Je(Sr),tt)}return Tt}function Ii(tt,nt){for(var Je=-1,Tt=null==tt?0:tt.length;++Je<Tt&&!1!==nt(tt[Je],Je,tt););return tt}function bs(tt,nt){for(var Je=null==tt?0:tt.length;Je--&&!1!==nt(tt[Je],Je,tt););return tt}function ii(tt,nt){for(var Je=-1,Tt=null==tt?0:tt.length;++Je<Tt;)if(!nt(tt[Je],Je,tt))return!1;return!0}function Ur(tt,nt){for(var Je=-1,Tt=null==tt?0:tt.length,Ut=0,En=[];++Je<Tt;){var Sr=tt[Je];nt(Sr,Je,tt)&&(En[Ut++]=Sr)}return En}function Oi(tt,nt){return!(null==tt||!tt.length)&&Xs(tt,nt,0)>-1}function Ls(tt,nt,Je){for(var Tt=-1,Ut=null==tt?0:tt.length;++Tt<Ut;)if(Je(nt,tt[Tt]))return!0;return!1}function jr(tt,nt){for(var Je=-1,Tt=null==tt?0:tt.length,Ut=Array(Tt);++Je<Tt;)Ut[Je]=nt(tt[Je],Je,tt);return Ut}function li(tt,nt){for(var Je=-1,Tt=nt.length,Ut=tt.length;++Je<Tt;)tt[Ut+Je]=nt[Je];return tt}function jn(tt,nt,Je,Tt){var Ut=-1,En=null==tt?0:tt.length;for(Tt&&En&&(Je=tt[++Ut]);++Ut<En;)Je=nt(Je,tt[Ut],Ut,tt);return Je}function ks(tt,nt,Je,Tt){var Ut=null==tt?0:tt.length;for(Tt&&Ut&&(Je=tt[--Ut]);Ut--;)Je=nt(Je,tt[Ut],Ut,tt);return Je}function Ks(tt,nt){for(var Je=-1,Tt=null==tt?0:tt.length;++Je<Tt;)if(nt(tt[Je],Je,tt))return!0;return!1}var bo=De("length");function Gi(tt,nt,Je){var Tt;return Je(tt,function(Ut,En,Sr){if(nt(Ut,En,Sr))return Tt=En,!1}),Tt}function cs(tt,nt,Je,Tt){for(var Ut=tt.length,En=Je+(Tt?1:-1);Tt?En--:++En<Ut;)if(nt(tt[En],En,tt))return En;return-1}function Xs(tt,nt,Je){return nt==nt?function Zn(tt,nt,Je){for(var Tt=Je-1,Ut=tt.length;++Tt<Ut;)if(tt[Tt]===nt)return Tt;return-1}(tt,nt,Je):cs(tt,te,Je)}function Bs(tt,nt,Je,Tt){for(var Ut=Je-1,En=tt.length;++Ut<En;)if(Tt(tt[Ut],nt))return Ut;return-1}function te(tt){return tt!=tt}function z(tt,nt){var Je=null==tt?0:tt.length;return Je?an(tt,nt)/Je:NaN}function De(tt){return function(nt){return null==nt?i:nt[tt]}}function ee(tt){return function(nt){return null==tt?i:tt[nt]}}function Ve(tt,nt,Je,Tt,Ut){return Ut(tt,function(En,Sr,zn){Je=Tt?(Tt=!1,En):nt(Je,En,Sr,zn)}),Je}function an(tt,nt){for(var Je,Tt=-1,Ut=tt.length;++Tt<Ut;){var En=nt(tt[Tt]);En!==i&&(Je=Je===i?En:Je+En)}return Je}function fi(tt,nt){for(var Je=-1,Tt=Array(tt);++Je<tt;)Tt[Je]=nt(Je);return Tt}function D(tt){return tt&&tt.slice(0,Mi(tt)+1).replace(Pn,"")}function F(tt){return function(nt){return tt(nt)}}function Z(tt,nt){return jr(nt,function(Je){return tt[Je]})}function ge(tt,nt){return tt.has(nt)}function ke(tt,nt){for(var Je=-1,Tt=tt.length;++Je<Tt&&Xs(nt,tt[Je],0)>-1;);return Je}function Ue(tt,nt){for(var Je=tt.length;Je--&&Xs(nt,tt[Je],0)>-1;);return Je}var ct=ee({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),gt=ee({"&":"&","<":"<",">":">",'"':""","'":"'"});function Kt(tt){return"\\"+Fs[tt]}function Wn(tt){return vo.test(tt)}function dn(tt){var nt=-1,Je=Array(tt.size);return tt.forEach(function(Tt,Ut){Je[++nt]=[Ut,Tt]}),Je}function Br(tt,nt){return function(Je){return tt(nt(Je))}}function Pr(tt,nt){for(var Je=-1,Tt=tt.length,Ut=0,En=[];++Je<Tt;){var Sr=tt[Je];(Sr===nt||Sr===C)&&(tt[Je]=C,En[Ut++]=Je)}return En}function Wr(tt){var nt=-1,Je=Array(tt.size);return tt.forEach(function(Tt){Je[++nt]=Tt}),Je}function wr(tt){return Wn(tt)?function Ss(tt){for(var nt=Hi.lastIndex=0;Hi.test(tt);)++nt;return nt}(tt):bo(tt)}function Qn(tt){return Wn(tt)?function Ka(tt){return tt.match(Hi)||[]}(tt):function Co(tt){return tt.split("")}(tt)}function Mi(tt){for(var nt=tt.length;nt--&&nr.test(tt.charAt(nt)););return nt}var Vs=ee({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Eo=function tt(nt){var c,Je=(nt=null==nt?Jr:Eo.defaults(Jr.Object(),nt,Eo.pick(Jr,yo))).Array,Tt=nt.Date,Ut=nt.Error,En=nt.Function,Sr=nt.Math,zn=nt.Object,Gs=nt.RegExp,Er=nt.String,Ui=nt.TypeError,To=Je.prototype,ji=zn.prototype,wi=nt["__core-js_shared__"],Es=En.prototype.toString,Hn=ji.hasOwnProperty,Ro=0,Ra=(c=/[^.]+$/.exec(wi&&wi.keys&&wi.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",Xa=ji.toString,ga=Es.call(zn),qo=Jr._,Fo=Gs("^"+Es.call(Hn).replace(Jt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Qa=Ns?nt.Buffer:i,No=nt.Symbol,Fa=nt.Uint8Array,ma=Qa?Qa.allocUnsafe:i,oo=Br(zn.getPrototypeOf,zn),qa=zn.create,va=ji.propertyIsEnumerable,P=To.splice,J=No?No.isConcatSpreadable:i,Be=No?No.iterator:i,U=No?No.toStringTag:i,Ie=function(){try{var c=ui(zn,"defineProperty");return c({},"",{}),c}catch{}}(),Xe=nt.clearTimeout!==Jr.clearTimeout&&nt.clearTimeout,mt=Tt&&Tt.now!==Jr.Date.now&&Tt.now,Bt=nt.setTimeout!==Jr.setTimeout&&nt.setTimeout,Jn=Sr.ceil,ir=Sr.floor,xr=zn.getOwnPropertySymbols,sr=Qa?Qa.isBuffer:i,ei=nt.isFinite,Dr=To.join,br=Br(zn.keys,zn),Tn=Sr.max,Mt=Sr.min,sn=Tt.now,Ir=nt.parseInt,xi=Sr.random,qr=To.reverse,yi=ui(nt,"DataView"),Us=ui(nt,"Map"),Hr=ui(nt,"Promise"),$r=ui(nt,"Set"),Ji=ui(nt,"WeakMap"),Mn=ui(zn,"create"),Lo=Ji&&new Ji,es={},Na=rl(yi),pi=rl(Us),fl=rl(Hr),Ya=rl($r),Mo=rl(Ji),ko=No?No.prototype:i,Yo=ko?ko.valueOf:i,Bo=ko?ko.toString:i;function Ae(c){if(gi(c)&&!er(c)&&!(c instanceof ur)){if(c instanceof Ts)return c;if(Hn.call(c,"__wrapped__"))return Tl(c)}return new Ts(c)}var ao=function(){function c(){}return function(h){if(!Ai(h))return{};if(qa)return qa(h);c.prototype=h;var T=new c;return c.prototype=i,T}}();function In(){}function Ts(c,h){this.__wrapped__=c,this.__actions__=[],this.__chain__=!!h,this.__index__=0,this.__values__=i}function ur(c){this.__wrapped__=c,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=se,this.__views__=[]}function zr(c){var h=-1,T=null==c?0:c.length;for(this.clear();++h<T;){var $=c[h];this.set($[0],$[1])}}function Qs(c){var h=-1,T=null==c?0:c.length;for(this.clear();++h<T;){var $=c[h];this.set($[0],$[1])}}function Ho(c){var h=-1,T=null==c?0:c.length;for(this.clear();++h<T;){var $=c[h];this.set($[0],$[1])}}function w(c){var h=-1,T=null==c?0:c.length;for(this.__data__=new Ho;++h<T;)this.add(c[h])}function N(c){var h=this.__data__=new Qs(c);this.size=h.size}function vt(c,h){var T=er(c),$=!T&&ol(c),fe=!T&&!$&&Ua(c),Fe=!T&&!$&&!fe&&Pa(c),$e=T||$||fe||Fe,Ye=$e?fi(c.length,Er):[],it=Ye.length;for(var wt in c)(h||Hn.call(c,wt))&&(!$e||!("length"==wt||fe&&("offset"==wt||"parent"==wt)||Fe&&("buffer"==wt||"byteLength"==wt||"byteOffset"==wt)||xa(wt,it)))&&Ye.push(wt);return Ye}function gn(c){var h=c.length;return h?c[fd(0,h-1)]:i}function Cr(c,h){return Md(ws(c),ka(h,0,c.length))}function mr(c){return Md(ws(c))}function _i(c,h,T){(T!==i&&!Ps(c[h],T)||T===i&&!(h in c))&&ea(c,h,T)}function Zo(c,h,T){var $=c[h];(!Hn.call(c,h)||!Ps($,T)||T===i&&!(h in c))&&ea(c,h,T)}function Jo(c,h){for(var T=c.length;T--;)if(Ps(c[T][0],h))return T;return-1}function hl(c,h,T,$){return _a(c,function(fe,Fe,$e){h($,fe,T(fe),$e)}),$}function wo(c,h){return c&&jo(h,rs(h),c)}function ea(c,h,T){"__proto__"==h&&Ie?Ie(c,h,{configurable:!0,enumerable:!0,value:T,writable:!0}):c[h]=T}function id(c,h){for(var T=-1,$=h.length,fe=Je($),Fe=null==c;++T<$;)fe[T]=Fe?i:du(c,h[T]);return fe}function ka(c,h,T){return c==c&&(T!==i&&(c=c<=T?c:T),h!==i&&(c=c>=h?c:h)),c}function uo(c,h,T,$,fe,Fe){var $e,Ye=1&h,it=2&h,wt=4&h;if(T&&($e=fe?T(c,$,fe,Fe):T(c)),$e!==i)return $e;if(!Ai(c))return c;var At=er(c);if(At){if($e=function Eh(c){var h=c.length,T=new c.constructor(h);return h&&"string"==typeof c[0]&&Hn.call(c,"index")&&(T.index=c.index,T.input=c.input),T}(c),!Ye)return ws(c,$e)}else{var Ft=xs(c),Qt=Ft==Dt||Ft==kt;if(Ua(c))return md(c,Ye);if(Ft==_t||Ft==Qe||Qt&&!fe){if($e=it||Qt?{}:Yu(c),!Ye)return it?function Y0(c,h){return jo(c,Qu(c),h)}(c,function Du(c,h){return c&&jo(h,fs(h),c)}($e,c)):function gh(c,h){return jo(c,Xu(c),h)}(c,wo($e,c))}else{if(!_n[Ft])return fe?c:{};$e=function Zu(c,h,T){var $=c.constructor;switch(h){case tn:return vd(c);case ft:case lt:return new $(+c);case or:return function fh(c,h){var T=h?vd(c.buffer):c.buffer;return new c.constructor(T,c.byteOffset,c.byteLength)}(c,T);case Rr:case kn:case ti:case Zt:case Nr:case An:case hn:case Mr:case $n:return Uo(c,T);case qt:return new $;case Yt:case Yn:return new $(c);case hr:return function hh(c){var h=new c.constructor(c.source,ss.exec(c));return h.lastIndex=c.lastIndex,h}(c);case ln:return new $;case Xn:return function Xl(c){return Yo?zn(Yo.call(c)):{}}(c)}}(c,Ft,Ye)}}Fe||(Fe=new N);var cn=Fe.get(c);if(cn)return cn;Fe.set(c,$e),fp(c)?c.forEach(function(bn){$e.add(uo(bn,h,T,bn,c,Fe))}):gc(c)&&c.forEach(function(bn,vr){$e.set(vr,uo(bn,h,T,vr,c,Fe))});var Nn=At?i:(wt?it?Sl:Sd:it?fs:rs)(c);return Ii(Nn||c,function(bn,vr){Nn&&(bn=c[vr=bn]),Zo($e,vr,uo(bn,h,T,vr,c,Fe))}),$e}function Au(c,h,T){var $=T.length;if(null==c)return!$;for(c=zn(c);$--;){var fe=T[$],$e=c[fe];if($e===i&&!(fe in c)||!(0,h[fe])($e))return!1}return!0}function Yf(c,h,T){if("function"!=typeof c)throw new Ui(p);return Jl(function(){c.apply(i,T)},h)}function qs(c,h,T,$){var fe=-1,Fe=Oi,$e=!0,Ye=c.length,it=[],wt=h.length;if(!Ye)return it;T&&(h=jr(h,F(T))),$?(Fe=Ls,$e=!1):h.length>=200&&(Fe=ge,$e=!1,h=new w(h));e:for(;++fe<Ye;){var At=c[fe],Ft=null==T?At:T(At);if(At=$||0!==At?At:0,$e&&Ft==Ft){for(var Qt=wt;Qt--;)if(h[Qt]===Ft)continue e;it.push(At)}else Fe(h,Ft,$)||it.push(At)}return it}Ae.templateSettings={escape:V,evaluate:oe,interpolate:Pe,variable:"",imports:{_:Ae}},(Ae.prototype=In.prototype).constructor=Ae,(Ts.prototype=ao(In.prototype)).constructor=Ts,(ur.prototype=ao(In.prototype)).constructor=ur,zr.prototype.clear=function Mu(){this.__data__=Mn?Mn(null):{},this.size=0},zr.prototype.delete=function Wi(c){var h=this.has(c)&&delete this.__data__[c];return this.size-=h?1:0,h},zr.prototype.get=function ts(c){var h=this.__data__;if(Mn){var T=h[c];return T===A?i:T}return Hn.call(h,c)?h[c]:i},zr.prototype.has=function Hl(c){var h=this.__data__;return Mn?h[c]!==i:Hn.call(h,c)},zr.prototype.set=function ya(c,h){var T=this.__data__;return this.size+=this.has(c)?0:1,T[c]=Mn&&h===i?A:h,this},Qs.prototype.clear=function lo(){this.__data__=[],this.size=0},Qs.prototype.delete=function Gl(c){var h=this.__data__,T=Jo(h,c);return!(T<0||(T==h.length-1?h.pop():P.call(h,T,1),--this.size,0))},Qs.prototype.get=function rd(c){var h=this.__data__,T=Jo(h,c);return T<0?i:h[T][1]},Qs.prototype.has=function wu(c){return Jo(this.__data__,c)>-1},Qs.prototype.set=function Ul(c,h){var T=this.__data__,$=Jo(T,c);return $<0?(++this.size,T.push([c,h])):T[$][1]=h,this},Ho.prototype.clear=function qf(){this.size=0,this.__data__={hash:new zr,map:new(Us||Qs),string:new zr}},Ho.prototype.delete=function xu(c){var h=wa(this,c).delete(c);return this.size-=h?1:0,h},Ho.prototype.get=function G0(c){return wa(this,c).get(c)},Ho.prototype.has=function U0(c){return wa(this,c).has(c)},Ho.prototype.set=function j0(c,h){var T=wa(this,c),$=T.size;return T.set(c,h),this.size+=T.size==$?0:1,this},w.prototype.add=w.prototype.push=function k(c){return this.__data__.set(c,A),this},w.prototype.has=function j(c){return this.__data__.has(c)},N.prototype.clear=function q(){this.__data__=new Qs,this.size=0},N.prototype.delete=function Te(c){var h=this.__data__,T=h.delete(c);return this.size=h.size,T},N.prototype.get=function Le(c){return this.__data__.get(c)},N.prototype.has=function st(c){return this.__data__.has(c)},N.prototype.set=function Rt(c,h){var T=this.__data__;if(T instanceof Qs){var $=T.__data__;if(!Us||$.length<199)return $.push([c,h]),this.size=++T.size,this;T=this.__data__=new Ho($)}return T.set(c,h),this.size=T.size,this};var _a=mh(ta),sd=mh(Ja,!0);function Zf(c,h){var T=!0;return _a(c,function($,fe,Fe){return T=!!h($,fe,Fe)}),T}function Pu(c,h,T){for(var $=-1,fe=c.length;++$<fe;){var Fe=c[$],$e=h(Fe);if(null!=$e&&(Ye===i?$e==$e&&!eo($e):T($e,Ye)))var Ye=$e,it=Fe}return it}function Kr(c,h){var T=[];return _a(c,function($,fe,Fe){h($,fe,Fe)&&T.push($)}),T}function $i(c,h,T,$,fe){var Fe=-1,$e=c.length;for(T||(T=tg),fe||(fe=[]);++Fe<$e;){var Ye=c[Fe];h>0&&T(Ye)?h>1?$i(Ye,h-1,T,$,fe):li(fe,Ye):$||(fe[fe.length]=Ye)}return fe}var Za=Vu(),Ms=Vu(!0);function ta(c,h){return c&&Za(c,h,rs)}function Ja(c,h){return c&&Ms(c,h,rs)}function ba(c,h){return Ur(h,function(T){return da(c[T])})}function zi(c,h){for(var T=0,$=(h=Ys(h,c)).length;null!=c&&T<$;)c=c[ua(h[T++])];return T&&T==$?c:i}function Jf(c,h,T){var $=h(c);return er(c)?$:li($,T(c))}function ds(c){return null==c?c===i?"[object Undefined]":"[object Null]":U&&U in zn(c)?function eg(c){var h=Hn.call(c,U),T=c[U];try{c[U]=i;var $=!0}catch{}var fe=Xa.call(c);return $&&(h?c[U]=T:delete c[U]),fe}(c):function Dy(c){return Xa.call(c)}(c)}function od(c,h){return c>h}function na(c,h){return null!=c&&Hn.call(c,h)}function eh(c,h){return null!=c&&h in zn(c)}function Iu(c,h,T){for(var $=T?Ls:Oi,fe=c[0].length,Fe=c.length,$e=Fe,Ye=Je(Fe),it=1/0,wt=[];$e--;){var At=c[$e];$e&&h&&(At=jr(At,F(h))),it=Mt(At.length,it),Ye[$e]=!T&&(h||fe>=120&&At.length>=120)?new w($e&&At):i}At=c[0];var Ft=-1,Qt=Ye[0];e:for(;++Ft<fe&&wt.length<it;){var cn=At[Ft],On=h?h(cn):cn;if(cn=T||0!==cn?cn:0,!(Qt?ge(Qt,On):$(wt,On,T))){for($e=Fe;--$e;){var Nn=Ye[$e];if(!(Nn?ge(Nn,On):$(c[$e],On,T)))continue e}Qt&&Qt.push(On),wt.push(cn)}}return wt}function el(c,h,T){var $=null==(c=la(c,h=Ys(h,c)))?c:c[ua(As(h))];return null==$?i:vi($,c,T)}function pl(c){return gi(c)&&ds(c)==Qe}function Go(c,h,T,$,fe){return c===h||(null==c||null==h||!gi(c)&&!gi(h)?c!=c&&h!=h:function Gn(c,h,T,$,fe,Fe){var $e=er(c),Ye=er(h),it=$e?je:xs(c),wt=Ye?je:xs(h),At=(it=it==Qe?_t:it)==_t,Ft=(wt=wt==Qe?_t:wt)==_t,Qt=it==wt;if(Qt&&Ua(c)){if(!Ua(h))return!1;$e=!0,At=!1}if(Qt&&!At)return Fe||(Fe=new N),$e||Pa(c)?Cd(c,h,T,$,fe,Fe):function _h(c,h,T,$,fe,Fe,$e){switch(T){case or:if(c.byteLength!=h.byteLength||c.byteOffset!=h.byteOffset)return!1;c=c.buffer,h=h.buffer;case tn:return!(c.byteLength!=h.byteLength||!Fe(new Fa(c),new Fa(h)));case ft:case lt:case Yt:return Ps(+c,+h);case pt:return c.name==h.name&&c.message==h.message;case hr:case Yn:return c==h+"";case qt:var Ye=dn;case ln:if(Ye||(Ye=Wr),c.size!=h.size&&!(1&$))return!1;var wt=$e.get(c);if(wt)return wt==h;$|=2,$e.set(c,h);var At=Cd(Ye(c),Ye(h),$,fe,Fe,$e);return $e.delete(c),At;case Xn:if(Yo)return Yo.call(c)==Yo.call(h)}return!1}(c,h,it,T,$,fe,Fe);if(!(1&T)){var cn=At&&Hn.call(c,"__wrapped__"),On=Ft&&Hn.call(h,"__wrapped__");if(cn||On){var Nn=cn?c.value():c,bn=On?h.value():h;return Fe||(Fe=new N),fe(Nn,bn,T,$,Fe)}}return!!Qt&&(Fe||(Fe=new N),function bh(c,h,T,$,fe,Fe){var $e=1&T,Ye=Sd(c),it=Ye.length;if(it!=Sd(h).length&&!$e)return!1;for(var Ft=it;Ft--;){var Qt=Ye[Ft];if(!($e?Qt in h:Hn.call(h,Qt)))return!1}var cn=Fe.get(c),On=Fe.get(h);if(cn&&On)return cn==h&&On==c;var Nn=!0;Fe.set(c,h),Fe.set(h,c);for(var bn=$e;++Ft<it;){var vr=c[Qt=Ye[Ft]],Tr=h[Qt];if($)var no=$e?$(Tr,vr,Qt,h,c,Fe):$(vr,Tr,Qt,c,h,Fe);if(!(no===i?vr===Tr||fe(vr,Tr,T,$,Fe):no)){Nn=!1;break}bn||(bn="constructor"==Qt)}if(Nn&&!bn){var Is=c.constructor,Os=h.constructor;Is!=Os&&"constructor"in c&&"constructor"in h&&!("function"==typeof Is&&Is instanceof Is&&"function"==typeof Os&&Os instanceof Os)&&(Nn=!1)}return Fe.delete(c),Fe.delete(h),Nn}(c,h,T,$,fe,Fe))}(c,h,T,$,Go,fe))}function nh(c,h,T,$){var fe=T.length,Fe=fe,$e=!$;if(null==c)return!Fe;for(c=zn(c);fe--;){var Ye=T[fe];if($e&&Ye[2]?Ye[1]!==c[Ye[0]]:!(Ye[0]in c))return!1}for(;++fe<Fe;){var it=(Ye=T[fe])[0],wt=c[it],At=Ye[1];if($e&&Ye[2]){if(wt===i&&!(it in c))return!1}else{var Ft=new N;if($)var Qt=$(wt,At,it,c,h,Ft);if(!(Qt===i?Go(At,wt,3,$,Ft):Qt))return!1}}return!0}function rh(c){return!(!Ai(c)||function rg(c){return!!Ra&&Ra in c}(c))&&(da(c)?Fo:vs).test(rl(c))}function tl(c){return"function"==typeof c?c:null==c?hs:"object"==typeof c?er(c)?bt(c[0],c[1]):oh(c):df(c)}function ud(c){if(!Zl(c))return br(c);var h=[];for(var T in zn(c))Hn.call(c,T)&&"constructor"!=T&&h.push(T);return h}function cd(c,h){return c<h}function sh(c,h){var T=-1,$=Js(c)?Je(c.length):[];return _a(c,function(fe,Fe,$e){$[++T]=h(fe,Fe,$e)}),$}function oh(c){var h=Ba(c);return 1==h.length&&h[0][2]?Td(h[0][0],h[0][1]):function(T){return T===c||nh(T,c,h)}}function bt(c,h){return Ju(c)&&Ed(h)?Td(ua(c),h):function(T){var $=du(T,c);return $===i&&$===h?yp(T,c):Go(h,$,3)}}function dr(c,h,T,$,fe){c!==h&&Za(h,function(Fe,$e){if(fe||(fe=new N),Ai(Fe))!function ah(c,h,T,$,fe,Fe,$e){var Ye=Va(c,T),it=Va(h,T),wt=$e.get(it);if(wt)_i(c,T,wt);else{var At=Fe?Fe(Ye,it,T+"",c,h,$e):i,Ft=At===i;if(Ft){var Qt=er(it),cn=!Qt&&Ua(it),On=!Qt&&!cn&&Pa(it);At=it,Qt||cn||On?er(Ye)?At=Ye:Di(Ye)?At=ws(Ye):cn?(Ft=!1,At=md(it,!0)):On?(Ft=!1,At=Uo(it,!0)):At=[]:cu(it)||ol(it)?(At=Ye,ol(Ye)?At=Qd(Ye):(!Ai(Ye)||da(Ye))&&(At=Yu(it))):Ft=!1}Ft&&($e.set(it,At),fe(At,it,$,Fe,$e),$e.delete(it)),_i(c,T,At)}}(c,h,$e,T,dr,$,fe);else{var Ye=$?$(Va(c,$e),Fe,$e+"",c,h,fe):i;Ye===i&&(Ye=Fe),_i(c,$e,Ye)}},fs)}function dd(c,h){var T=c.length;if(T)return xa(h+=h<0?T:0,T)?c[h]:i}function Gr(c,h,T){h=h.length?jr(h,function(Fe){return er(Fe)?function($e){return zi($e,1===Fe.length?Fe[0]:Fe)}:Fe}):[hs];var $=-1;return h=jr(h,F(Dn())),function Ot(tt,nt){var Je=tt.length;for(tt.sort(nt);Je--;)tt[Je]=tt[Je].value;return tt}(sh(c,function(Fe,$e,Ye){return{criteria:jr(h,function(wt){return wt(Fe)}),index:++$,value:Fe}}),function(Fe,$e){return function Bu(c,h,T){for(var $=-1,fe=c.criteria,Fe=h.criteria,$e=fe.length,Ye=T.length;++$<$e;){var it=ph(fe[$],Fe[$]);if(it)return $>=Ye?it:it*("desc"==T[$]?-1:1)}return c.index-h.index}(Fe,$e,T)})}function gl(c,h,T){for(var $=-1,fe=h.length,Fe={};++$<fe;){var $e=h[$],Ye=zi(c,$e);T(Ye,$e)&&js(Fe,Ys($e,c),Ye)}return Fe}function jl(c,h,T,$){var fe=$?Bs:Xs,Fe=-1,$e=h.length,Ye=c;for(c===h&&(h=ws(h)),T&&(Ye=jr(c,F(T)));++Fe<$e;)for(var it=0,wt=h[Fe],At=T?T(wt):wt;(it=fe(Ye,At,it,$))>-1;)Ye!==c&&P.call(Ye,it,1),P.call(c,it,1);return c}function Ru(c,h){for(var T=c?h.length:0,$=T-1;T--;){var fe=h[T];if(T==$||fe!==Fe){var Fe=fe;xa(fe)?P.call(c,fe,1):zl(c,fe)}}return c}function fd(c,h){return c+ir(xi()*(h-c+1))}function Fu(c,h){var T="";if(!c||h<1||h>xe)return T;do{h%2&&(T+=c),(h=ir(h/2))&&(c+=c)}while(h);return T}function wn(c,h){return nc(tc(c,h,hs),c+"")}function Ca(c){return gn(fu(c))}function uh(c,h){var T=fu(c);return Md(T,ka(h,0,T.length))}function js(c,h,T,$){if(!Ai(c))return c;for(var fe=-1,Fe=(h=Ys(h,c)).length,$e=Fe-1,Ye=c;null!=Ye&&++fe<Fe;){var it=ua(h[fe]),wt=T;if("__proto__"===it||"constructor"===it||"prototype"===it)return c;if(fe!=$e){var At=Ye[it];(wt=$?$(At,it,Ye):i)===i&&(wt=Ai(At)?At:xa(h[fe+1])?[]:{})}Zo(Ye,it,wt),Ye=Ye[it]}return c}var ia=Lo?function(c,h){return Lo.set(c,h),c}:hs,Q0=Ie?function(c,h){return Ie(c,"toString",{configurable:!0,enumerable:!1,value:gu(h),writable:!0})}:hs;function ch(c){return Md(fu(c))}function xo(c,h,T){var $=-1,fe=c.length;h<0&&(h=-h>fe?0:fe+h),(T=T>fe?fe:T)<0&&(T+=fe),fe=h>T?0:T-h>>>0,h>>>=0;for(var Fe=Je(fe);++$<fe;)Fe[$]=c[$+h];return Fe}function q0(c,h){var T;return _a(c,function($,fe,Fe){return!(T=h($,fe,Fe))}),!!T}function ml(c,h,T){var $=0,fe=null==c?$:c.length;if("number"==typeof h&&h==h&&fe<=2147483647){for(;$<fe;){var Fe=$+fe>>>1,$e=c[Fe];null!==$e&&!eo($e)&&(T?$e<=h:$e<h)?$=Fe+1:fe=Fe}return fe}return Wl(c,h,hs,T)}
vendor: 4,458 bytes, line 1
1function Wl(c,h,T,$){var fe=0,Fe=null==c?0:c.length;if(0===Fe)return 0;for(var $e=(h=T(h))!=h,Ye=null===h,it=eo(h),wt=h===i;fe<Fe;){var At=ir((fe+Fe)/2),Ft=T(c[At]),Qt=Ft!==i,cn=null===Ft,On=Ft==Ft,Nn=eo(Ft);if($e)var bn=$||On;else bn=wt?On&&($||Qt):Ye?On&&Qt&&($||!cn):it?On&&Qt&&!cn&&($||!Nn):!cn&&!Nn&&($?Ft<=h:Ft<h);bn?fe=At+1:Fe=At}return Mt(Fe,4294967294)}function Nu(c,h){for(var T=-1,$=c.length,fe=0,Fe=[];++T<$;){var $e=c[T],Ye=h?h($e):$e;if(!T||!Ps(Ye,it)){var it=Ye;Fe[fe++]=0===$e?0:$e}}return Fe}function $l(c){return"number"==typeof c?c:eo(c)?NaN:+c}function co(c){if("string"==typeof c)return c;if(er(c))return jr(c,co)+"";if(eo(c))return Bo?Bo.call(c):"";var h=c+"";return"0"==h&&1/c==-Me?"-0":h}function Sa(c,h,T){var $=-1,fe=Oi,Fe=c.length,$e=!0,Ye=[],it=Ye;if(T)$e=!1,fe=Ls;else if(Fe>=200){var wt=h?null:Wu(c);if(wt)return Wr(wt);$e=!1,fe=ge,it=new w}else it=h?[]:Ye;e:for(;++$<Fe;){var At=c[$],Ft=h?h(At):At;if(At=T||0!==At?At:0,$e&&Ft==Ft){for(var Qt=it.length;Qt--;)if(it[Qt]===Ft)continue e;h&&it.push(Ft),Ye.push(At)}else fe(it,Ft,T)||(it!==Ye&&it.push(Ft),Ye.push(At))}return Ye}function zl(c,h){var T=-1,$=(h=Ys(h,c)).length;if(!$)return!0;for(;++T<$;){var fe=ua(h[T]);if("__proto__"===fe&&!Hn.call(c,"__proto__")||("constructor"===fe||"prototype"===fe)&&T<$-1)return!1}var Fe=la(c,h);return null==Fe||delete Fe[ua(As(h))]}function hd(c,h,T,$){return js(c,h,T(zi(c,h)),$)}function Kl(c,h,T,$){for(var fe=c.length,Fe=$?fe:-1;($?Fe--:++Fe<fe)&&h(c[Fe],Fe,c););return T?xo(c,$?0:Fe,$?Fe+1:fe):xo(c,$?Fe+1:0,$?fe:Fe)}function pd(c,h){var T=c;return T instanceof ur&&(T=T.value()),jn(h,function($,fe){return fe.func.apply(fe.thisArg,li([$],fe.args))},T)}function Lu(c,h,T){var $=c.length;if($<2)return $?Sa(c[0]):[];for(var fe=-1,Fe=Je($);++fe<$;)for(var $e=c[fe],Ye=-1;++Ye<$;)Ye!=fe&&(Fe[fe]=qs(Fe[fe]||$e,c[Ye],h,T));return Sa($i(Fe,1),h,T)}function ku(c,h,T){for(var $=-1,fe=c.length,Fe=h.length,$e={};++$<fe;)T($e,c[$],$<Fe?h[$]:i);return $e}function gd(c){return Di(c)?c:[]}function ns(c){return"function"==typeof c?c:hs}function Ys(c,h){return er(c)?c:Ju(c,h)?[c]:ag(Fr(c))}var si=wn;function Ea(c,h,T){var $=c.length;return T=T===i?$:T,!h&&T>=$?c:xo(c,h,T)}var dh=Xe||function(c){return Jr.clearTimeout(c)};function md(c,h){if(h)return c.slice();var T=c.length,$=ma?ma(T):new c.constructor(T);return c.copy($),$}function vd(c){var h=new c.constructor(c.byteLength);return new Fa(h).set(new Fa(c)),h}function Uo(c,h){var T=h?vd(c.buffer):c.buffer;return new c.constructor(T,c.byteOffset,c.length)}function ph(c,h){if(c!==h){var T=c!==i,$=null===c,fe=c==c,Fe=eo(c),$e=h!==i,Ye=null===h,it=h==h,wt=eo(h);if(!Ye&&!wt&&!Fe&&c>h||Fe&&$e&&it&&!Ye&&!wt||$&&$e&&it||!T&&it||!fe)return 1;if(!$&&!Fe&&!wt&&c<h||wt&&T&&fe&&!$&&!Fe||Ye&&T&&fe||!$e&&fe||!it)return-1}return 0}function Ql(c,h,T,$){for(var fe=-1,Fe=c.length,$e=T.length,Ye=-1,it=h.length,wt=Tn(Fe-$e,0),At=Je(it+wt),Ft=!$;++Ye<it;)At[Ye]=h[Ye];for(;++fe<$e;)(Ft||fe<Fe)&&(At[T[fe]]=c[fe]);for(;wt--;)At[Ye++]=c[fe++];return At}function ql(c,h,T,$){for(var fe=-1,Fe=c.length,$e=-1,Ye=T.length,it=-1,wt=h.length,At=Tn(Fe-Ye,0),Ft=Je(At+wt),Qt=!$;++fe<At;)Ft[fe]=c[fe];for(var cn=fe;++it<wt;)Ft[cn+it]=h[it];for(;++$e<Ye;)(Qt||fe<Fe)&&(Ft[cn+T[$e]]=c[fe++]);return Ft}function ws(c,h){var T=-1,$=c.length;for(h||(h=Je($));++T<$;)h[T]=c[T];return h}function jo(c,h,T,$){var fe=!T;T||(T={});for(var Fe=-1,$e=h.length;++Fe<$e;){var Ye=h[Fe],it=$?$(T[Ye],c[Ye],Ye,T,c):i;it===i&&(it=c[Ye]),fe?ea(T,Ye,it):Zo(T,Ye,it)}return T}function Ta(c,h){return function(T,$){var fe=er(T)?_s:hl,Fe=h?h():{};return fe(T,c,Dn($,2),Fe)}}function sa(c){return wn(function(h,T){var $=-1,fe=T.length,Fe=fe>1?T[fe-1]:i,$e=fe>2?T[2]:i;for(Fe=c.length>3&&"function"==typeof Fe?(fe--,Fe):i,$e&&Ws(T[0],T[1],$e)&&(Fe=fe<3?i:Fe,fe=1),h=zn(h);++$<fe;){var Ye=T[$];Ye&&c(h,Ye,$,Fe)}return h})}function mh(c,h){return function(T,$){if(null==T)return T;if(!Js(T))return c(T,$);for(var fe=T.length,Fe=h?fe:-1,$e=zn(T);(h?Fe--:++Fe<fe)&&!1!==$($e[Fe],Fe,$e););return T}}function Vu(c){return function(h,T,$){for(var fe=-1,Fe=zn(h),$e=$(h),Ye=$e.length;Ye--;){var it=$e[c?Ye:++fe];if(!1===T(Fe[it],it,Fe))break}return h}}function vh(c){return function(h){var T=Wn(h=Fr(h))?Qn(h):i,$=T?T[0]:h.charAt(0),fe=T?Ea(T,1).join(""):h.slice(1);return $[c]()+fe}}function vl(c){return function(h){return jn(Mc(nf(h).replace(Rs,"")),c,"")}}function Hu(c){return function(){var h=arguments;switch(h.length){case 0:return new c;
vendor: 4,283 bytes, line 1
1case 1:return new c(h[0]);case 2:return new c(h[0],h[1]);case 3:return new c(h[0],h[1],h[2]);case 4:return new c(h[0],h[1],h[2],h[3]);case 5:return new c(h[0],h[1],h[2],h[3],h[4]);case 6:return new c(h[0],h[1],h[2],h[3],h[4],h[5]);case 7:return new c(h[0],h[1],h[2],h[3],h[4],h[5],h[6])}var T=ao(c.prototype),$=c.apply(T,h);return Ai($)?$:T}}function Gu(c){return function(h,T,$){var fe=zn(h);if(!Js(h)){var Fe=Dn(T,3);h=rs(h),T=function(Ye){return Fe(fe[Ye],Ye,fe)}}var $e=c(h,T,$);return $e>-1?fe[Fe?h[$e]:$e]:i}}function yl(c){return aa(function(h){var T=h.length,$=T,fe=Ts.prototype.thru;for(c&&h.reverse();$--;){var Fe=h[$];if("function"!=typeof Fe)throw new Ui(p);if(fe&&!$e&&"wrapper"==Ku(Fe))var $e=new Ts([],!0)}for($=$e?$:T;++$<T;){var Ye=Ku(Fe=h[$]),it="wrapper"==Ye?Ma(Fe):i;$e=it&&ec(it[0])&&424==it[1]&&!it[4].length&&1==it[9]?$e[Ku(it[0])].apply($e,it[3]):1==Fe.length&&ec(Fe)?$e[Ye]():$e.thru(Fe)}return function(){var wt=arguments,At=wt[0];if($e&&1==wt.length&&er(At))return $e.plant(At).value();for(var Ft=0,Qt=T?h[Ft].apply(this,wt):At;++Ft<T;)Qt=h[Ft].call(this,Qt);return Qt}})}function Uu(c,h,T,$,fe,Fe,$e,Ye,it,wt){var At=128&h,Ft=1&h,Qt=2&h,cn=24&h,On=512&h,Nn=Qt?i:Hu(c);return function bn(){for(var vr=arguments.length,Tr=Je(vr),no=vr;no--;)Tr[no]=arguments[no];if(cn)var Is=nl(bn),Os=function qe(tt,nt){for(var Je=tt.length,Tt=0;Je--;)tt[Je]===nt&&++Tt;return Tt}(Tr,Is);if($&&(Tr=Ql(Tr,$,fe,cn)),Fe&&(Tr=ql(Tr,Fe,$e,cn)),vr-=Os,cn&&vr<wt){var bi=Pr(Tr,Is);return Wo(c,h,Uu,bn.placeholder,T,Tr,bi,Ye,it,wt-vr)}var fa=Ft?T:this,ha=Qt?fa[c]:c;return vr=Tr.length,Ye?Tr=function wh(c,h){for(var T=c.length,$=Mt(h.length,T),fe=ws(c);$--;){var Fe=h[$];c[$]=xa(Fe,T)?fe[Fe]:i}return c}(Tr,Ye):On&&vr>1&&Tr.reverse(),At&&it<vr&&(Tr.length=it),this&&this!==Jr&&this instanceof bn&&(ha=Nn||Hu(ha)),ha.apply(fa,Tr)}}function _l(c,h){return function(T,$){return function ad(c,h,T,$){return ta(c,function(fe,Fe,$e){h($,T(fe),Fe,$e)}),$}(T,c,h($),{})}}function bl(c,h){return function(T,$){var fe;if(T===i&&$===i)return h;if(T!==i&&(fe=T),$!==i){if(fe===i)return $;"string"==typeof T||"string"==typeof $?(T=co(T),$=co($)):(T=$l(T),$=$l($)),fe=c(T,$)}return fe}}function Cl(c){return aa(function(h){return h=jr(h,F(Dn())),wn(function(T){var $=this;return c(h,function(fe){return vi(fe,$,T)})})})}function yd(c,h){var T=(h=h===i?" ":co(h)).length;if(T<2)return T?Fu(h,c):h;var $=Fu(h,Jn(c/wr(h)));return Wn(h)?Ea(Qn($),0,c).join(""):$.slice(0,c)}function _d(c){return function(h,T,$){return $&&"number"!=typeof $&&Ws(h,T,$)&&(T=$=i),h=$o(h),T===i?(T=h,h=0):T=$o(T),function My(c,h,T,$){for(var fe=-1,Fe=Tn(Jn((h-c)/(T||1)),0),$e=Je(Fe);Fe--;)$e[$?Fe:++fe]=c,c+=T;return $e}(h,T,$=$===i?h<T?1:-1:$o($),c)}}function ju(c){return function(h,T){return"string"==typeof h&&"string"==typeof T||(h=Do(h),T=Do(T)),c(h,T)}}function Wo(c,h,T,$,fe,Fe,$e,Ye,it,wt){var At=8&h;h|=At?G:64,4&(h&=~(At?64:G))||(h&=-4);var Nn=[c,h,fe,At?Fe:i,At?$e:i,At?i:Fe,At?i:$e,Ye,it,wt],bn=T.apply(i,Nn);return ec(c)&&xh(bn,Nn),bn.placeholder=$,sg(bn,c,h)}function bd(c){var h=Sr[c];return function(T,$){if(T=Do(T),($=null==$?0:Mt(tr($),292))&&ei(T)){var fe=(Fr(T)+"e").split("e");return+((fe=(Fr(h(fe[0]+"e"+(+fe[1]+$)))+"e").split("e"))[0]+"e"+(+fe[1]-$))}return h(T)}}var Wu=$r&&1/Wr(new $r([,-0]))[1]==Me?function(c){return new $r(c)}:Kn;function $u(c){return function(h){var T=xs(h);return T==qt?dn(h):T==ln?function fn(tt){var nt=-1,Je=Array(tt.size);return tt.forEach(function(Tt){Je[++nt]=[Tt,Tt]}),Je}(h):function Ee(tt,nt){return jr(nt,function(Je){return[Je,tt[Je]]})}(h,c(h))}}function oa(c,h,T,$,fe,Fe,$e,Ye){var it=2&h;if(!it&&"function"!=typeof c)throw new Ui(p);var wt=$?$.length:0;if(wt||(h&=-97,$=fe=i),$e=$e===i?$e:Tn(tr($e),0),Ye=Ye===i?Ye:tr(Ye),wt-=fe?fe.length:0,64&h){var At=$,Ft=fe;$=fe=i}var Qt=it?i:Ma(c),cn=[c,h,T,$,fe,At,Ft,Fe,$e,Ye];if(Qt&&function xy(c,h){var T=c[1],$=h[1],fe=T|$;if(!(fe<131)&&!(128==$&&8==T||128==$&&256==T&&c[7].length<=h[8]||384==$&&h[7].length<=h[8]&&8==T))return c;1&$&&(c[2]=h[2],fe|=1&T?0:4);var Ye=h[3];if(Ye){var it=c[3];c[3]=it?Ql(it,Ye,h[4]):Ye,c[4]=it?Pr(c[3],C):h[4]}(Ye=h[5])&&(c[5]=(it=c[5])?ql(it,Ye,h[6]):Ye,c[6]=it?Pr(c[5],C):h[6]),(Ye=h[7])&&(c[7]=Ye),128&$&&(c[8]=null==c[8]?h[8]:Mt(c[8],h[8])),null==c[9]&&(c[9]=h[9]),c[0]=h[0],c[
vendor: 5,618 bytes, line 1
11]=fe}(cn,Qt),c=cn[0],h=cn[1],T=cn[2],$=cn[3],fe=cn[4],!(Ye=cn[9]=cn[9]===i?it?0:c.length:Tn(cn[9]-wt,0))&&24&h&&(h&=-25),h&&1!=h)On=8==h||16==h?function wy(c,h,T){var $=Hu(c);return function fe(){for(var Fe=arguments.length,$e=Je(Fe),Ye=Fe,it=nl(fe);Ye--;)$e[Ye]=arguments[Ye];var wt=Fe<3&&$e[0]!==it&&$e[Fe-1]!==it?[]:Pr($e,it);return(Fe-=wt.length)<T?Wo(c,h,Uu,fe.placeholder,i,$e,wt,i,i,T-Fe):vi(this&&this!==Jr&&this instanceof fe?$:c,this,$e)}}(c,h,Ye):h!=G&&33!=h||fe.length?Uu.apply(i,cn):function yh(c,h,T,$){var fe=1&h,Fe=Hu(c);return function $e(){for(var Ye=-1,it=arguments.length,wt=-1,At=$.length,Ft=Je(At+it),Qt=this&&this!==Jr&&this instanceof $e?Fe:c;++wt<At;)Ft[wt]=$[wt];for(;it--;)Ft[wt++]=arguments[++Ye];return vi(Qt,fe?T:this,Ft)}}(c,h,T,$);else var On=function Z0(c,h,T){var $=1&h,fe=Hu(c);return function Fe(){return(this&&this!==Jr&&this instanceof Fe?fe:c).apply($?T:this,arguments)}}(c,h,T);return sg((Qt?ia:xh)(On,cn),c,h)}function Yl(c,h,T,$){return c===i||Ps(c,ji[T])&&!Hn.call($,T)?h:c}function zu(c,h,T,$,fe,Fe){return Ai(c)&&Ai(h)&&(Fe.set(h,c),dr(c,h,i,zu,Fe),Fe.delete(h)),c}function J0(c){return cu(c)?i:c}function Cd(c,h,T,$,fe,Fe){var $e=1&T,Ye=c.length,it=h.length;if(Ye!=it&&!($e&&it>Ye))return!1;var wt=Fe.get(c),At=Fe.get(h);if(wt&&At)return wt==h&&At==c;var Ft=-1,Qt=!0,cn=2&T?new w:i;for(Fe.set(c,h),Fe.set(h,c);++Ft<Ye;){var On=c[Ft],Nn=h[Ft];if($)var bn=$e?$(Nn,On,Ft,h,c,Fe):$(On,Nn,Ft,c,h,Fe);if(bn!==i){if(bn)continue;Qt=!1;break}if(cn){if(!Ks(h,function(vr,Tr){if(!ge(cn,Tr)&&(On===vr||fe(On,vr,T,$,Fe)))return cn.push(Tr)})){Qt=!1;break}}else if(On!==Nn&&!fe(On,Nn,T,$,Fe)){Qt=!1;break}}return Fe.delete(c),Fe.delete(h),Qt}function aa(c){return nc(tc(c,i,Ih),c+"")}function Sd(c){return Jf(c,rs,Xu)}function Sl(c){return Jf(c,fs,Qu)}var Ma=Lo?function(c){return Lo.get(c)}:Kn;function Ku(c){for(var h=c.name+"",T=es[h],$=Hn.call(es,h)?T.length:0;$--;){var fe=T[$],Fe=fe.func;if(null==Fe||Fe==c)return fe.name}return h}function nl(c){return(Hn.call(Ae,"placeholder")?Ae:c).placeholder}function Dn(){var c=Ae.iteratee||cf;return c=c===cf?tl:c,arguments.length?c(arguments[0],arguments[1]):c}function wa(c,h){var T=c.__data__;return function ng(c){var h=typeof c;return"string"==h||"number"==h||"symbol"==h||"boolean"==h?"__proto__"!==c:null===c}(h)?T["string"==typeof h?"string":"hash"]:T.map}function Ba(c){for(var h=rs(c),T=h.length;T--;){var $=h[T],fe=c[$];h[T]=[$,fe,Ed(fe)]}return h}function ui(c,h){var T=function Xt(tt,nt){return null==tt?i:tt[nt]}(c,h);return rh(T)?T:i}var Xu=xr?function(c){return null==c?[]:(c=zn(c),Ur(xr(c),function(h){return va.call(c,h)}))}:vu,Qu=xr?function(c){for(var h=[];c;)li(h,Xu(c)),c=oo(c);return h}:vu,xs=ds;function Sh(c,h,T){for(var $=-1,fe=(h=Ys(h,c)).length,Fe=!1;++$<fe;){var $e=ua(h[$]);if(!(Fe=null!=c&&T(c,$e)))break;c=c[$e]}return Fe||++$!=fe?Fe:!!(fe=null==c?0:c.length)&&Kd(fe)&&xa($e,fe)&&(er(c)||ol(c))}function Yu(c){return"function"!=typeof c.constructor||Zl(c)?{}:ao(oo(c))}function tg(c){return er(c)||ol(c)||!!(J&&c&&c[J])}function xa(c,h){var T=typeof c;return!!(h=h??xe)&&("number"==T||"symbol"!=T&&Fi.test(c))&&c>-1&&c%1==0&&c<h}function Ws(c,h,T){if(!Ai(T))return!1;var $=typeof h;return!!("number"==$?Js(T)&&xa(h,T.length):"string"==$&&h in T)&&Ps(T[h],c)}function Ju(c,h){if(er(c))return!1;var T=typeof c;return!("number"!=T&&"symbol"!=T&&"boolean"!=T&&null!=c&&!eo(c))||yt.test(c)||!Ze.test(c)||null!=h&&c in zn(h)}function ec(c){var h=Ku(c),T=Ae[h];if("function"!=typeof T||!(h in ur.prototype))return!1;if(c===T)return!0;var $=Ma(T);return!!$&&c===$[0]}(yi&&xs(new yi(new ArrayBuffer(1)))!=or||Us&&xs(new Us)!=qt||Hr&&xs(Hr.resolve())!=Cn||$r&&xs(new $r)!=ln||Ji&&xs(new Ji)!=xt)&&(xs=function(c){var h=ds(c),T=h==_t?c.constructor:i,$=T?rl(T):"";if($)switch($){case Na:return or;case pi:return qt;case fl:return Cn;case Ya:return ln;case Mo:return xt}return h});var ig=wi?da:cl;function Zl(c){var h=c&&c.constructor;return c===("function"==typeof h&&h.prototype||ji)}function Ed(c){return c==c&&!Ai(c)}function Td(c,h){return function(T){return null!=T&&T[c]===h&&(h!==i||c in zn(T))}}function tc(c,h,T){return h=Tn(h===i?c.length-1:h,0),function(){for(var $=arguments,fe=-1,Fe=Tn($.length-h,0),$e=Je(Fe);++fe<Fe;)$e[fe]=$[h+fe];fe=-1;for(var Ye=Je(h+1);++fe<h;)Ye[fe]=$[fe];return Ye[h]=T($e),vi(c,this,Ye)}}function la(c,h){return h.length<2?c:zi(c,xo(h,0,-1))}function Va(c,h){if(("constructor"!==h||"function"!=typeof c[h])&&"__proto__"!=h)return c[h]}var xh=og(ia),Jl=Bt||function(c,h){return Jr.setTimeout(c,h)},nc=og(Q0);function sg(c,h,T){var $=h+"";return nc(c,function Th(c,h){var T=h.length;if(!T)return c;var $=T-1;return h[$]=(T>1?"& ":"")+h[$],h=h.join(T>2?", ":" "),c.replace(yr,"{\n/* [wrapped with "+h+"] */\n")}($,function El(c,h){return Ii(we,function(T){var $="_."+T[0];h&T[1]&&!Oi(c,$)&&c.push($)}),c.sort()}(function qu(c){var h=c.match(ar);return h?h[1].split(lr):[]}($),T)))}function og(c){var h=0,T=0;return function(){var $=sn(),fe=16-($-T);if(T=$,fe>0){if(++h>=800)return arguments[0]}else h=0;return c.apply(i,arguments)}}function Md(c,h){var T=-1,$=c.length,fe=$-1;for(h=h===i?$:h;++T<h;){var Fe=fd(T,fe),$e=c[Fe];c[Fe]=c[T],c[T]=$e}return c.length=h,c}var ag=function fo(c){var h=il(c,function($){return 500===T.size&&T.clear(),$}),T=h.cache;return h}(function(c){var h=[];return 46===c.charCodeAt(0)&&h.push(""),c.replace(Vt,function(T,$,fe,Fe){h.push(fe?Fe.replace(Pi,"$1"):$||T)}),h});function ua(c){if("string"==typeof c||eo(c))return c;var h=c+"";return"0"==h&&1/c==-Me?"-0":h}function rl(c){if(null!=c){try{return Es.call(c)}catch{}try{return c+""}catch{}}return""}
vendor: 9,146 bytes, line 1
1function Tl(c){if(c instanceof ur)return c.clone();var h=new Ts(c.__wrapped__,c.__chain__);return h.__actions__=ws(c.__actions__),h.__index__=c.__index__,h.__values__=c.__values__,h}var ca=wn(function(c,h){return Di(c)?qs(c,$i(h,1,Di,!0)):[]}),ug=wn(function(c,h){var T=As(h);return Di(T)&&(T=i),Di(c)?qs(c,$i(h,1,Di,!0),Dn(T,2)):[]}),xd=wn(function(c,h){var T=As(h);return Di(T)&&(T=i),Di(c)?qs(c,$i(h,1,Di,!0),i,T):[]});function tu(c,h,T){var $=null==c?0:c.length;if(!$)return-1;var fe=null==T?0:tr(T);return fe<0&&(fe=Tn($+fe,0)),cs(c,Dn(h,3),fe)}function ic(c,h,T){var $=null==c?0:c.length;if(!$)return-1;var fe=$-1;return T!==i&&(fe=tr(T),fe=T<0?Tn($+fe,0):Mt(fe,$-1)),cs(c,Dn(h,3),fe,!0)}function Ih(c){return null!=c&&c.length?$i(c,1):[]}function Rh(c){return c&&c.length?c[0]:i}var Dd=wn(function(c){var h=jr(c,gd);return h.length&&h[0]===c[0]?Iu(h):[]}),Fh=wn(function(c){var h=As(c),T=jr(c,gd);return h===As(T)?h=i:T.pop(),T.length&&T[0]===c[0]?Iu(T,Dn(h,2)):[]}),Ad=wn(function(c){var h=As(c),T=jr(c,gd);return(h="function"==typeof h?h:i)&&T.pop(),T.length&&T[0]===c[0]?Iu(T,i,h):[]});function As(c){var h=null==c?0:c.length;return h?c[h-1]:i}var pg=wn(Pd);function Pd(c,h){return c&&c.length&&h&&h.length?jl(c,h):c}var mg=aa(function(c,h){var T=null==c?0:c.length,$=id(c,h);return Ru(c,jr(h,function(fe){return xa(fe,T)?+fe:fe}).sort(ph)),$});function Id(c){return null==c?c:qr.call(c)}var Eg=wn(function(c){return Sa($i(c,1,Di,!0))}),zh=wn(function(c){var h=As(c);return Di(h)&&(h=i),Sa($i(c,1,Di,!0),Dn(h,2))}),Ay=wn(function(c){var h=As(c);return h="function"==typeof h?h:i,Sa($i(c,1,Di,!0),i,h)});function Xh(c){if(!c||!c.length)return[];var h=0;return c=Ur(c,function(T){if(Di(T))return h=Tn(T.length,h),!0}),fi(h,function(T){return jr(c,De(T))})}function Qh(c,h){if(!c||!c.length)return[];var T=Xh(c);return null==h?T:jr(T,function($){return vi(h,i,$)})}var qh=wn(function(c,h){return Di(c)?qs(c,h):[]}),Od=wn(function(c){return Lu(Ur(c,Di))}),wg=wn(function(c){var h=As(c);return Di(h)&&(h=i),Lu(Ur(c,Di),Dn(h,2))}),Ha=wn(function(c){var h=As(c);return h="function"==typeof h?h:i,Lu(Ur(c,Di),i,h)}),Yh=wn(Xh),Rd=wn(function(c){var h=c.length,T=h>1?c[h-1]:i;return T="function"==typeof T?(c.pop(),T):i,Qh(c,T)});function Dg(c){var h=Ae(c);return h.__chain__=!0,h}function oc(c,h){return h(c)}var Pg=aa(function(c){var h=c.length,T=h?c[0]:0,$=this.__wrapped__,fe=function(Fe){return id(Fe,c)};return!(h>1||this.__actions__.length)&&$ instanceof ur&&xa(T)?(($=$.slice(T,+T+(h?1:0))).__actions__.push({func:oc,args:[fe],thisArg:i}),new Ts($,this.__chain__).thru(function(Fe){return h&&!Fe.length&&Fe.push(i),Fe})):this.thru(fe)}),Ml=Ta(function(c,h,T){Hn.call(c,T)?++c[T]:ea(c,T,1)}),nu=Gu(tu),lc=Gu(ic);function ru(c,h){return(er(c)?Ii:_a)(c,Dn(h,3))}function Rg(c,h){return(er(c)?bs:sd)(c,Dn(h,3))}var Hd=Ta(function(c,h,T){Hn.call(c,T)?c[T].push(h):ea(c,T,[h])}),Fg=wn(function(c,h,T){var $=-1,fe="function"==typeof h,Fe=Js(c)?Je(c.length):[];return _a(c,function($e){Fe[++$]=fe?vi(h,$e,T):el($e,h,T)}),Fe}),Jh=Ta(function(c,h,T){ea(c,T,h)});function uc(c,h){return(er(c)?jr:sh)(c,Dn(h,3))}var Gd=Ta(function(c,h,T){c[T?0:1].push(h)},function(){return[[],[]]}),Ry=wn(function(c,h){if(null==c)return[];var T=h.length;return T>1&&Ws(c,h[0],h[1])?h=[]:T>2&&Ws(h[0],h[1],h[2])&&(h=[h[0]]),Gr(c,$i(h,1),[])}),Ga=mt||function(){return Jr.Date.now()};function ou(c,h,T){return h=T?i:h,oa(c,128,i,i,i,i,h=c&&null==h?c.length:h)}function cc(c,h){var T;if("function"!=typeof h)throw new Ui(p);return c=tr(c),function(){return--c>0&&(T=h.apply(this,arguments)),c<=1&&(h=i),T}}var jd=wn(function(c,h,T){var $=1;if(T.length){var fe=Pr(T,nl(jd));$|=G}return oa(c,$,h,T,fe)}),Wd=wn(function(c,h,T){var $=3;if(T.length){var fe=Pr(T,nl(Wd));$|=G}return oa(h,$,c,T,fe)});function lu(c,h,T){var $,fe,Fe,$e,Ye,it,wt=0,At=!1,Ft=!1,Qt=!0;if("function"!=typeof c)throw new Ui(p);function cn(bi){var fa=$,ha=fe;return $=fe=i,wt=bi,$e=c.apply(ha,fa)}function bn(bi){var fa=bi-it;return it===i||fa>=h||fa<0||Ft&&bi-wt>=Fe}function vr(){var bi=Ga();if(bn(bi))return Tr(bi);Ye=Jl(vr,function Nn(bi){var mf=h-(bi-it);return Ft?Mt(mf,Fe-(bi-wt)):mf}(bi))}function Tr(bi){return Ye=i,Qt&&$?cn(bi):($=fe=i,$e)}function Os(){var bi=Ga(),fa=bn(bi);if($=arguments,fe=this,it=bi,fa){if(Ye===i)return function On(bi){return wt=bi,Ye=Jl(vr,h),At?cn(bi):$e}(it);if(Ft)return dh(Ye),Ye=Jl(vr,h),cn(it)}return Ye===i&&(Ye=Jl(vr,h)),$e}return h=Do(h)||0,Ai(T)&&(At=!!T.leading,Fe=(Ft="maxWait"in T)?Tn(Do(T.maxWait)||0,h):Fe,Qt="trailing"in T?!!T.trailing:Qt),Os.cancel=function no(){Ye!==i&&dh(Ye),wt=0,$=it=fe=Ye=i},Os.flush=function Is(){return Ye===i?$e:Tr(Ga())},Os}var np=wn(function(c,h){return Yf(c,1,h)}),rp=wn(function(c,h,T){return Yf(c,Do(h)||0,T)});function il(c,h){if("function"!=typeof c||null!=h&&"function"!=typeof h)throw new Ui(p);var T=function(){var $=arguments,fe=h?h.apply(this,$):$[0],Fe=T.cache;if(Fe.has(fe))return Fe.get(fe);var $e=c.apply(this,$);return T.cache=Fe.set(fe,$e)||Fe,$e};return T.cache=new(il.Cache||Ho),T}function xl(c){if("function"!=typeof c)throw new Ui(p);return function(){var h=arguments;switch(h.length){case 0:return!c.call(this);case 1:return!c.call(this,h[0]);case 2:return!c.call(this,h[0],h[1]);case 3:return!c.call(this,h[0],h[1],h[2])}return!c.apply(this,h)}}il.Cache=Ho;var Hg=si(function(c,h){var T=(h=1==h.length&&er(h[0])?jr(h[0],F(Dn())):jr($i(h,1),F(Dn()))).length;return wn(function($){for(var fe=-1,Fe=Mt($.length,T);++fe<Fe;)$[fe]=h[fe].call(this,$[fe]);return vi(c,this,$)})}),$d=wn(function(c,h){var T=Pr(h,nl($d));return oa(c,G,i,h,T)}),Gg=wn(function(c,h){var T=Pr(h,nl(Gg));return oa(c,64,i,h,T)}),fc=aa(function(c,h){return oa(c,256,i,i,i,h)});function Ps(c,h){return c===h||c!=c&&h!=h}var Kg=ju(od),Xg=ju(function(c,h){return c>=h}),ol=pl(function(){return arguments}())?pl:function(c){return gi(c)&&Hn.call(c,"callee")&&!va.call(c,"callee")},er=Je.isArray,Qg=Ti?F(Ti):function Ou(c){return gi(c)&&ds(c)==tn};function Js(c){return null!=c&&Kd(c.length)&&!da(c)}function Di(c){return gi(c)&&Js(c)}var Ua=sr||cl,Yg=Qr?F(Qr):function ld(c){return gi(c)&&ds(c)==lt};function pc(c){if(!gi(c))return!1;var h=ds(c);return h==pt||"[object DOMException]"==h||"string"==typeof c.message&&"string"==typeof c.name&&!cu(c)}function da(c){if(!Ai(c))return!1;var h=ds(c);return h==Dt||h==kt||"[object AsyncFunction]"==h||"[object Proxy]"==h}function Jg(c){return"number"==typeof c&&c==tr(c)}function Kd(c){return"number"==typeof c&&c>-1&&c%1==0&&c<=xe}function Ai(c){var h=typeof c;return null!=c&&("object"==h||"function"==h)}function gi(c){return null!=c&&"object"==typeof c}var gc=us?F(us):function th(c){return gi(c)&&xs(c)==qt};function cp(c){return"number"==typeof c||gi(c)&&ds(c)==Yt}function cu(c){if(!gi(c)||ds(c)!=_t)return!1;var h=oo(c);if(null===h)return!0;var T=Hn.call(h,"constructor")&&h.constructor;return"function"==typeof T&&T instanceof T&&Es.call(T)==ga}var mc=Oo?F(Oo):function z0(c){return gi(c)&&ds(c)==hr},fp=so?F(so):function K0(c){return gi(c)&&xs(c)==ln};function vc(c){return"string"==typeof c||!er(c)&&gi(c)&&ds(c)==Yn}function eo(c){return"symbol"==typeof c||gi(c)&&ds(c)==Xn}var Pa=ys?F(ys):function ih(c){return gi(c)&&Kd(c.length)&&!!_r[ds(c)]},al=ju(cd),pp=ju(function(c,h){return c<=h});function gp(c){if(!c)return[];if(Js(c))return vc(c)?Qn(c):ws(c);if(Be&&c[Be])return function un(tt){for(var nt,Je=[];!(nt=tt.next()).done;)Je.push(nt.value);return Je}(c[Be]());var h=xs(c);return(h==qt?dn:h==ln?Wr:fu)(c)}function $o(c){return c?(c=Do(c))===Me||c===-Me?17976931348623157e292*(c<0?-1:1):c==c?c:0:0===c?c:0}function tr(c){var h=$o(c),T=h%1;return h==h?T?h-T:h:0}function mp(c){return c?ka(tr(c),0,se):0}function Do(c){if("number"==typeof c)return c;if(eo(c))return NaN;if(Ai(c)){var h="function"==typeof c.valueOf?c.valueOf():c;c=Ai(h)?h+"":h}if("string"!=typeof c)return 0===c?c:+c;c=D(c);var T=Bn.test(c);return T||ai.test(c)?_o(c.slice(2),T?2:8):Ri.test(c)?NaN:+c}function Qd(c){return jo(c,fs(c))}function Fr(c){return null==c?"":co(c)}var Ly=sa(function(c,h){if(Zl(h)||Js(h))jo(h,rs(h),c);else for(var T in h)Hn.call(h,T)&&Zo(c,T,h[T])}),sm=sa(function(c,h){jo(h,fs(h),c)}),Al=sa(function(c,h,T,$){jo(h,fs(h),c,$)}),qd=sa(function(c,h,T,$){jo(h,rs(h),c,$)}),om=aa(id),vp=wn(function(c,h){c=zn(c);var T=-1,$=h.length,fe=$>2?h[2]:i;for(fe&&Ws(h[0],h[1],fe)&&($=1);++T<$;)for(var Fe=h[T],$e=fs(Fe),Ye=-1,it=$e.length;++Ye<it;){var wt=$e[Ye],At=c[wt];(At===i||Ps(At,ji[wt])&&!Hn.call(c,wt))&&(c[wt]=Fe[wt])}return c}),lm=wn(function(c){return c.push(i,zu),vi(Jd,i,c)});function du(c,h,T){var $=null==c?i:zi(c,h);return $===i?T:$}function yp(c,h){return null!=c&&Sh(c,h,eh)}var Hy=_l(function(c,h,T){null!=h&&"function"!=typeof h.toString&&(h=Xa.call(h)),c[h]=T},gu(hs)),Gy=_l(function(c,h,T){null!=h&&"function"!=typeof h.toString&&(h=Xa.call(h)),Hn.call(c,h)?c[h].push(T):c[h]=[T]},Dn),Uy=wn(el);function rs(c){return Js(c)?vt(c):ud(c)}function fs(c){return Js(c)?vt(c,!0):function X0(c){if(!Ai(c))return function Mh(c){var h=[];if(null!=c)for(var T in zn(c))h.push(T);return h}(c);var h=Zl(c),T=[];for(var $ in c)"constructor"==$&&(h||!Hn.call(c,$))||T.push($);return T}(c)}
vendor: 5,073 bytes, line 1
1var _p=sa(function(c,h,T){dr(c,h,T)}),Jd=sa(function(c,h,T,$){dr(c,h,T,$)}),bp=aa(function(c,h){var T={};if(null==c)return T;var $=!1;h=jr(h,function(Fe){return Fe=Ys(Fe,c),$||($=Fe.length>1),Fe}),jo(c,Sl(c),T),$&&(T=uo(T,7,J0));for(var fe=h.length;fe--;)zl(T,h[fe]);return T}),Sp=aa(function(c,h){return null==c?{}:function lh(c,h){return gl(c,h,function(T,$){return yp(c,$)})}(c,h)});function ll(c,h){if(null==c)return{};var T=jr(Sl(c),function($){return[$]});return h=Dn(h),gl(c,T,function($,fe){return h($,fe[0])})}var pm=$u(rs),Tp=$u(fs);function fu(c){return null==c?[]:Z(c,rs(c))}var Pl=vl(function(c,h,T){return h=h.toLowerCase(),c+(T?bc(h):h)});function bc(c){return Tc(Fr(c).toLowerCase())}function nf(c){return(c=Fr(c))&&c.replace(Li,ct).replace(Xo,"")}var vm=vl(function(c,h,T){return c+(T?"-":"")+h.toLowerCase()}),xp=vl(function(c,h,T){return c+(T?" ":"")+h.toLowerCase()}),ym=vh("toLowerCase"),Cm=vl(function(c,h,T){return c+(T?"_":"")+h.toLowerCase()}),af=vl(function(c,h,T){return c+(T?" ":"")+Tc(h)}),Rp=vl(function(c,h,T){return c+(T?" ":"")+h.toUpperCase()}),Tc=vh("toUpperCase");function Mc(c,h,T){return c=Fr(c),(h=T?i:h)===i?function Fn(tt){return as.test(tt)}(c)?function So(tt){return tt.match($s)||[]}(c):function Cs(tt){return tt.match(zt)||[]}(c):c.match(h)||[]}var lf=wn(function(c,h){try{return vi(c,i,h)}catch(T){return pc(T)?T:new Ut(T)}}),wc=aa(function(c,h){return Ii(h,function(T){T=ua(T),ea(c,T,jd(c[T],c))}),c});function gu(c){return function(){return c}}var Np=yl(),uf=yl(!0);function hs(c){return c}function cf(c){return tl("function"==typeof c?c:uo(c,1))}var wm=wn(function(c,h){return function(T){return el(T,c,h)}}),xm=wn(function(c,h){return function(T){return el(c,T,h)}});function xc(c,h,T){var $=rs(h),fe=ba(h,$);null==T&&(!Ai(h)||!fe.length&&$.length)&&(T=h,h=c,c=this,fe=ba(h,rs(h)));var Fe=!(Ai(T)&&"chain"in T&&!T.chain),$e=da(c);return Ii(fe,function(Ye){var it=h[Ye];c[Ye]=it,$e&&(c.prototype[Ye]=function(){var wt=this.__chain__;if(Fe||wt){var At=c(this.__wrapped__);return(At.__actions__=ws(this.__actions__)).push({func:it,args:arguments,thisArg:c}),At.__chain__=wt,At}return it.apply(c,li([this.value()],arguments))})}),c}function Kn(){}var Vp=Cl(jr),Il=Cl(ii),Hp=Cl(Ks);function df(c){return Ju(c)?De(ua(c)):function ra(c){return function(h){return zi(h,c)}}(c)}var Dc=_d(),Ol=_d(!0);function vu(){return[]}function cl(){return!1}var Am=bl(function(c,h){return c+h},0),Pm=bd("ceil"),Im=bl(function(c,h){return c/h},1),jp=bd("floor"),Lm=bl(function(c,h){return c*h},1),km=bd("round"),to=bl(function(c,h){return c-h},0);return Ae.after=function Vg(c,h){if("function"!=typeof h)throw new Ui(p);return c=tr(c),function(){if(--c<1)return h.apply(this,arguments)}},Ae.ary=ou,Ae.assign=Ly,Ae.assignIn=sm,Ae.assignInWith=Al,Ae.assignWith=qd,Ae.at=om,Ae.before=cc,Ae.bind=jd,Ae.bindAll=wc,Ae.bindKey=Wd,Ae.castArray=function Ug(){if(!arguments.length)return[];var c=arguments[0];return er(c)?c:[c]},Ae.chain=Dg,Ae.chunk=function Dh(c,h,T){h=(T?Ws(c,h,T):h===i)?1:Tn(tr(h),0);var $=null==c?0:c.length;if(!$||h<1)return[];for(var fe=0,Fe=0,$e=Je(Jn($/h));fe<$;)$e[Fe++]=xo(c,fe,fe+=h);return $e},Ae.compact=function lg(c){for(var h=-1,T=null==c?0:c.length,$=0,fe=[];++h<T;){var Fe=c[h];Fe&&(fe[$++]=Fe)}return fe},Ae.concat=function wd(){var c=arguments.length;if(!c)return[];for(var h=Je(c-1),T=arguments[0],$=c;$--;)h[$-1]=arguments[$];return li(er(T)?ws(T):[T],$i(h,1))},Ae.cond=function pu(c){var h=null==c?0:c.length,T=Dn();return c=h?jr(c,function($){if("function"!=typeof $[1])throw new Ui(p);return[T($[0]),$[1]]}):[],wn(function($){for(var fe=-1;++fe<h;){var Fe=c[fe];if(vi(Fe[0],this,$))return vi(Fe[1],this,$)}})},Ae.conforms=function Fp(c){return function W0(c){var h=rs(c);return function(T){return Au(T,c,h)}}(uo(c,1))},Ae.constant=gu,Ae.countBy=Ml,Ae.create=function am(c,h){var T=ao(c);return null==h?T:wo(T,h)},Ae.curry=function dc(c,h,T){var $=oa(c,8,i,i,i,i,i,h=T?i:h);return $.placeholder=dc.placeholder,$},Ae.curryRight=function au(c,h,T){var $=oa(c,16,i,i,i,i,i,h=T?i:h);return $.placeholder=au.placeholder,$},Ae.debounce=lu,Ae.defaults=vp,Ae.defaultsDeep=lm,Ae.defer=np,Ae.delay=rp,Ae.difference=ca,Ae.differenceBy=ug,Ae.differenceWith=xd,Ae.drop=function eu(c,h,T){var $=null==c?0:c.length;return $?xo(c,(h=T||h===i?1:tr(h))<0?0:h,$):[]},Ae.dropRight=function cg(c,h,T){var $=null==c?0:c.length;return $?xo(c,0,(h=$-(h=T||h===i?1:tr(h)))<0?0:h):[]},Ae.dropRightWhile=function Ah(c,h){return c&&c.length?Kl(c,Dn(h,3),!0,!0):[]},Ae.dropWhile=function Ph(c,h){return c&&c.length?Kl(c,Dn(h,3),!0):[]},Ae.fill=function rc(c,h,T,$){var fe=null==c?0:c.length;return fe?(T&&"number"!=typeof T&&Ws(c,h,T)&&(T=0,$=fe),function Ty(c,h,T,$){var fe=c.length;for((T=tr(T))<0&&(T=-T>fe?0:fe+T),($=$===i||$>fe?fe:tr($))<0&&($+=fe),$=T>$?0:mp($);T<$;)c[T++]=h;return c}(c,h,T,$)):[]},Ae.filter=function kd(c,h){return(er(c)?Ur:Kr)(c,Dn(h,3))},Ae.flatMap=function wl(c,h){return $i(uc(c,h),1)},Ae.flatMapDeep=function Bd(c,h){return $i(uc(c,h),Me)},Ae.flatMapDepth=function Vd(c,h,T){return T=T===i?1:tr(T),$i(uc(c,h),T)}
vendor: 4,725 bytes, line 1
1,Ae.flatten=Ih,Ae.flattenDeep=function dg(c){return null!=c&&c.length?$i(c,Me):[]},Ae.flattenDepth=function fg(c,h){return null!=c&&c.length?$i(c,h=h===i?1:tr(h)):[]},Ae.flip=function ip(c){return oa(c,512)},Ae.flow=Np,Ae.flowRight=uf,Ae.fromPairs=function Oh(c){for(var h=-1,T=null==c?0:c.length,$={};++h<T;){var fe=c[h];ea($,fe[0],fe[1])}return $},Ae.functions=function ky(c){return null==c?[]:ba(c,rs(c))},Ae.functionsIn=function By(c){return null==c?[]:ba(c,fs(c))},Ae.groupBy=Hd,Ae.initial=function Zs(c){return null!=c&&c.length?xo(c,0,-1):[]},Ae.intersection=Dd,Ae.intersectionBy=Fh,Ae.intersectionWith=Ad,Ae.invert=Hy,Ae.invertBy=Gy,Ae.invokeMap=Fg,Ae.iteratee=cf,Ae.keyBy=Jh,Ae.keys=rs,Ae.keysIn=fs,Ae.map=uc,Ae.mapKeys=function yc(c,h){var T={};return h=Dn(h,3),ta(c,function($,fe,Fe){ea(T,h($,fe,Fe),$)}),T},Ae.mapValues=function Zd(c,h){var T={};return h=Dn(h,3),ta(c,function($,fe,Fe){ea(T,fe,h($,fe,Fe))}),T},Ae.matches=function Lp(c){return oh(uo(c,1))},Ae.matchesProperty=function Mm(c,h){return bt(c,uo(h,1))},Ae.memoize=il,Ae.merge=_p,Ae.mergeWith=Jd,Ae.method=wm,Ae.methodOf=xm,Ae.mixin=xc,Ae.negate=xl,Ae.nthArg=function Bp(c){return c=tr(c),wn(function(h){return dd(h,c)})},Ae.omit=bp,Ae.omitBy=function Cp(c,h){return ll(c,xl(Dn(h)))},Ae.once=function Dl(c){return cc(2,c)},Ae.orderBy=function Ng(c,h,T,$){return null==c?[]:(er(h)||(h=null==h?[]:[h]),er(T=$?i:T)||(T=null==T?[]:[T]),Gr(c,h,T))},Ae.over=Vp,Ae.overArgs=Hg,Ae.overEvery=Il,Ae.overSome=Hp,Ae.partial=$d,Ae.partialRight=Gg,Ae.partition=Gd,Ae.pick=Sp,Ae.pickBy=ll,Ae.property=df,Ae.propertyOf=function Dm(c){return function(h){return null==c?i:zi(c,h)}},Ae.pull=pg,Ae.pullAll=Pd,Ae.pullAllBy=function gg(c,h,T){return c&&c.length&&h&&h.length?jl(c,h,Dn(T,2)):c},Ae.pullAllWith=function kh(c,h,T){return c&&c.length&&h&&h.length?jl(c,h,i,T):c},Ae.pullAt=mg,Ae.range=Dc,Ae.rangeRight=Ol,Ae.rearg=fc,Ae.reject=function kg(c,h){return(er(c)?Ur:Kr)(c,xl(Dn(h,3)))},Ae.remove=function Bh(c,h){var T=[];if(!c||!c.length)return T;var $=-1,fe=[],Fe=c.length;for(h=Dn(h,3);++$<Fe;){var $e=c[$];h($e,$,c)&&(T.push($e),fe.push($))}return Ru(c,fe),T},Ae.rest=function zd(c,h){if("function"!=typeof c)throw new Ui(p);return wn(c,h=h===i?h:tr(h))},Ae.reverse=Id,Ae.sampleSize=function tp(c,h,T){return h=(T?Ws(c,h,T):h===i)?1:tr(h),(er(c)?Cr:uh)(c,h)},Ae.set=function zo(c,h,T){return null==c?c:js(c,h,T)},Ae.setWith=function Ep(c,h,T,$){return $="function"==typeof $?$:i,null==c?c:js(c,h,T,$)},Ae.shuffle=function Ud(c){return(er(c)?mr:ch)(c)},Ae.slice=function vg(c,h,T){var $=null==c?0:c.length;return $?(T&&"number"!=typeof T&&Ws(c,h,T)?(h=0,T=$):(h=null==h?0:tr(h),T=T===i?$:tr(T)),xo(c,h,T)):[]},Ae.sortBy=Ry,Ae.sortedUniq=function Uh(c){return c&&c.length?Nu(c):[]},Ae.sortedUniqBy=function jh(c,h){return c&&c.length?Nu(c,Dn(h,2)):[]},Ae.split=function Sm(c,h,T){return T&&"number"!=typeof T&&Ws(c,h,T)&&(h=T=i),(T=T===i?se:T>>>0)?(c=Fr(c))&&("string"==typeof h||null!=h&&!mc(h))&&!(h=co(h))&&Wn(c)?Ea(Qn(c),0,T):c.split(h,T):[]},Ae.spread=function sp(c,h){if("function"!=typeof c)throw new Ui(p);return h=null==h?0:Tn(tr(h),0),wn(function(T){var $=T[h],fe=Ea(T,0,h);return $&&li(fe,$),vi(c,this,fe)})},Ae.tail=function Wh(c){var h=null==c?0:c.length;return h?xo(c,1,h):[]},Ae.take=function $h(c,h,T){return c&&c.length?xo(c,0,(h=T||h===i?1:tr(h))<0?0:h):[]},Ae.takeRight=function bg(c,h,T){var $=null==c?0:c.length;return $?xo(c,(h=$-(h=T||h===i?1:tr(h)))<0?0:h,$):[]},Ae.takeRightWhile=function Cg(c,h){return c&&c.length?Kl(c,Dn(h,3),!1,!0):[]},Ae.takeWhile=function Sg(c,h){return c&&c.length?Kl(c,Dn(h,3)):[]},Ae.tap=function Ag(c,h){return h(c),c},Ae.throttle=function op(c,h,T){var $=!0,fe=!0;if("function"!=typeof c)throw new Ui(p);return Ai(T)&&($="leading"in T?!!T.leading:$,fe="trailing"in T?!!T.trailing:fe),lu(c,h,{leading:$,maxWait:h,trailing:fe})},Ae.thru=oc,Ae.toArray=gp,Ae.toPairs=pm,Ae.toPairsIn=Tp,Ae.toPath=function Up(c){return er(c)?jr(c,ua):eo(c)?[c]:ws(ag(Fr(c)))},Ae.toPlainObject=Qd,Ae.transform=function jy(c,h,T){var $=er(c),fe=$||Ua(c)||Pa(c);if(h=Dn(h,4),null==T){var Fe=c&&c.constructor;T=fe?$?new Fe:[]:Ai(c)&&da(Fe)?ao(oo(c)):{}}return(fe?Ii:ta)(c,function($e,Ye,it){return h(T,$e,Ye,it)}),T},Ae.unary=function ap(c){return ou(c,1)},Ae.union=Eg,Ae.unionBy=zh,Ae.unionWith=Ay,Ae.uniq=function Kh(c){return c&&c.length?Sa(c):[]},Ae.uniqBy=function Tg(c,h){return c&&c.length?Sa(c,Dn(h,2)):[]},Ae.uniqWith=function Mg(c,h){return h="function"==typeof h?h:i,c&&c.length?Sa(c,i,h):[]},Ae.unset=function Wy(c,h){return null==c||zl(c,h)},Ae.unzip=Xh,Ae.unzipWith=Qh,Ae.update=function Mp(c,h,T){return null==c?c:hd(c,h,ns(T))},Ae.updateWith=function wp(c,h,T,$){return $="function"==typeof $?$:i,null==c?c:hd(c,h,ns(T),$)}
vendor: 4,336 bytes, line 1
1,Ae.values=fu,Ae.valuesIn=function _c(c){return null==c?[]:Z(c,fs(c))},Ae.without=qh,Ae.words=Mc,Ae.wrap=function sl(c,h){return $d(ns(h),c)},Ae.xor=Od,Ae.xorBy=wg,Ae.xorWith=Ha,Ae.zip=Yh,Ae.zipObject=function xg(c,h){return ku(c||[],h||[],Zo)},Ae.zipObjectDeep=function Zh(c,h){return ku(c||[],h||[],js)},Ae.zipWith=Rd,Ae.entries=pm,Ae.entriesIn=Tp,Ae.extend=sm,Ae.extendWith=Al,xc(Ae,Ae),Ae.add=Am,Ae.attempt=lf,Ae.camelCase=Pl,Ae.capitalize=bc,Ae.ceil=Pm,Ae.clamp=function ef(c,h,T){return T===i&&(T=h,h=i),T!==i&&(T=(T=Do(T))==T?T:0),h!==i&&(h=(h=Do(h))==h?h:0),ka(Do(c),h,T)},Ae.clone=function jg(c){return uo(c,4)},Ae.cloneDeep=function $g(c){return uo(c,5)},Ae.cloneDeepWith=function zg(c,h){return uo(c,5,h="function"==typeof h?h:i)},Ae.cloneWith=function Wg(c,h){return uo(c,4,h="function"==typeof h?h:i)},Ae.conformsTo=function Da(c,h){return null==h||Au(c,h,rs(h))},Ae.deburr=nf,Ae.defaultTo=function mu(c,h){return null==c||c!=c?h:c},Ae.divide=Im,Ae.endsWith=function rf(c,h,T){c=Fr(c),h=co(h);var $=c.length,fe=T=T===i?$:ka(tr(T),0,$);return(T-=h.length)>=0&&c.slice(T,fe)==h},Ae.eq=Ps,Ae.escape=function Cc(c){return(c=Fr(c))&&He.test(c)?c.replace(ze,gt):c},Ae.escapeRegExp=function mm(c){return(c=Fr(c))&&Un.test(c)?c.replace(Jt,"\\$&"):c},Ae.every=function Ld(c,h,T){var $=er(c)?ii:Zf;return T&&Ws(c,h,T)&&(h=i),$(c,Dn(h,3))},Ae.find=nu,Ae.findIndex=tu,Ae.findKey=function um(c,h){return Gi(c,Dn(h,3),ta)},Ae.findLast=lc,Ae.findLastIndex=ic,Ae.findLastKey=function cm(c,h){return Gi(c,Dn(h,3),Ja)},Ae.floor=jp,Ae.forEach=ru,Ae.forEachRight=Rg,Ae.forIn=function dm(c,h){return null==c?c:Za(c,Dn(h,3),fs)},Ae.forInRight=function fm(c,h){return null==c?c:Ms(c,Dn(h,3),fs)},Ae.forOwn=function hm(c,h){return c&&ta(c,Dn(h,3))},Ae.forOwnRight=function Yd(c,h){return c&&Ja(c,Dn(h,3))},Ae.get=du,Ae.gt=Kg,Ae.gte=Xg,Ae.has=function Vy(c,h){return null!=c&&Sh(c,h,na)},Ae.hasIn=yp,Ae.head=Rh,Ae.identity=hs,Ae.includes=function iu(c,h,T,$){c=Js(c)?c:fu(c),T=T&&!$?tr(T):0;var fe=c.length;return T<0&&(T=Tn(fe+T,0)),vc(c)?T<=fe&&c.indexOf(h,T)>-1:!!fe&&Xs(c,h,T)>-1},Ae.indexOf=function hg(c,h,T){var $=null==c?0:c.length;if(!$)return-1;var fe=null==T?0:tr(T);return fe<0&&(fe=Tn($+fe,0)),Xs(c,h,fe)},Ae.inRange=function tf(c,h,T){return h=$o(h),T===i?(T=h,h=0):T=$o(T),function $0(c,h,T){return c>=Mt(h,T)&&c<Tn(h,T)}(c=Do(c),h,T)},Ae.invoke=Uy,Ae.isArguments=ol,Ae.isArray=er,Ae.isArrayBuffer=Qg,Ae.isArrayLike=Js,Ae.isArrayLikeObject=Di,Ae.isBoolean=function qg(c){return!0===c||!1===c||gi(c)&&ds(c)==ft},Ae.isBuffer=Ua,Ae.isDate=Yg,Ae.isElement=function Zg(c){return gi(c)&&1===c.nodeType&&!cu(c)},Ae.isEmpty=function hc(c){if(null==c)return!0;if(Js(c)&&(er(c)||"string"==typeof c||"function"==typeof c.splice||Ua(c)||Pa(c)||ol(c)))return!c.length;var h=xs(c);if(h==qt||h==ln)return!c.size;if(Zl(c))return!ud(c).length;for(var T in c)if(Hn.call(c,T))return!1;return!0},Ae.isEqual=function Aa(c,h){return Go(c,h)},Ae.isEqualWith=function uu(c,h,T){var $=(T="function"==typeof T?T:i)?T(c,h):i;return $===i?Go(c,h,i,T):!!$},Ae.isError=pc,Ae.isFinite=function lp(c){return"number"==typeof c&&ei(c)},Ae.isFunction=da,Ae.isInteger=Jg,Ae.isLength=Kd,Ae.isMap=gc,Ae.isMatch=function Fy(c,h){return c===h||nh(c,h,Ba(h))},Ae.isMatchWith=function Ny(c,h,T){return T="function"==typeof T?T:i,nh(c,h,Ba(h),T)},Ae.isNaN=function up(c){return cp(c)&&c!=+c},Ae.isNative=function em(c){if(ig(c))throw new Ut("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return rh(c)},Ae.isNil=function nm(c){return null==c},Ae.isNull=function tm(c){return null===c},Ae.isNumber=cp,Ae.isObject=Ai,Ae.isObjectLike=gi,Ae.isPlainObject=cu,Ae.isRegExp=mc,Ae.isSafeInteger=function dp(c){return Jg(c)&&c>=-xe&&c<=xe},Ae.isSet=fp,Ae.isString=vc,Ae.isSymbol=eo,Ae.isTypedArray=Pa,Ae.isUndefined=function hp(c){return c===i},Ae.isWeakMap=function Xd(c){return gi(c)&&xs(c)==xt},Ae.isWeakSet=function rm(c){return gi(c)&&"[object WeakSet]"==ds(c)},Ae.join=function Ds(c,h){return null==c?"":Dr.call(c,h)},Ae.kebabCase=vm,Ae.last=As,Ae.lastIndexOf=function Nh(c,h,T){var $=null==c?0:c.length;if(!$)return-1;var fe=$;return T!==i&&(fe=(fe=tr(T))<0?Tn($+fe,0):Mt(fe,$-1)),h==h?function Vr(tt,nt,Je){for(var Tt=Je+1;Tt--;)if(tt[Tt]===nt)return Tt;return Tt}(c,h,fe):cs(c,te,fe,!0)},Ae.lowerCase=xp,Ae.lowerFirst=ym,Ae.lt=al,Ae.lte=pp,Ae.max=function Om
vendor: 4,161 bytes, line 1
1(c){return c&&c.length?Pu(c,hs,od):i},Ae.maxBy=function Rm(c,h){return c&&c.length?Pu(c,Dn(h,2),od):i},Ae.mean=function Fm(c){return z(c,hs)},Ae.meanBy=function Nm(c,h){return z(c,Dn(h,2))},Ae.min=function Wp(c){return c&&c.length?Pu(c,hs,cd):i},Ae.minBy=function $p(c,h){return c&&c.length?Pu(c,Dn(h,2),cd):i},Ae.stubArray=vu,Ae.stubFalse=cl,Ae.stubObject=function Gp(){return{}},Ae.stubString=function ff(){return""},Ae.stubTrue=function hf(){return!0},Ae.multiply=Lm,Ae.nth=function Lh(c,h){return c&&c.length?dd(c,tr(h)):i},Ae.noConflict=function kp(){return Jr._===this&&(Jr._=qo),this},Ae.noop=Kn,Ae.now=Ga,Ae.pad=function _m(c,h,T){c=Fr(c);var $=(h=tr(h))?wr(c):0;if(!h||$>=h)return c;var fe=(h-$)/2;return yd(ir(fe),T)+c+yd(Jn(fe),T)},Ae.padEnd=function bm(c,h,T){c=Fr(c);var $=(h=tr(h))?wr(c):0;return h&&$<h?c+yd(h-$,T):c},Ae.padStart=function Dp(c,h,T){c=Fr(c);var $=(h=tr(h))?wr(c):0;return h&&$<h?yd(h-$,T)+c:c},Ae.parseInt=function hu(c,h,T){return T||null==h?h=0:h&&(h=+h),Ir(Fr(c).replace(Pn,""),h||0)},Ae.random=function gm(c,h,T){if(T&&"boolean"!=typeof T&&Ws(c,h,T)&&(h=T=i),T===i&&("boolean"==typeof h?(T=h,h=i):"boolean"==typeof c&&(T=c,c=i)),c===i&&h===i?(c=0,h=1):(c=$o(c),h===i?(h=c,c=0):h=$o(h)),c>h){var $=c;c=h,h=$}if(T||c%1||h%1){var fe=xi();return Mt(c+fe*(h-c+io("1e-"+((fe+"").length-1))),h)}return fd(c,h)},Ae.reduce=function ep(c,h,T){var $=er(c)?jn:Ve,fe=arguments.length<3;return $(c,Dn(h,4),T,fe,_a)},Ae.reduceRight=function Lg(c,h,T){var $=er(c)?ks:Ve,fe=arguments.length<3;return $(c,Dn(h,4),T,fe,sd)},Ae.repeat=function Sc(c,h,T){return h=(T?Ws(c,h,T):h===i)?1:tr(h),Fu(Fr(c),h)},Ae.replace=function sf(){var c=arguments,h=Fr(c[0]);return c.length<3?h:h.replace(c[1],c[2])},Ae.result=function ho(c,h,T){var $=-1,fe=(h=Ys(h,c)).length;for(fe||(fe=1,c=i);++$<fe;){var Fe=null==c?i:c[ua(h[$])];Fe===i&&($=fe,Fe=T),c=da(Fe)?Fe.call(c):Fe}return c},Ae.round=km,Ae.runInContext=tt,Ae.sample=function su(c){return(er(c)?gn:Ca)(c)},Ae.size=function Bg(c){if(null==c)return 0;if(Js(c))return vc(c)?wr(c):c.length;var h=xs(c);return h==qt||h==ln?c.size:ud(c).length},Ae.snakeCase=Cm,Ae.some=function Oy(c,h,T){var $=er(c)?Ks:q0;return T&&Ws(c,h,T)&&(h=i),$(c,Dn(h,3))},Ae.sortedIndex=function yg(c,h){return ml(c,h)},Ae.sortedIndexBy=function _g(c,h,T){return Wl(c,h,Dn(T,2))},Ae.sortedIndexOf=function Vh(c,h){var T=null==c?0:c.length;if(T){var $=ml(c,h);if($<T&&Ps(c[$],h))return $}return-1},Ae.sortedLastIndex=function Hh(c,h){return ml(c,h,!0)},Ae.sortedLastIndexBy=function Gh(c,h,T){return Wl(c,h,Dn(T,2),!0)},Ae.sortedLastIndexOf=function sc(c,h){if(null!=c&&c.length){var $=ml(c,h,!0)-1;if(Ps(c[$],h))return $}return-1},Ae.startCase=af,Ae.startsWith=function Ap(c,h,T){return c=Fr(c),T=null==T?0:ka(tr(T),0,c.length),h=co(h),c.slice(T,T+h.length)==h},Ae.subtract=to,Ae.sum=function Bm(c){return c&&c.length?an(c,hs):0},Ae.sumBy=function Vm(c,h){return c&&c.length?an(c,Dn(h,2)):0},Ae.template=function ul(c,h,T){var $=Ae.templateSettings;T&&Ws(c,h,T)&&(h=i),c=Fr(c),h=qd({},h,$,Yl);var fe=qd({},h.imports,$.imports,Yl),Fe=rs(fe),$e=Z(fe,Fe);Ii(Fe,function(bn){if(Si.test(bn))throw new Ut("Invalid `imports` option passed into `_.template`")});var Ye,it,wt=0,At=h.interpolate||ki,Ft="__p += '",Qt=Gs((h.escape||ki).source+"|"+At.source+"|"+(At===Pe?Ni:ki).source+"|"+(h.evaluate||ki).source+"|$","g"),cn="//# sourceURL="+(Hn.call(h,"sourceURL")?(h.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Yi+"]")+"\n";c.replace(Qt,function(bn,vr,Tr,no,Is,Os){return Tr||(Tr=no),Ft+=c.slice(wt,Os).replace(qi,Kt),vr&&(Ye=!0,Ft+="' +\n__e("+vr+") +\n'"),Is&&(it=!0,Ft+="';\n"+Is+";\n__p += '"),Tr&&(Ft+="' +\n((__t = ("+Tr+")) == null ? '' : __t) +\n'"),wt=Os+bn.length,bn}),Ft+="';\n";var On=Hn.call(h,"variable")&&h.variable;if(On){if(Si.test(On))throw new Ut("Invalid `variable` option passed into `_.template`")}else Ft="with (obj) {\n"+Ft+"\n}\n";Ft=(it?Ft.replace(qn,""):Ft).replace(Ci,"$1").replace(Yr,"$1;"),Ft="function("+(On||"obj")+") {\n"+(On?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(Ye?", __e = _.escape":"")+(it?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";
1\n")+Ft+"return __p\n}";var Nn=lf(function(){return En(Fe,cn+"return "+Ft).apply(i,$e)});if(Nn.source=Ft,pc(Nn))throw Nn;return Nn},Ae.times=function pf(c,h){if((c=tr(c))<1||c>xe)return[];var T=se,$=Mt(c,se);h=Dn(h),c-=se;for(var fe=fi($,h);++T<c;)h(T);return fe},Ae.toFinite=$o,Ae.toInteger=tr,Ae.toLength=mp,Ae.toLower=function Pp(c){return Fr(c).toLowerCase()},Ae.toNumber=Do,Ae.toSafeInteger=function im(c){return c?ka(tr(c),-xe,xe):0===c?c:0},Ae.toString=Fr,Ae.toUpper=function Ip(c){return Fr(c).toUpperCase()},Ae.trim=function Em(c,h,T){if((c=Fr(c))&&(T||h===i))return D(c);if(!c||!(h=co(h)))return c;var $=Qn(c),fe=Qn(h);return Ea($,ke($,fe),Ue($,fe)+1).join("")},Ae.trimEnd=function $y(c,h,T){if((c=Fr(c))&&(T||h===i))return c.slice(0,Mi(c)+1);if(!c||!(h=co(h)))return c;var $=Qn(c);return Ea($,0,Ue($,Qn(h))+1).join("")},Ae.trimStart=function Ec(c,h,T){if((c=Fr(c))&&(T||h===i))return c.replace(Pn,"");if(!c||!(h=co(h)))return c;var $=Qn(c);return Ea($,ke($,Qn(h))).join("")},Ae.truncate=function Tm(c,h){var T=30,$="...";if(Ai(h)){var fe="separator"in h?h.separator:fe;T="length"in h?tr(h.length):T,$="omission"in h?co(h.omission):$}var Fe=(c=Fr(c)).length;if(Wn(c)){var $e=Qn(c);Fe=$e.length}if(T>=Fe)return c;var Ye=T-wr($);if(Ye<1)return $;var it=$e?Ea($e,0,Ye).join(""):c.slice(0,Ye);if(fe===i)return it+$;if($e&&(Ye+=it.length-Ye),mc(fe)){if(c.slice(Ye).search(fe)){var wt,At=it;for(fe.global||(fe=Gs(fe.source,Fr(ss.exec(fe))+"g")),fe.lastIndex=0;wt=fe.exec(At);)var Ft=wt.index;it=it.slice(0,Ft===i?Ye:Ft)}}else if(c.indexOf(co(fe),Ye)!=Ye){var Qt=it.lastIndexOf(fe);Qt>-1&&(it=it.slice(0,Qt))}return it+$},Ae.unescape=function Op(c){return(c=Fr(c))&&ve.test(c)?c.replace(Lr,Vs):c},Ae.uniqueId=function gf(c){var h=++Ro;return Fr(c)+h},Ae.upperCase=Rp,Ae.upperFirst=Tc,Ae.each=ru,Ae.eachRight=Rg,Ae.first=Rh,xc(Ae,function(){var c={};return ta(Ae,function(h,T){Hn.call(Ae.prototype,T)||(c[T]=h)}),c}(),{chain:!1}),Ae.VERSION="4.18.1",Ii(["bind","bindKey","curry","curryRight","partial","partialRight"],function(c){Ae[c].placeholder=Ae}),Ii(["drop","take"],function(c,h){ur.prototype[c]=function(T){T=T===i?1:Tn(tr(T),0);var $=this.__filtered__&&!h?new ur(this):this.clone();return $.__filtered__?$.__takeCount__=Mt(T,$.__takeCount__):$.__views__.push({size:Mt(T,se),type:c+($.__dir__<0?"Right":"")}),$},ur.prototype[c+"Right"]=function(T){return this.reverse()[c](T).reverse()}}),Ii(["filter","map","takeWhile"],function(c,h){var T=h+1,$=1==T||3==T;ur.prototype[c]=function(fe){var Fe=this.clone();return Fe.__iteratees__.push({iteratee:Dn(fe,3),type:T}),Fe.__filtered__=Fe.__filtered__||$,Fe}}),Ii(["head","last"],function(c,h){var T="take"+(h?"Right":"");ur.prototype[c]=function(){return this[T](1).value()[0]}}),Ii(["initial","tail"],function(c,h){var T="drop"+(h?"":"Right");ur.prototype[c]=function(){return this.__filtered__?new ur(this):this[T](1)}}),ur.prototype.compact=function(){return this.filter(hs)},ur.prototype.find=function(c){return this.filter(c).head()},ur.prototype.findLast=function(c){return this.reverse().find(c)},ur.prototype.invokeMap=wn(function(c,h){return"function"==typeof c?new ur(this):this.map(function(T){return el(T,c,h)})}),ur.prototype.reject=function(c){return this.filter(xl(Dn(c)))},ur.prototype.slice=function(c,h){c=tr(c);var T=this;return T.__filtered__&&(c>0||h<0)?new ur(T):(c<0?T=T.takeRight(-c):c&&(T=T.drop(c)),h!==i&&(T=(h=tr(h))<0?T.dropRight(-h):T.take(h-c)),T)},ur.prototype.takeRightWhile=function(c){return this.reverse().takeWhile(c).reverse()},ur.prototype.toArray=function(){return this.take(se)},ta(ur.prototype,function(c,h){var T=/^(?:filter|find|map|reject)|While$/.test(h),$=/^(?:head|last)$/.test(h),fe=Ae[$?"take"+("last"==h?"Right":""):h],Fe=$||/^find/.test(h);fe&&(Ae.prototype[h]=function(){var $e=this.__wrapped__,Ye=$?[1]:arguments,it=$e instanceof ur,wt=Ye[0],At=it||er($e),Ft=function(vr){var Tr=fe.apply(Ae,li([vr],Ye));return $&&Qt?Tr[0]:Tr};At&&T&&"function"==typeof wt&&1!=wt.length&&(it=At=!1);var Qt=this.__chain__,On=Fe&&!Qt,Nn=it&&!this.__actions__.length;if(!Fe&&At){$e=Nn?$e:new ur(this);var bn=c.apply($e,Ye);return bn.__actions__.push({func:oc,args:[Ft],thisArg:i}),new Ts(bn,Qt)}
vendor: 9,645 bytes, line 1
1return On&&Nn?c.apply(this,Ye):(bn=this.thru(Ft),On?$?bn.value()[0]:bn.value():bn)})}),Ii(["pop","push","shift","sort","splice","unshift"],function(c){var h=To[c],T=/^(?:push|sort|unshift)$/.test(c)?"tap":"thru",$=/^(?:pop|shift)$/.test(c);Ae.prototype[c]=function(){var fe=arguments;if($&&!this.__chain__){var Fe=this.value();return h.apply(er(Fe)?Fe:[],fe)}return this[T](function($e){return h.apply(er($e)?$e:[],fe)})}}),ta(ur.prototype,function(c,h){var T=Ae[h];if(T){var $=T.name+"";Hn.call(es,$)||(es[$]=[]),es[$].push({name:h,func:T})}}),es[Uu(i,2).name]=[{name:"wrapper",func:i}],ur.prototype.clone=function Vo(){var c=new ur(this.__wrapped__);return c.__actions__=ws(this.__actions__),c.__dir__=this.__dir__,c.__filtered__=this.__filtered__,c.__iteratees__=ws(this.__iteratees__),c.__takeCount__=this.__takeCount__,c.__views__=ws(this.__views__),c},ur.prototype.reverse=function Vl(){if(this.__filtered__){var c=new ur(this);c.__dir__=-1,c.__filtered__=!0}else(c=this.clone()).__dir__*=-1;return c},ur.prototype.value=function La(){var c=this.__wrapped__.value(),h=this.__dir__,T=er(c),$=h<0,fe=T?c.length:0,Fe=function Ch(c,h,T){for(var $=-1,fe=T.length;++$<fe;){var Fe=T[$],$e=Fe.size;switch(Fe.type){case"drop":c+=$e;break;case"dropRight":h-=$e;break;case"take":h=Mt(h,c+$e);break;case"takeRight":c=Tn(c,h-$e)}}return{start:c,end:h}}(0,fe,this.__views__),$e=Fe.start,Ye=Fe.end,it=Ye-$e,wt=$?Ye:$e-1,At=this.__iteratees__,Ft=At.length,Qt=0,cn=Mt(it,this.__takeCount__);if(!T||!$&&fe==it&&cn==it)return pd(c,this.__actions__);var On=[];e:for(;it--&&Qt<cn;){for(var Nn=-1,bn=c[wt+=h];++Nn<Ft;){var vr=At[Nn],no=vr.type,Is=(0,vr.iteratee)(bn);if(2==no)bn=Is;else if(!Is){if(1==no)continue e;break e}}On[Qt++]=bn}return On},Ae.prototype.at=Pg,Ae.prototype.chain=function Ig(){return Dg(this)},Ae.prototype.commit=function Py(){return new Ts(this.value(),this.__chain__)},Ae.prototype.next=function Iy(){this.__values__===i&&(this.__values__=gp(this.value()));var c=this.__index__>=this.__values__.length;return{done:c,value:c?i:this.__values__[this.__index__++]}},Ae.prototype.plant=function Og(c){for(var h,T=this;T instanceof In;){var $=Tl(T);$.__index__=0,$.__values__=i,h?fe.__wrapped__=$:h=$;var fe=$;T=T.__wrapped__}return fe.__wrapped__=c,h},Ae.prototype.reverse=function Fd(){var c=this.__wrapped__;if(c instanceof ur){var h=c;return this.__actions__.length&&(h=new ur(this)),(h=h.reverse()).__actions__.push({func:oc,args:[Id],thisArg:i}),new Ts(h,this.__chain__)}return this.thru(Id)},Ae.prototype.toJSON=Ae.prototype.valueOf=Ae.prototype.value=function Nd(){return pd(this.__wrapped__,this.__actions__)},Ae.prototype.first=Ae.prototype.head,Be&&(Ae.prototype[Be]=function ac(){return this}),Ae}();Jr._=Eo,(l=function(){return Eo}.call(o,a,o,r))!==i&&(r.exports=l)}.call(this)},8982:function(module,exports,__webpack_require__){var o;typeof navigator<"u"&&(o=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(o){_useWebWorker=!!o},getWebWorker=function(){return _useWebWorker},setLocationHref=function(o){locationHref=o},getLocationHref=function(){return locationHref};function createTag(r){return document.createElement(r)}function extendPrototype(r,o){var a,i,l=r.length;for(a=0;a<l;a+=1)for(var d in i=r[a].prototype)Object.prototype.hasOwnProperty.call(i,d)&&(o.prototype[d]=i[d])}function getDescriptor(r,o){return Object.getOwnPropertyDescriptor(r,o)}function createProxyFunction(r){function o(){}return o.prototype=r,o}var audioControllerFactory=function(){function r(o){this.audios=[],this.audioFactory=o,this._volume=1,this._isMuted=!1}return r.prototype={addAudio:function(a){this.audios.push(a)},pause:function(){var a,l=this.audios.length;for(a=0;a<l;a+=1)this.audios[a].pause()},resume:function(){var a,l=this.audios.length;for(a=0;a<l;a+=1)this.audios[a].resume()},setRate:function(a){var l,i=this.audios.length;for(l=0;l<i;l+=1)this.audios[l].setRate(a)},createAudio:function(a){return this.audioFactory?this.audioFactory(a):window.Howl?new window.Howl({src:[a]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(a){this.audioFactory=a},setVolume:function(a){this._volume=a,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var a,l=this.audios.length;for(a=0;a<l;a+=1)this.audios[a].volume(this._volume*(this._isMuted?0:1))}},function(){return new r}}(),createTypedArray=function(){function r(a,l){var g,i=0,d=[];switch(a){case"int16":case"uint8c":g=1;break;default:g=1.1}for(i=0;i<l;i+=1)d.push(g);return d}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function o(a,l){return"float32"===a?new Float32Array(l):"int16"===a?new Int16Array(l):"uint8c"===a?new Uint8ClampedArray(l):r(a,l)}:r}();function createSizedArray(r){return Array.apply(null,{length:r})}function _typeof$6(r){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var o,r=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],a=r.length;for(o=0;o<a;o+=1)BMMath[r[o]]=Math[r[o]]}(),BMMath.random=Math.random,BMMath.abs=function(r){if("object"===_typeof$6(r)&&r.length){var l,a=createSizedArray(r.length),i=r.length;for(l=0;l<i;l+=1)a[l]=Math.abs(r[l]);return a}return Math.abs(r)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(r){_shouldRoundValues=!!r}function bmRnd(r){return _shouldRoundValues?Math.round(r):r}function styleDiv(r){r.style.position="absolute",r.style.top=0,r.style.left=0,r.style.display="block",r.style.transformOrigin="0 0",r.style.webkitTransformOrigin="0 0",r.style.backfaceVisibility="visible",r.style.webkitBackfaceVisibility="visible",r.style.transformStyle="preserve-3d",r.style.webkitTransformStyle="preserve-3d",r.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(r,o,a,l){this.type=r,this.currentTime=o,this.totalTime=a,this.direction=l<0?-1:1}function BMCompleteEvent(r,o){this.type=r,this.direction=o<0?-1:1}function BMCompleteLoopEvent(r,o,a,l){this.type=r,this.currentLoop=a,this.totalLoops=o,this.direction=l<0?-1:1}function BMSegmentStartEvent(r,o,a){this.type=r,this.firstFrame=o,this.totalFrames=a}function BMDestroyEvent(r,o){this.type=r,this.target=o}function BMRenderFrameErrorEvent(r,o){this.type="renderFrameError",this.nativeError=r,this.currentTime=o}function BMConfigErrorEvent(r){this.type="configError",this.nativeError=r}function BMAnimationConfigErrorEvent(r,o){this.type=r,this.nativeError=o}var createElementID=function(){var r=0;return function(){return idPrefix$1+"__lottie_element_"+(r+=1)}}();function HSVtoRGB(r,o,a){var l,i,d,g,m,p,v,_;switch(p=a*(1-o),v=a*(1-(m=6*r-(g=Math.floor(6*r)))*o),_=a*(1-(1-m)*o),g%6){case 0:l=a,i=_,d=p;break;case 1:l=v,i=a,d=p;break;case 2:l=p,i=a,d=_;break;case 3:l=p,i=v,d=a;break;case 4:l=_,i=p,d=a;break;case 5:l=a,i=p,d=v}return[l,i,d]}function RGBtoHSV(r,o,a){var g,l=Math.max(r,o,a),i=Math.min(r,o,a),d=l-i,m=0===l?0:d/l,p=l/255;switch(l){case i:g=0;break;case r:g=o-a+d*(o<a?6:0),g/=6*d;break;case o:g=a-r+2*d,g/=6*d;break;case a:g=r-o+4*d,g/=6*d}return[g,m,p]}function addSaturationToRGB(r,o){var a=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return a[1]+=o,a[1]>1?a[1]=1:a[1]<=0&&(a[1]=0),HSVtoRGB(a[0],a[1],a[2])}function addBrightnessToRGB(r,o){var a=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return a[2]+=o,a[2]>1?a[2]=1:a[2]<0&&(a[2]=0),HSVtoRGB(a[0],a[1],a[2])}function addHueToRGB(r,o){var a=RGBtoHSV(255*r[0],255*r[1],255*r[2]);return a[0]+=o/360,a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1),HSVtoRGB(a[0],a[1],a[2])}var rgbToHex=function(){var o,a,r=[];for(o=0;o<256;o+=1)a=o.toString(16),r[o]=1===a.length?"0"+a:a;return function(l,i,d){return l<0&&(l=0),i<0&&(i=0),d<0&&(d=0),"#"+r[l]+r[i]+r[d]}}(),setSubframeEnabled=function(o){subframeEnabled=!!o},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(o){expressionsPlugin=o},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(o){expressionsInterfaces=o},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(o){defaultCurveSegments=o},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(o){idPrefix$1=o},getIdPrefix=function(){return idPrefix$1};function createNS(r){return document.createElementNS(svgNS,r)}function _typeof$5(r){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var dataManager=function(){var a,l,r=1,o=[],i={onmessage:function(){},postMessage:function(C){a({data:C}
vendor: 12,492 bytes, line 1
1)}},d={postMessage:function(C){i.onmessage({data:C})}};function m(){l||((l=function g(b){if(window.Worker&&window.Blob&&getWebWorker()){var C=new Blob(["var _workerSelf = self; self.onmessage = ",b.toString()],{type:"text/javascript"}),x=URL.createObjectURL(C);return new Worker(x)}return a=b,i}(function(C){if(d.dataManager||(d.dataManager=function x(){function B(Ce,ie){var ce,X,Me,xe,be,re,ne=Ce.length;for(X=0;X<ne;X+=1)if("ks"in(ce=Ce[X])&&!ce.completed){if(ce.completed=!0,ce.hasMask){var se=ce.masksProperties;for(xe=se.length,Me=0;Me<xe;Me+=1)if(se[Me].pt.k.i)H(se[Me].pt.k);else for(re=se[Me].pt.k.length,be=0;be<re;be+=1)se[Me].pt.k[be].s&&H(se[Me].pt.k[be].s[0]),se[Me].pt.k[be].e&&H(se[Me].pt.k[be].e[0])}0===ce.ty?(ce.layers=I(ce.refId,ie),B(ce.layers,ie)):4===ce.ty&&L(ce.shapes)}}function I(Ce,ie){var ce=function R(Ce,ie){for(var ce=0,X=ie.length;ce<X;){if(ie[ce].id===Ce)return ie[ce];ce+=1}return null}(Ce,ie);return ce?ce.layers.__used?JSON.parse(JSON.stringify(ce.layers)):(ce.layers.__used=!0,ce.layers):null}function L(Ce){var ie,X,ne;for(ie=Ce.length-1;ie>=0;ie-=1)if("sh"===Ce[ie].ty)if(Ce[ie].ks.k.i)H(Ce[ie].ks.k);else for(ne=Ce[ie].ks.k.length,X=0;X<ne;X+=1)Ce[ie].ks.k[X].s&&H(Ce[ie].ks.k[X].s[0]),Ce[ie].ks.k[X].e&&H(Ce[ie].ks.k[X].e[0]);else"gr"===Ce[ie].ty&&L(Ce[ie].it)}function H(Ce){var ie,ce=Ce.i.length;for(ie=0;ie<ce;ie+=1)Ce.i[ie][0]+=Ce.v[ie][0],Ce.i[ie][1]+=Ce.v[ie][1],Ce.o[ie][0]+=Ce.v[ie][0],Ce.o[ie][1]+=Ce.v[ie][1]}function W(Ce,ie){var ce=ie?ie.split("."):[100,100,100];return Ce[0]>ce[0]||!(ce[0]>Ce[0])&&(Ce[1]>ce[1]||!(ce[1]>Ce[1])&&(Ce[2]>ce[2]||!(ce[2]>Ce[2])&&null))}var Q=function(){var Ce=[4,4,14];function ie(X){X.t.d={k:[{s:X.t.d,t:0}]}}function ce(X){var ne,Me=X.length;for(ne=0;ne<Me;ne+=1)5===X[ne].ty&&ie(X[ne])}return function(X){if(W(Ce,X.v)&&(ce(X.layers),X.assets)){var ne,Me=X.assets.length;for(ne=0;ne<Me;ne+=1)X.assets[ne].layers&&ce(X.assets[ne].layers)}}}(),G=function(){var Ce=[4,7,99];return function(ie){if(ie.chars&&!W(Ce,ie.v)){var ce,X=ie.chars.length;for(ce=0;ce<X;ce+=1){var ne=ie.chars[ce];ne.data&&ne.data.shapes&&(L(ne.data.shapes),ne.data.ip=0,ne.data.op=99999,ne.data.st=0,ne.data.sr=1,ne.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},ie.chars[ce].t||(ne.data.shapes.push({ty:"no"}),ne.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),ae=function(){var Ce=[5,7,15];function ie(X){var ne=X.t.p;"number"==typeof ne.a&&(ne.a={a:0,k:ne.a}),"number"==typeof ne.p&&(ne.p={a:0,k:ne.p}),"number"==typeof ne.r&&(ne.r={a:0,k:ne.r})}function ce(X){var ne,Me=X.length;for(ne=0;ne<Me;ne+=1)5===X[ne].ty&&ie(X[ne])}return function(X){if(W(Ce,X.v)&&(ce(X.layers),X.assets)){var ne,Me=X.assets.length;for(ne=0;ne<Me;ne+=1)X.assets[ne].layers&&ce(X.assets[ne].layers)}}}(),le=function(){var Ce=[4,1,9];function ie(X){var ne,xe,be,Me=X.length;for(ne=0;ne<Me;ne+=1)if("gr"===X[ne].ty)ie(X[ne].it);else if("fl"===X[ne].ty||"st"===X[ne].ty)if(X[ne].c.k&&X[ne].c.k[0].i)for(be=X[ne].c.k.length,xe=0;xe<be;xe+=1)X[ne].c.k[xe].s&&(X[ne].c.k[xe].s[0]/=255,X[ne].c.k[xe].s[1]/=255,X[ne].c.k[xe].s[2]/=255,X[ne].c.k[xe].s[3]/=255),X[ne].c.k[xe].e&&(X[ne].c.k[xe].e[0]/=255,X[ne].c.k[xe].e[1]/=255,X[ne].c.k[xe].e[2]/=255,X[ne].c.k[xe].e[3]/=255);else X[ne].c.k[0]/=255,X[ne].c.k[1]/=255,X[ne].c.k[2]/=255,X[ne].c.k[3]/=255}function ce(X){var ne,Me=X.length;for(ne=0;ne<Me;ne+=1)4===X[ne].ty&&ie(X[ne].shapes)}return function(X){if(W(Ce,X.v)&&(ce(X.layers),X.assets)){var ne,Me=X.assets.length;for(ne=0;ne<Me;ne+=1)X.assets[ne].layers&&ce(X.assets[ne].layers)}}}(),de=function(){var Ce=[4,4,18];function ie(X){var ne,xe,be;for(ne=X.length-1;ne>=0;ne-=1)if("sh"===X[ne].ty)if(X[ne].ks.k.i)X[ne].ks.k.c=X[ne].closed;else for(be=X[ne].ks.k.length,xe=0;xe<be;xe+=1)X[ne].ks.k[xe].s&&(X[ne].ks.k[xe].s[0].c=X[ne].closed),X[ne].ks.k[xe].e&&(X[ne].ks.k[xe].e[0].c=X[ne].closed);else"gr"===X[ne].ty&&ie(X[ne].it)}function ce(X){var ne,Me,be,re,se,ye,xe=X.length;for(Me=0;Me<xe;Me+=1){if((ne=X[Me]).hasMask){var Se=ne.masksProperties;for(re=Se.length,be=0;be<re;be+=1)if(Se[be].pt.k.i)Se[be].pt.k.c=Se[be].cl;else for(ye=Se[be].pt.k.length,se=0;se<ye;se+=1)Se[be].pt.k[se].s&&(Se[be].pt.k[se].s[0].c=Se[be].cl),Se[be].pt.k[se].e&&(Se[be].pt.k[se].e[0].c=Se[be].cl)}4===ne.ty&&ie(ne.shapes)}}return function(X){if(W(Ce,X.v)&&(ce(X.layers),X.assets)){var ne,Me=X.assets.length;for(ne=0;ne<Me;ne+=1)X.assets[ne].layers&&ce(X.assets[ne].layers)}}}(),pe={completeData:function he(Ce){Ce.__complete||(le(Ce),Q(Ce),G(Ce),ae(Ce),de(Ce),B(Ce.layers,Ce.assets),function M(Ce,ie){if(Ce){var ce=0,X=Ce.length;for(ce=0;ce<X;ce+=1)1===Ce[ce].t&&(Ce[ce].data.layers=I(Ce[ce].data.refId,ie),B(Ce[ce].data.layers,ie))}}(Ce.chars,Ce.assets),Ce.__complete=!0)}};return pe.checkColors=le,pe.checkChars=G,pe.checkPathProperties=ae,pe.checkShapes=de,pe.completeLayers=B,pe}()),d.assetLoader||(d.assetLoader=function(){function B(R){var I=R.getResponseHeader("content-type");return I&&"json"===R.responseType&&-1!==I.indexOf("json")||R.response&&"object"===_typeof$5(R.response)?R.response:R.response&&"string"==typeof R.response?JSON.parse(R.response):R.responseText?JSON.parse(R.responseText):null}return{load:function M(R,I,L,H){var W,Q=new XMLHttpRequest;try{Q.responseType="json"}catch{}Q.onreadystatechange=function(){if(4===Q.readyState)if(200===Q.status)W=B(Q),L(W);else try{W=B(Q),L(W)}catch(G){H&&H(G)}};try{Q.open(["G","E","T"].join(""),R,!0)}catch{Q.open(["G","E","T"].join(""),I+"/"+R,!0)}Q.send()}}}()),"loadAnimation"===C.data.type)d.assetLoader.load(C.data.path,C.data.fullPath,function(B){d.dataManager.completeData(B),d.postMessage({id:C.data.id,payload:B,status:"success"})},function(){d.postMessage({id:C.data.id,status:"error"})});else if("complete"===C.data.type){var E=C.data.animation;d.dataManager.completeData(E),d.postMessage({id:C.data.id,payload:E,status:"success"})}else"loadData"===C.data.type&&d.assetLoader.load(C.data.path,C.data.fullPath,function(B){d.postMessage({id:C.data.id,payload:B,status:"success"})},function(){d.postMessage({id:C.data.id,status:"error"})})})).onmessage=function(b){var C=b.data,x=C.id,E=o[x];o[x]=null,"success"===C.status?E.onComplete(C.payload):E.onError&&E.onError()})}function p(b,C){var x="processId_"+(r+=1);return o[x]={onComplete:b,onError:C},x}return{loadAnimation:function v(b,C,x){m();var E=p(C,x);l.postMessage({type:"loadAnimation",path:b,fullPath:window.location.origin+window.location.pathname,id:E})},loadData:function _(b,C,x){m();var E=p(C,x);l.postMessage({type:"loadData",path:b,fullPath:window.location.origin+window.location.pathname,id:E})},completeAnimation:function A(b,C,x){m();var E=p(C,x);l.postMessage({type:"complete",animation:b,id:E})}}}(),ImagePreloader=function(){var r=function(){var M=createTag("canvas");M.width=1,M.height=1;var R=M.getContext("2d");return R.fillStyle="rgba(0,0,0,0)",R.fillRect(0,0,1,1),M}();function o(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function l(M,R,I){var L="";if(M.e)L=M.p;else if(R){var H=M.p;-1!==H.indexOf("images/")&&(H=H.split("/")[1]),L=R+H}else L=I,L+=M.u?M.u:"",L+=M.p;return L}function i(M){var R=0,I=setInterval(function(){(M.getBBox().width||R>500)&&(this._imageLoaded(),clearInterval(I)),R+=1}.bind(this),50)}function m(M){var R={assetData:M},I=l(M,this.assetsPath,this.path);return dataManager.loadData(I,function(L){R.img=L,this._footageLoaded()}.bind(this),function(){R.img={},this._footageLoaded()}.bind(this)),R}function B(){this._imageLoaded=o.bind(this),this._footageLoaded=a.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=m.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return B.prototype={loadAssets:function p(M,R){this.imagesLoadedCb=R;var I,L=M.length;for(I=0;I<L;I+=1)M[I].layers||(M[I].t&&"seq"!==M[I].t?3===M[I].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(M[I]))):(this.totalImages+=1,this.images.push(this._createImageData(M[I]))))},setAssetsPath:function _(M){this.assetsPath=M||""},setPath:function v(M){this.path=M||""},loadedImages:function C(){return this.totalImages===this.loadedAssets},loadedFootages:function x(){return this.totalFootages===this.loadedFootagesCount},destroy:function b(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function A(M){for(var R=0,I=this.images.length;R<I;){if(this.images[R].assetData===M)return this.images[R].img;R+=1}return null},createImgData:function g(M){var R=l(M,this.assetsPath,this.path),I=createTag("img");I.crossOrigin="anonymous",I.addEventListener("load",this._imageLoaded,!1),I.addEventListener("error",function(){L.img=r,this._imageLoaded()}.bind(this),!1),I.src=R;var L={img:I,assetData:M};return L},createImageData:function d(M){var R=l(M,this.assetsPath,this.path),I=createNS("image");isSafari?this.testImageLoaded(I):I.addEventListener("load",this._imageLoaded,!1),I.addEventListener("error",function(){L.img=r,this._imageLoaded()}.bind(this),!1),I.setAttributeNS("http://www.w3.org/1999/xlink","href",R),this._elementHelper.append?this._elementHelper.append(I):this._elementHelper.appendChild(I);var L={img:I,assetData:M};return L},imageLoaded:o,footageLoaded:a,setCacheType:function E(M,R){"svg"===M?(this._elementHelper=R,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},B}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(o,a){if(this._cbs[o])for(var l=this._cbs[o],i=0;i<l.length;i+=1)l[i](a)},addEventListener:function(o,a){return this._cbs[o]||(this._cbs[o]=[]),this._cbs[o].push(a),function(){this.removeEventListener(o,a)}.bind(this)},removeEventListener:function(o,a){if(a){if(this._cbs[o]){for(var l=0,i=this._cbs[o].length;l<i;)this._cbs[o][l]===a&&(this._cbs[o].splice(l,1),l-=1,i-=1),l+=1;this._cbs[o].length||(this._cbs[o]=null)}}else this._cbs[o]=null}};var markerParser=function(){function r(o){for(var i,a=o.split("\r\n"),l={},d=0,g=0;g<a.length;g+=1)2===(i=a[g].split(":")).length&&(l[i[0]]=i[1].trim(),d+=1);if(0===d)throw new Error;return l}return function(o){for(var a=[],l=0;l<o.length;l+=1){var i=o[l],d={time:i.tm,duration:i.dr};try{d.payload=JSON.parse(o[l].cm)}catch{try{d.payload=r(o[l].cm)}catch{d.payload={name:o[l].cm}}}a.push(d)}return a}}(),ProjectInterface=function(){function r(o){this.compositions.push(o)}return function(){function o(a){for(var l=0,i=this.compositions.length;l<i;){if(this.compositions[l].data&&this.compositions[l].data.nm===a)return this.compositions[l].prepareFrame&&this.compositions[l].data.xt&&this.compositions[l].prepareFrame(this.currentFrame),this.compositions[l].compInterface;l+=1}return null}return o.compositions=[],o.currentFrame=0,o.registerComposition=r,o}}(),renderers={},registerRenderer=function(o,a){renderers[o]=a};function getRenderer(r){return renderers[r]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var r in renderers)if(renderers[r])return r;return""}function _typeof$4(r){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 2,500 bytes, line 1
1w BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(r){(r.wrapper||r.container)&&(this.wrapper=r.wrapper||r.container);var o="svg";r.animType?o=r.animType:r.renderer&&(o=r.renderer);var a=getRenderer(o);this.renderer=new a(this,r.rendererSettings),this.imagePreloader.setCacheType(o,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=o,this.loop=""===r.loop||null==r.loop||!0===r.loop||!1!==r.loop&&parseInt(r.loop,10),this.autoplay=!("autoplay"in r)||r.autoplay,this.name=r.name?r.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(r,"autoloadSegments")||r.autoloadSegments,this.assetsPath=r.assetsPath,this.initialSegment=r.initialSegment,r.audioFactory&&this.audioController.setAudioFactory(r.audioFactory),r.animationData?this.setupAnimation(r.animationData):r.path&&(this.path=-1!==r.path.lastIndexOf("\\")?r.path.substr(0,r.path.lastIndexOf("\\")+1):r.path.substr(0,r.path.lastIndexOf("/")+1),this.fileName=r.path.substr(r.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(r.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(r){dataManager.completeAnimation(r,this.configAnimation)},AnimationItem.prototype.setData=function(r,o){o&&"object"!==_typeof$4(o)&&(o=JSON.parse(o));var a={wrapper:r,animationData:o},l=r.attributes;a.path=l.getNamedItem("data-animation-path")?l.getNamedItem("data-animation-path").value:l.getNamedItem("data-bm-path")?l.getNamedItem("data-bm-path").value:l.getNamedItem("bm-path")?l.getNamedItem("bm-path").value:"",a.animType=l.getNamedItem("data-anim-type")?l.getNamedItem("data-anim-type").value:l.getNamedItem("data-bm-type")?l.getNamedItem("data-bm-type").value:l.getNamedItem("bm-type")?l.getNamedItem("bm-type").value:l.getNamedItem("data-bm-renderer")?l.getNamedItem("data-bm-renderer").value:l.getNamedItem("bm-renderer")?l.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var i=l.getNamedItem("data-anim-loop")?l.getNamedItem("data-anim-loop").value:l.getNamedItem("data-bm-loop")?l.getNamedItem("data-bm-loop").value:l.getNamedItem("bm-loop")?l.getNamedItem("bm-loop").value:"";"false"===i?a.loop=!1:"true"===i?a.loop=!0:""!==i&&(a.loop=parseInt(i,10));
vendor: 4,625 bytes, line 1
1var d=l.getNamedItem("data-anim-autoplay")?l.getNamedItem("data-anim-autoplay").value:l.getNamedItem("data-bm-autoplay")?l.getNamedItem("data-bm-autoplay").value:!l.getNamedItem("bm-autoplay")||l.getNamedItem("bm-autoplay").value;a.autoplay="false"!==d,a.name=l.getNamedItem("data-name")?l.getNamedItem("data-name").value:l.getNamedItem("data-bm-name")?l.getNamedItem("data-bm-name").value:l.getNamedItem("bm-name")?l.getNamedItem("bm-name").value:"","false"===(l.getNamedItem("data-anim-prerender")?l.getNamedItem("data-anim-prerender").value:l.getNamedItem("data-bm-prerender")?l.getNamedItem("data-bm-prerender").value:l.getNamedItem("bm-prerender")?l.getNamedItem("bm-prerender").value:"")&&(a.prerender=!1),a.path?this.setParams(a):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(r){r.op>this.animationData.op&&(this.animationData.op=r.op,this.totalFrames=Math.floor(r.op-this.animationData.ip));var a,d,o=this.animationData.layers,l=o.length,i=r.layers,g=i.length;for(d=0;d<g;d+=1)for(a=0;a<l;){if(o[a].id===i[d].id){o[a]=i[d];break}a+=1}if((r.chars||r.fonts)&&(this.renderer.globalData.fontManager.addChars(r.chars),this.renderer.globalData.fontManager.addFonts(r.fonts,this.renderer.globalData.defs)),r.assets)for(l=r.assets.length,a=0;a<l;a+=1)this.animationData.assets.push(r.assets[a]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(r){this.animationData=r;var o=getExpressionsPlugin();o&&o.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var r=this.animationData.segments;if(!r||0===r.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var o=r.shift();this.timeCompleted=o.time*this.frameRate;var a=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(a,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(r){if(this.renderer)try{this.animationData=r,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(r),r.assets||(r.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(r.assets),this.markers=markerParser(r.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(o){this.triggerConfigError(o)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(r,o){this.renderer.updateContainerSize("number"==typeof r?r:void 0,"number"==typeof o?o:void 0)},AnimationItem.prototype.setSubframe=function(r){this.isSubframeEnabled=!!r},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 4,127 bytes, line 1
1(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(r){this.triggerRenderFrameError(r)}},AnimationItem.prototype.play=function(r){r&&this.name!==r||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(r){r&&this.name!==r||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(r){r&&this.name!==r||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(r){r&&this.name!==r||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(r){for(var o,a=0;a<this.markers.length;a+=1)if((o=this.markers[a]).payload&&o.payload.name===r)return o;return null},AnimationItem.prototype.goToAndStop=function(r,o,a){if(!a||this.name===a){var l=Number(r);if(isNaN(l)){var i=this.getMarkerData(r);i&&this.goToAndStop(i.time,!0)}else this.setCurrentRawFrameValue(o?r:r*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(r,o,a){if(!a||this.name===a){var l=Number(r);if(isNaN(l)){var i=this.getMarkerData(r);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(l,o,a);this.play()}},AnimationItem.prototype.advanceTime=function(r){if(!0!==this.isPaused&&!1!==this.isLoaded){var o=this.currentRawFrame+r*this.frameModifier,a=!1;o>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?o>=this.totalFrames?(this.playCount+=1,this.checkSegments(o%this.totalFrames)||(this.setCurrentRawFrameValue(o%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(o):this.checkSegments(o>this.totalFrames?o%this.totalFrames:0)||(a=!0,o=this.totalFrames-1):o<0?this.checkSegments(o%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(a=!0,o=0):(this.setCurrentRawFrameValue(this.totalFrames+o%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(o),a&&(this.setCurrentRawFrameValue(o),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(r,o){this.playCount=0,r[1]<r[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=r[0]-r[1],this.timeCompleted=this.totalFrames,this.firstFrame=r[1],this.setCurrentRawFrameValue(this.totalFrames-.001-o)):r[1]>r[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=r[1]-r[0],this.timeCompleted=this.totalFrames,this.firstFrame=r[0],this.setCurrentRawFrameValue(.001+o)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(r,o){var a=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<r?a=r:this.currentRawFrame+this.firstFrame>o&&(a=o-r)),this.firstFrame=r,this.totalFrames=o-r,this.timeCompleted=this.totalFrames,-1!==a&&this.goToAndStop(a,!0)},AnimationItem.prototype.playSegments=function(r,o){if(o&&(this.segments.length=0),"object"===_typeof$4(r[0])){var a,l=r.length;for(a=0;a<l;a+=1)this.segments.push(r[a])}else this.segments.push(r);this.segments.length&&o&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(r){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),r&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(r){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),r),!0)},AnimationItem.prototype.destroy=function(r){r&&this.name!==r||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)}
vendor: 4,609 bytes, line 1
1,AnimationItem.prototype.setCurrentRawFrameValue=function(r){this.currentRawFrame=r,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(r){this.playSpeed=r,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(r){this.playDirection=r<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(r){this.loop=r},AnimationItem.prototype.setVolume=function(r,o){o&&this.name!==o||this.audioController.setVolume(r)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(r){r&&this.name!==r||this.audioController.mute()},AnimationItem.prototype.unmute=function(r){r&&this.name!==r||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(r){var o="";if(r.e)o=r.p;else if(this.assetsPath){var a=r.p;-1!==a.indexOf("images/")&&(a=a.split("/")[1]),o=this.assetsPath+a}else o=this.path,o+=r.u?r.u:"",o+=r.p;return o},AnimationItem.prototype.getAssetData=function(r){for(var o=0,a=this.assets.length;o<a;){if(r===this.assets[o].id)return this.assets[o];o+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(r){return r?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(r,o,a){try{this.renderer.getElementByPath(r).updateDocumentData(o,a)}catch{}},AnimationItem.prototype.trigger=function(r){if(this._cbs&&this._cbs[r])switch(r){case"enterFrame":this.triggerEvent(r,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(r,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(r,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(r,new BMCompleteEvent(r,this.frameMult));break;case"segmentStart":this.triggerEvent(r,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(r,new BMDestroyEvent(r,this));break;default:this.triggerEvent(r)}"enterFrame"===r&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(r,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===r&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(r,this.loop,this.playCount,this.frameMult)),"complete"===r&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(r,this.frameMult)),"segmentStart"===r&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(r,this.firstFrame,this.totalFrames)),"destroy"===r&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(r,this))},AnimationItem.prototype.triggerRenderFrameError=function(r){var o=new BMRenderFrameErrorEvent(r,this.currentFrame);this.triggerEvent("error",o),this.onError&&this.onError.call(this,o)},AnimationItem.prototype.triggerConfigError=function(r){var o=new BMConfigErrorEvent(r,this.currentFrame);this.triggerEvent("error",o),this.onError&&this.onError.call(this,o)};var animationManager=function(){var r={},o=[],a=0,l=0,i=0,d=!0,g=!1;function m(ie){for(var ce=0,X=ie.target;ce<l;)o[ce].animation===X&&(o.splice(ce,1),ce-=1,l-=1,X.isPaused||A()),ce+=1}function p(ie,ce){if(!ie)return null;for(var X=0;X<l;){if(o[X].elem===ie&&null!==o[X].elem)return o[X].animation;X+=1}var ne=new AnimationItem;return b(ne,ie),ne.setData(ie,ce),ne}function _(){i+=1,le()}function A(){i-=1}function b(ie,ce){ie.addEventListener("destroy",m),ie.addEventListener("_active",_),ie.addEventListener("_idle",A),o.push({elem:ce,animation:ie}),l+=1}function M(ie){var X,ce=ie-a;for(X=0;X<l;X+=1)o[X].animation.advanceTime(ce);a=ie,i&&!g?window.requestAnimationFrame(M):d=!0}function R(ie){a=ie,window.requestAnimationFrame(M)}function le(){!g&&i&&d&&(window.requestAnimationFrame(R),d=!1)}return r.registerAnimation=p,r.loadAnimation=function C(ie){var ce=new AnimationItem;return b(ce,null),ce.setParams(ie),ce},r.setSpeed=function x(ie,ce){var X;for(X=0;X<l;X+=1)o[X].animation.setSpeed(ie,ce)},r.setDirection=function E(ie,ce){var X;for(X=0;X<l;X+=1)o[X].animation.setDirection(ie,ce)},r.play=function B(ie){var ce;for(ce=0;ce<l;
vendor: 5,989 bytes, line 1
1ce+=1)o[ce].animation.play(ie)},r.pause=function I(ie){var ce;for(ce=0;ce<l;ce+=1)o[ce].animation.pause(ie)},r.stop=function H(ie){var ce;for(ce=0;ce<l;ce+=1)o[ce].animation.stop(ie)},r.togglePause=function W(ie){var ce;for(ce=0;ce<l;ce+=1)o[ce].animation.togglePause(ie)},r.searchAnimations=function G(ie,ce,X){var Me,ne=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),xe=ne.length;for(Me=0;Me<xe;Me+=1)X&&ne[Me].setAttribute("data-bm-type",X),p(ne[Me],ie);if(ce&&0===xe){X||(X="svg");var be=document.getElementsByTagName("body")[0];be.innerText="";var re=createTag("div");re.style.width="100%",re.style.height="100%",re.setAttribute("data-bm-type",X),be.appendChild(re),p(re,ie)}},r.resize=function ae(){var ie;for(ie=0;ie<l;ie+=1)o[ie].animation.resize()},r.goToAndStop=function L(ie,ce,X){var ne;for(ne=0;ne<l;ne+=1)o[ne].animation.goToAndStop(ie,ce,X)},r.destroy=function Q(ie){var ce;for(ce=l-1;ce>=0;ce-=1)o[ce].animation.destroy(ie)},r.freeze=function de(){g=!0},r.unfreeze=function he(){g=!1,le()},r.setVolume=function _e(ie,ce){var X;for(X=0;X<l;X+=1)o[X].animation.setVolume(ie,ce)},r.mute=function pe(ie){var ce;for(ce=0;ce<l;ce+=1)o[ce].animation.mute(ie)},r.unmute=function Ce(ie){var ce;for(ce=0;ce<l;ce+=1)o[ce].animation.unmute(ie)},r.getRegisteredAnimations=function v(){var ie,ce=o.length,X=[];for(ie=0;ie<ce;ie+=1)X.push(o[ie].animation);return X},r}(),BezierFactory=function(){var r={getBezierEasing:function a(R,I,L,H,W){var Q=W||("bez_"+R+"_"+I+"_"+L+"_"+H).replace(/\./g,"p");if(o[Q])return o[Q];var G=new M([R,I,L,H]);return o[Q]=G,G}},o={},m=11,p=1/(m-1),v="function"==typeof Float32Array;function _(R,I){return 1-3*I+3*R}function A(R,I){return 3*I-6*R}function b(R){return 3*R}function C(R,I,L){return((_(I,L)*R+A(I,L))*R+b(I))*R}function x(R,I,L){return 3*_(I,L)*R*R+2*A(I,L)*R+b(I)}function M(R){this._p=R,this._mSampleValues=v?new Float32Array(m):new Array(m),this._precomputed=!1,this.get=this.get.bind(this)}return M.prototype={get:function(I){var L=this._p[0],H=this._p[1],W=this._p[2],Q=this._p[3];return this._precomputed||this._precompute(),L===H&&W===Q?I:0===I?0:1===I?1:C(this._getTForX(I),H,Q)},_precompute:function(){var I=this._p[0],L=this._p[1],H=this._p[2],W=this._p[3];this._precomputed=!0,(I!==L||H!==W)&&this._calcSampleValues()},_calcSampleValues:function(){for(var I=this._p[0],L=this._p[2],H=0;H<m;++H)this._mSampleValues[H]=C(H*p,I,L)},_getTForX:function(I){for(var L=this._p[0],H=this._p[2],W=this._mSampleValues,Q=0,G=1,ae=m-1;G!==ae&&W[G]<=I;++G)Q+=p;var de=Q+(I-W[--G])/(W[G+1]-W[G])*p,he=x(de,L,H);return he>=.001?function B(R,I,L,H){for(var W=0;W<4;++W){var Q=x(I,L,H);if(0===Q)return I;I-=(C(I,L,H)-R)/Q}return I}(I,de,L,H):0===he?de:function E(R,I,L,H,W){var Q,G,ae=0;do{(Q=C(G=I+(L-I)/2,H,W)-R)>0?L=G:I=G}while(Math.abs(Q)>1e-7&&++ae<10);return G}(I,Q,Q+p,L,H)}},r}(),pooling=function(){return{double:function r(o){return o.concat(createSizedArray(o.length))}}}(),poolFactory=function(){return function(r,o,a){var l=0,i=r,d=createSizedArray(i);return{newElement:function m(){return l?d[l-=1]:o()},release:function p(v){l===i&&(d=pooling.double(d),i*=2),a&&a(v),d[l]=v,l+=1}}}}(),bezierLengthPool=poolFactory(8,function r(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function r(){return{lengths:[],totalLength:0}},function o(a){var l,i=a.lengths.length;for(l=0;l<i;l+=1)bezierLengthPool.release(a.lengths[l]);a.lengths.length=0});function bezFunction(){var r=Math;function o(b,C,x,E,B,M){var R=b*E+C*B+x*M-B*E-M*b-x*C;return R>-.001&&R<.001}var l=function(){return function(b,C,x,E){var M,R,I,L,H,Q,B=getDefaultCurveSegments(),W=0,G=[],ae=[],le=bezierLengthPool.newElement();for(I=x.length,M=0;M<B;M+=1){for(H=M/(B-1),Q=0,R=0;R<I;R+=1)L=bmPow(1-H,3)*b[R]+3*bmPow(1-H,2)*H*x[R]+3*(1-H)*bmPow(H,2)*E[R]+bmPow(H,3)*C[R],G[R]=L,null!==ae[R]&&(Q+=bmPow(G[R]-ae[R],2)),ae[R]=G[R];Q&&(W+=Q=bmSqrt(Q)),le.percents[M]=H,le.lengths[M]=W}return le.addedLength=W,le}}();function d(b){this.segmentLength=0,this.points=new Array(b)}function g(b,C){this.partialLength=b,this.point=C}var m=function(){var b={};return function(C,x,E,B){var M=(C[0]+"_"+C[1]+"_"+x[0]+"_"+x[1]+"_"+E[0]+"_"+E[1]+"_"+B[0]+"_"+B[1]).replace(/\./g,"p");if(!b[M]){var I,L,H,W,Q,ae,le,R=getDefaultCurveSegments(),G=0,de=null;2===C.length&&(C[0]!==x[0]||C[1]!==x[1])&&o(C[0],C[1],x[0],x[1],C[0]+E[0],C[1]+E[1])&&o(C[0],C[1],x[0],x[1],x[0]+B[0],x[1]+B[1])&&(R=2);var he=new d(R);for(H=E.length,I=0;I<R;I+=1){for(le=createSizedArray(H),Q=I/(R-1),ae=0,L=0;L<H;L+=1)W=bmPow(1-Q,3)*C[L]+3*bmPow(1-Q,2)*Q*(C[L]+E[L])+3*(1-Q)*bmPow(Q,2)*(x[L]+B[L])+bmPow(Q,3)*x[L],le[L]=W,null!==de&&(ae+=bmPow(le[L]-de[L],2));G+=ae=bmSqrt(ae),he.points[I]=new g(ae,le),de=le}he.segmentLength=G,b[M]=he}return b[M]}}();function p(b,C){var x=C.percents,E=C.lengths,B=x.length,M=bmFloor((B-1)*b),R=b*C.addedLength,I=0;if(M===B-1||0===M||R===E[M])return x[M];for(var L=E[M]>R?-1:1,H=!0;H;)if(E[M]<=R&&E[M+1]>R?(I=(R-E[M])/(E[M+1]-E[M]),H=!1):M+=L,M<0||M>=B-1){if(M===B-1)return x[M];H=!1}return x[M]+(x[M+1]-x[M])*I}var _=createTypedArray("float32",8);return{getSegmentsLength:function i(b){var R,C=segmentsLengthPool.newElement(),x=b.c,E=b.v,B=b.o,M=b.i,I=b._length,L=C.lengths,H=0;for(R=0;R<I-1;R+=1)L[R]=l(E[R],E[R+1],B[R],M[R+1]),H+=L[R].addedLength;return x&&I&&(L[R]=l(E[R],E[0],B[R],M[0]),H+=L[R].addedLength),C.totalLength=H,C},getNewSegment:function A(b,C,x,E,B,M,R){B<0?B=0:B>1&&(B=1);var H,I=p(B,R),L=p(M=M>1?1:M,R),W=b.length,Q=1-I,G=1-L,ae=Q*Q*Q,le=I*Q*Q*3,de=I*I*Q*3,he=I*I*I,_e=Q*Q*G,pe=I*Q*G+Q*I*G+Q*Q*L,Ce=I*I*G+Q*I*L+I*Q*L,ie=I*I*L,ce=Q*G*G,X=I*G*G+Q*L*G+Q*G*L,ne=I*L*G+Q*L*L+I*G*L,Me=I*L*L,xe=G*G*G,be=L*G*G+G*L*G+G*G*L,re=L*L*G+G*L*L+L*G*L,se=L*L*L;for(H=0;H<W;H+=1)_[4*H]=r.round(1e3*(ae*b[H]+le*x[H]+de*E[H]+he*C[H]))/1e3,_[4*H+1]=r.round(1e3*(_e*b[H]+pe*x[H
vendor: 3,482 bytes, line 1
1]+Ce*E[H]+ie*C[H]))/1e3,_[4*H+2]=r.round(1e3*(ce*b[H]+X*x[H]+ne*E[H]+Me*C[H]))/1e3,_[4*H+3]=r.round(1e3*(xe*b[H]+be*x[H]+re*E[H]+se*C[H]))/1e3;return _},getPointInSegment:function v(b,C,x,E,B,M){var R=p(B,M),I=1-R;return[r.round(1e3*(I*I*I*b[0]+(R*I*I+I*R*I+I*I*R)*x[0]+(R*R*I+I*R*R+R*I*R)*E[0]+R*R*R*C[0]))/1e3,r.round(1e3*(I*I*I*b[1]+(R*I*I+I*R*I+I*I*R)*x[1]+(R*R*I+I*R*R+R*I*R)*E[1]+R*R*R*C[1]))/1e3]},buildBezierData:m,pointOnLine2D:o,pointOnLine3D:function a(b,C,x,E,B,M,R,I,L){if(0===x&&0===M&&0===L)return o(b,C,E,B,R,I);var G,H=r.sqrt(r.pow(E-b,2)+r.pow(B-C,2)+r.pow(M-x,2)),W=r.sqrt(r.pow(R-b,2)+r.pow(I-C,2)+r.pow(L-x,2)),Q=r.sqrt(r.pow(R-E,2)+r.pow(I-B,2)+r.pow(L-M,2));return(G=H>W?H>Q?H-W-Q:Q-W-H:Q>W?Q-W-H:W-H-Q)>-1e-4&&G<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(r,o){var l,a=this.offsetTime;"multidimensional"===this.propType&&(l=createTypedArray("float32",this.pv.length));for(var p,v,_,i=o.lastIndex,d=i,g=this.keyframes.length-1,m=!0;m;){if(p=this.keyframes[d],v=this.keyframes[d+1],d===g-1&&r>=v.t-a){p.h&&(p=v),i=0;break}if(v.t-a>r){i=d;break}d<g-1?d+=1:(i=0,m=!1)}_=this.keyframesMetadata[d]||{};var A,b,C,x,E,B,I,M=v.t-a,R=p.t-a;if(p.to){_.bezierData||(_.bezierData=bez.buildBezierData(p.s,v.s||p.e,p.to,p.ti));var L=_.bezierData;if(r>=M||r<R){var H=r>=M?L.points.length-1:0;for(b=L.points[H].point.length,A=0;A<b;A+=1)l[A]=L.points[H].point[A]}else{_.__fnct?B=_.__fnct:(B=BezierFactory.getBezierEasing(p.o.x,p.o.y,p.i.x,p.i.y,p.n).get,_.__fnct=B),C=B((r-R)/(M-R));var Q,W=L.segmentLength*C,G=o.lastFrame<r&&o._lastKeyframeIndex===d?o._lastAddedLength:0;for(E=o.lastFrame<r&&o._lastKeyframeIndex===d?o._lastPoint:0,m=!0,x=L.points.length;m;){if(G+=L.points[E].partialLength,0===W||0===C||E===L.points.length-1){for(b=L.points[E].point.length,A=0;A<b;A+=1)l[A]=L.points[E].point[A];break}if(W>=G&&W<G+L.points[E+1].partialLength){for(Q=(W-G)/L.points[E+1].partialLength,b=L.points[E].point.length,A=0;A<b;A+=1)l[A]=L.points[E].point[A]+(L.points[E+1].point[A]-L.points[E].point[A])*Q;break}E<x-1?E+=1:m=!1}o._lastPoint=E,o._lastAddedLength=G-L.points[E].partialLength,o._lastKeyframeIndex=d}}else{var _e;if(g=p.s.length,I=v.s||p.e,this.sh&&1!==p.h)r>=M?(l[0]=I[0],l[1]=I[1],l[2]=I[2]):r<=R?(l[0]=p.s[0],l[1]=p.s[1],l[2]=p.s[2]):quaternionToEuler(l,slerp(createQuaternion(p.s),createQuaternion(I),(r-R)/(M-R)));else for(d=0;d<g;d+=1)1!==p.h&&(r>=M?C=1:r<R?C=0:(p.o.x.constructor===Array?(_.__fnct||(_.__fnct=[]),_.__fnct[d]?B=_.__fnct[d]:(B=BezierFactory.getBezierEasing(void 0===p.o.x[d]?p.o.x[0]:p.o.x[d],void 0===p.o.y[d]?p.o.y[0]:p.o.y[d],void 0===p.i.x[d]?p.i.x[0]:p.i.x[d],void 0===p.i.y[d]?p.i.y[0]:p.i.y[d]).get,_.__fnct[d]=B)):_.__fnct?B=_.__fnct:(B=BezierFactory.getBezierEasing(p.o.x,p.o.y,p.i.x,p.i.y).get,p.keyframeMetadata=B),C=B((r-R)/(M-R)))),I=v.s||p.e,_e=1===p.h?p.s[d]:p.s[d]+(I[d]-p.s[d])*C,"multidimensional"===this.propType?l[d]=_e:l=_e}return o.lastIndex=i,l}function slerp(r,o,a){var b,C,x,E,B,l=[],i=r[0],d=r[1],g=r[2],m=r[3],p=o[0],v=o[1],_=o[2],A=o[3];return(C=i*p+d*v+g*_+m*A)<0&&(C=-C,p=-p,v=-v,_=-_,A=-A),1-C>1e-6?(b=Math.acos(C),x=Math.sin(b),E=Math.sin((1-a)*b)/x,B=Math.sin(a*b)/x):(E=1-a,B=a),l[0]=E*i+B*p,l[1]=E*d+B*v,l[2]=E*g+B*_,l[3]=E*m+B*A,l}function quaternionToEuler(r,o){var a=o[0],l=o[1],i=o[2],d=o[3],g=Math.atan2(2*l*d-2*a*i,1-2*l*l-2*i*i),m=Math.asin(2*a*l+2*i*d),p=Math.atan2(2*a*d-2*l*i,1-2*a*a-2*i*i);r[0]=g/degToRads,r[1]=m/degToRads,r[2]=p/degToRads}
vendor: 5,827 bytes, line 1
1function createQuaternion(r){var o=r[0]*degToRads,a=r[1]*degToRads,l=r[2]*degToRads,i=Math.cos(o/2),d=Math.cos(a/2),g=Math.cos(l/2),m=Math.sin(o/2),p=Math.sin(a/2),v=Math.sin(l/2);return[m*p*g+i*d*v,m*d*g+i*p*v,i*p*g-m*d*v,i*d*g-m*p*v]}function getValueAtCurrentTime(){var r=this.comp.renderedFrame-this.offsetTime,o=this.keyframes[0].t-this.offsetTime,a=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(r===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=a&&r>=a||this._caching.lastFrame<o&&r<o))){this._caching.lastFrame>=r&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var l=this.interpolateValue(r,this._caching);this.pv=l}return this._caching.lastFrame=r,this.pv}function setVValue(r){var o;if("unidimensional"===this.propType)mathAbs(this.v-(o=r*this.mult))>1e-5&&(this.v=o,this._mdf=!0);else for(var a=0,l=this.v.length;a<l;)mathAbs(this.v[a]-(o=r[a]*this.mult))>1e-5&&(this.v[a]=o,this._mdf=!0),a+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var r,o=this.effectsSequence.length,a=this.kf?this.pv:this.data.k;for(r=0;r<o;r+=1)a=this.effectsSequence[r](a);this.setVValue(a),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(r){this.effectsSequence.push(r),this.container.addDynamicProperty(this)}function ValueProperty(r,o,a,l){this.propType="unidimensional",this.mult=a||1,this.data=o,this.v=a?o.k*a:o.k,this.pv=o.k,this._mdf=!1,this.elem=r,this.container=l,this.comp=r.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(r,o,a,l){this.propType="multidimensional",this.mult=a||1,this.data=o,this._mdf=!1,this.elem=r,this.container=l,this.comp=r.comp,this.k=!1,this.kf=!1,this.frameId=-1;var i,d=o.k.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),this.vel=createTypedArray("float32",d),i=0;i<d;i+=1)this.v[i]=o.k[i]*this.mult,this.pv[i]=o.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(r,o,a,l){this.propType="unidimensional",this.keyframes=o.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=o,this.mult=a||1,this.elem=r,this.container=l,this.comp=r.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(r,o,a,l){this.propType="multidimensional";var i,g,m,p,v,d=o.k.length;for(i=0;i<d-1;i+=1)o.k[i].to&&o.k[i].s&&o.k[i+1]&&o.k[i+1].s&&(m=o.k[i+1].s,p=o.k[i].to,v=o.k[i].ti,(2===(g=o.k[i].s).length&&!(g[0]===m[0]&&g[1]===m[1])&&bez.pointOnLine2D(g[0],g[1],m[0],m[1],g[0]+p[0],g[1]+p[1])&&bez.pointOnLine2D(g[0],g[1],m[0],m[1],m[0]+v[0],m[1]+v[1])||3===g.length&&!(g[0]===m[0]&&g[1]===m[1]&&g[2]===m[2])&&bez.pointOnLine3D(g[0],g[1],g[2],m[0],m[1],m[2],g[0]+p[0],g[1]+p[1],g[2]+p[2])&&bez.pointOnLine3D(g[0],g[1],g[2],m[0],m[1],m[2],m[0]+v[0],m[1]+v[1],m[2]+v[2]))&&(o.k[i].to=null,o.k[i].ti=null),g[0]===m[0]&&g[1]===m[1]&&0===p[0]&&0===p[1]&&0===v[0]&&0===v[1]&&(2===g.length||g[2]===m[2]&&0===p[2]&&0===v[2])&&(o.k[i].to=null,o.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=o,this.keyframes=o.k,this.keyframesMetadata=[],this.offsetTime=r.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=a||1,this.elem=r,this.container=l,this.comp=r.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var _=o.k[0].s.length;for(this.v=createTypedArray("float32",_),this.pv=createTypedArray("float32",_),i=0;i<_;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",_)},this.addEffect=addEffect}var PropertyFactory=function(){return{getProp:function r(a,l,i,d,g){var m;if(l.sid&&(l=a.globalData.slotManager.getProp(l)),l.k.length)if("number"==typeof l.k[0])m=new MultiDimensionalProperty(a,l,d,g);else switch(i){case 0:m=new KeyframedValueProperty(a,l,d,g);break;case 1:m=new KeyframedMultidimensionalProperty(a,l,d,g)}else m=new ValueProperty(a,l,d,g);return m.effectsSequence.length&&g.addDynamicProperty(m),m}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(o){-1===this.dynamicProperties.indexOf(o)&&(this.dynamicProperties.push(o),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var o,a=this.dynamicProperties.length;for(o=0;o<a;o+=1)this.dynamicProperties[o].getValue(),this.dynamicProperties[o]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(o){this.container=o,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function r(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(r,o){this.c=r,this.setLength(o);for(var a=0;a<o;)this.v[a]=pointPool.newElement(),this.o[a]=pointPool.newElement(),this.i[a]=pointPool.newElement(),a+=1},ShapePath.prototype.setLength=function(r){for(;this._maxLength<r;
vendor: 2,057 bytes, line 1
1)this.doubleArrayLength();this._length=r},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(r,o,a,l,i){var d;switch(this._length=Math.max(this._length,l+1),this._length>=this._maxLength&&this.doubleArrayLength(),a){case"v":d=this.v;break;case"i":d=this.i;break;case"o":d=this.o;break;default:d=[]}(!d[l]||d[l]&&!i)&&(d[l]=pointPool.newElement()),d[l][0]=r,d[l][1]=o},ShapePath.prototype.setTripleAt=function(r,o,a,l,i,d,g,m){this.setXYAt(r,o,"v",g,m),this.setXYAt(a,l,"o",g,m),this.setXYAt(i,d,"i",g,m)},ShapePath.prototype.reverse=function(){var r=new ShapePath;r.setPathData(this.c,this._length);var o=this.v,a=this.o,l=this.i,i=0;this.c&&(r.setTripleAt(o[0][0],o[0][1],l[0][0],l[0][1],a[0][0],a[0][1],0,!1),i=1);var m,d=this._length-1,g=this._length;for(m=i;m<g;m+=1)r.setTripleAt(o[d][0],o[d][1],l[d][0],l[d][1],a[d][0],a[d][1],m,!1),d-=1;return r},ShapePath.prototype.length=function(){return this._length};var shapePool=(l=poolFactory(4,function r(){return new ShapePath},function o(i){var g,d=i._length;for(g=0;g<d;g+=1)pointPool.release(i.v[g]),pointPool.release(i.i[g]),pointPool.release(i.o[g]),i.v[g]=null,i.i[g]=null,i.o[g]=null;i._length=0,i.c=!1}),l.clone=function a(i){var g,d=l.newElement(),m=void 0===i._length?i.v.length:i._length;for(d.setLength(m),d.c=i.c,g=0;g<m;g+=1)d.setTripleAt(i.v[g][0],i.v[g][1],i.o[g][0],i.o[g][1],i.i[g][0],i.i[g][1],g);return d},l),l;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(r){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=r,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var r;for(r=0;r<this._length;r+=1)shapePool.release(this.shapes[r]);this._length=0};
vendor: 5,552 bytes, line 1
1var shapeCollectionPool=function(){var r={newShapeCollection:function i(){return o?l[o-=1]:new ShapeCollection},release:function d(g){var m,p=g._length;for(m=0;m<p;m+=1)shapePool.release(g.shapes[m]);g._length=0,o===a&&(l=pooling.double(l),a*=2),l[o]=g,o+=1}},o=0,a=4,l=createSizedArray(a);return r}(),ShapePropertyFactory=function(){var r=-999999;function o(M,R,I){var H,W,Q,G,ae,le,de,he,L=I.lastIndex,pe=this.keyframes;if(M<pe[0].t-this.offsetTime)H=pe[0].s[0],Q=!0,L=0;else if(M>=pe[pe.length-1].t-this.offsetTime)H=pe[pe.length-1].s?pe[pe.length-1].s[0]:pe[pe.length-2].e[0],Q=!0;else{for(var X,ne,Me,Ce=L,ie=pe.length-1,ce=!0;ce&&(X=pe[Ce],!((ne=pe[Ce+1]).t-this.offsetTime>M));)Ce<ie-1?Ce+=1:ce=!1;if(Me=this.keyframesMetadata[Ce]||{},L=Ce,!(Q=1===X.h)){if(M>=ne.t-this.offsetTime)he=1;else if(M<X.t-this.offsetTime)he=0;else{var xe;Me.__fnct?xe=Me.__fnct:(xe=BezierFactory.getBezierEasing(X.o.x,X.o.y,X.i.x,X.i.y).get,Me.__fnct=xe),he=xe((M-(X.t-this.offsetTime))/(ne.t-this.offsetTime-(X.t-this.offsetTime)))}W=ne.s?ne.s[0]:X.e[0]}H=X.s[0]}for(le=R._length,de=H.i[0].length,I.lastIndex=L,G=0;G<le;G+=1)for(ae=0;ae<de;ae+=1)R.i[G][ae]=Q?H.i[G][ae]:H.i[G][ae]+(W.i[G][ae]-H.i[G][ae])*he,R.o[G][ae]=Q?H.o[G][ae]:H.o[G][ae]+(W.o[G][ae]-H.o[G][ae])*he,R.v[G][ae]=Q?H.v[G][ae]:H.v[G][ae]+(W.v[G][ae]-H.v[G][ae])*he}function a(){var M=this.comp.renderedFrame-this.offsetTime,R=this.keyframes[0].t-this.offsetTime,I=this.keyframes[this.keyframes.length-1].t-this.offsetTime,L=this._caching.lastFrame;return L!==r&&(L<R&&M<R||L>I&&M>I)||(this._caching.lastIndex=L<M?this._caching.lastIndex:0,this.interpolateShape(M,this.pv,this._caching)),this._caching.lastFrame=M,this.pv}function l(){this.paths=this.localShapeCollection}function d(M){(function i(M,R){if(M._length!==R._length||M.c!==R.c)return!1;var I,L=M._length;for(I=0;I<L;I+=1)if(M.v[I][0]!==R.v[I][0]||M.v[I][1]!==R.v[I][1]||M.o[I][0]!==R.o[I][0]||M.o[I][1]!==R.o[I][1]||M.i[I][0]!==R.i[I][0]||M.i[I][1]!==R.i[I][1])return!1;return!0})(this.v,M)||(this.v=shapePool.clone(M),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function g(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length)return void(this._mdf=!1);if(this.lock)return void this.setVValue(this.pv);var M;this.lock=!0,this._mdf=!1,M=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var R,I=this.effectsSequence.length;for(R=0;R<I;R+=1)M=this.effectsSequence[R](M);this.setVValue(M),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function m(M,R,I){this.propType="shape",this.comp=M.comp,this.container=M,this.elem=M,this.data=R,this.k=!1,this.kf=!1,this._mdf=!1,this.v=shapePool.clone(3===I?R.pt.k:R.ks.k),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=l,this.effectsSequence=[]}function p(M){this.effectsSequence.push(M),this.container.addDynamicProperty(this)}function v(M,R,I){this.propType="shape",this.comp=M.comp,this.elem=M,this.container=M,this.offsetTime=M.data.st,this.keyframes=3===I?R.pt.k:R.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var L=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,L),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=l,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[a.bind(this)]}m.prototype.interpolateShape=o,m.prototype.getValue=g,m.prototype.setVValue=d,m.prototype.addEffect=p,v.prototype.getValue=g,v.prototype.interpolateShape=o,v.prototype.setVValue=d,v.prototype.addEffect=p;var _=function(){var M=roundCorner;function R(I,L){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=L.d,this.elem=I,this.comp=I.comp,this.frameId=-1,this.initDynamicPropertyContainer(I),this.p=PropertyFactory.getProp(I,L.p,1,0,this),this.s=PropertyFactory.getProp(I,L.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return R.prototype={reset:l,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var L=this.p.v[0],H=this.p.v[1],W=this.s.v[0]/2,Q=this.s.v[1]/2,G=3!==this.d,ae=this.v;ae.v[0][0]=L,ae.v[0][1]=H-Q,ae.v[1][0]=G?L+W:L-W,ae.v[1][1]=H,ae.v[2][0]=L,ae.v[2][1]=H+Q,ae.v[3][0]=G?L-W:L+W,ae.v[3][1]=H,ae.i[0][0]=G?L-W*M:L+W*M,ae.i[0][1]=H-Q,ae.i[1][0]=G?L+W:L-W,ae.i[1][1]=H-Q*M,ae.i[2][0]=G?L+W*M:L-W*M,ae.i[2][1]=H+Q,ae.i[3][0]=G?L-W:L+W,ae.i[3][1]=H+Q*M,ae.o[0][0]=G?L+W*M:L-W*M,ae.o[0][1]=H-Q,ae.o[1][0]=G?L+W:L-W,ae.o[1][1]=H+Q*M,ae.o[2][0]=G?L-W*M:L+W*M,ae.o[2][1]=H+Q,ae.o[3][0]=G?L-W:L+W,ae.o[3][1]=H-Q*M}},extendPrototype([DynamicPropertyContainer],R),R}(),A=function(){function M(R,I){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=R,this.comp=R.comp,this.data=I,this.frameId=-1,this.d=I.d,this.initDynamicPropertyContainer(R),1===I.sy?(this.ir=PropertyFactory.getProp(R,I.ir,0,0,this),this.is=PropertyFactory.getProp(R,I.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=Pro
vendor: 7,203 bytes, line 1
1pertyFactory.getProp(R,I.pt,0,0,this),this.p=PropertyFactory.getProp(R,I.p,1,0,this),this.r=PropertyFactory.getProp(R,I.r,0,degToRads,this),this.or=PropertyFactory.getProp(R,I.or,0,0,this),this.os=PropertyFactory.getProp(R,I.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return M.prototype={reset:l,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var he,_e,pe,Ce,I=2*Math.floor(this.pt.v),L=2*Math.PI/I,H=!0,W=this.or.v,Q=this.ir.v,G=this.os.v,ae=this.is.v,le=2*Math.PI*W/(2*I),de=2*Math.PI*Q/(2*I),ie=-Math.PI/2;ie+=this.r.v;var ce=3===this.data.d?-1:1;for(this.v._length=0,he=0;he<I;he+=1){pe=H?G:ae,Ce=H?le:de;var X=(_e=H?W:Q)*Math.cos(ie),ne=_e*Math.sin(ie),Me=0===X&&0===ne?0:ne/Math.sqrt(X*X+ne*ne),xe=0===X&&0===ne?0:-X/Math.sqrt(X*X+ne*ne);this.v.setTripleAt(X+=+this.p.v[0],ne+=+this.p.v[1],X-Me*Ce*pe*ce,ne-xe*Ce*pe*ce,X+Me*Ce*pe*ce,ne+xe*Ce*pe*ce,he,!0),H=!H,ie+=L*ce}},convertPolygonToPath:function(){var G,I=Math.floor(this.pt.v),L=2*Math.PI/I,H=this.or.v,W=this.os.v,Q=2*Math.PI*H/(4*I),ae=.5*-Math.PI,le=3===this.data.d?-1:1;for(ae+=this.r.v,this.v._length=0,G=0;G<I;G+=1){var de=H*Math.cos(ae),he=H*Math.sin(ae),_e=0===de&&0===he?0:he/Math.sqrt(de*de+he*he),pe=0===de&&0===he?0:-de/Math.sqrt(de*de+he*he);this.v.setTripleAt(de+=+this.p.v[0],he+=+this.p.v[1],de-_e*Q*W*le,he-pe*Q*W*le,de+_e*Q*W*le,he+pe*Q*W*le,G,!0),ae+=L*le}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],M),M}(),b=function(){function M(R,I){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=R,this.comp=R.comp,this.frameId=-1,this.d=I.d,this.initDynamicPropertyContainer(R),this.p=PropertyFactory.getProp(R,I.p,1,0,this),this.s=PropertyFactory.getProp(R,I.s,1,0,this),this.r=PropertyFactory.getProp(R,I.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return M.prototype={convertRectToPath:function(){var I=this.p.v[0],L=this.p.v[1],H=this.s.v[0]/2,W=this.s.v[1]/2,Q=bmMin(H,W,this.r.v),G=Q*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(I+H,L-W+Q,I+H,L-W+Q,I+H,L-W+G,0,!0),this.v.setTripleAt(I+H,L+W-Q,I+H,L+W-G,I+H,L+W-Q,1,!0),0!==Q?(this.v.setTripleAt(I+H-Q,L+W,I+H-Q,L+W,I+H-G,L+W,2,!0),this.v.setTripleAt(I-H+Q,L+W,I-H+G,L+W,I-H+Q,L+W,3,!0),this.v.setTripleAt(I-H,L+W-Q,I-H,L+W-Q,I-H,L+W-G,4,!0),this.v.setTripleAt(I-H,L-W+Q,I-H,L-W+G,I-H,L-W+Q,5,!0),this.v.setTripleAt(I-H+Q,L-W,I-H+Q,L-W,I-H+G,L-W,6,!0),this.v.setTripleAt(I+H-Q,L-W,I+H-G,L-W,I+H-Q,L-W,7,!0)):(this.v.setTripleAt(I-H,L+W,I-H+G,L+W,I-H,L+W,2),this.v.setTripleAt(I-H,L-W,I-H,L-W+G,I-H,L-W,3))):(this.v.setTripleAt(I+H,L-W+Q,I+H,L-W+G,I+H,L-W+Q,0,!0),0!==Q?(this.v.setTripleAt(I+H-Q,L-W,I+H-Q,L-W,I+H-G,L-W,1,!0),this.v.setTripleAt(I-H+Q,L-W,I-H+G,L-W,I-H+Q,L-W,2,!0),this.v.setTripleAt(I-H,L-W+Q,I-H,L-W+Q,I-H,L-W+G,3,!0),this.v.setTripleAt(I-H,L+W-Q,I-H,L+W-G,I-H,L+W-Q,4,!0),this.v.setTripleAt(I-H+Q,L+W,I-H+Q,L+W,I-H+G,L+W,5,!0),this.v.setTripleAt(I+H-Q,L+W,I+H-G,L+W,I+H-Q,L+W,6,!0),this.v.setTripleAt(I+H,L+W-Q,I+H,L+W-Q,I+H,L+W-G,7,!0)):(this.v.setTripleAt(I-H,L-W,I-H+G,L-W,I-H,L-W,1,!0),this.v.setTripleAt(I-H,L+W,I-H,L+W-G,I-H,L+W,2,!0),this.v.setTripleAt(I+H,L+W,I+H-G,L+W,I+H,L+W,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:l},extendPrototype([DynamicPropertyContainer],M),M}();return{getShapeProp:function C(M,R,I){var L;return 3===I||4===I?L=(3===I?R.pt:R.ks).k.length?new v(M,R,I):new m(M,R,I):5===I?L=new b(M,R):6===I?L=new _(M,R):7===I&&(L=new A(M,R)),L.k&&M.addDynamicProperty(L),L},getConstructorFunction:function x(){return m},getKeyframedConstructorFunction:function E(){return v}}}(),Matrix=function(){var r=Math.cos,o=Math.sin,a=Math.tan,l=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function d(X){if(0===X)return this;var ne=r(X),Me=o(X);return this._t(ne,-Me,0,0,Me,ne,0,0,0,0,1,0,0,0,0,1)}function g(X){if(0===X)return this;var ne=r(X),Me=o(X);return this._t(1,0,0,0,0,ne,-Me,0,0,Me,ne,0,0,0,0,1)}function m(X){if(0===X)return this;var ne=r(X),Me=o(X);return this._t(ne,0,Me,0,0,1,0,0,-Me,0,ne,0,0,0,0,1)}function p(X){if(0===X)return this;var ne=r(X),Me=o(X);return this._t(ne,-Me,0,0,Me,ne,0,0,0,0,1,0,0,0,0,1)}function v(X,ne){return this._t(1,ne,X,1,0,0)}function _(X,ne){return this.shear(a(X),a(ne))}function A(X,ne){var Me=r(ne),xe=o(ne);return this._t(Me,xe,0,0,-xe,Me,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,a(X),1,0,0,0,0,1,0,0,0,0,1)._t(Me,-xe,0,0,xe,Me,0,0,0,0,1,0,0,0,0,1)}function b(X,ne,Me){return!Me&&0!==Me&&(Me=1),1===X&&1===ne&&1===Me?this:this._t(X,0,0,0,0,ne,0,0,0,0,Me,0,0,0,0,1)}function C(X,ne,Me,xe,be,re,se,ye,Se,we,Qe,je,dt,ft,lt,Et){return this.props[0]=X,this.props[1]=ne,this.props[2]=Me,this.props[3]=xe,this.props[4]=be,this.props[5]=re,this.props[6]=se,this.props[7]=ye,this.props[8]=Se,this.props[9]=we,this.props[10]=Qe,this.props[11]=je,this.props[12]=dt,this.props[13]=ft,this.props[14]=lt,this.props[15]=Et,this}function x(X,ne,Me){return Me=Me||0,0!==X||0!==ne||0!==Me?this._t(1,0,0,0,0,1,0,0,0,0,1,0,X,ne,Me,1):this}function E(X,ne,Me,xe,be,re,se,ye,Se,we,Qe,je,dt,ft,lt,Et){var pt=this.props;if(1===X&&0===ne&&0===Me&&0===xe&&0===be&&1===re&&0===se&&0===ye&&0===Se&&0===we&&1===Qe&&0===je)return pt[12]=pt[12]*X+pt[15]*dt,pt[13]=pt[13]*re+pt[15]*ft,pt[14]=pt[14]*Qe+pt[15]*lt,pt[15]*=Et,this._identityCalculated=!1,this;var Dt=pt[0],kt=pt[1],qt=pt[2],Yt=pt[3],$t=pt[4],_t=pt[5],Cn=pt[6],mn=pt[7],hr=pt[8],ln=pt[9],Yn=pt[10],Xn=pt[11],en=pt[12],xt=pt[13],fr=pt[14],tn=pt[15];return pt[0]=Dt*X+kt*be+qt*Se+Yt*dt,pt[1]=Dt*ne+kt*re+qt*we+Yt*ft,pt[2]=Dt*Me+kt*se+qt*Qe+Yt*lt,pt[3]=Dt*xe+kt*ye+qt*je+Yt*Et,pt[4]=$t*X+_t*be+Cn*Se+mn*dt,pt[5]=$t*ne+_t*re+Cn*we+mn*ft,pt[6]=$t*Me+_t*se+Cn*Qe+mn*lt,pt[7]=$t*xe+_t*ye+Cn*je+mn*Et,pt[8]=hr*X+ln*be+Yn*Se+Xn*dt,pt[9]=hr*ne+ln*re+Yn*we+Xn*ft,pt[10]=hr*Me+ln*se+Yn*Qe+Xn*lt,pt[11]=hr*xe+ln*ye+Yn*je+Xn*Et,pt[12]=en*X+xt*be+fr*Se+tn*dt,pt[13]=en*ne+xt*re+fr*we+tn*ft,pt[14]=en*Me+xt*se+fr*Qe+tn*lt,pt[15]=en*xe+xt*ye+fr*je+tn*Et,this._identityCalculated=!1,this}function B(X){var ne=X.props;return this.transform(ne[0],ne[1],ne[2],ne[3],ne[4],ne[5],ne[6],ne[7],ne[8],ne[9],ne[10],ne[11],ne[12],ne[13],ne[14],ne[15])}function M(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||
vendor: 6,787 bytes, line 1
10!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function R(X){for(var ne=0;ne<16;){if(X.props[ne]!==this.props[ne])return!1;ne+=1}return!0}function I(X){var ne;for(ne=0;ne<16;ne+=1)X.props[ne]=this.props[ne];return X}function L(X){var ne;for(ne=0;ne<16;ne+=1)this.props[ne]=X[ne]}function H(X,ne,Me){return{x:X*this.props[0]+ne*this.props[4]+Me*this.props[8]+this.props[12],y:X*this.props[1]+ne*this.props[5]+Me*this.props[9]+this.props[13],z:X*this.props[2]+ne*this.props[6]+Me*this.props[10]+this.props[14]}}function W(X,ne,Me){return X*this.props[0]+ne*this.props[4]+Me*this.props[8]+this.props[12]}function Q(X,ne,Me){return X*this.props[1]+ne*this.props[5]+Me*this.props[9]+this.props[13]}function G(X,ne,Me){return X*this.props[2]+ne*this.props[6]+Me*this.props[10]+this.props[14]}function ae(){var X=this.props[0]*this.props[5]-this.props[1]*this.props[4],ne=this.props[5]/X,Me=-this.props[1]/X,xe=-this.props[4]/X,be=this.props[0]/X,re=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/X,se=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/X,ye=new Matrix;return ye.props[0]=ne,ye.props[1]=Me,ye.props[4]=xe,ye.props[5]=be,ye.props[12]=re,ye.props[13]=se,ye}function le(X){return this.getInverseMatrix().applyToPointArray(X[0],X[1],X[2]||0)}function de(X){var ne,Me=X.length,xe=[];for(ne=0;ne<Me;ne+=1)xe[ne]=le(X[ne]);return xe}function he(X,ne,Me){var xe=createTypedArray("float32",6);if(this.isIdentity())xe[0]=X[0],xe[1]=X[1],xe[2]=ne[0],xe[3]=ne[1],xe[4]=Me[0],xe[5]=Me[1];else{var be=this.props[0],re=this.props[1],se=this.props[4],ye=this.props[5],Se=this.props[12],we=this.props[13];xe[0]=X[0]*be+X[1]*se+Se,xe[1]=X[0]*re+X[1]*ye+we,xe[2]=ne[0]*be+ne[1]*se+Se,xe[3]=ne[0]*re+ne[1]*ye+we,xe[4]=Me[0]*be+Me[1]*se+Se,xe[5]=Me[0]*re+Me[1]*ye+we}return xe}function _e(X,ne,Me){return this.isIdentity()?[X,ne,Me]:[X*this.props[0]+ne*this.props[4]+Me*this.props[8]+this.props[12],X*this.props[1]+ne*this.props[5]+Me*this.props[9]+this.props[13],X*this.props[2]+ne*this.props[6]+Me*this.props[10]+this.props[14]]}function pe(X,ne){if(this.isIdentity())return X+","+ne;var Me=this.props;return Math.round(100*(X*Me[0]+ne*Me[4]+Me[12]))/100+","+Math.round(100*(X*Me[1]+ne*Me[5]+Me[13]))/100}function Ce(){for(var X=0,ne=this.props,Me="matrix3d(";X<16;)Me+=l(1e4*ne[X])/1e4,Me+=15===X?")":",",X+=1;return Me}function ie(X){return X<1e-6&&X>0||X>-1e-6&&X<0?l(1e4*X)/1e4:X}function ce(){var X=this.props;return"matrix("+ie(X[0])+","+ie(X[1])+","+ie(X[4])+","+ie(X[5])+","+ie(X[12])+","+ie(X[13])+")"}return function(){this.reset=i,this.rotate=d,this.rotateX=g,this.rotateY=m,this.rotateZ=p,this.skew=_,this.skewFromAxis=A,this.shear=v,this.scale=b,this.setTransform=C,this.translate=x,this.transform=E,this.multiply=B,this.applyToPoint=H,this.applyToX=W,this.applyToY=Q,this.applyToZ=G,this.applyToPointArray=_e,this.applyToTriplePoints=he,this.applyToPointStringified=pe,this.toCSS=Ce,this.to2dCSS=ce,this.clone=I,this.cloneFromProps=L,this.equals=R,this.inversePoints=de,this.inversePoint=le,this.getInverseMatrix=ae,this._t=this.transform,this.isIdentity=M,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(r){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(r){setLocationHref(r)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(r){setSubframeEnabled(r)}function setPrefix(r){setIdPrefix(r)}function loadAnimation(r){return!0===standalone&&(r.animationData=JSON.parse(animationData)),animationManager.loadAnimation(r)}function setQuality(r){if("string"==typeof r)switch(r){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(r)&&r>1&&setDefaultCurveSegments(r);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(r,o){"expressions"===r&&setExpressionsPlugin(o)}function getFactory(r){switch(r){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(r){for(var o=queryString.split("&"),a=0;a<o.length;a+=1){var l=o[a].split("=");if(decodeURIComponent(l[0])==r)return decodeURIComponent(l[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)}catch(r){}var ShapeModifiers=(r={},o={},r.registerModifier=function a(i,d){o[i]||(o[i]=d)},r.getModifier=function l(i,d,g){return new o[i](d,g)},r),r,o;function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(r){if(!this.closed){r.sh.c
vendor: 8,871 bytes, line 1
1ontainer.addDynamicProperty(r.sh);var o={shape:r.sh,data:r,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(o),this.addShapeToModifier(o),this._isAnimated&&r.setAsAnimated()}},ShapeModifier.prototype.init=function(r,o){this.shapes=[],this.elem=r,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,o),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(r,o){this.s=PropertyFactory.getProp(r,o.s,0,.01,this),this.e=PropertyFactory.getProp(r,o.e,0,.01,this),this.o=PropertyFactory.getProp(r,o.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=o.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(r){r.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(r,o,a,l,i){var d=[];o<=1?d.push({s:r,e:o}):r>=1?d.push({s:r-1,e:o-1}):(d.push({s:r,e:1}),d.push({s:0,e:o-1}));var m,v,g=[],p=d.length;for(m=0;m<p;m+=1)(v=d[m]).e*i<l||v.s*i>l+a||g.push([v.s*i<=l?0:(v.s*i-l)/a,v.e*i>=l+a?1:(v.e*i-l)/a]);return g.length||g.push([0,0]),g},TrimModifier.prototype.releasePathsData=function(r){var o,a=r.length;for(o=0;o<a;o+=1)segmentsLengthPool.release(r[o]);return r.length=0,r},TrimModifier.prototype.processShapes=function(r){var o,a;if(this._mdf||r){var l=this.o.v%360/360;if(l<0&&(l+=1),(o=this.s.v>1?1+l:this.s.v<0?0+l:this.s.v+l)>(a=this.e.v>1?1+l:this.e.v<0?0+l:this.e.v+l)){var i=o;o=a,a=i}o=1e-4*Math.round(1e4*o),a=1e-4*Math.round(1e4*a),this.sValue=o,this.eValue=a}else o=this.sValue,a=this.eValue;var d,g,p,v,_,A,b,m=this.shapes.length,C=0;if(a===o)for(g=0;g<m;g+=1)this.shapes[g].localShapeCollection.releaseShapes(),this.shapes[g].shape._mdf=!0,this.shapes[g].shape.paths=this.shapes[g].localShapeCollection,this._mdf&&(this.shapes[g].pathsData.length=0);else if(1===a&&0===o||0===a&&1===o){if(this._mdf)for(g=0;g<m;g+=1)this.shapes[g].pathsData.length=0,this.shapes[g].shape._mdf=!0}else{var E,B,x=[];for(g=0;g<m;g+=1)if((E=this.shapes[g]).shape._mdf||this._mdf||r||2===this.m){if(v=(d=E.shape.paths)._length,b=0,!E.shape._mdf&&E.pathsData.length)b=E.totalShapeLength;else{for(_=this.releasePathsData(E.pathsData),p=0;p<v;p+=1)A=bez.getSegmentsLength(d.shapes[p]),_.push(A),b+=A.totalLength;E.totalShapeLength=b,E.pathsData=_}C+=b,E.shape._mdf=!0}else E.shape.paths=E.localShapeCollection;var L,M=o,R=a,I=0;for(g=m-1;g>=0;g-=1)if((E=this.shapes[g]).shape._mdf){for((B=E.localShapeCollection).releaseShapes(),2===this.m&&m>1?(L=this.calculateShapeEdges(o,a,E.totalShapeLength,I,C),I+=E.totalShapeLength):L=[[M,R]],v=L.length,p=0;p<v;p+=1){M=L[p][0],R=L[p][1],x.length=0,R<=1?x.push({s:E.totalShapeLength*M,e:E.totalShapeLength*R}):M>=1?x.push({s:E.totalShapeLength*(M-1),e:E.totalShapeLength*(R-1)}):(x.push({s:E.totalShapeLength*M,e:E.totalShapeLength}),x.push({s:0,e:E.totalShapeLength*(R-1)}));var H=this.addShapes(E,x[0]);if(x[0].s!==x[0].e){if(x.length>1)if(E.shape.paths.shapes[E.shape.paths._length-1].c){var Q=H.pop();this.addPaths(H,B),H=this.addShapes(E,x[1],Q)}else this.addPaths(H,B),H=this.addShapes(E,x[1]);this.addPaths(H,B)}}E.shape.paths=B}}},TrimModifier.prototype.addPaths=function(r,o){var a,l=r.length;for(a=0;a<l;a+=1)o.addShape(r[a])},TrimModifier.prototype.addSegment=function(r,o,a,l,i,d,g){i.setXYAt(o[0],o[1],"o",d),i.setXYAt(a[0],a[1],"i",d+1),g&&i.setXYAt(r[0],r[1],"v",d),i.setXYAt(l[0],l[1],"v",d+1)},TrimModifier.prototype.addSegmentFromArray=function(r,o,a,l){o.setXYAt(r[1],r[5],"o",a),o.setXYAt(r[2],r[6],"i",a+1),l&&o.setXYAt(r[0],r[4],"v",a),o.setXYAt(r[3],r[7],"v",a+1)},TrimModifier.prototype.addShapes=function(r,o,a){var d,m,p,_,A,b,C,E,l=r.pathsData,i=r.shape.paths.shapes,g=r.shape.paths._length,v=0,x=[],B=!0;for(a?(A=a._length,E=a._length):(a=shapePool.newElement(),A=0,E=0),x.push(a),d=0;d<g;d+=1){for(b=l[d].lengths,a.c=i[d].c,p=i[d].c?b.length:b.length+1,m=1;m<p;m+=1)if(v+(_=b[m-1]).addedLength<o.s)v+=_.addedLength,a.c=!1;else{if(v>o.e){a.c=!1;break}o.s<=v&&o.e>=v+_.addedLength?(this.addSegment(i[d].v[m-1],i[d].o[m-1],i[d].i[m],i[d].v[m],a,A,B),B=!1):(C=bez.getNewSegment(i[d].v[m-1],i[d].v[m],i[d].o[m-1],i[d].i[m],(o.s-v)/_.addedLength,(o.e-v)/_.addedLength,b[m-1]),this.addSegmentFromArray(C,a,A,B),B=!1,a.c=!1),v+=_.addedLength,A+=1}if(i[d].c&&b.length){if(_=b[m-1],v<=o.e){var M=b[m-1].addedLength;o.s<=v&&o.e>=v+M?(this.addSegment(i[d].v[m-1],i[d].o[m-1],i[d].i[0],i[d].v[0],a,A,B),B=!1):(C=bez.getNewSegment(i[d].v[m-1],i[d].v[0],i[d].o[m-1],i[d].i[0],(o.s-v)/M,(o.e-v)/M,b[m-1]),this.addSegmentFromArray(C,a,A,B),B=!1,a.c=!1)}else a.c=!1;v+=_.addedLength,A+=1}if(a._length&&(a.setXYAt(a.v[E][0],a.v[E][1],"i",E),a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],"o",a._length-1)),v>o.e)break;d<g-1&&(a=shapePool.newElement(),B=!0,x.push(a),A=0)}return x},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(r,o){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,o.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(r,o){var a=o/100,l=[0,0],i=r._length,d=0;for(d=0;d<i;d+=1)l[0]+=r.v[d][0],l[1]+=r.v[d][1];l[0]/=i,l[1]/=i;var g=shapePool.newElement();for(g.c=r.c,d=0;d<i;d+=1)g.setTripleAt(r.v[d][0]+(l[0]-r.v[d][0])*a,r.v[d][1]+(l[1]-r.v[d][1])*a,r.o[d][0]+(l[0]-r.o[d][0])*-a,r.o[d][1]+(l[1]-r.o[d][1])*-a,r.i[d][0]+(l[0]-r.i[d][0])*-a,r.i[d][1]+(l[1]-r.i[d][1])*-a,d);return g},PuckerAndBloatModifier.prototype.processShapes=function(r){var o,a,i,d,m,p,l=this.shapes.length,g=this.amount.v;if(0!==g)for(a=0;a<l;a+=1){if(p=(m=this.shapes[a]).localShapeCollection,m.shape._mdf||this._mdf||r)for(p.releaseShapes(),m.shape._mdf=!0,o=m.shape.paths.shapes,d=m.shape.paths._length,i=0;i<d;i+=1)p.addShape(this.processPath(o[i],g));m.shape.paths=m.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var r=[0,0];function g(p,v,_){if(this.elem=p,this.frameId=-1,this.propType="transform",this.data=v,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(_||p),v.p&&v.p.s?(this.px=PropertyFactory.getProp(p,v.p.x,0,0,this),this.py=PropertyFactory.getProp(p,v.p.y,0,0,this),v.p.z&&(this.pz=PropertyFactory.getProp(p,v.p.z,0,0,this))):this.p=PropertyFactory.getProp(p,v.p||{k:[0,0,0]},1,0,this),v.rx){if(this.rx=PropertyFactory.getProp(p,v.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(p,v.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(p,v.rz,0,degToRads,this),v.or.k[0].ti){var A,b=v.or.k.length;for(A=0;A<b;A+=1)v.or.k[A].to=null,v.or.k[A].ti=null}this.or=PropertyFactory.getProp(p,v.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(p,v.r||{k:0},0,degToRads,this);v.sk&&(this.sk=PropertyFactory.getProp(p,v.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(p,v.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(p,v.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(p,v.s||{k:[100,100,100]},1,.01,this),this.o=v.o?PropertyFactory.getProp(p,v.o,0,.01,p):{_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return g.prototype={applyToMatrix:function o(p){var v=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||v,this.a&&p.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&p.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&p.skewFromAxis(-this.sk.v,this.sa.v),this.r?p.rotate(-this.r.v):p.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?p.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):p.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function a(p){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||p){var v;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOr
vendor: 11,228 bytes, line 1
1iented){var _,A;if(v=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(_=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/v,0),A=this.p.getValueAtTime(this.p.keyframes[0].t/v,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(_=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/v,0),A=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/v,0)):(_=this.p.pv,A=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/v,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){_=[],A=[];var b=this.px,C=this.py;b._caching.lastFrame+b.offsetTime<=b.keyframes[0].t?(_[0]=b.getValueAtTime((b.keyframes[0].t+.01)/v,0),_[1]=C.getValueAtTime((C.keyframes[0].t+.01)/v,0),A[0]=b.getValueAtTime(b.keyframes[0].t/v,0),A[1]=C.getValueAtTime(C.keyframes[0].t/v,0)):b._caching.lastFrame+b.offsetTime>=b.keyframes[b.keyframes.length-1].t?(_[0]=b.getValueAtTime(b.keyframes[b.keyframes.length-1].t/v,0),_[1]=C.getValueAtTime(C.keyframes[C.keyframes.length-1].t/v,0),A[0]=b.getValueAtTime((b.keyframes[b.keyframes.length-1].t-.01)/v,0),A[1]=C.getValueAtTime((C.keyframes[C.keyframes.length-1].t-.01)/v,0)):(_=[b.pv,C.pv],A[0]=b.getValueAtTime((b._caching.lastFrame+b.offsetTime-.01)/v,b.offsetTime),A[1]=C.getValueAtTime((C._caching.lastFrame+C.offsetTime-.01)/v,C.offsetTime))}else _=A=r;this.v.rotate(-Math.atan2(_[1]-A[1],_[0]-A[0]))}this.data.p&&this.data.p.s?this.v.translate(this.px.v,this.py.v,this.data.p.z?-this.pz.v:0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function l(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function i(){}},extendPrototype([DynamicPropertyContainer],g),g.prototype.addDynamicProperty=function d(p){this._addDynamicProperty(p),this.elem.addDynamicProperty(p),this._isDirty=!0},g.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function m(p,v,_){return new g(p,v,_)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(r,o){return 1e5*Math.abs(r-o)<=Math.min(Math.abs(r),Math.abs(o))}function floatZero(r){return Math.abs(r)<=1e-5}function lerp(r,o,a){return r*(1-a)+o*a}function lerpPoint(r,o,a){return[lerp(r[0],o[0],a),lerp(r[1],o[1],a)]}function quadRoots(r,o,a){if(0===r)return[];var l=o*o-4*r*a;if(l<0)return[];var i=-o/(2*r);if(0===l)return[i];var d=Math.sqrt(l)/(2*r);return[i-d,i+d]}function polynomialCoefficients(r,o,a,l){return[3*o-r-3*a+l,3*r-6*o+3*a,-3*r+3*o,r]}function singlePoint(r){return new PolynomialBezier(r,r,r,r,!1)}function PolynomialBezier(r,o,a,l,i){i&&pointEqual(r,o)&&(o=lerpPoint(r,l,1/3)),i&&pointEqual(a,l)&&(a=lerpPoint(r,l,2/3));var d=polynomialCoefficients(r[0],o[0],a[0],l[0]),g=polynomialCoefficients(r[1],o[1],a[1],l[1]);this.a=[d[0],g[0]],this.b=[d[1],g[1]],this.c=[d[2],g[2]],this.d=[d[3],g[3]],this.points=[r,o,a,l]}function extrema(r,o){var a=r.points[0][o],l=r.points[r.points.length-1][o];if(a>l){var i=l;l=a,a=i}for(var d=quadRoots(3*r.a[o],2*r.b[o],r.c[o]),g=0;g<d.length;g+=1)if(d[g]>0&&d[g]<1){var m=r.point(d[g])[o];m<a?a=m:m>l&&(l=m)}return{min:a,max:l}}function intersectData(r,o,a){var l=r.boundingBox();return{cx:l.cx,cy:l.cy,width:l.width,height:l.height,bez:r,t:(o+a)/2,t1:o,t2:a}}function splitData(r){var o=r.bez.split(.5);return[intersectData(o[0],r.t1,r.t),intersectData(o[1],r.t,r.t2)]}function boxIntersect(r,o){return 2*Math.abs(r.cx-o.cx)<r.width+o.width&&2*Math.abs(r.cy-o.cy)<r.height+o.height}function intersectsImpl(r,o,a,l,i,d){if(boxIntersect(r,o)){if(a>=d||r.width<=l&&r.height<=l&&o.width<=l&&o.height<=l)return void i.push([r.t,o.t]);var g=splitData(r),m=splitData(o);intersectsImpl(g[0],m[0],a+1,l,i,d),intersectsImpl(g[0],m[1],a+1,l,i,d),intersectsImpl(g[1],m[0],a+1,l,i,d),intersectsImpl(g[1],m[1],a+1,l,i,d)}}function crossProduct(r,o){return[r[1]*o[2]-r[2]*o[1],r[2]*o[0]-r[0]*o[2],r[0]*o[1]-r[1]*o[0]]}function lineIntersection(r,o,a,l){var g=[a[0],a[1],1],m=[l[0],l[1],1],p=crossProduct(crossProduct([r[0],r[1],1],[o[0],o[1],1]),crossProduct(g,m));return floatZero(p[2])?null:[p[0]/p[2],p[1]/p[2]]}function polarOffset(r,o,a){return[r[0]+Math.cos(o)*a,r[1]-Math.sin(o)*a]}function pointDistance(r,o){return Math.hypot(r[0]-o[0],r[1]-o[1])}function pointEqual(r,o){return floatEqual(r[0],o[0])&&floatEqual(r[1],o[1])}function ZigZagModifier(){}function setPoint(r,o,a,l,i,d,g){var m=a-Math.PI/2,p=a+Math.PI/2,v=o[0]+Math.cos(a)*l*i,_=o[1]-Math.sin(a)*l*i;r.setTripleAt(v,_,v+Math.cos(m)*d,_-Math.sin(m)*d,v+Math.cos(p)*g,_-Math.sin(p)*g,r.length())}function getPerpendicularVector(r,o){var a=[o[0]-r[0],o[1]-r[1]],l=.5*-Math.PI;return[Math.cos(l)*a[0]-Math.sin(l)*a[1],Math.sin(l)*a[0]+Math.cos(l)*a[1]]}function getProjectingAngle(r,o){var a=0===o?r.length()-1:o-1,l=(o+1)%r.length(),g=getPerpendicularVector(r.v[a],r.v[l]);return Math.atan2(0,1)-Math.atan2(g[1],g[0])}function zigZagCorner(r,o,a,l,i,d,g){var m=getProjectingAngle(o,a),p=o.v[a%o._length],v=o.v[0===a?o._length-1:a-1],_=o.v[(a+1)%o._length],A=2===d?Math.sqrt(Math.pow(p[0]-v[0],2)+Math.pow(p[1]-v[1],2)):0,b=2===d?Math.sqrt(Math.pow(p[0]-_[0],2)+Math.pow(p[1]-_[1],2)):0;setPoint(r,o.v[a%o._length],m,g,l,b/(2*(i+1)),A/(2*(i+1)),d)}function zigZagSegment(r,o,a,l,i,d){for(var g=0;g<l;g+=1){var m=(g+1)/(l+1),p=2===i?Math.sqrt(Math.pow(o.points[3][0]-o.points[0][0],2)+Math.pow(o.points[3][1]-o.points[0][1],2)):0,v=o.normalAngle(m);setPoint(r,o.point(m),v,d,a,p/(2*(l+1)),p/(2*(l+1)),i),d=-d}return d}function linearOffset(r,o,a){var l=Math.atan2(o[0]-r[0],o[1]-r[1]);return[polarOffset(r,l,a),polarOffset(o,l,a)]}function offsetSegment(r,o){var a,l,i,d,g,m,p;a=(p=linearOffset(r.points[0],r.points[1],o))[0],l=p[1],i=(p=linearOffset(r.points[1],r.points[2],o))[0],d=p[1],g=(p=linearOffset(r.points[2],r.points[3],o))[0],m=p[1];var v=lineIntersection(a,l,i,d);null===v&&(v=l);var _=lineIntersection(g,m,i,d);return null===_&&(_=g),new PolynomialBezier(a,v,_,m)}function joinLines(r,o,a,l,i){var d=o.points[3],g=a.points[0];if(3===l||pointEqual(d,g))return d;if(2===l){var m=-o.tangentAngle(1),p=-a.tangentAngle(0)+Math.PI,v=lineIntersection(d,polarOffset(d,m+Math.PI/2,100),g,polarOffset(g,m+Math.PI/2,100)),_=v?pointDistance(v,d):pointDistance(d,g)/2,A=polarOffset(d,m,2*_*roundCorner);return r.setXYAt(A[0],A[1],"o",r.length()-1),A=polarOffset(g,p,2*_*roundCorner),r.setTripleAt(g[0],g[1],g[0],g[1],A[0],A[1],r.length()),g}var x=lineIntersection(pointEqual(d,o.points[2])?o.points[0]:o.points[2],d,g,pointEqual(g,a.points[1])?a.points[3]:a.points[1]);return x&&pointDistance(x,d)<i?(r.setTripleAt(x[0],x[1],x[0],x[1],x[0],x[1],r.length()),x):d}function getIntersection(r,o){var a=r.intersections(o);return a.length&&floatEqual(a[0][0],1)&&a.shift(),a.length?a[0]:null}function pruneSegmentIntersection(r,o){var a=r.slice(),l=o.slice(),i=getIntersection(r[r.length-1],o[0]);return i&&(a[r.length-1]=r[r.length-1].split(i[0])[0],l[0]=o[0].split(i[1])[1]),r.length>1&&o.length>1&&(i=getIntersection(r[0],o[o.length-1]))?[[r[0].split(i[0])[0]],[o[o.length-1].split(i[1])[1]]]:[a,l]}function pruneIntersections(r){for(var o,a=1;a<r.length;a+=1)o=pruneSegmentIntersection(r[a-1],r[a]),r[a-1]=o[0],r[a]=o[1];return r.length>1&&(o=pruneSegmentIntersection(r[r.length-1],r[0]),r[r.length-1]=o[0],r[0]=o[1]),r}function offsetSegmentSplit(r,o){var l,i,d,g,a=r.inflectionPoints();return 0===a.length?[offsetSegment(r,o)]:1===a.length||floatEqual(a[1],1)?(i=(d=r.split(a[0]))[1],[offsetSegment(l=d[0],o),offsetSegment(i,o)]):(l=(d=r.split(a[0]))[0],g=(d=d[1].split((a[1]-a[0])/(1-a[0])))[0],i=d[1],[offsetSegment(l,o),offsetSegment(g,o),offsetSegment(i,o)])}function OffsetPathModifier(){}function getFontProperties(r){for(var d,o=r.fStyle?r.fStyle.split(" "):[],a="normal",l="normal",i=o.length,g=0;g<i;g+=1)switch(d=o[g].toLowerCase(),d){case"italic":l="italic";break;case"bold":a="700";break;case"black":a="900";break;case"medium":a="500";break;case"regular":case"normal":a="400";break;case"light":case"thin":a="200"}return{style:l,weight:r.fWeight||a}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(r,o){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(r,o.c,0,null,this),this.o=PropertyFactory.getProp(r,o.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(r,o.tr,this),this.so=PropertyFactory.getProp(r,o.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(r,o.tr.eo,0,.01,this),this.data=o,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(r,o,a,l,i,d){var g=d?-1:1,m=l.s.v[0]+(1-l.s.v[0])*(1-i),p=l.s.v[1]+(1-l.s.v[1])*(1-i);r.translate(l.p.v[0]*g*i,l.p.v[1]*g*i,l.p.v[2]),o.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]),o.rotate(-l.r.v*g*i),o.translate(l.a.v[0],l.a.v[1],l.a.v[2]),a.translate(-l.a.v[0],-l.a.v[1],l.a.v[2]),a.scale(d?1/m:m,d?1/p:p),a.translate(l.a.v[0],l.a.v[1],l.a.v[2])},RepeaterModifier.prototype.init=function(r,o,a,l){for(this.elem=r,this.arr=o,this.pos=a,this.elemsData=l,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(r),this.initModifierProperties(r,o[a]);a>0;)this._elements.unshift(o[a-=1]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(r){var o,a=r.length;for(o=0;o<a;o+=1)r[o]._processed=!1,"gr"===r[o].ty&&this.resetElements(r[o].it)},RepeaterModifier.prototype.cloneElements=function(r){var o=JSON.parse(JSON.stringify(r));return this.resetElements(o),o},RepeaterModifier.prototype.changeGroupRender=function(r,o){var a,l=r.length;for(a=0;a<l;a+=1)r[a]._render=o,"gr"===r[a].ty&&this.changeGroupRender(r[a].it,o)},RepeaterModifier.prototype.processShapes=function(r){var o,a,l,i,d,g=!1;if(this._mdf||r){var v,m=Math.ceil(this.c.v);if(this._groups.length<m){for(;this._groups.length<m;){var p={it:this.cloneElements(this._elements),ty:"gr"};p.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]}
vendor: 14,512 bytes, line 1
1,s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,p),this._groups.splice(0,0,p),this._currentCopies+=1}this.elem.reloadShapes(),g=!0}for(d=0,l=0;l<=this._groups.length-1;l+=1){if(this._groups[l]._render=v=d<m,this.changeGroupRender(this._groups[l].it,v),!v){var _=this.elemsData[l].it,A=_[_.length-1];0!==A.transform.op.v?(A.transform.op._mdf=!0,A.transform.op.v=0):A.transform.op._mdf=!1}d+=1}this._currentCopies=m;var b=this.o.v,C=b%1,x=b>0?Math.floor(b):Math.ceil(b),E=this.pMatrix.props,B=this.rMatrix.props,M=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var I,L,R=0;if(b>0){for(;R<x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),R+=1;C&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,C,!1),R+=C)}else if(b<0){for(;R>x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),R-=1;C&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-C,!0),R-=C)}for(l=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,d=this._currentCopies;d;){if(L=(a=(o=this.elemsData[l].it)[o.length-1].transform.mProps.v.props).length,o[o.length-1].transform.mProps._mdf=!0,o[o.length-1].transform.op._mdf=!0,o[o.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+l/(this._currentCopies-1)*(this.eo.v-this.so.v),0!==R){for((0!==l&&1===i||l!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(B[0],B[1],B[2],B[3],B[4],B[5],B[6],B[7],B[8],B[9],B[10],B[11],B[12],B[13],B[14],B[15]),this.matrix.transform(M[0],M[1],M[2],M[3],M[4],M[5],M[6],M[7],M[8],M[9],M[10],M[11],M[12],M[13],M[14],M[15]),this.matrix.transform(E[0],E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],E[9],E[10],E[11],E[12],E[13],E[14],E[15]),I=0;I<L;I+=1)a[I]=this.matrix.props[I];this.matrix.reset()}else for(this.matrix.reset(),I=0;I<L;I+=1)a[I]=this.matrix.props[I];R+=1,d-=1,l+=i}}else for(d=this._currentCopies,l=0,i=1;d;)a=(o=this.elemsData[l].it)[o.length-1].transform.mProps.v.props,o[o.length-1].transform.mProps._mdf=!1,o[o.length-1].transform.op._mdf=!1,d-=1,l+=i;return g},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(r,o){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(r,o.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(r,o){var a=shapePool.newElement();a.c=r.c;var l,d,g,m,p,v,_,b,C,x,E,B,M,i=r._length,A=0;for(l=0;l<i;l+=1)g=r.i[l],(d=r.v[l])[0]===(m=r.o[l])[0]&&d[1]===m[1]&&d[0]===g[0]&&d[1]===g[1]?0!==l&&l!==i-1||r.c?(p=0===l?r.v[i-1]:r.v[l-1],_=(v=Math.sqrt(Math.pow(d[0]-p[0],2)+Math.pow(d[1]-p[1],2)))?Math.min(v/2,o)/v:0,a.setTripleAt(b=B=d[0]+(p[0]-d[0])*_,C=M=d[1]-(d[1]-p[1])*_,b-(b-d[0])*roundCorner,C-(C-d[1])*roundCorner,B,M,A),A+=1,p=l===i-1?r.v[0]:r.v[l+1],_=(v=Math.sqrt(Math.pow(d[0]-p[0],2)+Math.pow(d[1]-p[1],2)))?Math.min(v/2,o)/v:0,a.setTripleAt(b=x=d[0]+(p[0]-d[0])*_,C=E=d[1]+(p[1]-d[1])*_,x,E,B=b-(b-d[0])*roundCorner,M=C-(C-d[1])*roundCorner,A),A+=1):(a.setTripleAt(d[0],d[1],m[0],m[1],g[0],g[1],A),A+=1):(a.setTripleAt(r.v[l][0],r.v[l][1],r.o[l][0],r.o[l][1],r.i[l][0],r.i[l][1],A),A+=1);return a},RoundCornersModifier.prototype.processShapes=function(r){var o,a,i,d,m,p,l=this.shapes.length,g=this.rd.v;if(0!==g)for(a=0;a<l;a+=1){if(p=(m=this.shapes[a]).localShapeCollection,m.shape._mdf||this._mdf||r)for(p.releaseShapes(),m.shape._mdf=!0,o=m.shape.paths.shapes,d=m.shape.paths._length,i=0;i<d;i+=1)p.addShape(this.processPath(o[i],g));m.shape.paths=m.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(r){return[((this.a[0]*r+this.b[0])*r+this.c[0])*r+this.d[0],((this.a[1]*r+this.b[1])*r+this.c[1])*r+this.d[1]]},PolynomialBezier.prototype.derivative=function(r){return[(3*r*this.a[0]+2*this.b[0])*r+this.c[0],(3*r*this.a[1]+2*this.b[1])*r+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(r){var o=this.derivative(r);return Math.atan2(o[1],o[0])},PolynomialBezier.prototype.normalAngle=function(r){var o=this.derivative(r);return Math.atan2(o[0],o[1])},PolynomialBezier.prototype.inflectionPoints=function(){var r=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(r))return[];var o=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/r,a=o*o-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/r;if(a<0)return[];var l=Math.sqrt(a);return floatZero(l)?l>0&&l<1?[o]:[]:[o-l,o+l].filter(function(i){return i>0&&i<1})},PolynomialBezier.prototype.split=function(r){if(r<=0)return[singlePoint(this.points[0]),this];if(r>=1)return[this,singlePoint(this.points[this.points.length-1])];var o=lerpPoint(this.points[0],this.points[1],r),a=lerpPoint(this.points[1],this.points[2],r),l=lerpPoint(this.points[2],this.points[3],r),i=lerpPoint(o,a,r),d=lerpPoint(a,l,r),g=lerpPoint(i,d,r);return[new PolynomialBezier(this.points[0],o,i,g,!0),new PolynomialBezier(g,d,l,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var r=this.bounds();return{left:r.x.min,right:r.x.max,top:r.y.min,bottom:r.y.max,width:r.x.max-r.x.min,height:r.y.max-r.y.min,cx:(r.x.max+r.x.min)/2,cy:(r.y.max+r.y.min)/2}},PolynomialBezier.prototype.intersections=function(r,o,a){void 0===o&&(o=2),void 0===a&&(a=7);var l=[];return intersectsImpl(intersectData(this,0,1),intersectData(r,0,1),0,o,l,a),l},PolynomialBezier.shapeSegment=function(r,o){var a=(o+1)%r.length();return new PolynomialBezier(r.v[o],r.o[o],r.i[a],r.v[a],!0)},PolynomialBezier.shapeSegmentInverted=function(r,o){var a=(o+1)%r.length();return new PolynomialBezier(r.v[a],r.i[a],r.o[o],r.v[o],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(r,o){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(r,o.s,0,null,this),this.frequency=PropertyFactory.getProp(r,o.r,0,null,this),this.pointsType=PropertyFactory.getProp(r,o.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(r,o,a,l){var i=r._length,d=shapePool.newElement();if(d.c=r.c,r.c||(i-=1),0===i)return d;var g=-1,m=PolynomialBezier.shapeSegment(r,0);zigZagCorner(d,r,0,o,a,l,g);for(var p=0;p<i;p+=1)g=zigZagSegment(d,m,o,a,l,-g),m=p!==i-1||r.c?PolynomialBezier.shapeSegment(r,(p+1)%i):null,zigZagCorner(d,r,p+1,o,a,l,g);return d},ZigZagModifier.prototype.processShapes=function(r){var o,a,i,d,v,_,l=this.shapes.length,g=this.amplitude.v,m=Math.max(0,Math.round(this.frequency.v)),p=this.pointsType.v;if(0!==g)for(a=0;a<l;a+=1){if(_=(v=this.shapes[a]).localShapeCollection,v.shape._mdf||this._mdf||r)for(_.releaseShapes(),v.shape._mdf=!0,o=v.shape.paths.shapes,d=v.shape.paths._length,i=0;i<d;i+=1)_.addShape(this.processPath(o[i],g,m,p));v.shape.paths=v.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(r,o){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(r,o.a,0,null,this),this.miterLimit=PropertyFactory.getProp(r,o.ml,0,null,this),this.lineJoin=o.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(r,o,a,l){var i=shapePool.newElement();i.c=r.c;var d=r.length();r.c||(d-=1);var g,m,p,v=[];for(g=0;g<d;g+=1)p=PolynomialBezier.shapeSegment(r,g),v.push(offsetSegmentSplit(p,o));if(!r.c)for(g=d-1;g>=0;g-=1)p=PolynomialBezier.shapeSegmentInverted(r,g),v.push(offsetSegmentSplit(p,o));v=pruneIntersections(v);var _=null,A=null;for(g=0;g<v.length;g+=1){var b=v[g];for(A&&(_=joinLines(i,A,b[0],a,l)),A=b[b.length-1],m=0;m<b.length;m+=1)p=b[m],_&&pointEqual(p.points[0],_)?i.setXYAt(p.points[1][0],p.points[1][1],"o",i.length()-1):i.setTripleAt(p.points[0][0],p.points[0][1],p.points[1][0],p.points[1][1],p.points[0][0],p.points[0][1],i.length()),i.setTripleAt(p.points[3][0],p.points[3][1],p.points[3][0],p.points[3][1],p.points[2][0],p.points[2][1],i.length()),_=p.points[3]}return v.length&&joinLines(i,A,v[0][0],a,l),i},OffsetPathModifier.prototype.processShapes=function(r){var o,a,i,d,v,_,l=this.shapes.length,g=this.amount.v,m=this.miterLimit.v,p=this.lineJoin;if(0!==g)for(a=0;a<l;a+=1){if(_=(v=this.shapes[a]).localShapeCollection,v.shape._mdf||this._mdf||r)for(_.releaseShapes(),v.shape._mdf=!0,o=v.shape.paths.shapes,d=v.shape.paths._length,i=0;i<d;i+=1)_.addShape(this.processPath(o[i],g,p,m));v.shape.paths=v.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var o={w:0,size:0,shapes:[],data:{shapes:[]}},a=[];a=a.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var l=127988,A=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function C(ie,ce){var X=createTag("span");X.setAttribute("aria-hidden",!0),X.style.fontFamily=ce;var ne=createTag("span");ne.innerText="giItT1WQy@!-/#",X.style.position="absolute",X.style.left="-10000px",X.style.top="-10000px",X.style.fontSize="300px",X.style.fontVariant="normal",X.style.fontStyle="normal",X.style.fontWeight="normal",X.style.letterSpacing="0",X.appendChild(ne),document.body.appendChild(X);var Me=ne.offsetWidth;return ne.style.fontFamily=function b(ie){var X,ce=ie.split(","),ne=ce.length,Me=[];for(X=0;X<ne;X+=1)"sans-serif"!==ce[X]&&"monospace"!==ce[X]&&Me.push(ce[X]);return Me.join(",")}(ie)+", "+ce,{node:ne,w:Me,parent:X}}function E(ie,ce){var ne,X=document.body&&ce?"svg":"canvas",Me=getFontProperties(ie);if("svg"===X){var xe=createNS("text");xe.style.fontSize="100px",xe.setAttribute("font-family",ie.fFamily),xe.setAttribute("font-style",Me.style),xe.setAttribute("font-weight",Me.weight),xe.textContent="1",ie.fClass?(xe.style.fontFamily="inherit",xe.setAttribute("class",ie.fClass)):xe.style.fontFamily=ie.fFamily,ce.appendChild(xe),ne=xe}else{var be=new OffscreenCanvas(500,500).getContext("2d");be.font=Me.style+" "+Me.weight+" 100px "+ie.fFamily,ne=be}return{measureText:function re(se){return"svg"===X?(ne.textContent=se,ne.getComputedTextLength()):ne.measureText(se).width}}}function H(ie){var ce=0,X=ie.charCodeAt(0);if(X>=55296&&X<=56319){var ne=ie.charCodeAt(1);ne>=56320&&ne<=57343&&(ce=1024*(X-55296)+ne-56320+65536)}return ce}function ae(ie){var ce=H(ie);return ce>=127462&&ce<=127487}var pe=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return pe.isModifier=function W(ie,ce){var X=ie.toString(16)+ce.toString(16);return-1!==A.indexOf(X)},pe.isZeroWidthJoiner=function Q(ie){return 8205===ie},pe.isFlagEmoji=function le(ie){return ae(ie.substr(0,2))&&ae(ie.substr(2,2))},pe.isRegionalCode=ae,pe.isCombinedCharacter=function de(ie){return-1!==a.indexOf(ie)},pe.isRegionalFlag=function he(ie,ce){var X=H(ie.substr(ce,2));if(X!==l)return!1;var ne=0;for(ce+=2;ne<5;){if((X=H(ie.substr(ce,2)))<917601||X>917626)return!1;ne+=1,ce+=2}return 917631===H(ie.substr(ce,2))},pe.isVariationSelector=function G(ie){return 65039===ie},pe.BLACK_FLAG_CODE_POINT=l,pe.prototype={addChars:function M(ie){if(ie){this.chars||(this.chars=[]);var ce,ne,xe,X=ie.length,Me=this.chars.length;for(ce=0;ce<X;ce+=1){for(ne=0,xe=!1;ne<Me;)this.chars[ne].style===ie[ce].style&&this.chars[ne].fFamily===ie[ce].fFamily&&this.chars[ne].ch===ie[ce].ch&&(xe=!0),ne+=1;xe||(this.chars.push(ie[ce]),Me+=1)}}},addFonts:function B(ie,ce){if(ie){if(this.chars)return this.isLoaded=!0,void(this.fonts=ie.list);if(!document.body)return this.isLoaded=!0,ie.list.forEach(function(Qe){Qe.helper=E(Qe),Qe.cache={}}),void(this.fonts=ie.list);var ne,X=ie.list,Me=X.length,xe=Me;for(ne=0;ne<Me;ne+=1){var re,se,be=!0;if(X[ne].loaded=!1,X[ne].monoCase=C(X[ne].fFamily,"monospace"),X[ne].sansCase=C(X[ne].fFamily,"sans-serif"),X[ne].fPath){if("p"===X[ne].fOrigin||3===X[ne].origin){if((re=document.querySelectorAll('style[f-forigin="p"][f-family="'+X[ne].fFamily+'"], style[f-origin="3"][f-family="'+X[ne].fFamily+'"]')).length>0&&(be=!1),be){var ye=createTag("style");ye.setAttribute("f-forigin",X[ne].fOrigin),ye.setAttribute("f-origin",X[ne].origin),ye.setAttribute("f-family",X[ne].fFamily),ye.type="text/css",ye.innerText="@font-face {font-family: "+X[ne].fFamily+"; font-style: normal; src: url('"+X[ne].fPath+"');}",ce.appendChild(ye)}}else if("g"===X[ne].fOrigin||1===X[ne].origin){for(re=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),se=0;se<re.length;se+=1)-1!==re[se].href.indexOf(X[ne].fPath)&&(be=!1);if(be){var Se=createTag("link");Se.setAttribute("f-forigin",X[ne].fOrigin),Se.setAttribute("f-origin",X[ne].origin),Se.type="text/css",Se.rel="stylesheet",Se.href=X[ne].fPath,document.body.appendChild(Se)}}else if("t"===X[ne].fOrigin||2===X[ne].origin){for(re=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),se=0;se<re.length;se+=1)X[ne].fPath===re[se].src&&(be=!1);if(be){var we=createTag("link");we.setAttribute("f-forigin",X[ne].fOrigin),we.setAttribute("f-origin",X[ne].origin),we.setAttribute("rel","stylesheet"),we.setAttribute("href",X[ne].fPath),ce.appendChild(we)}}}else X[ne].loaded=!0,xe-=1;X[ne].helper=E(X[ne],ce),X[ne].cache={},this.fonts.push(X[ne])}0===xe?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function R(ie,ce,X){for(var ne=0,Me=this.chars.length;ne<Me;){if(this.chars[ne].ch===ie&&this.chars[ne].style===ce&&this.chars[ne].fFamily===X)return this.chars[ne];ne+=1}return("string"==typeof ie&&13!==ie.charCodeAt(0)||!ie)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",ie,ce,X)),o},getFontByName:function L(ie){for(var ce=0,X=this.fonts.length;ce<X;){if(this.fonts[ce].fName===ie)return this.fonts[ce];ce+=1}return this.fonts[0]},measureText:function I(ie,ce,X){var ne=this.getFontByName(ce),Me=ie;if(!ne.cache[Me]){var xe=ne.helper;if(" "===ie){var be=xe.measureText("|"+ie+"|"),re=xe.measureText("||");
vendor: 5,588 bytes, line 1
1ne.cache[Me]=(be-re)/100}else ne.cache[Me]=xe.measureText(ie)/100}return ne.cache[Me]*X},checkLoadedFonts:function x(){var ie,ce=this.fonts.length,Me=ce;for(ie=0;ie<ce;ie+=1)this.fonts[ie].loaded?Me-=1:"n"===this.fonts[ie].fOrigin||0===this.fonts[ie].origin?this.fonts[ie].loaded=!0:((this.fonts[ie].monoCase.node.offsetWidth!==this.fonts[ie].monoCase.w||this.fonts[ie].sansCase.node.offsetWidth!==this.fonts[ie].sansCase.w)&&(Me-=1,this.fonts[ie].loaded=!0),this.fonts[ie].loaded&&(this.fonts[ie].sansCase.parent.parentNode.removeChild(this.fonts[ie].sansCase.parent),this.fonts[ie].monoCase.parent.parentNode.removeChild(this.fonts[ie].monoCase.parent)));0!==Me&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function _e(){this.isLoaded=!0}},pe}();function SlotManager(r){this.animationData=r}function slotFactory(r){return new SlotManager(r)}function RenderableElement(){}SlotManager.prototype.getProp=function(r){return this.animationData.slots&&this.animationData.slots[r.sid]?Object.assign(r,this.animationData.slots[r.sid].p):r},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(o){-1===this.renderableComponents.indexOf(o)&&this.renderableComponents.push(o)},removeRenderableComponent:function(o){-1!==this.renderableComponents.indexOf(o)&&this.renderableComponents.splice(this.renderableComponents.indexOf(o),1)},prepareRenderableFrame:function(o){this.checkLayerLimits(o)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(o){this.data.ip-this.data.st<=o&&this.data.op-this.data.st>o?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var o,a=this.renderableComponents.length;for(o=0;o<a;o+=1)this.renderableComponents[o].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var r={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(o){return r[o]||""}}();function SliderEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,0,0,a)}function AngleEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,0,0,a)}function ColorEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,1,0,a)}function PointEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,1,0,a)}function LayerIndexEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,0,0,a)}function MaskIndexEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,0,0,a)}function CheckboxEffect(r,o,a){this.p=PropertyFactory.getProp(o,r.v,0,0,a)}function NoValueEffect(){this.p={}}function EffectsManager(r,o){var a=r.ef||[];this.effectElements=[];var l,d,i=a.length;for(l=0;l<i;l+=1)d=new GroupEffect(a[l],o),this.effectElements.push(d)}function GroupEffect(r,o){this.init(r,o)}function BaseElement(){}function FrameElement(){}function FootageElement(r,o,a){this.initFrame(),this.initRenderable(),this.assetData=o.getAssetData(r.refId),this.footageData=o.imageLoader.getAsset(this.assetData),this.initBaseData(r,o,a)}function AudioElement(r,o,a){this.initFrame(),this.initRenderable(),this.assetData=o.getAssetData(r.refId),this.initBaseData(r,o,a),this._isPlaying=!1,this._canPlay=!1;var l=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(l),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,o.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,r.au&&r.au.lv?r.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(r,o){this.data=r,this.effectElements=[],this.initDynamicPropertyContainer(o);var a,i,l=this.data.ef.length,d=this.data.ef;for(a=0;a<l;a+=1){switch(i=null,d[a].ty){case 0:i=new SliderEffect(d[a],o,this);break;case 1:i=new AngleEffect(d[a],o,this);break;case 2:i=new ColorEffect(d[a],o,this);break;case 3:i=new PointEffect(d[a],o,this);break;case 4:case 7:i=new CheckboxEffect(d[a],o,this);break;case 10:i=new LayerIndexEffect(d[a],o,this);break;case 11:i=new MaskIndexEffect(d[a],o,this);break;case 5:i=new EffectsManager(d[a],o,this);break;default:i=new NoValueEffect(d[a],o,this)}i&&this.effectElements.push(i)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var o=0,a=this.data.masksProperties.length;o<a;){if("n"!==this.data.masksProperties[o].mode&&!1!==this.data.masksProperties[o].cl)return!0;o+=1}return!1},initExpressions:function(){var o=getExpressionInterfaces();if(o){var a=o("layer"),l=o("effects"),i=o("shape"),d=o("text"),g=o("comp");this.layerInterface=a(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);
vendor: 7,014 bytes, line 1
1var m=l.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(m),0===this.data.ty||this.data.xt?this.compInterface=g(this):4===this.data.ty?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=d(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var o=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=o},initBaseData:function(o,a,l){this.globalData=a,this.comp=l,this.data=o,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(o,a){var l,i=this.dynamicProperties.length;for(l=0;l<i;l+=1)(a||this._isParent&&"transform"===this.dynamicProperties[l].propType)&&(this.dynamicProperties[l].getValue(),this.dynamicProperties[l]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(o){-1===this.dynamicProperties.indexOf(o)&&this.dynamicProperties.push(o)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var r=getExpressionInterfaces();if(r){var o=r("footage");this.layerInterface=o(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(r){this.prepareRenderableFrame(r,!0),this.prepareProperties(r,!0),this._currentTime=this.tm._placeholder?r/this.data.sr:this.tm.v,this._volume=this.lv.v[0];var a=this._volume*this._volumeMultiplier;this._previousVolume!==a&&(this._previousVolume=a,this.audio.volume(a))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(r){this.audio.rate(r)},AudioElement.prototype.volume=function(r){this._volumeMultiplier=r,this._previousVolume=r*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(r){var o,l,a=this.layers.length;for(this.completeLayers=!0,o=a-1;o>=0;o-=1)this.elements[o]||(l=this.layers[o]).ip-l.st<=r-this.layers[o].st&&l.op-l.st>r-this.layers[o].st&&this.buildItem(o),this.completeLayers=!!this.elements[o]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(r){switch(r.ty){case 2:return this.createImage(r);case 0:return this.createComp(r);case 1:return this.createSolid(r);case 3:default:return this.createNull(r);case 4:return this.createShape(r);case 5:return this.createText(r);case 6:return this.createAudio(r);case 13:return this.createCamera(r);case 15:return this.createFootage(r)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(r){return new AudioElement(r,this.globalData,this)},BaseRenderer.prototype.createFootage=function(r){return new FootageElement(r,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var r,o=this.layers.length;for(r=0;r<o;r+=1)this.buildItem(r);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(r){this.completeLayers=!1;var o,l,a=r.length,i=this.layers.length;for(o=0;o<a;o+=1)for(l=0;l<i;){if(this.layers[l].id===r[o].id){this.layers[l]=r[o];break}l+=1}},BaseRenderer.prototype.setProjectInterface=function(r){this.globalData.projectInterface=r},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(r,o,a){for(var l=this.elements,i=this.layers,d=0,g=i.length;d<g;)i[d].ind==o&&(l[d]&&!0!==l[d]?(a.push(l[d]),l[d].setAsParent(),void 0!==i[d].parent?this.buildElementParenting(r,i[d].parent,a):r.setHierarchy(a)):(this.buildItem(d),this.addPendingElement(r))),d+=1},BaseRenderer.prototype.addPendingElement=function(r){this.pendingElements.push(r)},BaseRenderer.prototype.searchExtraCompositions=function(r){var o,a=r.length;for(o=0;o<a;o+=1)if(r[o].xt){var l=this.createComp(r[o]);l.initExpressions(),this.globalData.projectInterface.registerComposition(l)}},BaseRenderer.prototype.getElementById=function(r){var o,a=this.elements.length;for(o=0;o<a;o+=1)if(this.elements[o].data.ind===r)return this.elements[o];return null},BaseRenderer.prototype.getElementByPath=function(r){var a,o=r.shift();if("number"==typeof o)a=this.elements[o];else{var l,i=this.elements.length;for(l=0;l<i;l+=1)if(this.elements[l].data.nm===o){a=this.elements[l];break}}return 0===r.length?a:a.getElementByPath(r)},BaseRenderer.prototype.setupGlobalData=function(r,o){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(r),this.globalData.fontManager.addChars(r.chars),this.globalData.fontManager.addFonts(r.fonts,o),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=r.fr,this.globalData.nm=r.nm,this.globalData.compSize={w:r.w,h:r.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(r,o,a){this.data=r,this.element=o,this.globalData=a,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,l=this.globalData.defs,d=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(d),this.solidPath="";var g,_,A,C,x,E,B,m=this.masksProperties,p=0,v=[],b=createElementID(),M="clipPath",R="clip-path";
vendor: 8,296 bytes, line 1
1for(i=0;i<d;i+=1)if(("a"!==m[i].mode&&"n"!==m[i].mode||m[i].inv||100!==m[i].o.k||m[i].o.x)&&(M="mask",R="mask"),"s"!==m[i].mode&&"i"!==m[i].mode||0!==p?C=null:((C=createNS("rect")).setAttribute("fill","#ffffff"),C.setAttribute("width",this.element.comp.data.w||0),C.setAttribute("height",this.element.comp.data.h||0),v.push(C)),g=createNS("path"),"n"===m[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,m[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,m[i],3),elem:g,lastPath:""},l.appendChild(g);else{var I;if(p+=1,g.setAttribute("fill","s"===m[i].mode?"#000000":"#ffffff"),g.setAttribute("clip-rule","nonzero"),0!==m[i].x.k?(M="mask",R="mask",B=PropertyFactory.getProp(this.element,m[i].x,0,null,this.element),I=createElementID(),(x=createNS("filter")).setAttribute("id",I),(E=createNS("feMorphology")).setAttribute("operator","erode"),E.setAttribute("in","SourceGraphic"),E.setAttribute("radius","0"),x.appendChild(E),l.appendChild(x),g.setAttribute("stroke","s"===m[i].mode?"#000000":"#ffffff")):(E=null,B=null),this.storedData[i]={elem:g,x:B,expan:E,lastPath:"",lastOperator:"",filterId:I,lastRadius:0},"i"===m[i].mode){A=v.length;var L=createNS("g");for(_=0;_<A;_+=1)L.appendChild(v[_]);var H=createNS("mask");H.setAttribute("mask-type","alpha"),H.setAttribute("id",b+"_"+p),H.appendChild(g),l.appendChild(H),L.setAttribute("mask","url("+getLocationHref()+"#"+b+"_"+p+")"),v.length=0,v.push(L)}else v.push(g);m[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:g,lastPath:"",op:PropertyFactory.getProp(this.element,m[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,m[i],3),invRect:C},this.viewData[i].prop.k||this.drawPath(m[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(M),d=v.length,i=0;i<d;i+=1)this.maskElement.appendChild(v[i]);p>0&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(R,"url("+getLocationHref()+"#"+b+")"),l.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var o=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:o,localMat:o,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0)},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var a=this.finalTransform.mat,l=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;l<i;){if(this.hierarchy[l].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}l+=1}if(this.finalTransform._matMdf)for(a.cloneFromProps(this.finalTransform.mProp.v.props),l=0;l<i;l+=1)a.multiply(this.hierarchy[l].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var o=0,a=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;o<a;)this.localTransforms[o]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[o]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),o+=1;if(this.finalTransform._localMatMdf){var l=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(l),o=1;o<a;o+=1)l.multiply(this.localTransforms[o].matrix);l.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var d=this.finalTransform.localOpacity;for(o=0;o<a;o+=1)d*=.01*this.localTransforms[o].opacity;this.finalTransform.localOpacity=d}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var o=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(o.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var a=0,l=o.length;for(a=0;a<l;a+=1)this.localTransforms.push(o[a])}}},globalToLocal:function(o){var a=[];a.push(this.finalTransform);for(var l=!0,i=this.comp;l;)i.finalTransform?(i.data.hasMask&&a.splice(0,0,i.finalTransform),i=i.comp):l=!1;var d,m,g=a.length;for(d=0;d<g;d+=1)m=a[d].mat.applyToPointArray(0,0,0),o=[o[0]-m[0],o[1]-m[1],0];return o},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(r){return this.viewData[r].prop},MaskElement.prototype.renderFrame=function(r){var a,o=this.element.finalTransform.mat,l=this.masksProperties.length;for(a=0;a<l;a+=1)if((this.viewData[a].prop._mdf||r)&&this.drawPath(this.masksProperties[a],this.viewData[a].prop.v,this.viewData[a]),(this.viewData[a].op._mdf||r)&&this.viewData[a].elem.setAttribute("fill-opacity",this.viewData[a].op.v),"n"!==this.masksProperties[a].mode&&(this.viewData[a].invRect&&(this.element.finalTransform.mProp._mdf||r)&&this.viewData[a].invRect.setAttribute("transform",o.getInverseMatrix().to2dCSS()),this.storedData[a].x&&(this.storedData[a].x._mdf||r))){var i=this.storedData[a].expan;this.storedData[a].x.v<0?("erode"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="erode",this.storedData[a].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[a].filterId+")")),i.setAttribute("radius",-this.storedData[a].x.v)):("dilate"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="dilate",this.storedData[a].elem.setAttribute("filter",null)),this.storedData[a].elem.setAttribute("stroke-width",2*this.storedData[a].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var r="M0,0 ";return r+=" h"+this.globalData.compSize.w,r+=" v"+this.globalData.compSize.h,(r+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(r,o,a){var i,d,l=" M"+o.v[0][0]+","+o.v[0][1];for(d=o._length,i=1;i<d;i+=1)l+=" C"+o.o[i-1][0]+","+o.o[i-1][1]+" "+o.i[i][0]+","+o.i[i][1]+" "+o.v[i][0]+","+o.v[i][1];if(o.c&&d>1&&(l+=" C"+o.o[i-1][0]+","+o.o[i-1][1]+" "+o.i[0][0]+","+o.i[0][1]+" "+o.v[0][0]+","+o.v[0][1]),a.lastPath!==l){var g="";a.elem&&(o.c&&(g=r.inv?this.solidPath+l:l),a.elem.setAttribute("d",g)),a.lastPath=l}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var r={createFilter:function o(l,i){var d=createNS("filter");return d.setAttribute("id",l),!0!==i&&(d.setAttribute("filterUnits","objectBoundingBox"),d.setAttribute("x","0%"),d.setAttribute("y","0%"),d.setAttribute("width","100%"),d.setAttribute("height","100%")),d},createAlphaToLuminanceFilter:function a(){var l=createNS("feColorMatrix");return l.setAttribute("type","matrix"),l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),l}};return r}(),featureSupport=function(){var r={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(r.maskType=!1),/firefox/i.test(navigator.userAgent)&&(r.svgLumaHidden=!1),r}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(r){var o,m,a="SourceGraphic",l=r.data.ef?r.data.ef.length:0,i=createElementID(),d=filtersFactory.createFilter(i,!0),g=0;for(this.filters=[],o=0;o<l;o+=1){m=null;var p=r.data.ef[o].ty;registeredEffects$1[p]&&(m=new(0,registeredEffects$1[p].effect)(d,r.effectsManager.effectElements[o],r,idPrefix+g,a),a=idPrefix+g,registeredEffects$1[p].countsAsEffect&&(g+=1)),m&&this.filters.push(m)}g&&(r.globalData.defs.appendChild(d),r.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+i+")")),this.filters.length&&r.addRenderableComponent(this)}function registerEffect$1(r,o,a){registeredEffects$1[r]={effect:o,countsAsEffect:a}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 12,451 bytes, line 1
1function RenderableDOMElement(){}function IImageElement(r,o,a){this.assetData=o.getAssetData(r.refId),this.assetData&&this.assetData.sid&&(this.assetData=o.slotManager.getProp(this.assetData)),this.initElement(r,o,a),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(r,o){this.elem=r,this.pos=o}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(r){var o,a=this.filters.length;for(o=0;o<a;o+=1)this.filters[o].renderFrame(r)},SVGEffects.prototype.getEffects=function(r){var o,a=this.filters.length,l=[];for(o=0;o<a;o+=1)this.filters[o].type===r&&l.push(this.filters[o]);return l},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var o=null;if(this.data.td){this.matteMasks={};var a=createNS("g");a.setAttribute("id",this.layerId),a.appendChild(this.layerElement),o=a,this.globalData.defs.appendChild(a)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),o=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var l=createNS("clipPath"),i=createNS("path");i.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(l.setAttribute("id",d),l.appendChild(i),this.globalData.defs.appendChild(l),this.checkMasks()){var g=createNS("g");g.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),g.appendChild(this.layerElement),this.transformedElement=g,o?o.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(o){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[o]){var l,i,d,g,a=this.layerId+"_"+o;if(1===o||3===o){var m=createNS("mask");m.setAttribute("id",a),m.setAttribute("mask-type",3===o?"luminance":"alpha"),(d=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),m.appendChild(d),this.globalData.defs.appendChild(m),!featureSupport.maskType&&1===o&&(m.setAttribute("mask-type","luminance"),l=createElementID(),i=filtersFactory.createFilter(l),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(g=createNS("g")).appendChild(d),m.appendChild(g),g.setAttribute("filter","url("+getLocationHref()+"#"+l+")"))}else if(2===o){var p=createNS("mask");p.setAttribute("id",a),p.setAttribute("mask-type","alpha");var v=createNS("g");p.appendChild(v),l=createElementID(),i=filtersFactory.createFilter(l);var _=createNS("feComponentTransfer");_.setAttribute("in","SourceGraphic"),i.appendChild(_);var A=createNS("feFuncA");A.setAttribute("type","table"),A.setAttribute("tableValues","1.0 0.0"),_.appendChild(A),this.globalData.defs.appendChild(i);var b=createNS("rect");b.setAttribute("width",this.comp.data.w),b.setAttribute("height",this.comp.data.h),b.setAttribute("x","0"),b.setAttribute("y","0"),b.setAttribute("fill","#ffffff"),b.setAttribute("opacity","0"),v.setAttribute("filter","url("+getLocationHref()+"#"+l+")"),v.appendChild(b),(d=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),v.appendChild(d),featureSupport.maskType||(p.setAttribute("mask-type","luminance"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),g=createNS("g"),v.appendChild(b),g.appendChild(this.layerElement),v.appendChild(g)),this.globalData.defs.appendChild(p)}this.matteMasks[o]=a}return this.matteMasks[o]},setMatte:function(o){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+o+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(o){this.hierarchy=o},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(a,l,i){this.initFrame(),this.initBaseData(a,l,i),this.initTransform(a,l,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(a){this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(o){var a,l=this.shapeModifiers.length;for(a=0;a<l;a+=1)this.shapeModifiers[a].addShape(o)},isShapeInAnimatedModifiers:function(o){for(var l=this.shapeModifiers.length;0<l;)if(this.shapeModifiers[0].isAnimatedWithShape(o))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var o,a=this.shapes.length;for(o=0;o<a;o+=1)this.shapes[o].sh.reset();for(o=(a=this.shapeModifiers.length)-1;o>=0&&!this.shapeModifiers[o].processShapes(this._isFirstFrame);o-=1);}},searchProcessedElement:function(o){for(var a=this.processedElements,l=0,i=a.length;l<i;){if(a[l].elem===o)return a[l].pos;l+=1}return 0},addProcessedElement:function(o,a){for(var l=this.processedElements,i=l.length;i;)if(l[i-=1].elem===o)return void(l[i].pos=a);l.push(new ProcessedElement(o,a))},prepareFrame:function(o){this.prepareRenderableFrame(o),this.prepareProperties(o,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(r,o,a){this.caches=[],this.styles=[],this.transformers=r,this.lStr="",this.sh=a,this.lvl=o,this._isAnimated=!!a.k;for(var l=0,i=r.length;l<i;){if(r[l].mProps.dynamicProperties.length){this._isAnimated=!0;break}l+=1}}function SVGStyleData(r,o){this.data=r,this.type=r.ty,this.d="",this.lvl=o,this._mdf=!1,this.closed=!0===r.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(r,o,a,l){this.elem=r,this.frameId=-1,this.dataProps=createSizedArray(o.length),this.renderer=a,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",o.length?o.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(l);var i,g,d=o.length||0;for(i=0;i<d;i+=1)g=PropertyFactory.getProp(r,o[i].v,0,0,this),this.k=g.k||this.k,this.dataProps[i]={n:o[i].n,p:g};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(r,o,a){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,o.o,0,.01,this),this.w=PropertyFactory.getProp(r,o.w,0,null,this),this.d=new DashProperty(r,o.d||{},"svg",this),this.c=PropertyFactory.getProp(r,o.c,1,255,this),this.style=a,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(r,o,a){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(r,o.o,0,.01,this),this.c=PropertyFactory.getProp(r,o.c,1,255,this),this.style=a}function SVGNoStyleData(r,o,a){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.style=a}function GradientProperty(r,o,a){this.data=o,this.c=createTypedArray("uint8c",4*o.p);var l=o.k.k[0].s?o.k.k[0].s.length-4*o.p:o.k.k.length-4*o.p;this.o=createTypedArray("float32",l),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=l,this.initDynamicPropertyContainer(a),this.prop=PropertyFactory.getProp(r,o.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(r,o,a){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.initGradientData(r,o,a)}function SVGGradientStrokeStyleData(r,o,a){this.initDynamicPropertyContainer(r),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(r,o.w,0,null,this),this.d=new DashProperty(r,o.d||{},"svg",this),this.initGradientData(r,o,a),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(r,o,a){this.transform={mProps:r,op:o,container:a},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(r){if((this.elem.globalData.frameId!==this.frameId||r)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||r,this._mdf)){var o=0,a=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),o=0;o<a;o+=1)"o"!==this.dataProps[o].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[o].p.v:this.dashArray[o]=this.dataProps[o].p.v:this.dashoffset[0]=this.dataProps[o].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(r,o){for(var a=0,l=this.o.length/2;a<l;){if(Math.abs(r[4*a]-r[4*o+2*a])>.01)return!1;a+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var r=0,o=this.data.k.k.length;r<o;){if(!this.comparePoints(this.data.k.k[r].s,this.data.p))return!1;r+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(r){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||r){var o,l,i,a=4*this.data.p;for(o=0;o<a;o+=1)l=o%4==0?100:255,i=Math.round(this.prop.v[o]*l),this.c[o]!==i&&(this.c[o]=i,this._cmdf=!r);if(this.o.length)for(a=this.prop.v.length,o=4*this.data.p;o<a;o+=1)l=o%2==0?100:1,i=o%2==0?Math.round(100*this.prop.v[o]):this.prop.v[o],this.o[o-4*this.data.p]!==i&&(this.o[o-4*this.data.p]=i,this._omdf=!r);this._mdf=!r}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(r,o,a){this.o=PropertyFactory.getProp(r,o.o,0,.01,this),this.s=PropertyFactory.getProp(r,o.s,1,null,this),this.e=Pro
vendor: 4,165 bytes, line 1
1pertyFactory.getProp(r,o.e,1,null,this),this.h=PropertyFactory.getProp(r,o.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(r,o.a||{k:0},0,degToRads,this),this.g=new GradientProperty(r,o.g,this),this.style=a,this.stops=[],this.setGradientData(a.pElem,o),this.setGradientOpacity(o,a),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(r,o){var a=createElementID(),l=createNS(1===o.t?"linearGradient":"radialGradient");l.setAttribute("id",a),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse");var d,g,m,i=[];for(m=4*o.g.p,g=0;g<m;g+=4)d=createNS("stop"),l.appendChild(d),i.push(d);r.setAttribute("gf"===o.ty?"fill":"stroke","url("+getLocationHref()+"#"+a+")"),this.gf=l,this.cst=i},SVGGradientFillStyleData.prototype.setGradientOpacity=function(r,o){if(this.g._hasOpacity&&!this.g._collapsable){var a,l,i,d=createNS("mask"),g=createNS("path");d.appendChild(g);var m=createElementID(),p=createElementID();d.setAttribute("id",p);var v=createNS(1===r.t?"linearGradient":"radialGradient");v.setAttribute("id",m),v.setAttribute("spreadMethod","pad"),v.setAttribute("gradientUnits","userSpaceOnUse"),i=r.g.k.k[0].s?r.g.k.k[0].s.length:r.g.k.k.length;var _=this.stops;for(l=4*r.g.p;l<i;l+=2)(a=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),v.appendChild(a),_.push(a);g.setAttribute("gf"===r.ty?"fill":"stroke","url("+getLocationHref()+"#"+m+")"),"gs"===r.ty&&(g.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),g.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),1===r.lj&&g.setAttribute("stroke-miterlimit",r.ml)),this.of=v,this.ms=d,this.ost=_,this.maskId=p,o.msElem=g}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(o,a,l,i){if(0===a)return"";var p,d=o.o,g=o.i,m=o.v,v=" M"+i.applyToPointStringified(m[0][0],m[0][1]);for(p=1;p<a;p+=1)v+=" C"+i.applyToPointStringified(d[p-1][0],d[p-1][1])+" "+i.applyToPointStringified(g[p][0],g[p][1])+" "+i.applyToPointStringified(m[p][0],m[p][1]);return l&&a&&(v+=" C"+i.applyToPointStringified(d[p-1][0],d[p-1][1])+" "+i.applyToPointStringified(g[0][0],g[0][1])+" "+i.applyToPointStringified(m[0][0],m[0][1]),v+="z"),v},SVGElementsRenderer=function(){var r=new Matrix,o=new Matrix;function i(A,b,C){(C||b.transform.op._mdf)&&b.transform.container.setAttribute("opacity",b.transform.op.v),(C||b.transform.mProps._mdf)&&b.transform.container.setAttribute("transform",b.transform.mProps.v.to2dCSS())}function d(){}function g(A,b,C){var x,E,B,M,R,I,W,Q,G,ae,L=b.styles.length,H=b.lvl;for(I=0;I<L;I+=1){if(M=b.sh._mdf||C,b.styles[I].lvl<H){for(Q=o.reset(),G=H-b.styles[I].lvl,ae=b.transformers.length-1;!M&&G>0;)M=b.transformers[ae].mProps._mdf||M,G-=1,ae-=1;if(M)for(G=H-b.styles[I].lvl,ae=b.transformers.length-1;G>0;)Q.multiply(b.transformers[ae].mProps.v),G-=1,ae-=1}else Q=r;if(E=(W=b.sh.paths)._length,M){for(B="",x=0;x<E;x+=1)(R=W.shapes[x])&&R._length&&(B+=buildShapeString(R,R._length,R.c,Q));b.caches[I]=B}else B=b.caches[I];b.styles[I].d+=!0===A.hd?"":B,b.styles[I]._mdf=M||b.styles[I]._mdf}}function m(A,b,C){var x=b.style;(b.c._mdf||C)&&x.pElem.setAttribute("fill","rgb("+bmFloor(b.c.v[0])+","+bmFloor(b.c.v[1])+","+bmFloor(b.c.v[2])+")"),(b.o._mdf||C)&&x.pElem.setAttribute("fill-opacity",b.o.v)}function p(A,b,C){v(A,b,C),_(0,b,C)}function v(A,b,C){var H,W,Q,G,de,x=b.gf,E=b.g._hasOpacity,B=b.s.v,M=b.e.v;if((b.o._mdf||C)&&b.style.pElem.setAttribute("gf"===A.ty?"fill-opacity":"stroke-opacity",b.o.v),b.s._mdf||C){var I=1===A.t?"x1":"cx",L="x1"===I?"y1":"cy";x.setAttribute(I,B[0]),x.setAttribute(L,B[1]),E&&!b.g._collapsable&&(b.of.setAttribute(I,B[0]),b.of.setAttribute(L,B[1]))}if(b.g._cmdf||C){var ae=b.g.c;for(Q=(H=b.cst).length,W=0;W<Q;W+=1)(G=H[W]).setAttribute("offset",ae[4*W]+"%"),G.setAttribute("stop-color","rgb("+ae[4*W+1]+","+ae[4*W+2]+","+ae[4*W+3]+")")}if(E&&(b.g._omdf||C)){var le=b.g.o;for(Q=(H=b.g._collapsable?b.cst:b.ost).length,W=0;W<Q;W+=1)G=H[W],b.g._collapsable||G.setAttribute("offset",le[2*W]+"%"),G.setAttribute("stop-opacity",le[2*W+1])}
vendor: 4,364 bytes, line 1
1if(1===A.t)(b.e._mdf||C)&&(x.setAttribute("x2",M[0]),x.setAttribute("y2",M[1]),E&&!b.g._collapsable&&(b.of.setAttribute("x2",M[0]),b.of.setAttribute("y2",M[1])));else if((b.s._mdf||b.e._mdf||C)&&(de=Math.sqrt(Math.pow(B[0]-M[0],2)+Math.pow(B[1]-M[1],2)),x.setAttribute("r",de),E&&!b.g._collapsable&&b.of.setAttribute("r",de)),b.e._mdf||b.h._mdf||b.a._mdf||C){de||(de=Math.sqrt(Math.pow(B[0]-M[0],2)+Math.pow(B[1]-M[1],2)));var he=Math.atan2(M[1]-B[1],M[0]-B[0]),_e=b.h.v;_e>=1?_e=.99:_e<=-1&&(_e=-.99);var pe=de*_e,Ce=Math.cos(he+b.a.v)*pe+B[0],ie=Math.sin(he+b.a.v)*pe+B[1];x.setAttribute("fx",Ce),x.setAttribute("fy",ie),E&&!b.g._collapsable&&(b.of.setAttribute("fx",Ce),b.of.setAttribute("fy",ie))}}function _(A,b,C){var x=b.style,E=b.d;E&&(E._mdf||C)&&E.dashStr&&(x.pElem.setAttribute("stroke-dasharray",E.dashStr),x.pElem.setAttribute("stroke-dashoffset",E.dashoffset[0])),b.c&&(b.c._mdf||C)&&x.pElem.setAttribute("stroke","rgb("+bmFloor(b.c.v[0])+","+bmFloor(b.c.v[1])+","+bmFloor(b.c.v[2])+")"),(b.o._mdf||C)&&x.pElem.setAttribute("stroke-opacity",b.o.v),(b.w._mdf||C)&&(x.pElem.setAttribute("stroke-width",b.w.v),x.msElem&&x.msElem.setAttribute("stroke-width",b.w.v))}return{createRenderFunction:function l(A){switch(A.ty){case"fl":return m;case"gf":return v;case"gs":return p;case"st":return _;case"sh":case"el":case"rc":case"sr":return g;case"tr":return i;case"no":return d;default:return null}}}}();function SVGShapeElement(r,o,a){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(r,o,a),this.prevViewData=[]}function LetterProps(r,o,a,l,i,d){this.o=r,this.sw=o,this.sc=a,this.fc=l,this.m=i,this.p=d,this._mdf={o:!0,sw:!!o,sc:!!a,fc:!!l,m:!0,p:!0}}function TextProperty(r,o){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,o.d&&o.d.sid&&(o.d=r.globalData.slotManager.getProp(o.d)),this.data=o,this.elem=r,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var r,a,l,d,o=this.shapes.length,i=this.stylesList.length,g=[],m=!1;for(l=0;l<i;l+=1){for(d=this.stylesList[l],m=!1,g.length=0,r=0;r<o;r+=1)-1!==(a=this.shapes[r]).styles.indexOf(d)&&(g.push(a),m=a._isAnimated||m);g.length>1&&m&&this.setShapesAsAnimated(g)}},SVGShapeElement.prototype.setShapesAsAnimated=function(r){var o,a=r.length;for(o=0;o<a;o+=1)r[o].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(r,o){var a,l=new SVGStyleData(r,o),i=l.pElem;return"st"===r.ty?a=new SVGStrokeStyleData(this,r,l):"fl"===r.ty?a=new SVGFillStyleData(this,r,l):"gf"===r.ty||"gs"===r.ty?(a=new("gf"===r.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,r,l),this.globalData.defs.appendChild(a.gf),a.maskId&&(this.globalData.defs.appendChild(a.ms),this.globalData.defs.appendChild(a.of),i.setAttribute("mask","url("+getLocationHref()+"#"+a.maskId+")"))):"no"===r.ty&&(a=new SVGNoStyleData(this,r,l)),("st"===r.ty||"gs"===r.ty)&&(i.setAttribute("stroke-linecap",lineCapEnum[r.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[r.lj||2]),i.setAttribute("fill-opacity","0"),1===r.lj&&i.setAttribute("stroke-miterlimit",r.ml)),2===r.r&&i.setAttribute("fill-rule","evenodd"),r.ln&&i.setAttribute("id",r.ln),r.cl&&i.setAttribute("class",r.cl),r.bm&&(i.style["mix-blend-mode"]=getBlendM
vendor: 7,023 bytes, line 1
1ode(r.bm)),this.stylesList.push(l),this.addToAnimatedContents(r,a),a},SVGShapeElement.prototype.createGroupElement=function(r){var o=new ShapeGroupData;return r.ln&&o.gr.setAttribute("id",r.ln),r.cl&&o.gr.setAttribute("class",r.cl),r.bm&&(o.gr.style["mix-blend-mode"]=getBlendMode(r.bm)),o},SVGShapeElement.prototype.createTransformElement=function(r,o){var a=TransformPropertyFactory.getTransformProperty(this,r,this),l=new SVGTransformData(a,a.o,o);return this.addToAnimatedContents(r,l),l},SVGShapeElement.prototype.createShapeElement=function(r,o,a){var l=4;"rc"===r.ty?l=5:"el"===r.ty?l=6:"sr"===r.ty&&(l=7);var d=new SVGShapeData(o,a,ShapePropertyFactory.getShapeProp(this,r,l,this));return this.shapes.push(d),this.addShapeToModifiers(d),this.addToAnimatedContents(r,d),d},SVGShapeElement.prototype.addToAnimatedContents=function(r,o){for(var a=0,l=this.animatedContents.length;a<l;){if(this.animatedContents[a].element===o)return;a+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(r),element:o,data:r})},SVGShapeElement.prototype.setElementStyles=function(r){var a,o=r.styles,l=this.stylesList.length;for(a=0;a<l;a+=1)this.stylesList[a].closed||o.push(this.stylesList[a])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,o=this.itemsData.length;for(r=0;r<o;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),o=this.dynamicProperties.length,r=0;r<o;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(r,o,a,l,i,d,g){var p,_,A,E,B,m=[].concat(d),v=r.length-1,b=[],C=[];for(p=v;p>=0;p-=1){if((B=this.searchProcessedElement(r[p]))?o[p]=a[B-1]:r[p]._render=g,"fl"===r[p].ty||"st"===r[p].ty||"gf"===r[p].ty||"gs"===r[p].ty||"no"===r[p].ty)B?o[p].style.closed=!1:o[p]=this.createStyleElement(r[p],i),r[p]._render&&o[p].style.pElem.parentNode!==l&&l.appendChild(o[p].style.pElem),b.push(o[p].style);else if("gr"===r[p].ty){if(B)for(A=o[p].it.length,_=0;_<A;_+=1)o[p].prevViewData[_]=o[p].it[_];else o[p]=this.createGroupElement(r[p]);this.searchShapes(r[p].it,o[p].it,o[p].prevViewData,o[p].gr,i+1,m,g),r[p]._render&&o[p].gr.parentNode!==l&&l.appendChild(o[p].gr)}else"tr"===r[p].ty?(B||(o[p]=this.createTransformElement(r[p],l)),m.push(o[p].transform)):"sh"===r[p].ty||"rc"===r[p].ty||"el"===r[p].ty||"sr"===r[p].ty?(B||(o[p]=this.createShapeElement(r[p],m,i)),this.setElementStyles(o[p])):"tm"===r[p].ty||"rd"===r[p].ty||"ms"===r[p].ty||"pb"===r[p].ty||"zz"===r[p].ty||"op"===r[p].ty?(B?(E=o[p]).closed=!1:((E=ShapeModifiers.getModifier(r[p].ty)).init(this,r[p]),o[p]=E,this.shapeModifiers.push(E)),C.push(E)):"rp"===r[p].ty&&(B?(E=o[p]).closed=!0:(E=ShapeModifiers.getModifier(r[p].ty),o[p]=E,E.init(this,r,p,o),this.shapeModifiers.push(E),g=!1),C.push(E));this.addProcessedElement(r[p],p+1)}for(v=b.length,p=0;p<v;p+=1)b[p].closed=!0;for(v=C.length,p=0;p<v;p+=1)C[p].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var r,o=this.stylesList.length;for(r=0;r<o;r+=1)this.stylesList[r].reset();for(this.renderShape(),r=0;r<o;r+=1)(this.stylesList[r]._mdf||this._isFirstFrame)&&(this.stylesList[r].msElem&&(this.stylesList[r].msElem.setAttribute("d",this.stylesList[r].d),this.stylesList[r].d="M0 0"+this.stylesList[r].d),this.stylesList[r].pElem.setAttribute("d",this.stylesList[r].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var r,a,o=this.animatedContents.length;for(r=0;r<o;r+=1)a=this.animatedContents[r],(this._isFirstFrame||a.element._isAnimated)&&!0!==a.data&&a.fn(a.data,a.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(r,o,a,l,i,d){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var g=!1;return this.o!==r&&(this.o=r,this._mdf.o=!0,g=!0),this.sw!==o&&(this.sw=o,this._mdf.sw=!0,g=!0),this.sc!==a&&(this.sc=a,this._mdf.sc=!0,g=!0),this.fc!==l&&(this.fc=l,this._mdf.fc=!0,g=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,g=!0),d.length&&(this.p[0]!==d[0]||this.p[1]!==d[1]||this.p[4]!==d[4]||this.p[5]!==d[5]||this.p[12]!==d[12]||this.p[13]!==d[13])&&(this.p=d,this._mdf.p=!0,g=!0),g},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(r,o){for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(r[a]=o[a]);return r},TextProperty.prototype.setCurrentData=function(r){r.__complete||this.completeTextData(r),this.currentData=r,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(r){this.effectsSequence.push(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(r){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||r){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var o=this.currentData,a=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var l,i=this.effectsSequence.length,d=r||this.data.d.k[this.keysIndex].s;for(l=0;l<i;l+=1)d=this.effectsSequence[l](a!==this.keysIndex?d:this.currentData,d.t);o!==d&&this.setCurrentData(d),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var r=this.data.d.k,o=this.elem.comp.renderedFrame,a=0,l=r.length;a<=l-1&&!(a===l-1||r[a+1].t>o);)a+=1;return this.keysIndex!==a&&(this.keysIndex=a),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(r){for(var i,d,o=[],a=0,l=r.length,g=!1,m=!1,p="";a<l;)g=m,m=!1,i=r.charCodeAt(a),p=r.charAt(a),FontManager.isCombinedCharacter(i)?g=!0:i>=55296&&i<=56319?FontManager.isRegionalFlag(r,a)?p=r.substr(a,14):(d=r.charCodeAt(a+1))>=56320&&d<=57343&&(FontManager.isModifier(i,d)?(p=r.substr(a,2),g=!0):p=FontManager.isFlagEmoji(r.substr(a,4))?r.substr(a,4):r.substr(a,2)):i>56319?(d=r.charCodeAt(a+1),FontManager.isVariationSelector(i)&&(g=!0)):FontManager.isZeroWidthJoiner(i)&&(g=!0,m=!0),g?(o[o.length-1]+=p,g=!1):o.push(p),a+=p.length;return o},TextProperty.prototype.completeTextData=function(r){r.__complete=!0;var i,d,g,p,B,M,I,o=this.elem.globalData.fontManager,a=this.data,l=[],m=0,v=a.m.g,_=0,A=0,b=0,C=[],x=0,E=0,R=o.getFontByName(r.f),L=0,H=getFontProperties(R);r.fWeight=H.weight,r.fStyle=H.style,r.finalSize=r.s,r.finalText=this.buildFinalText(r.t),d=r.finalText.length,r.finalLineHeight=r.lh;var Q,W=r.tr/1e3*r.finalSize;if(r.sz)for(var de,he,G=!0,ae=r.sz[0],le=r.sz[1];G;){de=0,x=0,d=(he=this.buildFinalText(r.t)).length,W=r.tr/1e3*r.finalSize;var _e=-1;for(i=0;i<d;
vendor: 1,167 bytes, line 1
1i+=1)Q=he[i].charCodeAt(0),g=!1," "===he[i]?_e=i:(13===Q||3===Q)&&(x=0,g=!0,de+=r.finalLineHeight||1.2*r.finalSize),o.chars?(I=o.getCharData(he[i],R.fStyle,R.fFamily),L=g?0:I.w*r.finalSize/100):L=o.measureText(he[i],r.f,r.finalSize),x+L>ae&&" "!==he[i]?(-1===_e?d+=1:i=_e,de+=r.finalLineHeight||1.2*r.finalSize,he.splice(i,_e===i?1:0,"\r"),_e=-1,x=0):(x+=L,x+=W);de+=R.ascent*r.finalSize/100,this.canResize&&r.finalSize>this.minimumFontSize&&le<de?(r.finalSize-=1,r.finalLineHeight=r.finalSize*r.lh/r.s):(r.finalText=he,d=r.finalText.length,G=!1)}x=-W,L=0;var Ce,pe=0;for(i=0;i<d;i+=1)if(g=!1,13===(Q=(Ce=r.finalText[i]).charCodeAt(0))||3===Q?(pe=0,C.push(x),E=x>E?x:E,x=-2*W,p="",g=!0,b+=1):p=Ce,o.chars?(I=o.getCharData(Ce,R.fStyle,o.getFontByName(r.f).fFamily),L=g?0:I.w*r.finalSize/100):L=o.measureText(p,r.f,r.finalSize)," "===Ce?pe+=L+W:(x+=L+W+pe,pe=0),l.push({l:L,an:L,add:_,n:g,anIndexes:[],val:p,line:b,animatorJustifyOffset:0}),2==v){if(_+=L,""===p||" "===p||i===d-1){for((""===p||" "===p)&&(_-=L);A<=i;)l[A].an=_,l[A].ind=m,l[A].extra=L,A+=1;m+=1,_=0}}else if(3==v){if(_+=L,""===p||i===d-1){for(""===p&&(_-=L);A<=i;)l[A].an=_,l[A].ind=m,l[A].extra=L,A+=1;
vendor: 13,893 bytes, line 1
1_=0,m+=1}}else l[m].ind=m,l[m].extra=0,m+=1;if(r.l=l,E=x>E?x:E,C.push(x),r.sz)r.boxWidth=r.sz[0],r.justifyOffset=0;else switch(r.boxWidth=E,r.j){case 1:r.justifyOffset=-r.boxWidth;break;case 2:r.justifyOffset=-r.boxWidth/2;break;default:r.justifyOffset=0}r.lineWidths=C;var ce,X,ie=a.a;M=ie.length;var ne,Me,xe=[];for(B=0;B<M;B+=1){for((ce=ie[B]).a.sc&&(r.strokeColorAnim=!0),ce.a.sw&&(r.strokeWidthAnim=!0),(ce.a.fc||ce.a.fh||ce.a.fs||ce.a.fb)&&(r.fillColorAnim=!0),Me=0,ne=ce.s.b,i=0;i<d;i+=1)(X=l[i]).anIndexes[B]=Me,(1==ne&&""!==X.val||2==ne&&""!==X.val&&" "!==X.val||3==ne&&(X.n||" "==X.val||i==d-1)||4==ne&&(X.n||i==d-1))&&(1===ce.s.rn&&xe.push(Me),Me+=1);a.a[B].s.totalChars=Me;var re,be=-1;if(1===ce.s.rn)for(i=0;i<d;i+=1)be!=(X=l[i]).anIndexes[B]&&(be=X.anIndexes[B],re=xe.splice(Math.floor(Math.random()*xe.length),1)[0]),X.anIndexes[B]=re}r.yOffset=r.finalLineHeight||1.2*r.finalSize,r.ls=r.ls||0,r.ascent=R.ascent*r.finalSize/100},TextProperty.prototype.updateDocumentData=function(r,o){var a=this.copyData({},this.data.d.k[o=void 0===o?this.keysIndex:o].s);a=this.copyData(a,r),this.data.d.k[o].s=a,this.recalculate(o),this.setCurrentData(a),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(r){var o=this.data.d.k[r].s;o.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(o)},TextProperty.prototype.canResizeFont=function(r){this.canResize=r,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(r){this.minimumFontSize=Math.floor(r)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var r=Math.max,o=Math.min,a=Math.floor;function l(d,g){this._currentTextLength=-1,this.k=!1,this.data=g,this.elem=d,this.comp=d.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(d),this.s=PropertyFactory.getProp(d,g.s||{k:0},0,0,this),this.e="e"in g?PropertyFactory.getProp(d,g.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(d,g.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(d,g.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(d,g.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(d,g.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(d,g.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return l.prototype={getMult:function(g){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var m=0,p=0,v=1,_=1;this.ne.v>0?m=this.ne.v/100:p=-this.ne.v/100,this.xe.v>0?v=1-this.xe.v/100:_=1+this.xe.v/100;var A=BezierFactory.getBezierEasing(m,p,v,_).get,b=0,C=this.finalS,x=this.finalE,E=this.data.sh;if(2===E)b=A(b=x===C?g>=x?1:0:r(0,o(.5/(x-C)+(g-C)/(x-C),1)));else if(3===E)b=A(b=x===C?g>=x?0:1:1-r(0,o(.5/(x-C)+(g-C)/(x-C),1)));else if(4===E)x===C?b=0:(b=r(0,o(.5/(x-C)+(g-C)/(x-C),1)))<.5?b*=2:b=1-2*(b-.5),b=A(b);else if(5===E){if(x===C)b=0;else{var B=x-C,M=-B/2+(g=o(r(0,g+.5-C),x-C)),R=B/2;b=Math.sqrt(1-M*M/(R*R))}b=A(b)}else 6===E?(x===C?b=0:(g=o(r(0,g+.5-C),x-C),b=(1+Math.cos(Math.PI+2*Math.PI*g/(x-C)))/2),b=A(b)):(g>=a(C)&&(b=r(0,o(g-C<0?o(x,1)-(C-g):x-g,1))),b=A(b));if(100!==this.sm.v){var I=.01*this.sm.v;0===I&&(I=1e-8);var L=.5-.5*I;b<L?b=0:(b=(b-L)/I)>1&&(b=1)}return b*this.a.v},getValue:function(g){this.iterateDynamicProperties(),this._mdf=g||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,g&&2===this.data.r&&(this.e.v=this._currentTextLength);var m=2===this.data.r?1:100/this.data.totalChars,p=this.o.v/m,v=this.s.v/m+p,_=this.e.v/m+p;if(v>_){var A=v;v=_,_=A}this.finalS=v,this.finalE=_}},extendPrototype([DynamicPropertyContainer],l),{getTextSelectorProp:function i(d,g,m){return new l(d,g,m)}}}();function TextAnimatorDataProperty(r,o,a){var l={propType:!1},i=PropertyFactory.getProp,d=o.a;this.a={r:d.r?i(r,d.r,0,degToRads,a):l,rx:d.rx?i(r,d.rx,0,degToRads,a):l,ry:d.ry?i(r,d.ry,0,degToRads,a):l,sk:d.sk?i(r,d.sk,0,degToRads,a):l,sa:d.sa?i(r,d.sa,0,degToRads,a):l,s:d.s?i(r,d.s,1,.01,a):l,a:d.a?i(r,d.a,1,0,a):l,o:d.o?i(r,d.o,0,.01,a):l,p:d.p?i(r,d.p,1,0,a):l,sw:d.sw?i(r,d.sw,0,0,a):l,sc:d.sc?i(r,d.sc,1,0,a):l,fc:d.fc?i(r,d.fc,1,0,a):l,fh:d.fh?i(r,d.fh,0,0,a):l,fs:d.fs?i(r,d.fs,0,.01,a):l,fb:d.fb?i(r,d.fb,0,.01,a):l,t:d.t?i(r,d.t,0,0,a):l},this.s=TextSelectorProp.getTextSelectorProp(r,o.s,a),this.s.t=o.s.t}function TextAnimatorProperty(r,o,a){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=r,this._renderType=o,this._elem=a,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(a)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var r,o=this._textData.a.length,l=PropertyFactory.getProp;for(r=0;r<o;r+=1)this._animatorsData[r]=new TextAnimatorDataProperty(this._elem,this._textData.a[r],this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:l(this._elem,this._textData.p.a,0,0,this),f:l(this._elem,this._textData.p.f,0,0,this),l:l(this._elem,this._textData.p.l,0,0,this),r:l(this._elem,this._textData.p.r,0,0,this),p:l(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=l(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(r,o){if(this.lettersChangedFlag=o,this._mdf||this._isFirstFrame||o||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var p,v,_,A,C,x,E,B,M,R,I,L,H,W,Q,G,ae,de,a=this._moreOptions.alignment.v,l=this._animatorsData,i=this._textData,d=this.mHelper,g=this._renderType,m=this.renderedLetters.length,b=r.l;if(this._hasMaskedPath){if(de=this._pathData.m,!this._pathData.n||this._pathData._mdf){var _e,he=de.v;for(this._pathData.r.v&&(he=he.reverse()),C={tLength:0,segments:[]},A=he._length-1,G=0,_=0;_<A;_+=1)_e=bez.buildBezierData(he.v[_],he.v[_+1],[he.o[_][0]-he.v[_][0],he.o[_][1]-he.v[_][1]],[he.i[_+1][0]-he.v[_+1][0],he.i[_+1][1]-he.v[_+1][1]]),C.tLength+=_e.segmentLength,C.segments.push(_e),G+=_e.segmentLength;_=A,de.v.c&&(_e=bez.buildBezierData(he.v[_],he.v[0],[he.o[_][0]-he.v[_][0],he.o[_][1]-he.v[_][1]],[he.i[0][0]-he.v[0][0],he.i[0][1]-he.v[0][1]]),C.tLength+=_e.segmentLength,C.segments.push(_e),G+=_e.segmentLength),this._pathData.pi=C}if(I=0,R=1,B=0,M=!0,W=(C=this._pathData.pi).segments,(x=this._pathData.f.v)<0&&de.v.c)for(C.tLength<Math.abs(x)&&(x=-Math.abs(x)%C.tLength),R=(H=W[I=W.length-1].points).length-1;x<0;)x+=H[R].partialLength,(R-=1)<0&&(R=(H=W[I-=1].points).length-1);L=(H=W[I].points)[R-1],Q=(E=H[R]).partialLength}A=b.length,p=0,v=0;var ie,X,ne,Me,pe=1.2*r.finalSize*.714,Ce=!0;ne=l.length;var xe,re,se,ye,dt,ft,lt,Et,pt,Dt,kt,qt,_t,be=-1,Se=x,we=I,Qe=R,je=-1,Yt="",$t=this.defaultPropsArray;if(2===r.j||1===r.j){var Cn=0,mn=0,hr=2===r.j?-.5:-1,ln=0,Yn=!0;for(_=0;_<A;_+=1)if(b[_].n){for(Cn&&(Cn+=mn);ln<_;)b[ln].animatorJustifyOffset=Cn,ln+=1;Cn=0,Yn=!0}else{for(X=0;X<ne;X+=1)(ie=l[X].a).t.propType&&(Yn&&2===r.j&&(mn+=ie.t.v*hr),Cn+=(xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars)).length?ie.t.v*xe[0]*hr:ie.t.v*xe*hr);Yn=!1}for(Cn&&(Cn+=mn);ln<_;)b[ln].animatorJustifyOffset=Cn,ln+=1}for(_=0;_<A;_+=1){if(d.reset(),dt=1,b[_].n)p=0,v+=r.yOffset,v+=Ce?1:0,x=Se,Ce=!1,this._hasMaskedPath&&(L=(H=W[I=we].points)[(R=Qe)-1],Q=(E=H[R]).partialLength,B=0),Yt="",qt="",Dt="",_t="",$t=this.defaultPropsArray;else{if(this._hasMaskedPath){if(je!==b[_].line){switch(r.j){case 1:x+=G-r.lineWidths[b[_].line];break;case 2:x+=(G-r.lineWidths[b[_].line])/2}je=b[_].line}be!==b[_].ind&&(b[be]&&(x+=b[be].extra),x+=b[_].an/2,be=b[_].ind),x+=a[0]*b[_].an*.005;var Xn=0;for(X=0;X<ne;X+=1)(ie=l[X].a).p.propType&&(Xn+=(xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars)).length?ie.p.v[0]*xe[0]:ie.p.v[0]*xe),ie.a.propType&&(Xn+=(xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars)).length?ie.a.v[0]*xe[0]:ie.a.v[0]*xe);for(M=!0,this._pathData.a.v&&(x=.5*b[0].an+(G-this._pathData.f.v-.5*b[0].an-.5*b[b.length-1].an)*be/(A-1),x+=this._pathData.f.v);M;)B+Q>=x+Xn||!H?(se=L.point[0]+(E.point[0]-L.point[0])*(ae=(x+Xn-B)/E.partialLength),ye=L.point[1]+(E.point[1]-L.point[1])*ae,d.translate(-a[0]*b[_].an*.005,-a[1]*pe*.01),M=!1):H&&(B+=E.partialLength,(R+=1)>=H.length&&(R=0,W[I+=1]?H=W[I].points:de.v.c?(R=0,H=W[I=0].points):(B-=E.partialLength,H=null)),H&&(L=E,Q=(E=H[R]).partialLength));d.translate(-(re=b[_].an/2-b[_].add),0,0)}else d.translate(-(re=b[_].an/2-b[_].add),0,0),d.translate(-a[0]*b[_].an*.005,-a[1]*pe*.01,0);for(X=0;X<ne;X+=1)(ie=l[X].a).t.propType&&(xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars),(0!==p||0!==r.j)&&(this._hasMaskedPath?x+=xe.length?ie.t.v*xe[0]:ie.t.v*xe:p+=xe.length?ie.t.v*xe[0]:ie.t.v*xe));for(r.strokeWidthAnim&&(lt=r.sw||0),r.strokeColorAnim&&(ft=r.sc?[r.sc[0],r.sc[1],r.sc[2]]:[0,0,0]),r.fillColorAnim&&r.fc&&(Et=[r.fc[0],r.fc[1],r.fc[2]]),X=0;X<ne;X+=1)(ie=l[X].a).a.propType&&((xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars)).length?d.translate(-ie.a.v[0]*xe[0],-ie.a.v[1]*xe[1],ie.a.v[2]*xe[2]):d.translate(-ie.a.v[0]*xe,-ie.a.v[1]*xe,ie.a.v[2]*xe));for(X=0;X<ne;X+=1)(ie=l[X].a).s.propType&&((xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars)).length?d.scale(1+(ie.s.v[0]-1)*xe[0],1+(ie.s.v[1]-1)*xe[1],1):d.scale(1+(ie.s.v[0]-1)*xe,1+(ie.s.v[1]-1)*xe,1));for(X=0;X<ne;X+=1){if(ie=l[X].a,xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars),ie.sk.propType&&(xe.length?d.skewFromAxis(-ie.sk.v*xe[0],ie.sa.v*xe[1]):d.skewFromAxis(-ie.sk.v*xe,ie.sa.v*xe)),ie.r.propType&&d.rotateZ(xe.length?-ie.r.v*xe[2]:-ie.r.v*xe),ie.ry.propType&&d.rotateY(xe.length?ie.ry.v*xe[1]:ie.ry.v*xe),ie.rx.propType&&d.rotateX(xe.length?ie.rx.v*xe[0]:ie.rx.v*xe),ie.o.propType&&(dt+=xe.length?(ie.o.v*xe[0]-dt)*xe[0]:(ie.o.v*xe-dt)*xe),r.strokeWidthAnim&&ie.sw.propType&&(lt+=xe.length?ie.sw.v*xe[0]:ie.sw.v*xe),r.strokeColorAnim&&ie.sc.propType)for(pt=0;pt<3;pt+=1)ft[pt]+=xe.length?(ie.sc.v[pt]-ft[pt])*xe[0]:(ie.sc.v[pt]-ft[pt])*xe;if(r.fillColorAnim&&r.fc){if(ie.fc.propType)for(pt=0;pt<3;pt+=1)Et[pt]+=xe.length?(ie.fc.v[pt]-Et[pt])*xe[0]:(ie.fc.v[pt]-Et[pt])*xe;ie.fh.propType&&(Et=addHueToRGB(Et,xe.length?ie.fh.v*xe[0]:ie.fh.v*xe)),ie.fs.propType&&(Et=addSaturationToRGB(Et,xe.length?ie.fs.v*xe[0]:ie.fs.v*xe)),ie.fb.propType&&(Et=addBrightnessToRGB(Et,xe.length?ie.fb.v*xe[0]:ie.fb.v*xe))}}for(X=0;X<ne;X+=1)(ie=l[X].a).p.propType&&(xe=l[X].s.getMult(b[_].anIndexes[X],i.a[X].s.totalChars),this._hasMaskedPath?xe.length?d.translate(0,ie.p.v[1]*xe[0],-ie.p.v[2]*xe[1]):d.translate(0,ie.p.v[1]*xe,-ie.p.v[2]*xe):xe.length?d.translate(ie.p.v[0]*xe[0],ie.p.v[1]*xe[1],-ie.p.v[2]*xe[2]):d.translate(ie.p.v[0]*xe,ie.p.v[1]*xe,-ie.p.v[2]*xe));if(r.strokeWidthAnim&&(Dt=lt<0?0:lt),r.strokeColorAnim&&(kt="rgb("+Math.round(255*ft[0])+","+Math.round(255*ft[1])+","+Math.round(255*ft[2])+")"),r.fillColorAnim&&r.fc&&(qt="rgb("+Math.round(255*Et[0])+","+Math.round(255*Et[1])+","+Math.round(255*Et[2])+")"),this._hasMaskedPath){if(d.translate(0,-r.ls),d.translate(0,a[1]*pe*.01+v,0),this._pathData.p.v){var en=180*Math.atan((E.point[1]-L.point[1])/(E.point[0]-L.point[0]))/Math.PI;E.point[0]<L.point[0]&&(en+=180),d.rotate(-en*Math.PI/180)}d.translate(se,ye,0),x-=a[0]*b[_].an*.005,b[_+1]&&be!==b[_+1].ind&&(x+=b[_].an/2,x+=.001*r.tr*r.finalSize)}else{switch(d.translate(p,v,0),r.ps&&d.translate(r.ps[0],r.ps[1]+r.ascent,0),r.j){case 1:d.translate(b[_].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[b[_].line]),0,0);break;case 2:d.translate(b[_].animatorJustifyOffset+r.justifyOffset+(r.boxWidth-r.lineWidths[b[_].line])/2,0,0)}d.translate(0,-r.ls),d.translate(re,0,0),d.translate(a[0]*b[_].an*.005,a[1]*pe*.01,0),p+=b[_].l+.001*r.tr*r.finalSize}"html"===g?Yt=d.toCSS():"svg"===g?Yt=d.to2dCSS():$t=[d.props[0],d.props[1],d.props[2],d.props[3],d.props[4],d.props[5],d.props[6],d.props[7],d.props[8],d.props[9],d.props[10],d.props[11],d.props[12],d.props[13],d.props[14],d.props[15]],_t=dt}m<=_?(Me=new LetterProps(_t,Dt,kt,qt,Yt,$t),this.renderedLetters.push(Me),m+=1,this.lettersChangedFlag=!0):this.lettersChangedFlag=(Me=this.renderedLetters[_]).update(_t,Dt,kt,qt,Yt,$t)||this.lettersChangedFlag}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(r,o,a){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(r,o,a),this.textProperty=new TextProperty(this,r.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(r.t,this.renderType,this),this.initTransform(r,o,a),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)},ITextElement.prototype.createPathShape=function(r,o){var a,i,l=o.length,d="";for(a=0;a<l;a+=1)"sh"===o[a].ty&&(d+=buildShapeString(i=o[a].ks.k,i.i.length,!0,r));return d},ITextElement.prototype.updateDocumentData=function(r,o){this.textProperty.updateDocumentData(r,o)},ITextElement.prototype.canResizeFont=function(r){this.textProperty.canResizeFont(r)},ITextElement.prototype.setMinimumFontSize=function(r){this.textProperty.setMinimumFontSize(r)},ITextElement.prototype.applyTextPropertiesToMatrix=function(r,o,a,l,i){switch(r.ps&&o.translate(r.ps[0],r.ps[1]+r.ascent,0),o.translate(0,-r.ls,0),r.j){case 1:o.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[a]),0,0);break;
vendor: 4,740 bytes, line 1
1case 2:o.translate(r.justifyOffset+(r.boxWidth-r.lineWidths[a])/2,0,0)}o.translate(l,i,0)},ITextElement.prototype.buildColor=function(r){return"rgb("+Math.round(255*r[0])+","+Math.round(255*r[1])+","+Math.round(255*r[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(r,o,a){this.textSpans=[],this.renderType="svg",this.initElement(r,o,a)}function ISolidElement(r,o,a){this.initElement(r,o,a)}function NullElement(r,o,a){this.initFrame(),this.initBaseData(r,o,a),this.initFrame(),this.initTransform(r,o,a),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(r,o,a){this.layers=r.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,o,a),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,o.frameRate,this):{_placeholder:!0}}function SVGRenderer(r,o){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var a="";if(o&&o.title){var l=createNS("title"),i=createElementID();l.setAttribute("id",i),l.textContent=o.title,this.svgElement.appendChild(l),a+=i}if(o&&o.description){var d=createNS("desc"),g=createElementID();d.setAttribute("id",g),d.textContent=o.description,this.svgElement.appendChild(d),a+=" "+g}a&&this.svgElement.setAttribute("aria-labelledby",a);var m=createNS("defs");this.svgElement.appendChild(m);var p=createNS("g");this.svgElement.appendChild(p),this.layerElement=p,this.renderConfig={preserveAspectRatio:o&&o.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:o&&o.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:o&&o.contentVisibility||"visible",progressiveLoad:o&&o.progressiveLoad||!1,hideOnTransparent:!(o&&!1===o.hideOnTransparent),viewBoxOnly:o&&o.viewBoxOnly||!1,viewBoxSize:o&&o.viewBoxSize||!1,className:o&&o.className||"",id:o&&o.id||"",focusable:o&&o.focusable,filterSize:{width:o&&o.filterSize&&o.filterSize.width||"100%",height:o&&o.filterSize&&o.filterSize.height||"100%",x:o&&o.filterSize&&o.filterSize.x||"0%",y:o&&o.filterSize&&o.filterSize.y||"0%"},width:o&&o.width,height:o&&o.height,runExpressions:!o||void 0===o.runExpressions||o.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:m,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(r){for(var o=0,a=r.length,l=[],i="";o<a;)"\r"===r[o]||"\x03"===r[o]?(l.push(i),i=""):i+=r[o],o+=1;return l.push(i),l},SVGTextLottieElement.prototype.buildShapeData=function(r,o){if(r.shapes&&r.shapes.length){var a=r.shapes[0];if(a.it){var l=a.it[a.it.length-1];l.s&&(l.s.k[0]=o,l.s.k[1]=o)}}return r},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var r,o,a=this.textProperty.currentData;this.renderedLetters=createSizedArray(a?a.l.length:0),this.layerElement.setAttribute("fill",a.fc?this.buildColor(a.fc):"rgba(0,0,0,0)"),a.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(a.sc)),this.layerElement.setAttribute("stroke-width",a.sw)),this.layerElement.setAttribute("font-size",a.finalSize);var l=this.globalData.fontManager.getFontByName(a.f);if(l.fClass)this.layerElement.setAttribute("class",l.fClass);else{this.layerElement.setAttribute("font-family",l.fFamily);var i=a.fWeight;this.layerElement.setAttribute("font-style",a.fStyle),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",a.t);var g=a.l||[],m=!!this.globalData.fontManager.chars;o=g.length;var p,v=this.mHelper,A=this.data.singleShape,b=0,C=0,x=!0,E=.001*a.tr*a.finalSize;if(!A||m||a.sz){var L,I=this.textSpans.length;for(r=0;r<o;r+=1){if(this.textSpans[r]||(this.textSpans[r]={span:null,childSpan:null,glyph:null}),!m||!A||0===r){if(p=I>r?this.textSpans[r].span:createNS(m?"g":"text"),I<=r){if(p.setAttribute("stroke-linecap","butt"),p.setAttribute("stroke-linejoin","round"),p.setAttribute("stroke-miterlimit","4"),this.textSpans[r].span=p,m){var H=createNS("g");
vendor: 4,866 bytes, line 1
1p.appendChild(H),this.textSpans[r].childSpan=H}this.textSpans[r].span=p,this.layerElement.appendChild(p)}p.style.display="inherit"}if(v.reset(),A&&(g[r].n&&(b=-E,C+=a.yOffset,C+=x?1:0,x=!1),this.applyTextPropertiesToMatrix(a,v,g[r].line,b,C),b+=g[r].l||0,b+=E),m){var W;if(1===(L=this.globalData.fontManager.getCharData(a.finalText[r],l.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily)).t)W=new SVGCompElement(L.data,this.globalData,this);else{var Q=emptyShapeData;L.data&&L.data.shapes&&(Q=this.buildShapeData(L.data,a.finalSize)),W=new SVGShapeElement(Q,this.globalData,this)}if(this.textSpans[r].glyph){var G=this.textSpans[r].glyph;this.textSpans[r].childSpan.removeChild(G.layerElement),G.destroy()}this.textSpans[r].glyph=W,W._debug=!0,W.prepareFrame(0),W.renderFrame(),this.textSpans[r].childSpan.appendChild(W.layerElement),1===L.t&&this.textSpans[r].childSpan.setAttribute("transform","scale("+a.finalSize/100+","+a.finalSize/100+")")}else A&&p.setAttribute("transform","translate("+v.props[12]+","+v.props[13]+")"),p.textContent=g[r].val,p.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}A&&p&&p.setAttribute("d","")}else{var B=this.textContainer,M="start";switch(a.j){case 1:M="end";break;case 2:M="middle";break;default:M="start"}B.setAttribute("text-anchor",M),B.setAttribute("letter-spacing",E);var R=this.buildTextContents(a.finalText);for(o=R.length,C=a.ps?a.ps[1]+a.ascent:0,r=0;r<o;r+=1)(p=this.textSpans[r].span||createNS("tspan")).textContent=R[r],p.setAttribute("x",0),p.setAttribute("y",C),p.style.display="inherit",B.appendChild(p),this.textSpans[r]||(this.textSpans[r]={span:null,glyph:null}),this.textSpans[r].span=p,C+=a.finalLineHeight;this.layerElement.appendChild(B)}for(;r<this.textSpans.length;)this.textSpans[r].span.style.display="none",r+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var r=this.layerElement.getBBox();this.bbox={top:r.y,left:r.x,width:r.width,height:r.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var r,a,o=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,r=0;r<o;r+=1)(a=this.textSpans[r].glyph)&&(a.prepareFrame(this.comp.renderedFrame-this.data.st),a._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var r,o,i,d,g,a=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(o=l.length,r=0;r<o;r+=1)l[r].n||(i=a[r],d=this.textSpans[r].span,(g=this.textSpans[r].glyph)&&g.renderFrame(),i._mdf.m&&d.setAttribute("transform",i.m),i._mdf.o&&d.setAttribute("opacity",i.o),i._mdf.sw&&d.setAttribute("stroke-width",i.sw),i._mdf.sc&&d.setAttribute("stroke",i.sc),i._mdf.fc&&d.setAttribute("fill",i.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var r=createNS("rect");r.setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.layerElement.appendChild(r)},NullElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(r){return new NullElement(r,this.globalData,this)},SVGRendererBase.prototype.createShape=function(r){return new SVGShapeElement(r,this.globalData,this)},SVGRendererBase.prototype.createText=function(r){return new SVGTextLottieElement(r,this.globalData,this)},SVGRendererBase.prototype.createImage=function(r){return new IImageElement(r,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(r){return new ISolidElement(r,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(r){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize?this.renderConfig.viewBoxSize:"0 0 "+r.w+" "+r.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",r.w),this.svgElement.setAttribute("height",r.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
10,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var o=this.globalData.defs;this.setupGlobalData(r,o),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=r;var a=createNS("clipPath"),l=createNS("rect");l.setAttribute("width",r.w),l.setAttribute("height",r.h),l.setAttribute("x",0),l.setAttribute("y",0);var i=createElementID();a.setAttribute("id",i),a.appendChild(l),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),o.appendChild(a),this.layers=r.layers,this.elements=createSizedArray(r.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var r,o=this.layers?this.layers.length:0;for(r=0;r<o;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(r){var o=0,a=this.layers.length;for(o=0;o<a;o+=1)if(this.layers[o].ind===r)return o;return-1},SVGRendererBase.prototype.buildItem=function(r){var o=this.elements;if(!o[r]&&99!==this.layers[r].ty){o[r]=!0;var a=this.createItem(this.layers[r]);if(o[r]=a,getExpressionsPlugin()&&(0===this.layers[r].ty&&this.globalData.projectInterface.registerComposition(a),a.initExpressions()),this.appendElementInPos(a,r),this.layers[r].tt){var l="tp"in this.layers[r]?this.findIndexByInd(this.layers[r].tp):r-1;if(-1===l)return;if(this.elements[l]&&!0!==this.elements[l]){var d=o[l].getMatte(this.layers[r].tt);a.setMatte(d)}else this.buildItem(l),this.addPendingElement(a)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var r=this.pendingElements.pop();if(r.checkParenting(),r.data.tt)for(var o=0,a=this.elements.length;o<a;){if(this.elements[o]===r){var l="tp"in r.data?this.findIndexByInd(r.data.tp):o-1,d=this.elements[l].getMatte(this.layers[o].tt);r.setMatte(d);break}o+=1}}},SVGRendererBase.prototype.renderFrame=function(r){if(this.renderedFrame!==r&&!this.destroyed){null===r?r=this.renderedFrame:this.renderedFrame=r,this.globalData.frameNum=r,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=r,this.globalData._mdf=!1;var o,a=this.layers.length;for(this.completeLayers||this.checkLayers(r),o=a-1;o>=0;o-=1)(this.completeLayers||this.elements[o])&&this.elements[o].prepareFrame(r-this.layers[o].st);if(this.globalData._mdf)for(o=0;o<a;o+=1)(this.completeLayers||this.elements[o])&&this.elements[o].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(r,o){var a=r.getBaseElement();if(a){for(var i,l=0;l<o;)this.elements[l]&&!0!==this.elements[l]&&this.elements[l].getBaseElement()&&(i=this.elements[l].getBaseElement()),l+=1;i?this.layerElement.insertBefore(a,i):this.layerElement.appendChild(a)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(r,o,a){this.initFrame(),this.initBaseData(r,o,a),this.initTransform(r,o,a),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!o.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(r){if(this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=r/this.data.sr;else{var o=this.tm.v;o===this.data.op&&(o=this.data.op-1),this.renderedFrame=o}var a,l=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),a=l-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var r,o=this.layers.length;for(r=0;r<o;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},ICompElement.prototype.setElements=function(r){this.elements=r},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var r,o=this.layers.length;for(r=0;r<o;r+=1)this.elements[r]&&this.elements[r].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(r){return new SVGCompElement(r,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(o){var a,l=o.length,i="_";for(a=0;a<l;a+=1)i+=o[a].transform.key+"_";var d=this.sequences[i];return d||(d={transforms:[].concat(o),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=d,this.sequenceList.push(d)),d},processSequence:function(o,a){for(var l=0,i=o.transforms.length,d=a;l<i&&!a;){if(o.transforms[l].transform.mProps._mdf){d=!0;break}l+=1}if(d)for(o.finalTransform.reset(),l=i-1;l>=0;l-=1)o.finalTransform.multiply(o.transforms[l].transform.mProps.v);o._mdf=d},processSequences:function(o){var a,l=this.sequenceList.length;for(a=0;a<l;a+=1)this.processSequence(this.sequenceList[a],o)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var o="__lottie_element_luma_buffer",a=null,l=null,i=null;function g(){a||(i=function d(){var p=createNS("svg"),v=createNS("filter"),_=createNS("feColorMatrix");return v.setAttribute("id",o),_.setAttribute("type","matrix"),_.setAttribute("color-interpolation-filters","sRGB"),_.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),v.appendChild(_),p.appendChild(v),p.setAttribute("id",o+"_svg"),featureSupport.svgLumaHidden&&(p.style.display="none"),p}(),document.body.appendChild(i),a=createTag("canvas"),(l=a.getContext("2d")).filter="url
1(#"+o+")",l.fillStyle="rgba(0,0,0,0)",l.fillRect(0,0,1,1))}return{load:g,get:function m(p){return a||g(),a.width=p.width,a.height=p.height,l.filter="url(#"+o+")",a}}};function createCanvas(r,o){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(r,o);var a=createTag("canvas");return a.width=r,a.height=o,a}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas},registeredEffects={};function CVEffects(r){var o,l,a=r.data.ef?r.data.ef.length:0;for(this.filters=[],o=0;o<a;o+=1){l=null;var i=r.data.ef[o].ty;registeredEffects[i]&&(l=new(0,registeredEffects[i].effect)(r.effectsManager.effectElements[o],r)),l&&this.filters.push(l)}this.filters.length&&r.addRenderableComponent(this)}function registerEffect(r,o){registeredEffects[r]={effect:o}}function CVMaskElement(r,o){this.data=r,this.element=o,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var a,l=this.masksProperties.length,i=!1;for(a=0;a<l;a+=1)"n"!==this.masksProperties[a].mode&&(i=!0),this.viewData[a]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[a],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(r){var o,a=this.filters.length;for(o=0;o<a;o+=1)this.filters[o].renderFrame(r)},CVEffects.prototype.getEffects=function(r){var o,a=this.filters.length,l=[];for(o=0;o<a;o+=1)this.filters[o].type===r&&l.push(this.filters[o]);return l},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var a,i,d,g,r=this.element.finalTransform.mat,o=this.element.canvasContext,l=this.masksProperties.length;for(o.beginPath(),a=0;a<l;a+=1)if("n"!==this.masksProperties[a].mode){this.masksProperties[a].inv&&(
vendor: 2,300 bytes, line 1
1o.moveTo(0,0),o.lineTo(this.element.globalData.compSize.w,0),o.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),o.lineTo(0,this.element.globalData.compSize.h),o.lineTo(0,0)),i=r.applyToPointArray((g=this.viewData[a].v).v[0][0],g.v[0][1],0),o.moveTo(i[0],i[1]);var m,p=g._length;for(m=1;m<p;m+=1)d=r.applyToTriplePoints(g.o[m-1],g.i[m],g.v[m]),o.bezierCurveTo(d[0],d[1],d[2],d[3],d[4],d[5]);d=r.applyToTriplePoints(g.o[m-1],g.i[0],g.v[0]),o.bezierCurveTo(d[0],d[1],d[2],d[3],d[4],d[5])}this.element.globalData.renderer.save(!0),o.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(r,o,a,l){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i=4;"rc"===o.ty?i=5:"el"===o.ty?i=6:"sr"===o.ty&&(i=7),this.sh=ShapePropertyFactory.getShapeProp(r,o,i,r);var d,m,g=a.length;for(d=0;d<g;d+=1)a[d].closed||(m={transforms:l.addTransformSequence(a[d].transforms),trNodes:[]},this.styledShapes.push(m),a[d].elements.push(m))}function CVShapeElement(r,o,a){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(r,o,a)}function CVTextElement(r,o,a){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(r,o,a)}function CVImageElement(r,o,a){this.assetData=o.getAssetData(r.refId),this.img=o.imageLoader.getAsset(this.assetData),this.initElement(r,o,a)}function CVSolidElement(r,o,a){this.initElement(r,o,a)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var r;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,r=0;r<15;r+=1){var a=new CanvasContext;this.stack[r]=a}
vendor: 5,988 bytes, line 1
1this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(r,o,a){this.completeLayers=!1,this.layers=r.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(r,o,a),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,o.frameRate,this):{_placeholder:!0}}function CanvasRenderer(r,o){this.animationItem=r,this.renderConfig={clearCanvas:!o||void 0===o.clearCanvas||o.clearCanvas,context:o&&o.context||null,progressiveLoad:o&&o.progressiveLoad||!1,preserveAspectRatio:o&&o.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:o&&o.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:o&&o.contentVisibility||"visible",className:o&&o.className||"",id:o&&o.id||"",runExpressions:!o||void 0===o.runExpressions||o.runExpressions},this.renderConfig.dpr=o&&o.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=o&&o.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(r,o,a){this.initElement(r,o,a)}function HShapeElement(r,o,a){this.shapes=[],this.shapesData=r.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(r,o,a),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(r,o,a){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(r,o,a)}function HCameraElement(r,o,a){this.initFrame(),this.initBaseData(r,o,a),this.initHierarchy();var l=PropertyFactory.getProp;if(this.pe=l(this,r.pe,0,0,this),r.ks.p.s?(this.px=l(this,r.ks.p.x,1,0,this),this.py=l(this,r.ks.p.y,1,0,this),this.pz=l(this,r.ks.p.z,1,0,this)):this.p=l(this,r.ks.p,1,0,this),r.ks.a&&(this.a=l(this,r.ks.a,1,0,this)),r.ks.or.k.length&&r.ks.or.k[0].to){var i,d=r.ks.or.k.length;for(i=0;i<d;i+=1)r.ks.or.k[i].to=null,r.ks.or.k[i].ti=null}this.or=l(this,r.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=l(this,r.ks.rx,0,degToRads,this),this.ry=l(this,r.ks.ry,0,degToRads,this),this.rz=l(this,r.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(r,o,a){this.assetData=o.getAssetData(r.refId),this.initElement(r,o,a)}function HybridRendererBase(r,o){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:o&&o.className||"",imagePreserveAspectRatio:o&&o.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(o&&!1===o.hideOnTransparent),filterSize:{width:o&&o.filterSize&&o.filterSize.width||"400%",height:o&&o.filterSize&&o.filterSize.height||"400%",x:o&&o.filterSize&&o.filterSize.x||"-100%",y:o&&o.filterSize&&o.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(r,o,a){this.layers=r.layers,this.supports3d=!r.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(r,o,a),this.tm=r.tm?PropertyFactory.getProp(this,r.tm,0,o.frameRate,this):{_placeholder:!0}}function HybridRenderer(r,o){this.animationItem=r,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:o&&o.className||"",imagePreserveAspectRatio:o&&o.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(o&&!1===o.hideOnTransparent),filterSize:{width:o&&o.filterSize&&o.filterSize.width||"400%",height:o&&o.filterSize&&o.filterSize.height||"400%",x:o&&o.filterSize&&o.filterSize.x||"-100%",y:o&&o.filterSize&&o.filterSize.y||"-100%"},runExpressions:!o||void 0===o.runExpressions||o.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var o=this.globalData.canvasContext,a=assetLoader.createCanvas(o.canvas.width,o.canvas.height);this.buffers.push(a);var l=assetLoader.createCanvas(o.canvas.width,o.canvas.height);this.buffers.push(l),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 4,324 bytes, line 1
1ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var o=this.globalData;if(o.blendMode!==this.data.bm){o.blendMode=this.data.bm;var a=getBlendMode(this.data.bm);o.canvasContext.globalCompositeOperation=a}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(o){o.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var a=this.buffers[0].getContext("2d");this.clearCanvas(a),a.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var o=this.buffers[1],a=o.getContext("2d");if(this.clearCanvas(a),a.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas);i.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(o,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(o){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||o)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var a=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(a),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(a),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(r,o){var a={data:r,type:r.ty,preTransforms:this.transformsManager.addTransformSequence(o),transforms:[],elements:[],closed:!0===r.hd},l={};if("fl"===r.ty||"st"===r.ty?(l.c=PropertyFactory.getProp(this,r.c,1,255,this),l.c.k||(a.co="rgb("+bmFloor(l.c.v[0])+","+bmFloor(l.c.v[1])+","+bmFloor(l.c.v[2])+")")):("gf"===r.ty||"gs"===r.ty)&&(l.s=PropertyFactory.getProp(this,r.s,1,null,this),l.e=PropertyFactory.getProp(this,r.e,1,null,this),l.h=PropertyFactory.getProp(this,r.h||{k:0},0,.01,this),l.a=PropertyFactory.getProp(this,r.a||{k:0},0,degToRads,this),l.g=new GradientProperty(this,r.g,this)),l.o=PropertyFactory.getProp(this,r.o,0,.01,this),"st"===r.ty||"gs"===r.ty){if(a.lc=lineCapEnum[r.lc||2],a.lj=lineJoinEnum[r.lj||2],
vendor: 4,416 bytes, line 1
11==r.lj&&(a.ml=r.ml),l.w=PropertyFactory.getProp(this,r.w,0,null,this),l.w.k||(a.wi=l.w.v),r.d){var i=new DashProperty(this,r.d,"canvas",this);l.d=i,l.d.k||(a.da=l.d.dashArray,a.do=l.d.dashoffset[0])}}else a.r=2===r.r?"evenodd":"nonzero";return this.stylesList.push(a),l.style=a,l},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(r){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,r.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,r,this)}}},CVShapeElement.prototype.createShapeElement=function(r){var o=new CVShapeData(this,r,this.stylesList,this.transformsManager);return this.shapes.push(o),this.addShapeToModifiers(o),o},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var r,o=this.itemsData.length;for(r=0;r<o;r+=1)this.prevViewData[r]=this.itemsData[r];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),o=this.dynamicProperties.length,r=0;r<o;r+=1)this.dynamicProperties[r].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(r){var o,a=this.stylesList.length;for(o=0;o<a;o+=1)this.stylesList[o].closed||this.stylesList[o].transforms.push(r)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var r,o=this.stylesList.length;for(r=0;r<o;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.pop()},CVShapeElement.prototype.closeStyles=function(r){var o,a=r.length;for(o=0;o<a;o+=1)r[o].closed=!0},CVShapeElement.prototype.searchShapes=function(r,o,a,l,i){var d,m,p,A,b,C,g=r.length-1,v=[],_=[],x=[].concat(i);for(d=g;d>=0;d-=1){if((A=this.searchProcessedElement(r[d]))?o[d]=a[A-1]:r[d]._shouldRender=l,"fl"===r[d].ty||"st"===r[d].ty||"gf"===r[d].ty||"gs"===r[d].ty)A?o[d].style.closed=!1:o[d]=this.createStyleElement(r[d],x),v.push(o[d].style);else if("gr"===r[d].ty){if(A)for(p=o[d].it.length,m=0;m<p;m+=1)o[d].prevViewData[m]=o[d].it[m];else o[d]=this.createGroupElement(r[d]);this.searchShapes(r[d].it,o[d].it,o[d].prevViewData,l,x)}else"tr"===r[d].ty?(A||(C=this.createTransformElement(r[d]),o[d]=C),x.push(o[d]),this.addTransformToStyleList(o[d])):"sh"===r[d].ty||"rc"===r[d].ty||"el"===r[d].ty||"sr"===r[d].ty?A||(o[d]=this.createShapeElement(r[d])):"tm"===r[d].ty||"rd"===r[d].ty||"pb"===r[d].ty||"zz"===r[d].ty||"op"===r[d].ty?(A?(b=o[d]).closed=!1:((b=ShapeModifiers.getModifier(r[d].ty)).init(this,r[d]),o[d]=b,this.shapeModifiers.push(b)),_.push(b)):"rp"===r[d].ty&&(A?(b=o[d]).closed=!0:(b=ShapeModifiers.getModifier(r[d].ty),o[d]=b,b.init(this,r,d,o),this.shapeModifiers.push(b),l=!1),_.push(b));this.addProcessedElement(r[d],d+1)}for(this.removeTransformFromStyleList(),this.closeStyles(v),g=_.length,d=0;d<g;d+=1)_[d].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(r,o){(r._opMdf||o.op._mdf||this._isFirstFrame)&&(o.opacity=r.opacity,o.opacity*=o.op.v,o._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var r,a,l,i,d,g,m,_,A,o=this.stylesList.length,p=this.globalData.renderer,v=this.globalData.canvasContext;for(r=0;r<o;r+=1)if(("st"!==(_=(A=this.stylesList[r]).type)&&"gs"!==_||0!==A.wi)&&A.data._shouldRender&&0!==A.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),g=A.elements,"st"===_||"gs"===_?(p.ctxStrokeStyle("st"===_?A.co:A.grd),p.ctxLineWidth(A.wi),p.ctxLineCap(A.lc),p.ctxLineJoin(A.lj),p.ctxMiterLimit(A.ml||0)):p.ctxFillStyle("fl"===_?A.co:A.grd),p.ctxOpacity(A.coOp),"st"!==_&&"gs"!==_&&v.beginPath(),p.ctxTransform(A.preTransforms.finalTransform.props),l=g.length,a=0;a<l;a+=1){for(("st"===_||"gs"===_)&&(v.beginPath(),A.da&&(v.setLineDash(A.da),v.lineDashOffset=A.do)),d=(m=g[a].trNodes).length,i=0;i<d;i+=1)"m"===m[i].t?v.moveTo(m[i].p[0],m[i].p[1]):"c"===m[i].t?v.bezierCurveTo(m[i].pts[0],m[i].pts[1],m[i].pts[2],m[i].pts[3],m[i].pts[4],m[i].pts[5]):v.closePath();("st"===_||"gs"===_)&&(p.ctxStroke(),A.da&&v.setLineDash(this.dashResetter))}"st"!==_&&"gs"!==_&&this.globalData.renderer.ctxFill(A.r),p.restore(
vendor: 4,647 bytes, line 1
1)}},CVShapeElement.prototype.renderShape=function(r,o,a,l){var i,g;for(g=r,i=o.length-1;i>=0;i-=1)"tr"===o[i].ty?this.renderShapeTransform(r,g=a[i].transform):"sh"===o[i].ty||"el"===o[i].ty||"rc"===o[i].ty||"sr"===o[i].ty?this.renderPath(o[i],a[i]):"fl"===o[i].ty?this.renderFill(o[i],a[i],g):"st"===o[i].ty?this.renderStroke(o[i],a[i],g):"gf"===o[i].ty||"gs"===o[i].ty?this.renderGradientFill(o[i],a[i],g):"gr"===o[i].ty&&this.renderShape(g,o[i].it,a[i].it);l&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(r,o){if(this._isFirstFrame||o._mdf||r.transforms._mdf){var i,d,g,a=r.trNodes,l=o.paths,m=l._length;a.length=0;var p=r.transforms.finalTransform;for(g=0;g<m;g+=1){var v=l.shapes[g];if(v&&v.v){for(d=v._length,i=1;i<d;i+=1)1===i&&a.push({t:"m",p:p.applyToPointArray(v.v[0][0],v.v[0][1],0)}),a.push({t:"c",pts:p.applyToTriplePoints(v.o[i-1],v.i[i],v.v[i])});1===d&&a.push({t:"m",p:p.applyToPointArray(v.v[0][0],v.v[0][1],0)}),v.c&&d&&(a.push({t:"c",pts:p.applyToTriplePoints(v.o[i-1],v.i[0],v.v[0])}),a.push({t:"z"}))}}r.trNodes=a}},CVShapeElement.prototype.renderPath=function(r,o){if(!0!==r.hd&&r._shouldRender){var a,l=o.styledShapes.length;for(a=0;a<l;a+=1)this.renderStyledShape(o.styledShapes[a],o.sh)}},CVShapeElement.prototype.renderFill=function(r,o,a){var l=o.style;(o.c._mdf||this._isFirstFrame)&&(l.co="rgb("+bmFloor(o.c.v[0])+","+bmFloor(o.c.v[1])+","+bmFloor(o.c.v[2])+")"),(o.o._mdf||a._opMdf||this._isFirstFrame)&&(l.coOp=o.o.v*a.opacity)},CVShapeElement.prototype.renderGradientFill=function(r,o,a){var i,l=o.style;if(!l.grd||o.g._mdf||o.s._mdf||o.e._mdf||1!==r.t&&(o.h._mdf||o.a._mdf)){var d=this.globalData.canvasContext,g=o.s.v,m=o.e.v;if(1===r.t)i=d.createLinearGradient(g[0],g[1],m[0],m[1]);else{var p=Math.sqrt(Math.pow(g[0]-m[0],2)+Math.pow(g[1]-m[1],2)),v=Math.atan2(m[1]-g[1],m[0]-g[0]),_=o.h.v;_>=1?_=.99:_<=-1&&(_=-.99);var A=p*_,b=Math.cos(v+o.a.v)*A+g[0],C=Math.sin(v+o.a.v)*A+g[1];i=d.createRadialGradient(b,C,0,g[0],g[1],p)}var x,E=r.g.p,B=o.g.c,M=1;for(x=0;x<E;x+=1)o.g._hasOpacity&&o.g._collapsable&&(M=o.g.o[2*x+1]),i.addColorStop(B[4*x]/100,"rgba("+B[4*x+1]+","+B[4*x+2]+","+B[4*x+3]+","+M+")");l.grd=i}l.coOp=o.o.v*a.opacity},CVShapeElement.prototype.renderStroke=function(r,o,a){var l=o.style,i=o.d;i&&(i._mdf||this._isFirstFrame)&&(l.da=i.dashArray,l.do=i.dashoffset[0]),(o.c._mdf||this._isFirstFrame)&&(l.co="rgb("+bmFloor(o.c.v[0])+","+bmFloor(o.c.v[1])+","+bmFloor(o.c.v[2])+")"),(o.o._mdf||a._opMdf||this._isFirstFrame)&&(l.coOp=o.o.v*a.opacity),(o.w._mdf||this._isFirstFrame)&&(l.wi=o.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r.l?r.l.length:0);var o=!1;r.fc?(o=!0,this.values.fill=this.buildColor(r.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=o;var a=!1;r.sc&&(a=!0,this.values.stroke=this.buildColor(r.sc),this.values.sWidth=r.sw);var i,d,l=this.globalData.fontManager.getFontByName(r.f),g=r.l,m=this.mHelper;this.stroke=a,this.values.fValue=r.finalSize+"px "+this.globalData.fontManager.getFontByName(r.f).fFamily,d=r.finalText.length;var p,v,_,A,b,C,x,E,B,M,R=this.data.singleShape,I=.001*r.tr*r.finalSize,L=0,H=0,W=!0,Q=0;for(i=0;i<d;i+=1){v=(p=this.globalData.fontManager.getCharData(r.finalText[i],l.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily))&&p.data||{},m.reset(),R&&g[i].n&&(L=-I,H+=r.yOffset,H+=W?1:0,W=!1),x=(b=v.shapes?v.shapes[0].it:[]).length,m.scale(r.finalSize/100,r.finalSize/100),R&&this.applyTextPropertiesToMatrix(r,m,g[i].line,L,H),B=createSizedArray(x-1);var G=0;for(C=0;C<x;C+=1)if("sh"===b[C].ty){for(A=b[C].ks.k.i.length,E=b[C].ks.k,M=[],_=1;_<A;_+=1)1===_&&M.push(m.applyToX(E.v[0][0],E.v[0][1],0),m.applyToY(E.v[0][0],E.v[0][1],0)),M.push(m.applyToX(E.o[_-1][0],E.o[_-1][1],0),m.applyToY(E.o[_-1][0],E.o[_-1][1],0),m.applyToX(E.i[_][0],E.i[_][1],0),m.applyToY(E.i[_][0],E.i[_][1],0),m.applyToX(E.v[_][0],E.v[_][1],0),m.applyToY(E.v[_][0],E.v[_][1],0));M.push(m.applyToX(E.o[_-1][0],E.o[_-1][1],0),m.applyToY(E.o[_-1][0],E.o[_-1][1],0),m.applyToX(E.i[0][0],E.i[0][1],0),m.applyToY(E.i[0][0],E.i[0][1],0),m.applyToX(E.v[0][0],E.v[0][1],0),m.applyToY(E.v[0][0],E.v[0][1],0)),B[G]=M,G+=1}R&&(L+=g[i].l,L+=I),this.textSpans[Q]?this.textSpans[Q].elem=B:this.textSpans[Q]={elem:
vendor: 10,001 bytes, line 1
1B},Q+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,a,l,i,d,g,m=this.textAnimator.renderedLetters,p=this.textProperty.currentData.l;a=p.length;var v,C,x,_=null,A=null,b=null,E=this.globalData.renderer;for(o=0;o<a;o+=1)if(!p[o].n){if((v=m[o])&&(E.save(),E.ctxTransform(v.p),E.ctxOpacity(v.o)),this.fill){for(v&&v.fc?_!==v.fc&&(E.ctxFillStyle(v.fc),_=v.fc):_!==this.values.fill&&(_=this.values.fill,E.ctxFillStyle(this.values.fill)),i=(C=this.textSpans[o].elem).length,this.globalData.canvasContext.beginPath(),l=0;l<i;l+=1)for(g=(x=C[l]).length,this.globalData.canvasContext.moveTo(x[0],x[1]),d=2;d<g;d+=6)this.globalData.canvasContext.bezierCurveTo(x[d],x[d+1],x[d+2],x[d+3],x[d+4],x[d+5]);this.globalData.canvasContext.closePath(),E.ctxFill()}if(this.stroke){for(v&&v.sw?b!==v.sw&&(b=v.sw,E.ctxLineWidth(v.sw)):b!==this.values.sWidth&&(b=this.values.sWidth,E.ctxLineWidth(this.values.sWidth)),v&&v.sc?A!==v.sc&&(A=v.sc,E.ctxStrokeStyle(v.sc)):A!==this.values.stroke&&(A=this.values.stroke,E.ctxStrokeStyle(this.values.stroke)),i=(C=this.textSpans[o].elem).length,this.globalData.canvasContext.beginPath(),l=0;l<i;l+=1)for(g=(x=C[l]).length,this.globalData.canvasContext.moveTo(x[0],x[1]),d=2;d<g;d+=6)this.globalData.canvasContext.bezierCurveTo(x[d],x[d+1],x[d+2],x[d+3],x[d+4],x[d+5]);this.globalData.canvasContext.closePath(),E.ctxStroke()}v&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var r=createTag("canvas");r.width=this.assetData.w,r.height=this.assetData.h;var g,m,o=r.getContext("2d"),a=this.img.width,l=this.img.height,i=a/l,d=this.assetData.w/this.assetData.h,p=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>d&&"xMidYMid slice"===p||i<d&&"xMidYMid slice"!==p?g=(m=l)*d:m=(g=a)/d,o.drawImage(this.img,(a-g)/2,(l-m)/2,g,m,0,0,this.assetData.w,this.assetData.h),this.img=r}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(r){return new CVShapeElement(r,this.globalData,this)},CanvasRendererBase.prototype.createText=function(r){return new CVTextElement(r,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(r){return new CVImageElement(r,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(r){return new CVSolidElement(r,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(r){1===r[0]&&0===r[1]&&0===r[4]&&1===r[5]&&0===r[12]&&0===r[13]||this.canvasContext.transform(r[0],r[1],r[4],r[5],r[12],r[13])},CanvasRendererBase.prototype.ctxOpacity=function(r){this.canvasContext.globalAlpha*=r<0?0:r},CanvasRendererBase.prototype.ctxFillStyle=function(r){this.canvasContext.fillStyle=r},CanvasRendererBase.prototype.ctxStrokeStyle=function(r){this.canvasContext.strokeStyle=r},CanvasRendererBase.prototype.ctxLineWidth=function(r){this.canvasContext.lineWidth=r},CanvasRendererBase.prototype.ctxLineCap=function(r){this.canvasContext.lineCap=r},CanvasRendererBase.prototype.ctxLineJoin=function(r){this.canvasContext.lineJoin=r},CanvasRendererBase.prototype.ctxMiterLimit=function(r){this.canvasContext.miterLimit=r},CanvasRendererBase.prototype.ctxFill=function(r){this.canvasContext.fill(r)},CanvasRendererBase.prototype.ctxFillRect=function(r,o,a,l){this.canvasContext.fillRect(r,o,a,l)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(r){this.renderConfig.clearCanvas?(r&&(this.globalData.blendMode="source-over"),this.contextData.restore(r)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(r){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var o=this.animationItem.container.style;o.width="100%",o.height="100%";var a="0px 0px 0px";o.transformOrigin=a,o.mozTransformOrigin=a,o.webkitTransformOrigin=a,o["-webkit-transform"]=a,o.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=r,this.layers=r.layers,this.transformCanvas={w:r.w,h:r.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(r,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(r.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(r,o){var a,l,i,d;if(this.reset(),r?(l=o,this.canvasContext.canvas.width=a=r,this.canvasContext.canvas.height=l):(this.animationItem.wrapper&&this.animationItem.container?(a=this.animationItem.wrapper.offsetWidth,l=this.animationItem.wrapper.offsetHeight):(a=this.canvasContext.canvas.width,l=this.canvasContext.canvas.height),this.canvasContext.canvas.width=a*this.renderConfig.dpr,this.canvasContext.canvas.height=l*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var g=this.renderConfig.preserveAspectRatio.split(" "),m=g[1]||"meet",p=g[0]||"xMidYMid",v=p.substr(0,4),_=p.substr(4);(d=this.transformCanvas.w/this.transformCanvas.h)>(i=a/l)&&"meet"===m||d<i&&"slice"===m?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=l/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=l/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===v&&(d<i&&"meet"===m||d>i&&"slice"===m)?(a-this.transformCanvas.w*(l/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===v&&(d<i&&"meet"===m||d>i&&"slice"===m)?(a-this.transformCanvas.w*(l/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===_&&(d>i&&"meet"===m||d<i&&"slice"===m)?(l-this.transformCanvas.h*(a/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===_&&(d>i&&"meet"===m||d<i&&"slice"===m)?(l-this.transformCanvas.h*(a/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=l/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var r;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),r=(this.layers?this.layers.length:0)-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(r,o){if((this.renderedFrame!==r||!0!==this.renderConfig.clearCanvas||o)&&!this.destroyed&&-1!==r){this.renderedFrame=r,this.globalData.frameNum=r-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||o,this.globalData.projectInterface.currentFrame=r;var a,l=this.layers.length;for(this.completeLayers||this.checkLayers(r),a=l-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(r-this.layers[a].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),a=l-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame();
vendor: 23,064 bytes, line 1
1!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(r){var o=this.elements;if(!o[r]&&99!==this.layers[r].ty){var a=this.createItem(this.layers[r],this,this.globalData);o[r]=a,a.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var r=2*this._length,o=0;for(o=this._length;o<r;o+=1)this.stack[o]=new CanvasContext;this._length=r},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(r){this.cArrPos-=1;var l,o=this.stack[this.cArrPos],a=o.transform,i=this.cTr.props;for(l=0;l<16;l+=1)i[l]=a[l];if(r){this.nativeContext.restore();var d=this.stack[this.cArrPos+1];this.appliedFillStyle=d.fillStyle,this.appliedStrokeStyle=d.strokeStyle,this.appliedLineWidth=d.lineWidth,this.appliedLineCap=d.lineCap,this.appliedLineJoin=d.lineJoin,this.appliedMiterLimit=d.miterLimit}this.nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13]),(r||-1!==o.opacity&&this.currentOpacity!==o.opacity)&&(this.nativeContext.globalAlpha=o.opacity,this.currentOpacity=o.opacity),this.currentFillStyle=o.fillStyle,this.currentStrokeStyle=o.strokeStyle,this.currentLineWidth=o.lineWidth,this.currentLineCap=o.lineCap,this.currentLineJoin=o.lineJoin,this.currentMiterLimit=o.miterLimit},CVContextData.prototype.save=function(r){r&&this.nativeContext.save();var o=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var l,a=this.stack[this.cArrPos];for(l=0;l<16;l+=1)a.transform[l]=o[l];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=a.opacity,i.fillStyle=a.fillStyle,i.strokeStyle=a.strokeStyle,i.lineWidth=a.lineWidth,i.lineCap=a.lineCap,i.lineJoin=a.lineJoin,i.miterLimit=a.miterLimit},CVContextData.prototype.setOpacity=function(r){this.stack[this.cArrPos].opacity=r},CVContextData.prototype.setContext=function(r){this.nativeContext=r},CVContextData.prototype.fillStyle=function(r){this.stack[this.cArrPos].fillStyle!==r&&(this.currentFillStyle=r,this.stack[this.cArrPos].fillStyle=r)},CVContextData.prototype.strokeStyle=function(r){this.stack[this.cArrPos].strokeStyle!==r&&(this.currentStrokeStyle=r,this.stack[this.cArrPos].strokeStyle=r)},CVContextData.prototype.lineWidth=function(r){this.stack[this.cArrPos].lineWidth!==r&&(this.currentLineWidth=r,this.stack[this.cArrPos].lineWidth=r)},CVContextData.prototype.lineCap=function(r){this.stack[this.cArrPos].lineCap!==r&&(this.currentLineCap=r,this.stack[this.cArrPos].lineCap=r)},CVContextData.prototype.lineJoin=function(r){this.stack[this.cArrPos].lineJoin!==r&&(this.currentLineJoin=r,this.stack[this.cArrPos].lineJoin=r)},CVContextData.prototype.miterLimit=function(r){this.stack[this.cArrPos].miterLimit!==r&&(this.currentMiterLimit=r,this.stack[this.cArrPos].miterLimit=r)},CVContextData.prototype.transform=function(r){this.transformMat.cloneFromProps(r);var o=this.cTr;this.transformMat.multiply(o),o.cloneFromProps(this.transformMat.props);var a=o.props;this.nativeContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13])},CVContextData.prototype.opacity=function(r){var o=this.stack[this.cArrPos].opacity;this.stack[this.cArrPos].opacity!==(o*=r<0?0:r)&&(this.currentOpacity!==r&&(this.nativeContext.globalAlpha=r,this.currentOpacity=r),this.stack[this.cArrPos].opacity=o)},CVContextData.prototype.fill=function(r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(r)},CVContextData.prototype.fillRect=function(r,o,a,l){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(r,o,a,l)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var o,r=this.canvasContext;for(r.beginPath(),r.moveTo(0,0),r.lineTo(this.data.w,0),r.lineTo(this.data.w,this.data.h),r.lineTo(0,this.data.h),r.lineTo(0,0),r.clip(),o=this.layers.length-1;o>=0;o-=1)(this.completeLayers||this.elements[o])&&this.elements[o].renderFrame()},CVCompElement.prototype.destroy=function(){var r;for(r=this.layers.length-1;r>=0;r-=1)this.elements[r]&&this.elements[r].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(r){return new CVCompElement(r,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var o=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var a=this.finalTransform.mat.toCSS();o.transform=a,o.webkitTransform=a}this.finalTransform._opMdf&&(o.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var r;this.data.hasMask?((r=createNS("rect")).setAttribute("width",this.data.sw),r.setAttribute("height",this.data.sh),r.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((r=createTag("div")).style.width=this.data.sw+"px",r.style.height=this.data.sh+"px",r.style.backgroundColor=this.data.sc),this.layerElement.appendChild(r)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var r;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),r=this.svgElement;else{r=createNS("svg");var o=this.comp.data?this.comp.data:this.globalData.compSize;r.setAttribute("width",o.w),r.setAttribute("height",o.h),r.appendChild(this.shapesContainer),this.layerElement.appendChild(r)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=r},HShapeElement.prototype.getTransformedPoint=function(r,o){var a,l=r.length;for(a=0;a<l;a+=1)o=r[a].mProps.v.applyToPointArray(o[0],o[1],0);return o},HShapeElement.prototype.calculateShapeBoundingBox=function(r,o){var i,g,m,p,v,a=r.sh.v,l=r.transformers,d=a._length;if(!(d<=1)){for(i=0;i<d-1;i+=1)g=this.getTransformedPoint(l,a.v[i]),m=this.getTransformedPoint(l,a.o[i]),p=this.getTransformedPoint(l,a.i[i+1]),v=this.getTransformedPoint(l,a.v[i+1]),this.checkBounds(g,m,p,v,o);a.c&&(g=this.getTransformedPoint(l,a.v[i]),m=this.getTransformedPoint(l,a.o[i]),p=this.getTransformedPoint(l,a.i[0]),v=this.getTransformedPoint(l,a.v[0]),this.checkBounds(g,m,p,v,o))}},HShapeElement.prototype.checkBounds=function(r,o,a,l,i){this.getBoundsOfCurve(r,o,a,l);var d=this.shapeBoundingBox;i.x=bmMin(d.left,i.x),i.xMax=bmMax(d.right,i.xMax),i.y=bmMin(d.top,i.y),i.yMax=bmMax(d.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(r,o,a,l){for(var d,g,m,p,v,_,A,i=[[r[0],l[0]],[r[1],l[1]]],b=0;b<2;++b)g=6*r[b]-12*o[b]+6*a[b],d=-3*r[b]+9*o[b]-9*a[b]+3*l[b],m=3*o[b]-3*r[b],g|=0,m|=0,0==(d|=0)&&0===g||(0===d?(p=-m/g)>0&&p<1&&i[b].push(this.calculateF(p,r,o,a,l,b)):(v=g*g-4*m*d)>=0&&((_=(-g+bmSqrt(v))/(2*d))>0&&_<1&&i[b].push(this.calculateF(_,r,o,a,l,b)),(A=(-g-bmSqrt(v))/(2*d))>0&&A<1&&i[b].push(this.calculateF(A,r,o,a,l,b))));this.shapeBoundingBox.left=bmMin.apply(null,i[0]),this.shapeBoundingBox.top=bmMin.apply(null,i[1]),this.shapeBoundingBox.right=bmMax.apply(null,i[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,i[1])},HShapeElement.prototype.calculateF=function(r,o,a,l,i,d){return bmPow(1-r,3)*o[d]+3*bmPow(1-r,2)*r*a[d]+3*(1-r)*bmPow(r,2)*l[d]+bmPow(r,3)*i[d]},HShapeElement.prototype.calculateBoundingBox=function(r,o){var a,l=r.length;for(a=0;a<l;a+=1)r[a]&&r[a].sh?this.calculateShapeBoundingBox(r[a],o):r[a]&&r[a].it?this.calculateBoundingBox(r[a].it,o):r[a]&&r[a].style&&r[a].w&&this.expandStrokeBoundingBox(r[a].w,o)},HShapeElement.prototype.expandStrokeBoundingBox=function(r,o){var a=0;if(r.keyframes){for(var l=0;l<r.keyframes.length;l+=1){var i=r.keyframes[l].s;i>a&&(a=i)}a*=r.mult}else a=r.v*r.mult;o.x-=a,o.xMax+=a,o.y-=a,o.yMax+=a},HShapeElement.prototype.currentBoxContains=function(r){return this.currentBBox.x<=r.x&&this.currentBBox.y<=r.y&&this.currentBBox.width+this.currentBBox.x>=r.x+r.width&&this.currentBBox.height+this.currentBBox.y>=r.y+r.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var r=this.tempBoundingBox,o=999999;if(r.x=o,r.xMax=-o,r.y=o,r.yMax=-o,this.calculateBoundingBox(this.itemsData,r),r.width=r.xMax<r.x?0:r.xMax-r.x,r.height=r.yMax<r.y?0:r.yMax-r.y,this.currentBoxContains(r))return;var a=!1;if(this.currentBBox.w!==r.width&&(this.currentBBox.w=r.width,this.shapeCont.setAttribute("width",r.width),a=!0),this.currentBBox.h!==r.height&&(this.currentBBox.h=r.height,this.shapeCont.setAttribute("height",r.height),a=!0),a||this.currentBBox.x!==r.x||this.currentBBox.y!==r.y){this.currentBBox.w=r.width,this.currentBBox.h=r.height,this.currentBBox.x=r.x,this.currentBBox.y=r.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var l=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";l.transform=i,l.webkitTransform=i}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var r=createNS("g");this.maskedElement.appendChild(r),this.innerElem=r}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r.l?r.l.length:0);var o=this.innerElem.style,a=r.fc?this.buildColor(r.fc):"rgba(0,0,0,0)";o.fill=a,o.color=a,r.sc&&(o.stroke=this.buildColor(r.sc),o.strokeWidth=r.sw+"px");var l=this.globalData.fontManager.getFontByName(r.f);if(!this.globalData.fontManager.chars)if(o.fontSize=r.finalSize+"px",o.lineHeight=r.finalSize+"px",l.fClass)this.innerElem.className=l.fClass;else{o.fontFamily=l.fFamily;var i=r.fWeight;o.fontStyle=r.fStyle,o.fontWeight=i}var g,m,p=r.l;m=p.length;var v,_,A,C,b=this.mHelper,x="",E=0;for(g=0;g<m;g+=1){if(this.globalData.fontManager.chars?(this.textPaths[E]?v=this.textPaths[E]:((v=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),v.setAttribute("stroke-linejoin",lineJoinEnum[2]),v.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[E]?A=(_=this.textSpans[E]).children[0]:((_=createTag("div")).style.lineHeight=0,(A=createNS("svg")).appendChild(v),styleDiv(_)))):this.isMasked?v=this.textPaths[E]?this.textPaths[E]:createNS("text"):this.textSpans[E]?(_=this.textSpans[E],v=this.textPaths[E]):(styleDiv(_=createTag("span")),styleDiv(v=createTag("span")),_.appendChild(v)),this.globalData.fontManager.chars){var M,B=this.globalData.fontManager.getCharData(r.finalText[g],l.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);if(M=B?B.data:null,b.reset(),M&&M.shapes&&M.shapes.length&&(C=M.shapes[0].it,b.scale(r.finalSize/100,r.finalSize/100),x=this.createPathShape(b,C),v.setAttribute("d",x)),this.isMasked)this.innerElem.appendChild(v);else{if(this.innerElem.appendChild(_),M&&M.shapes){document.body.appendChild(A);var R=A.getBBox();A.setAttribute("width",R.width+2),A.setAttribute("height",R.height+2),A.setAttribute("viewBox",R.x-1+" "+(R.y-1)+" "+(R.width+2)+" "+(R.height+2));var I=A.style,L="translate("+(R.x-1)+"px,"+(R.y-1)+"px)";I.transform=L,I.webkitTransform=L,p[g].yOffset=R.y-1}else A.setAttribute("width",1),A.setAttribute("height",1);_.appendChild(A)}}else if(v.textContent=p[g].val,v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(v);else{this.innerElem.appendChild(_);var H=v.style,W="translate3d(0,"+-r.finalSize/1.2+"px,0)";H.transform=W,H.webkitTransform=W}this.textSpans[E]=this.isMasked?v:_,this.textSpans[E].style.display="block",this.textPaths[E]=v,E+=1}for(;E<this.textSpans.length;)this.textSpans[E].style.display="none",E+=1},HTextElement.prototype.renderInnerContent=function(){var r;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var o="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";(r=this.svgElement.style).transform=o,r.webkitTransform=o}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var a,l,m,p,v,i=0,d=this.textAnimator.renderedLetters,g=this.textProperty.currentData.l;for(l=g.length,a=0;a<l;a+=1)g[a].n?i+=1:(p=this.textSpans[a],v=this.textPaths[a],m=d[i],i+=1,m._mdf.m&&(this.isMasked?p.setAttribute("transform",m.m):(p.style.webkitTransform=m.m,p.style.transform=m.m)),p.style.opacity=m.o,m.sw&&m._mdf.sw&&v.setAttribute("stroke-width",m.sw),m.sc&&m._mdf.sc&&v.setAttribute("stroke",m.sc),m.fc&&m._mdf.fc&&(v.setAttribute("fill",m.fc),v.style.color=m.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var _=this.innerElem.getBBox();if(this.currentBBox.w!==_.width&&(this.currentBBox.w=_.width,this.svgElement.setAttribute("width",_.width)),this.currentBBox.h!==_.height&&(this.currentBBox.h=_.height,this.svgElement.setAttribute("height",_.height)),this.currentBBox.w!==_.width+2||this.currentBBox.h!==_.height+2||this.currentBBox.x!==_.x-1||this.currentBBox.y!==_.y-1){this.currentBBox.w=_.width+2,this.currentBBox.h=_.height+2,this.currentBBox.x=_.x-1,this.currentBBox.y=_.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var b="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";(r=this.svgElement.style).transform=b,r.webkitTransform=b}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var r,a,l,i,o=this.comp.threeDElements.length;for(r=0;r<o;r+=1)if("3d"===(a=this.comp.threeDElements[r]).type){i=a.container.style;var d=this.pe.v+"px",g="0px 0px 0px",m="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(l=a.perspectiveElem.style).perspective=d,l.webkitPerspective=d,i.transformOrigin=g,i.mozTransformOrigin=g,i.webkitTransformOrigin=g,l.transform=m,l.webkitTransform=m}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var o,a,r=this._isFirstFrame;if(this.hierarchy)for(a=this.hierarchy.length,o=0;o<a;o+=1)r=this.hierarchy[o].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(o=a=this.hierarchy.length-1;o>=0;o-=1){var l=this.hierarchy[o].finalTransform.mProp;this.mat.translate(-l.p.v[0],-l.p.v[1],l.p.v[2]),this.mat.rotateX(-l.or.v[0]).rotateY(-l.or.v[1]).rotateZ(l.or.v[2]),this.mat.rotateX(-l.rx.v).rotateY(-l.ry.v).rotateZ(l.rz.v),this.mat.scale(1/l.s.v[0],1/l.s.v[1],1/l.s.v[2]),this.mat.translate(l.a.v[0],l.a.v[1],l.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var d=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),g=[i[0]/d,i[1]/d,i[2]/d],m=Math.sqrt(g[2]*g[2]+g[0]*g[0]),p=Math.atan2(g[1],m),v=Math.atan2(g[0],-g[2]);this.mat.rotateY(v).rotateX(-p)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var _=!this._prevMat.equals(this.mat);if((_||this.pe._mdf)&&this.comp.threeDElements){var A,b,C;for(a=this.comp.threeDElements.length,o=0;o<a;o+=1)if("3d"===(A=this.comp.threeDElements[o]).type){if(_){var x=this.mat.toCSS();(C=A.container.style).transform=x,C.webkitTransform=x}this.pe._mdf&&((b=A.perspectiveElem.style).perspective=this.pe.v+"px",b.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(r){this.prepareProperties(r,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var r=this.globalData.getAssetsPath(this.assetData),o=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(o),o.crossOrigin="anonymous",o.src=r,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(r,o){var a=r.getBaseElement();if(a){var l=this.layers[o];if(l.ddd&&this.supports3d)this.addTo3dContainer(a,o);else if(this.threeDElements)this.addTo3dContainer(a,o);else{for(var d,g,i=0;i<o;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(g=this.elements[i],d=(this.layers[i].ddd?this.getThreeDContainerByPos(i):g.getBaseElement())||d),i+=1;d?(!l.ddd||!this.supports3d)&&this.layerElement.insertBefore(a,d):(!l.ddd||!this.supports3d)&&this.layerElement.appendChild(a)}}},HybridRendererBase.prototype.createShape=function(r){return this.supports3d?new HShapeElement(r,this.globalData,this):new SVGShapeElement(r,this.globalData,this)},HybridRendererBase.prototype.createText=function(r){return this.supports3d?new HTextElement(r,this.globalData,this):new SVGTextLottieElement(r,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(r){return this.camera=new HCameraElement(r,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(r){return this.supports3d?new HImageElement(r,this.globalData,this):new IImageElement(r,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(r){return this.supports3d?new HSolidElement(r,this.globalData,this):new ISolidElement(r,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(r){for(var o=0,a=this.threeDElements.length;o<a;){if(this.threeDElements[o].startPos<=r&&this.threeDElements[o].endPos>=r)return this.threeDElements[o].perspectiveElem;o+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(r,o){var l,i,a=createTag("div");styleDiv(a);var d=createTag("div");if(styleDiv(d),"3d"===o){(l=a.style).width=this.globalData.compSize.w+"px",l.height=this.globalData.compSize.h+"px";var g="50% 50%";
vendor: 5,775 bytes, line 1
1l.webkitTransformOrigin=g,l.mozTransformOrigin=g,l.transformOrigin=g;var m="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(i=d.style).transform=m,i.webkitTransform=m}a.appendChild(d);var p={container:d,perspectiveElem:a,startPos:r,endPos:r,type:o};return this.threeDElements.push(p),p},HybridRendererBase.prototype.build3dContainers=function(){var r,a,o=this.layers.length,l="";for(r=0;r<o;r+=1)this.layers[r].ddd&&3!==this.layers[r].ty?("3d"!==l&&(l="3d",a=this.createThreeDContainer(r,"3d")),a.endPos=Math.max(a.endPos,r)):("2d"!==l&&(l="2d",a=this.createThreeDContainer(r,"2d")),a.endPos=Math.max(a.endPos,r));for(r=(o=this.threeDElements.length)-1;r>=0;r-=1)this.resizerElem.appendChild(this.threeDElements[r].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(r,o){for(var a=0,l=this.threeDElements.length;a<l;){if(o<=this.threeDElements[a].endPos){for(var d,i=this.threeDElements[a].startPos;i<o;)this.elements[i]&&this.elements[i].getBaseElement&&(d=this.elements[i].getBaseElement()),i+=1;d?this.threeDElements[a].container.insertBefore(r,d):this.threeDElements[a].container.appendChild(r);break}a+=1}},HybridRendererBase.prototype.configAnimation=function(r){var o=createTag("div"),a=this.animationItem.wrapper,l=o.style;l.width=r.w+"px",l.height=r.h+"px",this.resizerElem=o,styleDiv(o),l.transformStyle="flat",l.mozTransformStyle="flat",l.webkitTransformStyle="flat",this.renderConfig.className&&o.setAttribute("class",this.renderConfig.className),a.appendChild(o),l.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var d=createNS("defs");i.appendChild(d),this.data=r,this.setupGlobalData(r,i),this.globalData.defs=d,this.layers=r.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var r,o=this.layers?this.layers.length:0;for(r=0;r<o;r+=1)this.elements[r]&&this.elements[r].destroy&&this.elements[r].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var i,d,g,m,r=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight;this.globalData.compSize.w/this.globalData.compSize.h>r/o?(i=r/this.globalData.compSize.w,d=r/this.globalData.compSize.w,g=0,m=(o-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(i=o/this.globalData.compSize.h,d=o/this.globalData.compSize.h,g=(r-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,m=0);var p=this.resizerElem.style;p.webkitTransform="matrix3d("+i+",0,0,0,0,"+d+",0,0,0,0,1,0,"+g+","+m+",0,1)",p.transform=p.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var a,r=this.globalData.compSize.w,o=this.globalData.compSize.h,l=this.threeDElements.length;for(a=0;a<l;a+=1){var i=this.threeDElements[a].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(r,2)+Math.pow(o,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(r){var o,a=r.length,l=createTag("div");for(o=0;o<a;o+=1)if(r[o].xt){var i=this.createComp(r[o],l,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(r,o){for(var l,a=0;a<o;)this.elements[a]&&this.elements[a].getBaseElement&&(l=this.elements[a].getBaseElement()),a+=1;l?this.layerElement.insertBefore(r,l):this.layerElement.appendChild(r)},HCompElement.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(r){return this.supports3d?new HCompElement(r,this.globalData,this):new SVGCompElement(r,this.globalData,this)};var CompExpressionInterface=function(){return function(r){function o(a){for(var l=0,i=r.layers.length;l<i;){if(r.layers[l].nm===a||r.layers[l].ind===a)return r.elements[l].layerInterface;l+=1}return null}return Object.defineProperty(o,"_name",{value:r.data.nm}),o.layer=o,o.pixelAspect=1,o.height=r.data.h||r.globalData.compSize.h,o.width=r.data.w||r.globalData.compSize.w,o.pixelAspect=1,o.frameDuration=1/r.globalData.frameRate,o.displayStartTime=0,o.numLayers=r.layers.length,o}}();function _typeof$2(r){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}function seedRandom(r,o){var A,a=this,l=256,g="random",m=o.pow(l,6),p=o.pow(2,52),v=2*p,_=255;function C(I){var L,H=I.length,W=this,Q=0,G=W.i=W.j=0,ae=W.S=[];for(H||(I=[H++]);Q<l;)ae[Q]=Q++;for(Q=0;Q<l;Q++)ae[Q]=ae[G=_&G+I[Q%H]+(L=ae[Q])],ae[G]=L;
vendor: 4,543 bytes, line 1
1W.g=function(le){for(var de,he=0,_e=W.i,pe=W.j,Ce=W.S;le--;)de=Ce[_e=_&_e+1],he=he*l+Ce[_&(Ce[_e]=Ce[pe=_&pe+de])+(Ce[pe]=de)];return W.i=_e,W.j=pe,he}}function x(I,L){return L.i=I.i,L.j=I.j,L.S=I.S.slice(),L}function E(I,L){var Q,H=[],W=_typeof$2(I);if(L&&"object"==W)for(Q in I)try{H.push(E(I[Q],L-1))}catch{}return H.length?H:"string"==W?I:I+"\0"}function B(I,L){for(var W,H=I+"",Q=0;Q<H.length;)L[_&Q]=_&(W^=19*L[_&Q])+H.charCodeAt(Q++);return R(L)}function R(I){return String.fromCharCode.apply(0,I)}o["seed"+g]=function b(I,L,H){var W=[],Q=B(E((L=!0===L?{entropy:!0}:L||{}).entropy?[I,R(r)]:null===I?function M(){try{A;var I=new Uint8Array(l);return(a.crypto||a.msCrypto).getRandomValues(I),R(I)}catch{var L=a.navigator,H=L&&L.plugins;return[+new Date,a,H,a.screen,R(r)]}}():I,3),W),G=new C(W),ae=function(){for(var de=G.g(6),he=m,_e=0;de<p;)de=(de+_e)*l,he*=l,_e=G.g(1);for(;de>=v;)de/=2,he/=2,_e>>>=1;return(de+_e)/he};return ae.int32=function(){return 0|G.g(4)},ae.quick=function(){return G.g(4)/4294967296},ae.double=ae,B(R(G.S),r),(L.pass||H||function(le,de,he,_e){return _e&&(_e.S&&x(_e,G),le.state=function(){return x(G,{})}),he?(o[g]=le,de):le})(ae,Q,"global"in L?L.global:this==o,L.state)},B(o.random(),r)}function initialize$2(r){seedRandom([],r)}var propTypes={SHAPE:"shape"};function _typeof$1(r){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(r){return r.constructor===Array||r.constructor===Float32Array}function isNumerable(r,o){return"number"===r||o instanceof Number||"boolean"===r||"string"===r}function $bm_neg(r){var o=_typeof$1(r);if("number"===o||r instanceof Number||"boolean"===o)return-r;if($bm_isInstanceOfArray(r)){var a,l=r.length,i=[];for(a=0;a<l;a+=1)i[a]=-r[a];return i}return r.propType?r.v:-r}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(r,o){var a=_typeof$1(r),l=_typeof$1(o);if(isNumerable(a,r)&&isNumerable(l,o)||"string"===a||"string"===l)return r+o;if($bm_isInstanceOfArray(r)&&isNumerable(l,o))return(r=r.slice(0))[0]+=o,r;if(isNumerable(a,r)&&$bm_isInstanceOfArray(o))return(o=o.slice(0))[0]=r+o[0],o;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(o)){for(var i=0,d=r.length,g=o.length,m=[];i<d||i<g;)m[i]=("number"==typeof r[i]||r[i]instanceof Number)&&("number"==typeof o[i]||o[i]instanceof Number)?r[i]+o[i]:void 0===o[i]?r[i]:r[i]||o[i],i+=1;return m}return 0}var add=sum;function sub(r,o){var a=_typeof$1(r),l=_typeof$1(o);if(isNumerable(a,r)&&isNumerable(l,o))return"string"===a&&(r=parseInt(r,10)),"string"===l&&(o=parseInt(o,10)),r-o;if($bm_isInstanceOfArray(r)&&isNumerable(l,o))return(r=r.slice(0))[0]-=o,r;if(isNumerable(a,r)&&$bm_isInstanceOfArray(o))return(o=o.slice(0))[0]=r-o[0],o;if($bm_isInstanceOfArray(r)&&$bm_isInstanceOfArray(o)){for(var i=0,d=r.length,g=o.length,m=[];i<d||i<g;)m[i]=("number"==typeof r[i]||r[i]instanceof Number)&&("number"==typeof o[i]||o[i]instanceof Number)?r[i]-o[i]:void 0===o[i]?r[i]:r[i]||o[i],i+=1;return m}return 0}function mul(r,o){var i,d,g,a=_typeof$1(r),l=_typeof$1(o);if(isNumerable(a,r)&&isNumerable(l,o))return r*o;if($bm_isInstanceOfArray(r)&&isNumerable(l,o)){for(i=createTypedArray("float32",g=r.length),d=0;d<g;d+=1)i[d]=r[d]*o;return i}if(isNumerable(a,r)&&$bm_isInstanceOfArray(o)){for(i=createTypedArray("float32",g=o.length),d=0;d<g;d+=1)i[d]=r*o[d];return i}return 0}function div(r,o){var i,d,g,a=_typeof$1(r),l=_typeof$1(o);if(isNumerable(a,r)&&isNumerable(l,o))return r/o;if($bm_isInstanceOfArray(r)&&isNumerable(l,o)){for(i=createTypedArray("float32",g=r.length),d=0;d<g;d+=1)i[d]=r[d]/o;return i}if(isNumerable(a,r)&&$bm_isInstanceOfArray(o)){for(i=createTypedArray("float32",g=o.length),d=0;d<g;d+=1)i[d]=r/o[d];return i}return 0}function mod(r,o){return"string"==typeof r&&(r=parseInt(r,10)),"string"==typeof o&&(o=parseInt(o,10)),r%o}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(r,o,a){if(o>a){var l=a;a=o,o=l}return Math.min(Math.max(r,o),a)}function radiansToDegrees(r){return r/degToRads}
vendor: 9,030 bytes, line 1
1var radians_to_degrees=radiansToDegrees;function degreesToRadians(r){return r*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(r,o){if("number"==typeof r||r instanceof Number)return Math.abs(r-(o=o||0));o||(o=helperLengthArray);var a,l=Math.min(r.length,o.length),i=0;for(a=0;a<l;a+=1)i+=Math.pow(o[a]-r[a],2);return Math.sqrt(i)}function normalize(r){return div(r,length(r))}function rgbToHsl(r){var g,m,o=r[0],a=r[1],l=r[2],i=Math.max(o,a,l),d=Math.min(o,a,l),p=(i+d)/2;if(i===d)g=0,m=0;else{var v=i-d;switch(m=p>.5?v/(2-i-d):v/(i+d),i){case o:g=(a-l)/v+(a<l?6:0);break;case a:g=(l-o)/v+2;break;case l:g=(o-a)/v+4}g/=6}return[g,m,p,r[3]]}function hue2rgb(r,o,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?r+6*(o-r)*a:a<.5?o:a<2/3?r+(o-r)*(2/3-a)*6:r}function hslToRgb(r){var i,d,g,o=r[0],a=r[1],l=r[2];if(0===a)i=l,g=l,d=l;else{var m=l<.5?l*(1+a):l+a-l*a,p=2*l-m;i=hue2rgb(p,m,o+1/3),d=hue2rgb(p,m,o),g=hue2rgb(p,m,o-1/3)}return[i,d,g,r[3]]}function linear(r,o,a,l,i){if((void 0===l||void 0===i)&&(l=o,i=a,o=0,a=1),a<o){var d=a;a=o,o=d}if(r<=o)return l;if(r>=a)return i;var g=a===o?0:(r-o)/(a-o);if(!l.length)return l+(i-l)*g;var m,p=l.length,v=createTypedArray("float32",p);for(m=0;m<p;m+=1)v[m]=l[m]+(i[m]-l[m])*g;return v}function random(r,o){if(void 0===o&&(void 0===r?(r=0,o=1):(o=r,r=void 0)),o.length){var a,l=o.length;r||(r=createTypedArray("float32",l));var i=createTypedArray("float32",l),d=BMMath.random();for(a=0;a<l;a+=1)i[a]=r[a]+d*(o[a]-r[a]);return i}return void 0===r&&(r=0),r+BMMath.random()*(o-r)}function createPath(r,o,a,l){var i,d=r.length,g=shapePool.newElement();g.setPathData(!!l,d);var p,v,m=[0,0];for(i=0;i<d;i+=1)g.setTripleAt(r[i][0],r[i][1],(v=a&&a[i]?a[i]:m)[0]+r[i][0],v[1]+r[i][1],(p=o&&o[i]?o[i]:m)[0]+r[i][0],p[1]+r[i][1],i,!0);return g}function initiateExpression(elem,data,property){function noOp(r){return r}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function r(o,a){var l,i,d=this.pv.length?this.pv.length:1,g=createTypedArray("float32",d),m=Math.floor(5*time);for(l=0,i=0;l<m;){for(i=0;i<d;i+=1)g[i]+=-a+2*a*BMMath.random();l+=1}var p=5*time,v=p-Math.floor(p),_=createTypedArray("float32",d);if(d>1){for(i=0;i<d;i+=1)_[i]=this.pv[i]+g[i]+(-a+2*a*BMMath.random())*v;return _}return this.pv+g[0]+(-a+2*a*BMMath.random())*v}.bind(this);function loopInDuration(r,o){return loopIn(r,o,!0)}function loopOutDuration(r,o){return loopOut(r,o,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(r,o){var a=[o[0]-r[0],o[1]-r[1],o[2]-r[2]],l=Math.atan2(a[0],Math.sqrt(a[1]*a[1]+a[2]*a[2]))/degToRads;return[-Math.atan2(a[1],a[2])/degToRads,l,0]}function easeOut(r,o,a,l,i){return applyEase(easeOutBez,r,o,a,l,i)}function easeIn(r,o,a,l,i){return applyEase(easeInBez,r,o,a,l,i)}function ease(r,o,a,l,i){return applyEase(easeInOutBez,r,o,a,l,i)}function applyEase(r,o,a,l,i,d){void 0===i?(i=a,d=l):o=(o-a)/(l-a),o>1?o=1:o<0&&(o=0);var g=r(o);if($bm_isInstanceOfArray(i)){var m,p=i.length,v=createTypedArray("float32",p);for(m=0;m<p;m+=1)v[m]=(d[m]-i[m])*g+i[m];return v}return(d-i)*g+i}function nearestKey(r){var o,l,i,a=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(l=-1,(r*=elem.comp.globalData.frameRate)<data.k[0].t)l=1,i=data.k[0].t;else{for(o=0;o<a-1;o+=1){if(r===data.k[o].t){l=o+1,i=data.k[o].t;break}if(r>data.k[o].t&&r<data.k[o+1].t){r-data.k[o].t>data.k[o+1].t-r?(l=o+2,i=data.k[o+1].t):(l=o+1,i=data.k[o].t);break}}-1===l&&(l=o+1,i=data.k[o].t)}else l=0,i=0;var d={};return d.index=l,d.time=i/elem.comp.globalData.frameRate,d}function key(r){var o,a,l;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+r);o={time:data.k[r-=1].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[r],"s")?data.k[r].s:data.k[r-1].e;for(l=i.length,a=0;a<l;a+=1)o[a]=i[a],o.value[a]=i[a];return o}function framesToTime(r,o){return o||(o=elem.comp.globalData.frameRate),r/o}function timeToFrames(r,o){return!r&&0!==r&&(r=time),o||(o=elem.comp.globalData.frameRate),r*o}function seedRandom(r){BMMath.seedrandom(randSeed+r)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(r,o){return"string"==typeof value?void 0===o?value.substring(r):value.substring(r,o):""}function substr(r,o){return"string"==typeof value?void 0===o?value.substr(r):value.substr(r,o):""}function posterizeTime(r){time=0===r?0:Math.floor(time*r)/r,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(r){return value=r,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisComp=elem.comp.compInterface,toWorld=(thisLayer=elem.layerInterface).toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4===elemType&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var r={initExpressions:function o(a){var l=0,i=[];a.renderer.compInterface=CompExpressionInterface(a.renderer),a.renderer.globalData.projectInterface.registerComposition(a.renderer),a.renderer.globalData.pushExpression=function d(){l+=1},a.renderer.globalData.popExpression=function g(){0==(l-=1)&&function p(){var v,_=i.length;for(v=0;v<_;v+=1)i[v].release();i.length=0}()},a.renderer.globalData.registerExpressionProperty=function m(v){-1===i.indexOf(v)&&i.push(v)}}};return r.resetFrame=ExpressionManager.resetFrame,r}(),MaskManagerInterface=function(){function r(a,l){this._mask=a,this._data=l}return Object.defineProperty(r.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(r.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}
vendor: 16,474 bytes, line 1
1),function(l){var d,i=createSizedArray(l.viewData.length),g=l.viewData.length;for(d=0;d<g;d+=1)i[d]=new r(l.viewData[d],l.masksProperties[d]);return function(v){for(d=0;d<g;){if(l.masksProperties[d].nm===v)return i[d];d+=1}return null}}}(),ExpressionPropertyInterface=function(){var r={pv:0,v:0,mult:1},o={pv:[0,0,0],v:[0,0,0],mult:1};function a(g,m,p){Object.defineProperty(g,"velocity",{get:function(){return m.getVelocityAtTime(m.comp.currentFrame)}}),g.numKeys=m.keyframes?m.keyframes.length:0,g.key=function(v){if(!g.numKeys)return 0;var _;_="s"in m.keyframes[v-1]?m.keyframes[v-1].s:"e"in m.keyframes[v-2]?m.keyframes[v-2].e:m.keyframes[v-2].s;var A="unidimensional"===p?new Number(_):Object.assign({},_);return A.time=m.keyframes[v-1].t/m.elem.comp.globalData.frameRate,A.value="unidimensional"===p?_[0]:_,A},g.valueAtTime=m.getValueAtTime,g.speedAtTime=m.getSpeedAtTime,g.velocityAtTime=m.getVelocityAtTime,g.propertyGroup=m.propertyGroup}function d(){return r}return function(g){return g?"unidimensional"===g.propType?function l(g){(!g||!("pv"in g))&&(g=r);var m=1/g.mult,p=g.pv*m,v=new Number(p);return v.value=p,a(v,g,"unidimensional"),function(){return g.k&&g.getValue(),v.value!==(p=g.v*m)&&((v=new Number(p)).value=p,a(v,g,"unidimensional")),v}}(g):function i(g){(!g||!("pv"in g))&&(g=o);var m=1/g.mult,p=g.data&&g.data.l||g.pv.length,v=createTypedArray("float32",p),_=createTypedArray("float32",p);return v.value=_,a(v,g,"multidimensional"),function(){g.k&&g.getValue();for(var A=0;A<p;A+=1)_[A]=g.v[A]*m,v[A]=_[A];return v}}(g):d}}(),TransformExpressionInterface=function(){return function(r){function o(g){switch(g){case"scale":case"Scale":case"ADBE Scale":case 6:return o.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return o.rotation;case"ADBE Rotate X":return o.xRotation;case"ADBE Rotate Y":return o.yRotation;case"position":case"Position":case"ADBE Position":case 2:return o.position;case"ADBE Position_0":return o.xPosition;case"ADBE Position_1":return o.yPosition;case"ADBE Position_2":return o.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return o.anchorPoint;case"opacity":case"Opacity":case 11:return o.opacity;default:return null}}var a,l,i,d;return Object.defineProperty(o,"rotation",{get:ExpressionPropertyInterface(r.r||r.rz)}),Object.defineProperty(o,"zRotation",{get:ExpressionPropertyInterface(r.rz||r.r)}),Object.defineProperty(o,"xRotation",{get:ExpressionPropertyInterface(r.rx)}),Object.defineProperty(o,"yRotation",{get:ExpressionPropertyInterface(r.ry)}),Object.defineProperty(o,"scale",{get:ExpressionPropertyInterface(r.s)}),r.p?d=ExpressionPropertyInterface(r.p):(a=ExpressionPropertyInterface(r.px),l=ExpressionPropertyInterface(r.py),r.pz&&(i=ExpressionPropertyInterface(r.pz))),Object.defineProperty(o,"position",{get:function(){return r.p?d():[a(),l(),i?i():0]}}),Object.defineProperty(o,"xPosition",{get:ExpressionPropertyInterface(r.px)}),Object.defineProperty(o,"yPosition",{get:ExpressionPropertyInterface(r.py)}),Object.defineProperty(o,"zPosition",{get:ExpressionPropertyInterface(r.pz)}),Object.defineProperty(o,"anchorPoint",{get:ExpressionPropertyInterface(r.a)}),Object.defineProperty(o,"opacity",{get:ExpressionPropertyInterface(r.o)}),Object.defineProperty(o,"skew",{get:ExpressionPropertyInterface(r.sk)}),Object.defineProperty(o,"skewAxis",{get:ExpressionPropertyInterface(r.sa)}),Object.defineProperty(o,"orientation",{get:ExpressionPropertyInterface(r.or)}),o}}(),LayerExpressionInterface=function(){function r(v){var _=new Matrix;return void 0!==v?this._elem.finalTransform.mProp.getValueAtTime(v).clone(_):this._elem.finalTransform.mProp.applyToMatrix(_),_}function o(v,_){var A=this.getMatrix(_);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.applyPoint(A,v)}function a(v,_){var A=this.getMatrix(_);return this.applyPoint(A,v)}function l(v,_){var A=this.getMatrix(_);return A.props[12]=0,A.props[13]=0,A.props[14]=0,this.invertPoint(A,v)}function i(v,_){var A=this.getMatrix(_);return this.invertPoint(A,v)}function d(v,_){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,b=this._elem.hierarchy.length;for(A=0;A<b;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(v)}return v.applyToPointArray(_[0],_[1],_[2]||0)}function g(v,_){if(this._elem.hierarchy&&this._elem.hierarchy.length){var A,b=this._elem.hierarchy.length;for(A=0;A<b;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(v)}return v.inversePoint(_)}function m(v){var _=new Matrix;if(_.reset(),this._elem.finalTransform.mProp.applyToMatrix(_),this._elem.hierarchy&&this._elem.hierarchy.length){var A,b=this._elem.hierarchy.length;for(A=0;A<b;A+=1)this._elem.hierarchy[A].finalTransform.mProp.applyToMatrix(_);return _.inversePoint(v)}return _.inversePoint(v)}function p(){return[1,1,1,1]}return function(v){var _;function C(E){switch(E){case"ADBE Root Vectors Group":case"Contents":case 2:return C.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return _;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return C.effect;case"ADBE Text Properties":return C.textInterface;default:return null}}C.getMatrix=r,C.invertPoint=g,C.applyPoint=d,C.toWorld=a,C.toWorldVec=o,C.fromWorld=i,C.fromWorldVec=l,C.toComp=a,C.fromComp=m,C.sampleImage=p,C.sourceRectAtTime=v.sourceRectAtTime.bind(v),C._elem=v;var x=getDescriptor(_=TransformExpressionInterface(v.finalTransform.mProp),"anchorPoint");return Object.defineProperties(C,{hasParent:{get:function(){return v.hierarchy.length}},parent:{get:function(){return v.hierarchy[0].layerInterface}},rotation:getDescriptor(_,"rotation"),scale:getDescriptor(_,"scale"),position:getDescriptor(_,"position"),opacity:getDescriptor(_,"opacity"),anchorPoint:x,anchor_point:x,transform:{get:function(){return _}},active:{get:function(){return v.isInRange}}}),C.startTime=v.data.st,C.index=v.data.ind,C.source=v.data.refId,C.height=0===v.data.ty?v.data.h:100,C.width=0===v.data.ty?v.data.w:100,C.inPoint=v.data.ip/v.comp.globalData.frameRate,C.outPoint=v.data.op/v.comp.globalData.frameRate,C._name=v.data.nm,C.registerMaskInterface=function A(E){C.mask=new MaskManagerInterface(E,v)},C.registerEffectsInterface=function b(E){C.effect=E},C}}(),propertyGroupFactory=function(){return function(r,o){return function(a){return(a=void 0===a?1:a)<=0?r:o(a-1)}}}(),PropertyInterface=function(){return function(r,o){var a={_name:r};return function l(i){return(i=void 0===i?1:i)<=0?a:o(i-1)}}}(),EffectsExpressionInterface=function(){function a(i,d,g,m){function p(C){for(var x=i.ef,E=0,B=x.length;E<B;){if(C===x[E].nm||C===x[E].mn||C===x[E].ix)return 5===x[E].ty?_[E]:_[E]();E+=1}throw new Error}var A,v=propertyGroupFactory(p,g),_=[],b=i.ef.length;for(A=0;A<b;A+=1)_.push(5===i.ef[A].ty?a(i.ef[A],d.effectElements[A],d.effectElements[A].propertyGroup,m):l(d.effectElements[A],i.ef[A].ty,m,v));return"ADBE Color Control"===i.mn&&Object.defineProperty(p,"color",{get:function(){return _[0]()}}),Object.defineProperties(p,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:v}}),p.active=p.enabled=0!==i.en,p}function l(i,d,g,m){var p=ExpressionPropertyInterface(i.p);return i.p.setGroupProperty&&i.p.setGroupProperty(PropertyInterface("",m)),function v(){return 10===d?g.comp.compInterface(i.p.v):p()}}return{createEffectsInterface:function o(i,d){if(i.effectsManager){var p,g=[],m=i.data.ef,v=i.effectsManager.effectElements.length;for(p=0;p<v;p+=1)g.push(a(m[p],i.effectsManager.effectElements[p],d,i));var _=i.data.ef||[],A=function(C){for(p=0,v=_.length;p<v;){if(C===_[p].nm||C===_[p].mn||C===_[p].ix)return g[p];p+=1}return null};return Object.defineProperty(A,"numProperties",{get:function(){return _.length}}),A}return null}}}(),ShapePathInterface=function(){return function(o,a,l){var i=a.sh;function d(m){return"Shape"===m||"shape"===m||"Path"===m||"path"===m||"ADBE Vector Shape"===m||2===m?d.path:null}var g=propertyGroupFactory(d,l);return i.setGroupProperty(PropertyInterface("Path",g)),Object.defineProperties(d,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:o.nm},ix:{value:o.ix},propertyIndex:{value:o.ix},mn:{value:o.mn},propertyGroup:{value:l}}),d}}(),ShapeExpressionInterface=function(){function r(x,E,B){var R,M=[],I=x?x.length:0;for(R=0;R<I;R+=1)"gr"===x[R].ty?M.push(a(x[R],E[R],B)):"fl"===x[R].ty?M.push(l(x[R],E[R],B)):"st"===x[R].ty?M.push(g(x[R],E[R],B)):"tm"===x[R].ty?M.push(m(x[R],E[R],B)):"tr"===x[R].ty||M.push("el"===x[R].ty?v(x[R],E[R],B):"sr"===x[R].ty?_(x[R],E[R],B):"sh"===x[R].ty?ShapePathInterface(x[R],E[R],B):"rc"===x[R].ty?A(x[R],E[R],B):"rd"===x[R].ty?b(x[R],E[R],B):"rp"===x[R].ty?C(x[R],E[R],B):"gf"===x[R].ty?i(x[R],E[R],B):function x(){return null});return M}function a(x,E,B){var M=function(H){switch(H){case"ADBE Vectors Group":case"Contents":case 2:return M.content;default:return M.transform}};M.propertyGroup=propertyGroupFactory(M,B);var R=function o(x,E,B){var M,R=function(H){for(var W=0,Q=M.length;W<Q;){if(M[W]._name===H||M[W].mn===H||M[W].propertyIndex===H||M[W].ix===H||M[W].ind===H)return M[W];W+=1}return"number"==typeof H?M[H-1]:null};R.propertyGroup=propertyGroupFactory(R,B),M=r(x.it,E.it,R.propertyGroup),R.numProperties=M.length;var I=p(x.it[x.it.length-1],E.it[E.it.length-1],R.propertyGroup);return R.transform=I,R.propertyIndex=x.cix,R._name=x.nm,R}(x,E,M.propertyGroup),I=p(x.it[x.it.length-1],E.it[E.it.length-1],M.propertyGroup);return M.content=R,M.transform=I,Object.defineProperty(M,"_name",{get:function(){return x.nm}}),M.numProperties=x.np,M.propertyIndex=x.ix,M.nm=x.nm,M.mn=x.mn,M}function l(x,E,B){function M(R){return"Color"===R||"color"===R?M.color:"Opacity"===R||"opacity"===R?M.opacity:null}return Object.defineProperties(M,{color:{get:ExpressionPropertyInterface(E.c)},opacity:{get:ExpressionPropertyInterface(E.o)},_name:{value:x.nm},mn:{value:x.mn}}),E.c.setGroupProperty(PropertyInterface("Color",B)),E.o.setGroupProperty(PropertyInterface("Opacity",B)),M}function i(x,E,B){function M(R){return"Start Point"===R||"start point"===R?M.startPoint:"End Point"===R||"end point"===R?M.endPoint:"Opacity"===R||"opacity"===R?M.opacity:null}return Object.defineProperties(M,{startPoint:{get:ExpressionPropertyInterface(E.s)},endPoint:{get:ExpressionPropertyInterface(E.e)},opacity:{get:ExpressionPropertyInterface(E.o)},type:{get:function(){return"a"}},_name:{value:x.nm},mn:{value:x.mn}}),E.s.setGroupProperty(PropertyInterface("Start Point",B)),E.e.setGroupProperty(PropertyInterface("End Point",B)),E.o.setGroupProperty(PropertyInterface("Opacity",B)),M}function g(x,E,B){var L,G,M=propertyGroupFactory(Q,B),R=propertyGroupFactory(W,M),H=x.d?x.d.length:0,W={};for(L=0;L<H;L+=1)G=L,Object.defineProperty(W,x.d[G].nm,{get:ExpressionPropertyInterface(E.d.dataProps[G].p)}),E.d.dataProps[L].p.setGroupProperty(R);function Q(G){return"Color"===G||"color"===G?Q.color:"Opacity"===G||"opacity"===G?Q.opacity:"Stroke Width"===G||"stroke width"===G?Q.strokeWidth:null}return Object.defineProperties(Q,{color:{get:ExpressionPropertyInterface(E.c)},opacity:{get:ExpressionPropertyInterface(E.o)},strokeWidth:{get:ExpressionPropertyInterface(E.w)},dash:{get:function(){return W}},_name:{value:x.nm},mn:{value:x.mn}}),E.c.setGroupProperty(PropertyInterface("Color",M)),E.o.setGroupProperty(PropertyInterface("Opacity",M)),E.w.setGroupProperty(PropertyInterface("Stroke Width",M)),Q}function m(x,E,B){function M(I){return I===x.e.ix||"End"===I||"end"===I?M.end:I===x.s.ix?M.start:I===x.o.ix?M.offset:null}var R=propertyGroupFactory(M,B);return M.propertyIndex=x.ix,E.s.setGroupProperty(PropertyInterface("Start",R)),E.e.setGroupProperty(PropertyInterface("End",R)),E.o.setGroupProperty(PropertyInterface("Offset",R)),M.propertyIndex=x.ix,M.propertyGroup=B,Object.defineProperties(M,{start:{get:ExpressionPropertyInterface(E.s)},end:{get:ExpressionPropertyInterface(E.e)},offset:{get:ExpressionPropertyInterface(E.o)},_name:{value:x.nm}}),M.mn=x.mn,M}function p(x,E,B){function M(I){return x.a.ix===I||"Anchor Point"===I?M.anchorPoint:x.o.ix===I||"Opacity"===I?M.opacity:x.p.ix===I||"Position"===I?M.position:x.r.ix===I||"Rotation"===I||"ADBE Vector Rotation"===I?M.rotation:x.s.ix===I||"Scale"===I?M.scale:x.sk&&x.sk.ix===I||"Skew"===I?M.skew:x.sa&&x.sa.ix===I||"Skew Axis"===I?M.skewAxis:null}var R=propertyGroupFactory(M,B);return E.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",R)),E.transform.mProps.p.setGroupProperty(PropertyInterface("Position",R)),E.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",R)),E.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",R)),E.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",R)),E.transform.mProps.sk&&(E.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",R)),E.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",R))),E.transform.op.setGroupProperty(PropertyInterface("Opacity",R)),Object.defineProperties(M,{opacity:{get:ExpressionPropertyInterface(E.transform.mProps.o)},position:{get:ExpressionPropertyInterface(E.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(E.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(E.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(E.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(E.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(E.transform.mProps.sa)},_name:{value:x.nm}}),M.ty="tr",M.mn=x.mn,M.propertyGroup=B,M}function v(x,E,B){function M(L){return x.p.ix===L?M.position:x.s.ix===L?M.size:null}var R=propertyGroupFactory(M,B);M.propertyIndex=x.ix;var I="tm"===E.sh.ty?E.sh.prop:E.sh;return I.s.setGroupProperty(PropertyInterface("Size",R)),I.p.setGroupProperty(PropertyInterface("Position",R)),Object.defineProperties(M,{size:{get:ExpressionPropertyInterface(I.s)},position:{get:ExpressionPropertyInterface(I.p)},_name:{value:x.nm}}),M.mn=x.mn,M}function _(x,E,B){function M(L){return x.p.ix===L?M.position:x.r.ix===L?M.rotation:x.pt.ix===L?M.points:x.or.ix===L||"ADBE Vector Star Outer Radius"===L?M.outerRadius:x.os.ix===L?M.outerRoundness:!x.ir||x.ir.ix!==L&&"ADBE Vector Star Inner Radius"!==L?x.is&&x.is.ix===L?M.innerRoundness:null:M.innerRadius}var R=propertyGroupFactory(M,B),I="tm"===E.sh.ty?E.sh.prop:E.sh;return M.propertyIndex=x.ix,I.or.setGroupProperty(PropertyInterface("Outer Radius",R)),I.os.setGroupProperty(PropertyInterface("Outer Roundness",R)),I.pt.setGroupProperty(PropertyInterface("Points",R)),I.p.setGroupProperty(PropertyInterface("Position",R)),I.r.setGroupProperty(PropertyInterface("Rotation",R)),x.ir&&(I.ir.setGroupProperty(PropertyInterface("Inner Radius",R)),I.is.setGroupProperty(PropertyInterface("Inner Roundness",R))),Object.defineProperties(M,{position:{get:ExpressionPropertyInterface(I.p)},rotation:{get:ExpressionPropertyInterface(I.r)},points:{get:ExpressionPropertyInterface(I.pt)},outerRadius:{get:ExpressionPropertyInterface(I.or)},outerRoundness:{get:ExpressionPropertyInterface(I.os)},innerRadius:{get:ExpressionPropertyInterface(I.ir)},innerRoundness:{get:ExpressionPropertyInterface(I.is)},_name:{value:x.nm}}),M.mn=x.mn,M}function A(x,E,B){function M(L){return x.p.ix===L?M.position:x.r.ix===L?M.roundness:x.s.ix===L||"Size"===L||"ADBE Vector Rect Size"===L?M.size:null}var R=propertyGroupFactory(M,B),I="tm"===E.sh.ty?E.sh.prop:E.sh;return M.propertyIndex=x.ix,I.p.setGroupProperty(PropertyInterface("Position",R)),I.s.setGroupProperty(PropertyInterface("Size",R)),I.r.setGroupProperty(PropertyInterface("Rotation",R)),Object.defineProperties(M,{position:{get:ExpressionPropertyInterface(I.p)},roundness:{get:ExpressionPropertyInterface(I.r)},size:{get:ExpressionPropertyInterface(I.s)},_name:{value:x.nm}}),M.mn=x.mn,M}function b(x,E,B){function M(L){return x.r.ix===L||"Round Corners 1"===L?M.radius:null}var R=propertyGroupFactory(M,B),I=E;return M.propertyIndex=x.ix,I.rd.setGroupProperty(PropertyInterface("Radius",R)),Object.defineProperties(M,{radius:{get:ExpressionPropertyInterface(I.rd)},_name:{value:x.nm}}),M.mn=x.mn,M}function C(x,E,B){function M(L){return x.c.ix===L||"Copies"===L?M.copies:x.o.ix===L||"Offset"===L?M.offset:null}var R=propertyGroupFactory(M,B),I=E;return M.propertyIndex=x.ix,I.c.setGroupProperty(PropertyInterface("Copies",R)),I.o.setGroupProperty(PropertyInterface("Offset",R)),Object.defineProperties(M,{copies:{get:ExpressionPropertyInterface(I.c
vendor: 5,396 bytes, line 1
1)},offset:{get:ExpressionPropertyInterface(I.o)},_name:{value:x.nm}}),M.mn=x.mn,M}return function(x,E,B){var M;function R(L){if("number"==typeof L)return 0===(L=void 0===L?1:L)?B:M[L-1];for(var H=0,W=M.length;H<W;){if(M[H]._name===L)return M[H];H+=1}return null}return R.propertyGroup=propertyGroupFactory(R,function I(){return B}),M=r(x,E,R.propertyGroup),R.numProperties=M.length,R._name="Contents",R}}(),TextExpressionInterface=function(){return function(r){var o;function a(l){return"ADBE Text Document"===l?a.sourceText:null}return Object.defineProperty(a,"sourceText",{get:function(){r.textProperty.getValue();var i=r.textProperty.currentData.t;return(!o||i!==o.value)&&((o=new String(i)).value=i||new String(i),Object.defineProperty(o,"style",{get:function(){return{fillColor:r.textProperty.currentData.fc}}})),o}}),a}}();function _typeof(r){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(r)}var FootageInterface=function(){return function(a){function l(i){return"Data"===i?l.dataInterface:null}return l._name="Data",l.dataInterface=function(l){function i(d){return"Outline"===d?i.outlineInterface():null}return i._name="Outline",i.outlineInterface=function(l){var i="",d=l.getFootageData();function m(p){if(d[p])return i=p,"object"===_typeof(d=d[p])?m:d;var v=p.indexOf(i);if(-1!==v){var _=parseInt(p.substr(v+i.length),10);return"object"===_typeof(d=d[_])?m:d}return""}return function g(){return i="",d=l.getFootageData(),m}}(l),i}(a),l}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(r){return interfaces[r]||null}var expressionHelpers=function(){return{searchExpressions:function r(g,m,p){m.x&&(p.k=!0,p.x=!0,p.initiateExpression=ExpressionManager.initiateExpression,p.effectsSequence.push(p.initiateExpression(g,m,p).bind(p)))},getSpeedAtTime:function a(g){var p=this.getValueAtTime(g),v=this.getValueAtTime(g+-.01),_=0;if(p.length){var A;for(A=0;A<p.length;A+=1)_+=Math.pow(v[A]-p[A],2);_=100*Math.sqrt(_)}else _=0;return _},getVelocityAtTime:function l(g){if(void 0!==this.vel)return this.vel;var _,A,m=-.001,p=this.getValueAtTime(g),v=this.getValueAtTime(g+m);if(p.length)for(_=createTypedArray("float32",p.length),A=0;A<p.length;A+=1)_[A]=(v[A]-p[A])/m;else _=(v-p)/m;return _},getValueAtTime:function o(g){return g*=this.elem.globalData.frameRate,(g-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<g?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(g,this._cachingAtTime),this._cachingAtTime.lastFrame=g),this._cachingAtTime.value},getStaticValueAtTime:function i(){return this.pv},setGroupProperty:function d(g){this.propertyGroup=g}}}();function addPropertyDecorator(){function r(b,C,x){if(!this.k||!this.keyframes)return this.pv;b=b?b.toLowerCase():"";var R,I,L,H,W,E=this.comp.renderedFrame,B=this.keyframes,M=B[B.length-1].t;if(E<=M)return this.pv;if(x?I=M-(R=C?Math.abs(M-this.elem.comp.globalData.frameRate*C):Math.max(0,M-this.elem.data.ip)):((!C||C>B.length-1)&&(C=B.length-1),R=M-(I=B[B.length-1-C].t)),"pingpong"===b){if(Math.floor((E-I)/R)%2!=0)return this.getValueAtTime((R-(E-I)%R+I)/this.comp.globalData.frameRate,0)}else{if("offset"===b){var G=this.getValueAtTime(I/this.comp.globalData.frameRate,0),ae=this.getValueAtTime(M/this.comp.globalData.frameRate,0),le=this.getValueAtTime(((E-I)%R+I)/this.comp.globalData.frameRate,0),de=Math.floor((E-I)/R);if(this.pv.length){for(H=(W=new Array(G.length)).length,L=0;L<H;L+=1)W[L]=(ae[L]-G[L])*de+le[L];return W}return(ae-G)*de+le}if("continue"===b){var he=this.getValueAtTime(M/this.comp.globalData.frameRate,0),_e=this.getValueAtTime((M-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(H=(W=new Array(he.length)).length,L=0;L<H;L+=1)W[L]=he[L]+(E-M)/this.comp.globalData.frameRate*(he[L]-_e[L])/5e-4;return W}return he+(E-M)/.001*(he-_e)}}return this.getValueAtTime(((E-I)%R+I)/this.comp.globalData.frameRate,0)}function o(b,C,x){if(!this.k)return this.pv;b=b?b.toLowerCase():"";var R,I,L,H,W,E=this.comp.renderedFrame,B=this.keyframes,M=B[0].t;if(E>=M)return this.pv;if(x?I=M+(R=C?Math.abs(this.elem.comp.globalData.frameRate*C):Math.max(0,this.elem.data.op-M)):((!C||C>B.length-1)&&(C=B.length-1),R=(I=B[C].t)-M),"pingpong"===b){if(Math.floor((M-E)/R)%2==0)return this.getValueAtTime(((M-E)%R+M)/this.comp.globalData.frameRate,0)}else{if("offset"===b){var G=this.getValueAtTime(M/this.comp.globalData.frameRate,0),ae=this.getValueAtTime(I/this.comp.globalData.frameRate,0),le=this.getValueAtTime((R-(M-E)%R+M)/this.comp.globalData.frameRate,0),de=Math.floor((M-E)/R)+1;if(this.pv.length){for(H=(W=new Array(G.length)).length,L=0;L<H;L+=1)W[L]=le[L]-(ae[L]-G[L])*de;return W}return le-(ae-G)*de}if("continue"===b){var he=this.getValueAtTime(M/this.comp.globalData.frameRate,0),_e=this.getValueAtTime((M+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(H=(W=new Array(he.length)).length,L=0;L<H;L+=1)W[L]=he[L]+(he[L]-_e[L])*(M-E)/.001;return W}return he+(he-_e)*(M-E)/.001}}return this.getValueAtTime((R-((M-E)%R+M))/this.comp.globalData.frameRate,0)}
vendor: 9,071 bytes, line 1
1function a(b,C){if(!this.k)return this.pv;if(b=.5*(b||.4),(C=Math.floor(C||5))<=1)return this.pv;var L,H,x=this.comp.renderedFrame/this.comp.globalData.frameRate,E=x-b,M=C>1?(x+b-E)/(C-1):1,R=0,I=0;for(L=this.pv.length?createTypedArray("float32",this.pv.length):0;R<C;){if(H=this.getValueAtTime(E+R*M),this.pv.length)for(I=0;I<this.pv.length;I+=1)L[I]+=H[I];else L+=H;R+=1}if(this.pv.length)for(I=0;I<this.pv.length;I+=1)L[I]/=C;else L/=C;return L}function l(b){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var C=this._transformCachingAtTime.v;if(C.cloneFromProps(this.pre.props),this.appliedTransformations<1){var x=this.a.getValueAtTime(b);C.translate(-x[0]*this.a.mult,-x[1]*this.a.mult,x[2]*this.a.mult)}if(this.appliedTransformations<2){var E=this.s.getValueAtTime(b);C.scale(E[0]*this.s.mult,E[1]*this.s.mult,E[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var B=this.sk.getValueAtTime(b),M=this.sa.getValueAtTime(b);C.skewFromAxis(-B*this.sk.mult,M*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var R=this.r.getValueAtTime(b);C.rotate(-R*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var I=this.rz.getValueAtTime(b),L=this.ry.getValueAtTime(b),H=this.rx.getValueAtTime(b),W=this.or.getValueAtTime(b);C.rotateZ(-I*this.rz.mult).rotateY(L*this.ry.mult).rotateX(H*this.rx.mult).rotateZ(-W[2]*this.or.mult).rotateY(W[1]*this.or.mult).rotateX(W[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var Q=this.px.getValueAtTime(b),G=this.py.getValueAtTime(b);if(this.data.p.z){var ae=this.pz.getValueAtTime(b);C.translate(Q*this.px.mult,G*this.py.mult,-ae*this.pz.mult)}else C.translate(Q*this.px.mult,G*this.py.mult,0)}else{var le=this.p.getValueAtTime(b);C.translate(le[0]*this.p.mult,le[1]*this.p.mult,-le[2]*this.p.mult)}return C}function i(){return this.v.clone(new Matrix)}var d=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(b,C,x){var E=d(b,C,x);return E.getValueAtTime=E.dynamicProperties.length?l.bind(E):i.bind(E),E.setGroupProperty=expressionHelpers.setGroupProperty,E};var g=PropertyFactory.getProp;PropertyFactory.getProp=function(b,C,x,E,B){var M=g(b,C,x,E,B);M.getValueAtTime=M.kf?expressionHelpers.getValueAtTime.bind(M):expressionHelpers.getStaticValueAtTime.bind(M),M.setGroupProperty=expressionHelpers.setGroupProperty,M.loopOut=r,M.loopIn=o,M.smooth=a,M.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(M),M.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(M),M.numKeys=1===C.a?C.k.length:0,M.propertyIndex=C.ix;var R=0;return 0!==x&&(R=createTypedArray("float32",1===C.a?C.k[0].s.length:C.k.length)),M._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:R},expressionHelpers.searchExpressions(b,C,M),M.k&&B.addDynamicProperty(M),M};var p=ShapePropertyFactory.getConstructorFunction(),v=ShapePropertyFactory.getKeyframedConstructorFunction();function _(){}_.prototype={vertices:function(C,x){this.k&&this.getValue();var E=this.v;void 0!==x&&(E=this.getValueAtTime(x,0));var B,M=E._length,R=E[C],I=E.v,L=createSizedArray(M);for(B=0;B<M;B+=1)L[B]="i"===C||"o"===C?[R[B][0]-I[B][0],R[B][1]-I[B][1]]:[R[B][0],R[B][1]];return L},points:function(C){return this.vertices("v",C)},inTangents:function(C){return this.vertices("i",C)},outTangents:function(C){return this.vertices("o",C)},isClosed:function(){return this.v.c},pointOnPath:function(C,x){var E=this.v;void 0!==x&&(E=this.getValueAtTime(x,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(E));for(var W,B=this._segmentsLength,M=B.lengths,R=B.totalLength*C,I=0,L=M.length,H=0;I<L;){if(H+M[I].addedLength>R){var G=E.c&&I===L-1?0:I+1;W=bez.getPointInSegment(E.v[I],E.v[G],E.o[I],E.i[G],(R-H)/M[I].addedLength,M[I]);break}H+=M[I].addedLength,I+=1}return W||(W=E.c?[E.v[0][0],E.v[0][1]]:[E.v[E._length-1][0],E.v[E._length-1][1]]),W},vectorOnPath:function(C,x,E){1==C?C=this.v.c:0==C&&(C=.999);var B=this.pointOnPath(C,x),M=this.pointOnPath(C+.001,x),R=M[0]-B[0],I=M[1]-B[1],L=Math.sqrt(Math.pow(R,2)+Math.pow(I,2));return 0===L?[0,0]:"tangent"===E?[R/L,I/L]:[-I/L,R/L]},tangentOnPath:function(C,x){return this.vectorOnPath(C,x,"tangent")},normalOnPath:function(C,x){return this.vectorOnPath(C,x,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([_],p),extendPrototype([_],v),v.prototype.getValueAtTime=function m(b){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),b*=this.elem.globalData.frameRate,(b-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<b?this._caching.lastIndex:0,this._cachingAtTime.lastTime=b,this.interpolateShape(b,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},v.prototype.initiateExpression=ExpressionManager.initiateExpression;var A=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(b,C,x,E,B){var M=A(b,C,x,E,B);return M.propertyIndex=C.ix,M.lock=!1,3===x?expressionHelpers.searchExpressions(b,C.pt,M):4===x&&expressionHelpers.searchExpressions(b,C.ks,M),M.k&&b.addDynamicProperty(M),M}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(o,a){var l=this.calculateExpression(a);if(o.t!==l){var i={};return this.copyData(i,o),i.t=l.toString(),i.__complete=!1,i}return o},TextProperty.prototype.searchProperty=function(){var o=this.searchKeyframes(),a=this.searchExpressions();return this.kf=o||a,this.kf},TextProperty.prototype.searchExpressions=function r(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function r(o,a){var i,d,l=createNS("feMerge");for(l.setAttribute("result",o),d=0;d<a.length;d+=1)(i=createNS("feMergeNode")).setAttribute("in",a[d]),l.appendChild(i),l.appendChild(i);return l}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(r,o,a,l,i){this.filterManager=o;var d=createNS("feColorMatrix");d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","linearRGB"),d.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=d,d.setAttribute("result",l+"_tint_1"),r.appendChild(d),(d=createNS("feColorMatrix")).setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),d.setAttribute("result",l+"_tint_2"),r.appendChild(d),this.matrixFilter=d;var g=this.createMergeNode(l,[i,l+"_tint_1",l+"_tint_2"]);r.appendChild(g)}function SVGFillFilter(r,o,a,l){this.filterManager=o;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",l),r.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(r,o,a){this.initialized=!1,this.filterManager=o,this.elem=a,this.paths=[]}function SVGTritoneFilter(r,o,a,l){this.filterManager=o;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.appendChild(i);var d=createNS("feComponentTransfer");d.setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("result",l),this.matrixFilter=d;var g=createNS("feFuncR");g.setAttribute("type","table"),d.appendChild(g),this.feFuncR=g;var m=createNS("feFuncG");m.setAttribute("type","table"),d.appendChild(m),this.feFuncG=m;var p=createNS("feFuncB");p.setAttribute("type","table"),d.appendChild(p),this.feFuncB=p,r.appendChild(d)}function SVGProLevelsFilter(r,o,a,l){this.filterManager=o;var i=this.filterManager.effectElements,d=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",d)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",d)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",d)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",d)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(d.setAttribute("color-interpolation-filters","sRGB"),r.appendChild(d)),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5
vendor: 4,973 bytes, line 1
1].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&((d=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),d.setAttribute("result",l),r.appendChild(d),this.feFuncRComposed=this.createFeFunc("feFuncR",d),this.feFuncGComposed=this.createFeFunc("feFuncG",d),this.feFuncBComposed=this.createFeFunc("feFuncB",d))}function SVGDropShadowEffect(r,o,a,l,i){var d=o.container.globalData.renderConfig.filterSize,g=o.data.fs||d;r.setAttribute("x",g.x||d.x),r.setAttribute("y",g.y||d.y),r.setAttribute("width",g.width||d.width),r.setAttribute("height",g.height||d.height),this.filterManager=o;var m=createNS("feGaussianBlur");m.setAttribute("in","SourceAlpha"),m.setAttribute("result",l+"_drop_shadow_1"),m.setAttribute("stdDeviation","0"),this.feGaussianBlur=m,r.appendChild(m);var p=createNS("feOffset");p.setAttribute("dx","25"),p.setAttribute("dy","0"),p.setAttribute("in",l+"_drop_shadow_1"),p.setAttribute("result",l+"_drop_shadow_2"),this.feOffset=p,r.appendChild(p);var v=createNS("feFlood");v.setAttribute("flood-color","#00ff00"),v.setAttribute("flood-opacity","1"),v.setAttribute("result",l+"_drop_shadow_3"),this.feFlood=v,r.appendChild(v);var _=createNS("feComposite");_.setAttribute("in",l+"_drop_shadow_3"),_.setAttribute("in2",l+"_drop_shadow_2"),_.setAttribute("operator","in"),_.setAttribute("result",l+"_drop_shadow_4"),r.appendChild(_);var A=this.createMergeNode(l,[l+"_drop_shadow_4",i]);r.appendChild(A)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var o=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v;this.linearFilter.setAttribute("values",linearFilterValue+" "+this.filterManager.effectElements[2].p.v/100+" 0"),this.matrixFilter.setAttribute("values",a[0]-o[0]+" 0 0 0 "+o[0]+" "+(a[1]-o[1])+" 0 0 0 "+o[1]+" "+(a[2]-o[2])+" 0 0 0 "+o[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var o=this.filterManager.effectElements[2].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+o[0]+" 0 0 0 0 "+o[1]+" 0 0 0 0 "+o[2]+" 0 0 0 "+this.filterManager.effectElements[6].p.v+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var o,a,l,i,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,l=0):i=1+(l=this.filterManager.effectElements[0].p.v-1),(a=createNS("g")).setAttribute("fill","none"),a.setAttribute("stroke-linecap","round"),a.setAttribute("stroke-dashoffset",1);l<i;l+=1)o=createNS("path"),a.appendChild(o),this.paths.push({p:o,m:l});if(3===this.filterManager.effectElements[10].p.v){var d=createNS("mask"),g=createElementID();d.setAttribute("id",g),d.setAttribute("mask-type","alpha"),d.appendChild(a),this.elem.globalData.defs.appendChild(d);var m=createNS("g");for(m.setAttribute("mask","url("+getLocationHref()+"#"+g+")");r[0];)m.appendChild(r[0]);this.elem.layerElement.appendChild(m),this.masker=d,a.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(a),this.elem.layerElement.removeAttribute("mask"),a.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=a},SVGStrokeEffect.prototype.renderFrame=function(r){this.initialized||this.initialize();var o,l,i,a=this.paths.length;for(o=0;o<a;o+=1)if(-1!==this.paths[o].m&&(l=this.elem.maskManager.viewData[this.paths[o].m],i=this.paths[o].p,(r||this.filterManager._mdf||l.prop._mdf)&&i.setAttribute("d",l.lastPath),r||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||l.prop._mdf)){var d;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var g=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),m=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),p=i.getTotalLength();d="0 0 0 "+p*g+" ";var b,A=Math.floor(p*(m-g)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(b=0;b<A;b+=1)d+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";d+="0 "+10*p+" 0 0"}else d="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;i.setAttribute("stroke-dasharray",d)}if((r||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(r||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
1acity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(r||this.filterManager.effectElements[3].p._mdf)){var C=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*C[0])+","+bmFloor(255*C[1])+","+bmFloor(255*C[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var o=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,l=this.filterManager.effectElements[2].p.v,d=l[1]+" "+a[1]+" "+o[1],g=l[2]+" "+a[2]+" "+o[2];this.feFuncR.setAttribute("tableValues",l[0]+" "+a[0]+" "+o[0]),this.feFuncG.setAttribute("tableValues",d),this.feFuncB.setAttribute("tableValues",g)}},SVGProLevelsFilter.prototype.createFeFunc=function(r,o){var a=createNS(r);return a.setAttribute("type","table"),o.appendChild(a),a},SVGProLevelsFilter.prototype.getTableValue=function(r,o,a,l,i){for(var m,A,d=0,p=Math.min(r,o),v=Math.max(r,o),_=Array.call(null,{length:256}),b=0,C=i-l,x=o-r;d<=256;)A=(m=d/256)<=p?x<0?i:l:m>=v?x<0?l:i:l+C*Math.pow((m-r)/x,1/a),_[b]=A,b+=1,d+=256/255;return _.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var o,a=this.filterManager.effectElements;this.feFuncRComposed&&(r||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)&&(o=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v),this.feFuncRComposed.setAttribute("tableValues",o),this.feFuncGComposed.setAttribute("tableValues",o),this.feFuncBComposed.setAttribute("tableValues",o)),this.feFuncR&&(r||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)&&(o=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v),this.feFuncR.setAttribute("tableValues",o)),this.feFuncG&&(r||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)&&(o=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v),this.feFuncG.setAttribute("tableValues",o)),this.feFuncB&&(r||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)&&(o=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v),this.feFuncB.setAttribute("tableValues",o)),this.feFuncA&&(r||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)&&(o=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v),this.feFuncA.setAttribute("tableValues",o))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){if((r||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),r||this.filterManager.effectElements[0].p._mdf){var o=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*o[0]),Math.round(255*o[1]),Math.round(255*o[2])))}if((r||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),r||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var a=this.filterManager.effectElements[3].p.v,l=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=a*Math.cos(l),d=a*Math.sin(l);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",d)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(r,o,a){this.initialized=!1,this.filterManager=o,this.filterElem=r,this.elem=a,a.matteElement=createNS("g"),a.matteElement.appendChild(a.layerElement),a.matteElement.appendChild(a.transformedElement),a.baseElement=a.matteElement}function SVGGaussianBlurEffect(r,o,a,l){r.setAttribute("x","-100%"),r.setAttribute("y","-100%"),r.setAttribute("width","300%"),r.setAttribute("height","300%"),this.filterManager=o;var i=createNS("feGaussianBlur");i.setAttribute("result",l),r.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(r,o){this.init(o)}function CVTransformEffect(r){this.init(r)}return SVGMatte3Effect.prototype.findSymbol=function(r){for(var o=0,a=_svgMatteSymbols.length;o<a;){if(_svgMatteSymbols[o]===r)return _svgMatteSymbols[o];o+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(r,o){var a=r.layerElement.parentNode;if(a){for(var l=a.children,i=0,d=l.length;i<d&&l[i]!==r.layerElement;)i+=1;var g;i<=d-2&&(g=l[i+1]);var m=createNS("use");m.setAttribute("href","#"+o),g?a.insertBefore(m,g):a.appendChild(m)}},SVGMatte3Effect.prototype.setElementAsMask=function(r,o){if(!this.findSymbol(o)){var a=createElementID(),l=createNS("mask");l.setAttribute("id",o.layerId),l.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(o);var i=r.globalData.defs;i.appendChild(l);var d=createNS("symbol");d.setAttribute("id",a),this.replaceInParent(o,a),d.appendChild(o.layerElement),i.appendChild(d);var g=createNS("use");g.setAttribute("href","#"+a),l.appendChild(g),o.data.hd=!1,o.show()}r.setMatte(o.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var r=this.filterManager.effectElements[0].p.v,o=this.elem.comp.elements,a=0,l=o.length;a<l;)o[a]&&o[a].data.ind===r&&this.setElementAsMask(this.elem,o[a]),a+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(r){if(r||this.filterManager._mdf){var a=.3*this.filterManager.effectElements[0].p.v,l=this.filterManager.effectElements[1].p.v;this.feGaussianBlur.setAttribute("stdDeviation",(3==l?0:a)+" "+(2==l?0:a)),this.feGaussianBlur.setAttribute("edgeMode",1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate")}},TransformEffect.prototype.init=function(r){this.effectsManager=r,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(r){if(this._opMdf=!1,this._mdf=!1,r||this.effectsManager._mdf){var o=this.effectsManager.effectElements,a=o[0].p.v,l=o[1].p.v,d=o[3].p.v,g=1===o[2].p.v?d:o[4].p.v,m=o[5].p.v,p=o[6].p.v,v=o[7].p.v;this.matrix.reset(),this.matrix.translate(-a[0],-a[1],a[2]),this.matrix.scale(.01*g,.01*d,1),this.matrix.rotate(-v*degToRads),this.matrix.skewFromAxis(-m*degToRads,(p+90)*degToRads),this.matrix.translate(l[0],l[1],0),this._mdf=!0,this.opacity!==o[8].p.v&&(this.opacity=o[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=o())},9033:(r,o,a)=>{"use strict";function p(we,Qe){return function(je,dt){Qe(je,dt,we)}}a.d(o,{K2:()=>ye});var de=a(4438),he=a(8359),_e=a(4412),pe=a(3726),Ce=a(605),ie=a(1626),ce=a(5558);const X=new de.nKC("ConnectionServiceOptionsToken"),ne={hasInternetAccess:!0,hasNetworkConnection:window.navigator.onLine},xe="http://localhost:3000";var re=function(we){return we.HEAD="head",we.GET="get",we.POST="post",we.PUT="put",we.OPTIONS="options",we}(re||{});const se={enableHeartbeat:!1,heartbeatUrl:xe,heartbeatInterval:1e3,heartbeatRetryInterval:1e3,requestMethod:re.HEAD};let ye=(()=>{let we=class{constructor(je,dt){this.http=je,this.currentState=ne,this.serviceOptions=se,this.subscription=new he.yU,this.httpSubscription=new he.yU,this.stateChanged$=new _e.t(ne),this.serviceOptions=Object.assign(Object.assign({},se),dt),this.checkNetworkState(),this.serviceOptions.enableHeartbeat&&this.checkInternetState()}checkNetworkState(){this.subscription.add((0,pe.R)(window,"online").subscribe(()=>{this.currentState.hasNetworkConnection=!0,this.checkInternetState(),this.publishState()})),this.subscription.add((0,pe.R)(window,"offline").subscribe(()=>{this.currentState.hasNetworkConnection=!1,this.checkInternetState(),this.publishState()}))}checkInternetState(){this.serviceOptions.enableHeartbeat?this.subscription=(0,Ce.Y)(3e3).pipe((0,ce.n)(()=>function _(we,Qe,je,dt){return new(je||(je=Promise))(function(lt,Et){function pt(qt){try{kt(dt.next(qt))}catch(Yt){Et(Yt)}}function Dt(qt){try{kt(dt.throw(qt))}catch(Yt){Et(Yt)}}function kt(qt){qt.done?lt(qt.value):function ft(lt){return lt instanceof je?lt:new je(function(Et){Et(lt)})}(qt.value).then(pt,Dt)}kt((dt=dt.apply(we,Qe||[])).next())})}(this,void 0,void 0,function*(){return this.http[this.serviceOptions.requestMethod||re.HEAD](this.serviceOptions.heartbeatUrl||xe,{responseType:"text"}).subscribe({next:je=>{this.currentState.hasInternetAccess=!0,this.publishState()},error:je=>{throw this.currentState.hasInternetAccess=!1,this.publishState(),je}})}))).subscribe(je=>{}):(this.currentState.hasInternetAccess=!1,this.publishState())}publishState(){this.stateChanged$.next(this.currentState)}monitor(je){return je&&(this.serviceOptions=Object.assign(Object.assign({},this.serviceOptions),je)),this.serviceOptions.enableHeartbeat&&this.checkInternetState(),this.stateChanged$}ngOnDestroy(){this.subscription.unsubscribe()}};return we.\u0275prov=(0,de.jDH)({factory:function(){return new we((0,de.KVO)(ie.Qq),(0,de.KVO)(X,8))},token:we,providedIn:"root"}),we=function m(we,Qe,je,dt){var Et,ft=arguments.length,lt=ft<3?Qe:null===dt?dt=Object.getOwnPropertyDescriptor(Qe,je):dt;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)lt=Reflect.decorate(we,Qe,je,dt);else for(var pt=we.length-1;pt>=0;pt--)(Et=we[pt])&&(lt=(ft<3?Et(lt):ft>3?Et(Qe,je,lt):Et(Qe,je))||lt);return ft>3&<&&Object.defineProperty(Qe,je,lt),lt}([(0,de._qm)({providedIn:"root"}),p(1,(0,de.y_5)(X)),p(1,(0,de.Xx1)())],we),we})()},4412:(r,o,a)=>{"use strict";a.d(o,{t:()=>i});var l=a(1413);class i extends l.B{constructor(g){super(),this._value=g}get value(){return this.getValue()}_subscribe(g){const m=super._subscribe(g);return!m.closed&&g.next(this._value),m}getValue(){const{hasError:g,thrownError:m,_value:p}=this;if(g)throw m;return this._throwIfClosed(),p}next(g){super.next(this._value=g)}}},1985:(r,o,a)=>{"use strict";a.d(o,{c:()=>_});var l=a(7707),i=a(8359),d=a(3494),g=a(1203),m=a(1026),p=a(8071),v=a(9786);let _=(()=>{class x{constructor(B){B&&(this._subscribe=B)}lift(B){const M=new x;return M.source=this,M.operator=B,M}subscribe(B,M,R){const I=function C(x){return x&&x instanceof l.vU||function b(x){return x&&(0,p.T)(x.next)&&(0,p.T)(x.error)&&(0,p.T)(x.complete)}(x)&&(0,i.Uv)(x)}(B)?B:new l.Ms(B,M,R);return(0,v.Y)(()=>{const{operator:L,source:H}=this;I.add(L?L.call(I,H):H?this._subscribe(I):this._trySubscribe(I))}),I}_trySubscribe(B){try{return this._subscribe(B)}catch(M){B.error(M)}}forEach(B,M){return new(M=A(M))((R,I)=>{const L=new l.Ms({next:H=>{try{B(H)}catch(W){I(W),L.unsubscribe()}},error:I,complete:R});this.subscribe(L)})}_subscribe(B){var M;return null===(M=this.source)||void 0===M?void 0:M.subscribe(B)}[d.s](){return this}pipe(...B){return(0,g.m)(B)(this)}toPromise(B){return new(B=A(B))((M,R)=>{let I;this.subscribe(L=>I=L,L=>R(L),()=>M(I))})}}return x.create=E=>new x(E),x})();function A(x){var E;return null!==(E=x??m.$.Promise)&&void 0!==E?E:Promise}},1413:(r,o,a)=>{"use strict";a.d(o,{B:()=>v});var l=a(1985),i=a(8359);const g=(0,a(1853).L)(A=>function(){A(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var m=a(7908),p=a(9786);let v=(()=>{class A extends l.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(C){const x=new _(this,this);return x.operator=C,x}_throwIfClosed(){if(this.closed)throw new g}next(C){(0,p.Y)(()=>
vendor: 4,800 bytes, line 1
1{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const x of this.currentObservers)x.next(C)}})}error(C){(0,p.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=C;const{observers:x}=this;for(;x.length;)x.shift().error(C)}})}complete(){(0,p.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:C}=this;for(;C.length;)C.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var C;return(null===(C=this.observers)||void 0===C?void 0:C.length)>0}_trySubscribe(C){return this._throwIfClosed(),super._trySubscribe(C)}_subscribe(C){return this._throwIfClosed(),this._checkFinalizedStatuses(C),this._innerSubscribe(C)}_innerSubscribe(C){const{hasError:x,isStopped:E,observers:B}=this;return x||E?i.Kn:(this.currentObservers=null,B.push(C),new i.yU(()=>{this.currentObservers=null,(0,m.o)(B,C)}))}_checkFinalizedStatuses(C){const{hasError:x,thrownError:E,isStopped:B}=this;x?C.error(E):B&&C.complete()}asObservable(){const C=new l.c;return C.source=this,C}}return A.create=(b,C)=>new _(b,C),A})();class _ extends v{constructor(b,C){super(),this.destination=b,this.source=C}next(b){var C,x;null===(x=null===(C=this.destination)||void 0===C?void 0:C.next)||void 0===x||x.call(C,b)}error(b){var C,x;null===(x=null===(C=this.destination)||void 0===C?void 0:C.error)||void 0===x||x.call(C,b)}complete(){var b,C;null===(C=null===(b=this.destination)||void 0===b?void 0:b.complete)||void 0===C||C.call(b)}_subscribe(b){var C,x;return null!==(x=null===(C=this.source)||void 0===C?void 0:C.subscribe(b))&&void 0!==x?x:i.Kn}}},7707:(r,o,a)=>{"use strict";a.d(o,{Ms:()=>R,vU:()=>x});var l=a(8071),i=a(8359),d=a(1026),g=a(5334),m=a(5343);const p=A("C",void 0,void 0);function A(Q,G,ae){return{kind:Q,value:G,error:ae}}var b=a(9270),C=a(9786);class x extends i.yU{constructor(G){super(),this.isStopped=!1,G?(this.destination=G,(0,i.Uv)(G)&&G.add(this)):this.destination=W}static create(G,ae,le){return new R(G,ae,le)}next(G){this.isStopped?H(function _(Q){return A("N",Q,void 0)}(G),this):this._next(G)}error(G){this.isStopped?H(function v(Q){return A("E",void 0,Q)}(G),this):(this.isStopped=!0,this._error(G))}complete(){this.isStopped?H(p,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(G){this.destination.next(G)}_error(G){try{this.destination.error(G)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const E=Function.prototype.bind;function B(Q,G){return E.call(Q,G)}class M{constructor(G){this.partialObserver=G}next(G){const{partialObserver:ae}=this;if(ae.next)try{ae.next(G)}catch(le){I(le)}}error(G){const{partialObserver:ae}=this;if(ae.error)try{ae.error(G)}catch(le){I(le)}else I(G)}complete(){const{partialObserver:G}=this;if(G.complete)try{G.complete()}catch(ae){I(ae)}}}class R extends x{constructor(G,ae,le){let de;if(super(),(0,l.T)(G)||!G)de={next:G??void 0,error:ae??void 0,complete:le??void 0};else{let he;this&&d.$.useDeprecatedNextContext?(he=Object.create(G),he.unsubscribe=()=>this.unsubscribe(),de={next:G.next&&B(G.next,he),error:G.error&&B(G.error,he),complete:G.complete&&B(G.complete,he)}):de=G}this.destination=new M(de)}}function I(Q){d.$.useDeprecatedSynchronousErrorHandling?(0,C.l)(Q):(0,g.m)(Q)}function H(Q,G){const{onStoppedNotification:ae}=d.$;ae&&b.f.setTimeout(()=>ae(Q,G))}const W={closed:!0,next:m.l,error:function L(Q){throw Q},complete:m.l}},8359:(r,o,a)=>{"use strict";a.d(o,{Kn:()=>p,yU:()=>m,Uv:()=>v});var l=a(8071);const d=(0,a(1853).L)(A=>function(C){A(this),this.message=C?`${C.length} errors occurred during unsubscription:\n${C.map((x,E)=>`${E+1}) ${x.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=C});var g=a(7908);class m{constructor(b){this.initialTeardown=b,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let b;if(!this.closed){this.closed=!0;const{_parentage:C}=this;if(C)if(this._parentage=null,Array.isArray(C))for(const B of C)B.remove(this);else C.remove(this);const{initialTeardown:x}=this;if((0,l.T)(x))try{x()}catch(B){b=B instanceof d?B.errors:[B]}const{_finalizers:E}=this;if(E){this._finalizers=null;for(const B of E)try{_(B)}catch(M){b=b??[],M instanceof d?b=[...b,...M.errors]:b.push(M)}}if(b)throw new d(b)}}add(b){var C;if(b&&b!==this)if(this.closed)_(b);else{if(b instanceof m){if(b.closed||b._hasParent(this))return;b._addParent(this)}(this._finalizers=null!==(C=this._finalizers)&&void 0!==C?C:[]).push(b)}}_hasParent(b){const{_parentage:C}=this;return C===b||Array.isArray(C)&&C.includes(b)}_addParent(b){const{_parentage:C}=this;
1this._parentage=Array.isArray(C)?(C.push(b),C):C?[C,b]:b}_removeParent(b){const{_parentage:C}=this;C===b?this._parentage=null:Array.isArray(C)&&(0,g.o)(C,b)}remove(b){const{_finalizers:C}=this;C&&(0,g.o)(C,b),b instanceof m&&b._removeParent(this)}}m.EMPTY=(()=>{const A=new m;return A.closed=!0,A})();const p=m.EMPTY;function v(A){return A instanceof m||A&&"closed"in A&&(0,l.T)(A.remove)&&(0,l.T)(A.add)&&(0,l.T)(A.unsubscribe)}function _(A){(0,l.T)(A)?A():A.unsubscribe()}},1026:(r,o,a)=>{"use strict";a.d(o,{$:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(r,o,a)=>{"use strict";a.d(o,{G:()=>p});var l=a(1985),i=a(8359),d=a(9898),g=a(4360),m=a(9974);class p extends l.c{constructor(_,A){super(),this.source=_,this.subjectFactory=A,this._subject=null,this._refCount=0,this._connection=null,(0,m.S)(_)&&(this.lift=_.lift)}_subscribe(_){return this.getSubject().subscribe(_)}getSubject(){const _=this._subject;return(!_||_.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:_}=this;this._subject=this._connection=null,_?.unsubscribe()}connect(){let _=this._connection;if(!_){_=this._connection=new i.yU;const A=this.getSubject();_.add(this.source.subscribe((0,g._)(A,void 0,()=>{this._teardown(),A.complete()},b=>{this._teardown(),A.error(b)},()=>this._teardown()))),_.closed&&(this._connection=null,_=i.yU.EMPTY)}return _}refCount(){return(0,d.B)()(this)}}},4572:(r,o,a)=>{"use strict";a.d(o,{z:()=>b});var l=a(1985),i=a(3073),d=a(2806),g=a(3669),m=a(6450),p=a(9326),v=a(8496),_=a(4360),A=a(5225);function b(...E){const B=(0,p.lI)(E),M=(0,p.ms)(E),{args:R,keys:I}=(0,i.D)(E);if(0===R.length)return(0,d.H)([],B);const L=new l.c(function C(E,B,M=g.D){return R=>{x(B,()=>{const{length:I}=E,L=new Array(I);let H=I,W=I;for(let Q=0;Q<I;Q++)x(B,()=>{const G=(0,d.H)(E[Q],B);let ae=!1;G.subscribe((0,_._)(R,le=>{L[Q]=le,ae||(ae=!0,W--),W||R.next(M(L.slice()))},()=>{--H||R.complete()}))},R)},R)}}(R,B,I?H=>(0,v.e)(I,H):g.D));return M?L.pipe((0,m.I)(M)):L}function x(E,B,M){E?(0,A.N)(M,E,B):B()}},8793:(r,o,a)=>{"use strict";a.d(o,{x:()=>m});var l=a(6365),d=a(9326),g=a(2806);function m(...p){return function i(){return(0,l.U)(1)}()((0,g.H)(p,(0,d.lI)(p)))}},9030:(r,o,a)=>{"use strict";a.d(o,{v:()=>d});var l=a(1985),i=a(8750);function d(g){return new l.c(m=>{(0,i.Tg)(g()).subscribe(m)})}},983:(r,o,a)=>{"use strict";a.d(o,{w:()=>i});const i=new(a(1985).c)(m=>m.complete())},7468:(r,o,a)=>{"use strict";a.d(o,{p:()=>_});var l=a(1985),i=a(3073),d=a(8750),g=a(9326),m=a(4360),p=a(6450),v=a(8496);function _(...A){const b=(0,g.ms)(A),{args:C,keys:x}=(0,i.D)(A),E=new l.c(B=>{const{length:M}=C;if(!M)return void B.complete();const R=new Array(M);let I=M,L=M;for(let H=0;H<M;H++){let W=!1;(0,d.Tg)(C[H]).subscribe((0,m._)(B,Q=>{W||(W=!0,L--),R[H]=Q},()=>I--,void 0,()=>{(!I||!W)&&(L||B.next(x?(0,v.e)(x,R):R),B.complete())}))}});return b?E.pipe((0,p.I)(b)):E}},2806:(r,o,a)=>{"use strict";a.d(o,{H:()=>ae});var l=a(8750),i=a(941),d=a(9974);function g(le,de=0){return(0,d.N)((he,_e)=>{_e.add(le.schedule(()=>he.subscribe(_e),de))})}var v=a(1985),A=a(4761),b=a(8071),C=a(5225);function E(le,de){if(!le)throw new Error("Iterable cannot be null");return new v.c(he=>{(0,C.N)(he,de,()=>{const _e=le[Symbol.asyncIterator]();(0,C.N)(he,de,()=>{_e.next().then(pe=>{pe.done?he.complete():he.next(pe.value)})},0,!0)})})}var B=a(5055),M=a(9858),R=a(7441),I=a(5397),L=a(7953),H=a(591),W=a(5196);function ae(le,de){return de?function G(le,de){if(null!=le){if((0,B.l)(le))return function m(le,de){return(0,l.Tg)(le).pipe(g(de),(0,i.Q)(de))}(le,de);if((0,R.X)(le))return function _(le,de){return new v.c(he=>{let _e=0;return de.schedule(function(){_e===le.length?he.complete():(he.next(le[_e++]),he.closed||this.schedule())})})}(le,de);if((0,M.y)(le))return function p(le,de){return(0,l.Tg)(le).pipe(g(de),(0,i.Q)(de))}(le,de);if((0,L.T)(le))return E(le,de);if((0,I.x)(le))return function x(le,de){return new v.c(he=>{let _e;return(0,C.N)(he,de,()=>{_e=le[A.l](),(0,C.N)(he,de,()=>{let pe,Ce;try{({value:pe,done:Ce}=_e.next())}catch(ie){return void he.error(ie)}Ce?he.complete():he.next(pe)},0,!0)}),()=>(0,b.T)(_e?.return)&&_e.return()})}(le,de);if((0,W.U)(le))return function Q(le,de){return E((0,W.C)(le),de)}(le,de)}throw(0,H.L)(le)}(le,de):(0,l.Tg)(le)}},3726:(r,o,a)=>{"use strict";a.d(o,{R:()=>b});
1var l=a(8750),i=a(1985),d=a(1397),g=a(7441),m=a(8071),p=a(6450);const v=["addListener","removeListener"],_=["addEventListener","removeEventListener"],A=["on","off"];function b(M,R,I,L){if((0,m.T)(I)&&(L=I,I=void 0),L)return b(M,R,I).pipe((0,p.I)(L));const[H,W]=function B(M){return(0,m.T)(M.addEventListener)&&(0,m.T)(M.removeEventListener)}(M)?_.map(Q=>G=>M[Q](R,G,I)):function x(M){return(0,m.T)(M.addListener)&&(0,m.T)(M.removeListener)}(M)?v.map(C(M,R)):function E(M){return(0,m.T)(M.on)&&(0,m.T)(M.off)}(M)?A.map(C(M,R)):[];if(!H&&(0,g.X)(M))return(0,d.Z)(Q=>b(Q,R,I))((0,l.Tg)(M));if(!H)throw new TypeError("Invalid event target");return new i.c(Q=>{const G=(...ae)=>Q.next(1<ae.length?ae:ae[0]);return H(G),()=>W(G)})}function C(M,R){return I=>L=>M[I](R,L)}},8750:(r,o,a)=>{"use strict";a.d(o,{Tg:()=>E});var l=a(1635),i=a(7441),d=a(9858),g=a(1985),m=a(5055),p=a(7953),v=a(591),_=a(5397),A=a(5196),b=a(8071),C=a(5334),x=a(3494);function E(Q){if(Q instanceof g.c)return Q;if(null!=Q){if((0,m.l)(Q))return function B(Q){return new g.c(G=>{const ae=Q[x.s]();if((0,b.T)(ae.subscribe))return ae.subscribe(G);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Q);if((0,i.X)(Q))return function M(Q){return new g.c(G=>{for(let ae=0;ae<Q.length&&!G.closed;ae++)G.next(Q[ae]);G.complete()})}(Q);if((0,d.y)(Q))return function R(Q){return new g.c(G=>{Q.then(ae=>{G.closed||(G.next(ae),G.complete())},ae=>G.error(ae)).then(null,C.m)})}(Q);if((0,p.T)(Q))return L(Q);if((0,_.x)(Q))return function I(Q){return new g.c(G=>{for(const ae of Q)if(G.next(ae),G.closed)return;G.complete()})}(Q);if((0,A.U)(Q))return function H(Q){return L((0,A.C)(Q))}(Q)}throw(0,v.L)(Q)}function L(Q){return new g.c(G=>{(function W(Q,G){var ae,le,de,he;return(0,l.sH)(this,void 0,void 0,function*(){try{for(ae=(0,l.xN)(Q);!(le=yield ae.next()).done;)if(G.next(le.value),G.closed)return}catch(_e){de={error:_e}}finally{try{le&&!le.done&&(he=ae.return)&&(yield he.call(ae))}finally{if(de)throw de.error}}G.complete()})})(Q,G).catch(ae=>G.error(ae))})}},605:(r,o,a)=>{"use strict";a.d(o,{Y:()=>d});var l=a(3236),i=a(1584);function d(g=0,m=l.E){return g<0&&(g=0),(0,i.O)(g,g,m)}},7673:(r,o,a)=>{"use strict";a.d(o,{of:()=>d});var l=a(9326),i=a(2806);function d(...g){const m=(0,l.lI)(g);return(0,i.H)(g,m)}
1},8810:(r,o,a)=>{"use strict";a.d(o,{$:()=>d});var l=a(1985),i=a(8071);function d(g,m){const p=(0,i.T)(g)?g:()=>g,v=_=>_.error(p());return new l.c(m?_=>m.schedule(v,0,_):v)}},1584:(r,o,a)=>{"use strict";a.d(o,{O:()=>m});var l=a(1985),i=a(3236),d=a(9470);function m(p=0,v,_=i.b){let A=-1;return null!=v&&((0,d.m)(v)?_=v:A=v),new l.c(b=>{let C=function g(p){return p instanceof Date&&!isNaN(p)}(p)?+p-_.now():p;C<0&&(C=0);let x=0;return _.schedule(function(){b.closed||(b.next(x++),0<=A?this.schedule(void 0,A):b.complete())},C)})}},4360:(r,o,a)=>{"use strict";a.d(o,{_:()=>i});var l=a(7707);function i(g,m,p,v,_){return new d(g,m,p,v,_)}class d extends l.vU{constructor(m,p,v,_,A,b){super(m),this.onFinalize=A,this.shouldUnsubscribe=b,this._next=p?function(C){try{p(C)}catch(x){m.error(x)}}:super._next,this._error=_?function(C){try{_(C)}catch(x){m.error(x)}finally{this.unsubscribe()}}:super._error,this._complete=v?function(){try{v()}catch(C){m.error(C)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var m;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:p}=this;super.unsubscribe(),!p&&(null===(m=this.onFinalize)||void 0===m||m.call(this))}}}},9437:(r,o,a)=>{"use strict";a.d(o,{W:()=>g});var l=a(8750),i=a(4360),d=a(9974);function g(m){return(0,d.N)((p,v)=>{let b,_=null,A=!1;_=p.subscribe((0,i._)(v,void 0,void 0,C=>{b=(0,l.Tg)(m(C,g(m)(p))),_?(_.unsubscribe(),_=null,b.subscribe(v)):A=!0})),A&&(_.unsubscribe(),_=null,b.subscribe(v))})}},274:(r,o,a)=>{"use strict";a.d(o,{H:()=>d});var l=a(1397),i=a(8071);function d(g,m){return(0,i.T)(m)?(0,l.Z)(g,m,1):(0,l.Z)(g,1)}},152:(r,o,a)=>{"use strict";a.d(o,{B:()=>g});var l=a(3236),i=a(9974),d=a(4360);function g(m,p=l.E){return(0,i.N)((v,_)=>{let A=null,b=null,C=null;const x=()=>{if(A){A.unsubscribe(),A=null;const B=b;b=null,_.next(B)}};function E(){const B=C+m,M=p.now();if(M<B)return A=this.schedule(void 0,B-M),void _.add(A);x()}v.subscribe((0,d._)(_,B=>{b=B,C=p.now(),A||(A=p.schedule(E,m),_.add(A))},()=>{x(),_.complete()},void 0,()=>{b=A=null}))})}},9901:(r,o,a)=>{"use strict";a.d(o,{U:()=>d});var l=a(9974),i=a(4360);function d(g){return(0,l.N)((m,p)=>{let v=!1;m.subscribe((0,i._)(p,_=>{v=!0,p.next(_)},()=>{v||p.next(g),p.complete()}))})}},1986:(r,o,a)=>{"use strict";a.d(o,{c:()=>x});var l=a(3236),i=a(8793),d=a(6697),g=a(9974),m=a(4360),p=a(5343),_=a(3703),A=a(1397);function b(E,B){return B?M=>(0,i.x)(B.pipe((0,d.s)(1),function v(){return(0,g.N)((E,B)=>{E.subscribe((0,m._)(B,p.l))})}()),M.pipe(b(E))):(0,A.Z)((M,R)=>E(M,R).pipe((0,d.s)(1),(0,_.u)(M)))}var C=a(1584);function x(E,B=l.E){const M=(0,C.O)(E,B);return b(()=>M)}},3294:(r,o,a)=>{"use strict";a.d(o,{F:()=>g});var l=a(3669),i=a(9974),d=a(4360);function g(p,v=l.D){return p=p??m,(0,i.N)((_,A)=>{let b,C=!0;_.subscribe((0,d._)(A,x=>{const E=v(x);(C||!p(b,E))&&(C=!1,b=E,A.next(x))}))})}function m(p,v){return p===v}},5964:(r,o,a)=>{"use strict";a.d(o,{p:()=>d});var l=a(9974),i=a(4360);function d(g,m){return(0,l.N)((p,v)=>{let _=0;p.subscribe((0,i._)(v,A=>g.call(m,A,_++)&&v.next(A)))})}},980:(r,o,a)=>{"use strict";a.d(o,{j:()=>i});var l=a(9974);function i(d){return(0,l.N)((g,m)=>{try{g.subscribe(m)}finally{m.add(d)}})}},1594:(r,o,a)=>{"use strict";a.d(o,{$:()=>v});var l=a(9350),i=a(5964),d=a(6697),g=a(9901),m=a(3774),p=a(3669);function v(_,A){const b=arguments.length>=2;return C=>C.pipe(_?(0,i.p)((x,E)=>_(x,E,C)):p.D,(0,d.s)(1),b?(0,g.U)(A):(0,m.v)(()=>new l.G))}},6354:(r,o,a)=>{"use strict";a.d(o,{T:()=>d});var l=a(9974),i=a(4360);function d(g,m){return(0,l.N)((p,v)=>{let _=0;p.subscribe((0,i._)(v,A=>{v.next(g.call(m,A,_++))}))})}},3703:(r,o,a)=>{"use strict";a.d(o,{u:()=>i});var l=a(6354);function i(d){return(0,l.T)(()=>d)}},6365:(r,o,a)=>{"use strict";a.d(o,{U:()=>d});var l=a(1397),i=a(3669);function d(g=1/0){return(0,l.Z)(i.D,g)}},1397:(r,o,a)=>{"use strict";a.d(o,{Z:()=>_});var l=a(6354),i=a(8750),d=a(9974),g=a(5225),m=a(4360),v=a(8071);function _(A,b,C=1/0){return(0,v.T)(b)?_((x,E)=>(0,l.T)((B,M)=>b(x,B,E,M))((0,i.Tg)(A(x,E))),C):("number"==typeof b&&(C=b),(0,d.N)((x,E)=>function p(A,b,C,x,E,B,M,R){const I=[];let L=0,H=0,W=!1;const Q=()=>{W&&!I.length&&!L&&b.complete()},G=le=>L<x?ae(le):I.push(le),ae=le=>{B&&b.next(le),L++;let de=!1;(0,i.Tg)(C(le,H++)).subscribe((0,m._)(b,he=>{E?.(he),B?G(he):b.next(he)},()=>{de=!0},void 0,()=>{if(de)try{for(L--;I.length&&L<x;){const he=I.shift();M?(0,g.N)(b,M,()=>ae(he)):ae(he)}Q()}catch(he){b.error(he)}}))};
1return A.subscribe((0,m._)(b,G,()=>{W=!0,Q()})),()=>{R?.()}}(x,E,A,C)))}},941:(r,o,a)=>{"use strict";a.d(o,{Q:()=>g});var l=a(5225),i=a(9974),d=a(4360);function g(m,p=0){return(0,i.N)((v,_)=>{v.subscribe((0,d._)(_,A=>(0,l.N)(_,m,()=>_.next(A),p),()=>(0,l.N)(_,m,()=>_.complete(),p),A=>(0,l.N)(_,m,()=>_.error(A),p)))})}},9898:(r,o,a)=>{"use strict";a.d(o,{B:()=>d});var l=a(9974),i=a(4360);function d(){return(0,l.N)((g,m)=>{let p=null;g._refCount++;const v=(0,i._)(m,void 0,void 0,void 0,()=>{if(!g||g._refCount<=0||0<--g._refCount)return void(p=null);const _=g._connection,A=p;p=null,_&&(!A||_===A)&&_.unsubscribe(),m.unsubscribe()});g.subscribe(v),v.closed||(p=g.connect())})}},253:(r,o,a)=>{"use strict";a.d(o,{t:()=>A});var l=a(1413),i=a(6129);class d extends l.B{constructor(C=1/0,x=1/0,E=i.U){super(),this._bufferSize=C,this._windowTime=x,this._timestampProvider=E,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=x===1/0,this._bufferSize=Math.max(1,C),this._windowTime=Math.max(1,x)}next(C){const{isStopped:x,_buffer:E,_infiniteTimeWindow:B,_timestampProvider:M,_windowTime:R}=this;x||(E.push(C),!B&&E.push(M.now()+R)),this._trimBuffer(),super.next(C)}_subscribe(C){this._throwIfClosed(),this._trimBuffer();const x=this._innerSubscribe(C),{_infiniteTimeWindow:E,_buffer:B}=this,M=B.slice();for(let R=0;R<M.length&&!C.closed;R+=E?1:2)C.next(M[R]);return this._checkFinalizedStatuses(C),x}_trimBuffer(){const{_bufferSize:C,_timestampProvider:x,_buffer:E,_infiniteTimeWindow:B}=this,M=(B?1:2)*C;if(C<1/0&&M<E.length&&E.splice(0,E.length-M),!B){const R=x.now();let I=0;for(let L=1;L<E.length&&E[L]<=R;L+=2)I=L;I&&E.splice(0,I+1)}}}var g=a(8750),m=a(7707),p=a(9974);function _(b,C,...x){if(!0===C)return void b();if(!1===C)return;const E=new m.Ms({next:()=>{E.unsubscribe(),b()}});return C(...x).subscribe(E)}function A(b,C,x){let E,B=!1;return b&&"object"==typeof b?({bufferSize:E=1/0,windowTime:C=1/0,refCount:B=!1,scheduler:x}=b):E=b??1/0,function v(b={}){const{connector:C=(()=>new l.B),resetOnError:x=!0,resetOnComplete:E=!0,resetOnRefCountZero:B=!0}=b;return M=>{let R,I,L,H=0,W=!1,Q=!1;const G=()=>{I?.unsubscribe(),I=void 0},ae=()=>{G(),R=L=void 0,W=Q=!1},le=()=>{const de=R;ae(),de?.unsubscribe()};return(0,p.N)((de,he)=>{H++,!Q&&!W&&G();const _e=L=L??C();he.add(()=>{H--,0===H&&!Q&&!W&&(I=_(le,B))}),_e.subscribe(he),!R&&H>0&&(R=new m.Ms({next:pe=>_e.next(pe),error:pe=>{Q=!0,G(),I=_(ae,x,pe),_e.error(pe)},complete:()=>{W=!0,G(),I=_(ae,E),_e.complete()}}),(0,g.Tg)(de).subscribe(R))})(M)}}({connector:()=>new d(E,C,x),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:B})}},9172:(r,o,a)=>{"use strict";a.d(o,{Z:()=>g});var l=a(8793),i=a(9326),d=a(9974);function g(...m){const p=(0,i.lI)(m);return(0,d.N)((v,_)=>{(p?(0,l.x)(m,v,p):(0,l.x)(m,v)).subscribe(_)})}},5558:(r,o,a)=>{"use strict";a.d(o,{n:()=>g});var l=a(8750),i=a(9974),d=a(4360);function g(m,p){return(0,i.N)((v,_)=>{let A=null,b=0,C=!1;const x=()=>C&&!A&&_.complete();v.subscribe((0,d._)(_,E=>{A?.unsubscribe();let B=0;const M=b++;(0,l.Tg)(m(E,M)).subscribe(A=(0,d._)(_,R=>_.next(p?p(E,R,M,B++):R),()=>{A=null,x()}))},()=>{C=!0,x()}))})}},6697:(r,o,a)=>{"use strict";a.d(o,{s:()=>g});var l=a(983),i=a(9974),d=a(4360);function g(m){return m<=0?()=>l.w:(0,i.N)((p,v)=>{let _=0;p.subscribe((0,d._)(v,A=>{++_<=m&&(v.next(A),m<=_&&v.complete())}))})}},6977:(r,o,a)=>{"use strict";a.d(o,{Q:()=>m});var l=a(9974),i=a(4360),d=a(8750),g=a(5343);function m(p){return(0,l.N)((v,_)=>{(0,d.Tg)(p).subscribe((0,i._)(_,()=>_.complete(),g.l)),!_.closed&&v.subscribe(_)})}},8141:(r,o,a)=>{"use strict";a.d(o,{M:()=>m});var l=a(8071),i=a(9974),d=a(4360),g=a(3669);function m(p,v,_){const A=(0,l.T)(p)||v||_?{next:p,error:v,complete:_}:p;return A?(0,i.N)((b,C)=>{var x;null===(x=A.subscribe)||void 0===x||x.call(A);let E=!0;b.subscribe((0,d._)(C,B=>{var M;null===(M=A.next)||void 0===M||M.call(A,B),C.next(B)},()=>{var B;E=!1,null===(B=A.complete)||void 0===B||B.call(A),C.complete()},B=>{var M;E=!1,null===(M=A.error)||void 0===M||M.call(A,B),C.error(B)},()=>{var B,M;E&&(null===(B=A.unsubscribe)||void 0===B||B.call(A)),null===(M=A.finalize)||void 0===M||M.call(A)}))}):g.D}}
vendor: 8,588 bytes, line 1
1,3774:(r,o,a)=>{"use strict";a.d(o,{v:()=>g});var l=a(9350),i=a(9974),d=a(4360);function g(p=m){return(0,i.N)((v,_)=>{let A=!1;v.subscribe((0,d._)(_,b=>{A=!0,_.next(b)},()=>A?_.complete():_.error(p())))})}function m(){return new l.G}},3438:(r,o,a)=>{"use strict";a.d(o,{x:()=>m});var l=a(1413),i=a(9974),d=a(4360),g=a(5343);function m(p){return(0,i.N)((v,_)=>{let A=new l.B;_.next(A.asObservable());const b=C=>{A.error(C),_.error(C)};return v.subscribe((0,d._)(_,C=>A?.next(C),()=>{A.complete(),_.complete()},b)),p.subscribe((0,d._)(_,()=>{A.complete(),_.next(A=new l.B)},g.l,b)),()=>{A?.unsubscribe(),A=null}})}},6780:(r,o,a)=>{"use strict";a.d(o,{R:()=>m});var l=a(8359);class i extends l.yU{constructor(v,_){super()}schedule(v,_=0){return this}}const d={setInterval(p,v,..._){const{delegate:A}=d;return A?.setInterval?A.setInterval(p,v,..._):setInterval(p,v,..._)},clearInterval(p){const{delegate:v}=d;return(v?.clearInterval||clearInterval)(p)},delegate:void 0};var g=a(7908);class m extends i{constructor(v,_){super(v,_),this.scheduler=v,this.work=_,this.pending=!1}schedule(v,_=0){var A;if(this.closed)return this;this.state=v;const b=this.id,C=this.scheduler;return null!=b&&(this.id=this.recycleAsyncId(C,b,_)),this.pending=!0,this.delay=_,this.id=null!==(A=this.id)&&void 0!==A?A:this.requestAsyncId(C,this.id,_),this}requestAsyncId(v,_,A=0){return d.setInterval(v.flush.bind(v,this),A)}recycleAsyncId(v,_,A=0){if(null!=A&&this.delay===A&&!1===this.pending)return _;null!=_&&d.clearInterval(_)}execute(v,_){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const A=this._execute(v,_);if(A)return A;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(v,_){let b,A=!1;try{this.work(v)}catch(C){A=!0,b=C||new Error("Scheduled action threw falsy error")}if(A)return this.unsubscribe(),b}unsubscribe(){if(!this.closed){const{id:v,scheduler:_}=this,{actions:A}=_;this.work=this.state=this.scheduler=null,this.pending=!1,(0,g.o)(A,this),null!=v&&(this.id=this.recycleAsyncId(_,v,null)),this.delay=null,super.unsubscribe()}}}},9687:(r,o,a)=>{"use strict";a.d(o,{q:()=>d});var l=a(6129);class i{constructor(m,p=i.now){this.schedulerActionCtor=m,this.now=p}schedule(m,p=0,v){return new this.schedulerActionCtor(this,m).schedule(v,p)}}i.now=l.U.now;class d extends i{constructor(m,p=i.now){super(m,p),this.actions=[],this._active=!1}flush(m){const{actions:p}=this;if(this._active)return void p.push(m);let v;this._active=!0;do{if(v=m.execute(m.state,m.delay))break}while(m=p.shift());if(this._active=!1,v){for(;m=p.shift();)m.unsubscribe();throw v}}}},536:(r,o,a)=>{"use strict";a.d(o,{X:()=>v});var l=a(6780),i=a(8359);const d={schedule(A){let b=requestAnimationFrame,C=cancelAnimationFrame;const{delegate:x}=d;x&&(b=x.requestAnimationFrame,C=x.cancelAnimationFrame);const E=b(B=>{C=void 0,A(B)});return new i.yU(()=>C?.(E))},requestAnimationFrame(...A){const{delegate:b}=d;return(b?.requestAnimationFrame||requestAnimationFrame)(...A)},cancelAnimationFrame(...A){const{delegate:b}=d;return(b?.cancelAnimationFrame||cancelAnimationFrame)(...A)},delegate:void 0};var m=a(9687);const v=new class p extends m.q{flush(b){this._active=!0;const C=this._scheduled;this._scheduled=void 0;const{actions:x}=this;let E;b=b||x.shift();do{if(E=b.execute(b.state,b.delay))break}while((b=x[0])&&b.id===C&&x.shift());if(this._active=!1,E){for(;(b=x[0])&&b.id===C&&x.shift();)b.unsubscribe();throw E}}}(class g extends l.R{constructor(b,C){super(b,C),this.scheduler=b,this.work=C}requestAsyncId(b,C,x=0){return null!==x&&x>0?super.requestAsyncId(b,C,x):(b.actions.push(this),b._scheduled||(b._scheduled=d.requestAnimationFrame(()=>b.flush(void 0))))}recycleAsyncId(b,C,x=0){var E;if(null!=x?x>0:this.delay>0)return super.recycleAsyncId(b,C,x);const{actions:B}=b;null!=C&&(null===(E=B[B.length-1])||void 0===E?void 0:E.id)!==C&&(d.cancelAnimationFrame(C),b._scheduled=void 0)}})},3236:(r,o,a)=>{"use strict";a.d(o,{E:()=>d,b:()=>g});var l=a(6780);const d=new(a(9687).q)(l.R),g=d},6129:(r,o,a)=>{"use strict";a.d(o,{U:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},9270:(r,o,a)=>{"use strict";a.d(o,{f:()=>l});const l={setTimeout(i,d,...g){const{delegate:m}=l;return m?.setTimeout?m.setTimeout(i,d,...g):setTimeout(i,d,...g)},clearTimeout(i){const{delegate:d}=l;return(d?.clearTimeout||clearTimeout)(i)},delegate:void 0}},4761:(r,o,a)=>{"use strict";a.d(o,{l:()=>i});const i=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(r,o,a)=>{"use strict";a.d(o,{s:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(r,o,a)=>{"use strict";a.d(o,{G:()=>i});const i=(0,a(1853).L)(d=>function(){d(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(r,o,a)=>{"use strict";a.d(o,{lI:()=>m,ms:()=>g});var l=a(8071),i=a(9470);function d(v){return v[v.length-1]}function g(v){return(0,l.T)(d(v))?v.pop():void 0}function m(v){return(0,i.m)(d(v))?v.pop():void 0}},3073:(r,o,a)=>{"use strict";a.d(o,{D:()=>m});const{isArray:l}=Array,{getPrototypeOf:i,prototype:d,keys:g}=Object;function m(v){if(1===v.length){const _=v[0];if(l(_))return{args:_,keys:null};if(function p(v){return v&&"object"==typeof v&&i(v)===d}(_)){const A=g(_);return{args:A.map(b=>_[b]),keys:A}}}return{args:v,keys:null}}},7908:(r,o,a)=>{"use strict";function l(i,d){if(i){const g=i.indexOf(d);0<=g&&i.splice(g,1)}}a.d(o,{o:()=>l})},1853:(r,o,a)=>{"use strict";function l(i){const g=i(m=>{Error.call(m),m.stack=(new Error).stack});return g.prototype=Object.create(Error.prototype),g.prototype.constructor=g,g}a.d(o,{L:()=>l})},8496:(r,o,a)=>{"use strict";function l(i,d){return i.reduce((g,m,p)=>(g[m]=d[p],g),{})}a.d(o,{e:()=>l})},9786:(r,o,a)=>{"use strict";a.d(o,{Y:()=>d,l:()=>g});var l=a(1026);let i=null;function d(m){if(l.$.useDeprecatedSynchronousErrorHandling){const p=!i;if(p&&(i={errorThrown:!1,error:null}),m(),p){const{errorThrown:v,error:_}=i;if(i=null,v)throw _}}else m()}function g(m){l.$.useDeprecatedSynchronousErrorHandling&&i&&(i.errorThrown=!0,i.error=m)}},5225:(r,o,a)=>{"use strict";function l(i,d,g,m=0,p=!1){const v=d.schedule(function(){g(),p?i.add(this.schedule(null,m)):this.unsubscribe()},m);if(i.add(v),!p)return v}a.d(o,{N:()=>l})},3669:(r,o,a)=>{"use strict";function l(i){return i}a.d(o,{D:()=>l})},7441:(r,o,a)=>{"use strict";a.d(o,{X:()=>l});const l=i=>i&&"number"==typeof i.length&&"function"!=typeof i},7953:(r,o,a)=>{"use strict";a.d(o,{T:()=>i});var l=a(8071);function i(d){return Symbol.asyncIterator&&(0,l.T)(d?.[Symbol.asyncIterator])}},8071:(r,o,a)=>{"use strict";function l(i){return"function"==typeof i}a.d(o,{T:()=>l})},5055:(r,o,a)=>{"use strict";a.d(o,{l:()=>d});var l=a(3494),i=a(8071);function d(g){return(0,i.T)(g[l.s])}},5397:(r,o,a)=>{"use strict";a.d(o,{x:()=>d});var l=a(4761),i=a(8071);function d(g){return(0,i.T)(g?.[l.l])}},4402:(r,o,a)=>{"use strict";a.d(o,{A:()=>d});var l=a(1985),i=a(8071);function d(g){return!!g&&(g instanceof l.c||(0,i.T)(g.lift)&&(0,i.T)(g.subscribe))}},9858:(r,o,a)=>{"use strict";a.d(o,{y:()=>i});var l=a(8071);function i(d){return(0,l.T)(d?.then)}},5196:(r,o,a)=>{"use strict";a.d(o,{C:()=>d,U:()=>g});var l=a(1635),i=a(8071);function d(m){return(0,l.AQ)(this,arguments,function*(){const v=m.getReader();try{for(;;){const{value:_,done:A}=yield(0,l.N3)(v.read());if(A)return yield(0,l.N3)(void 0);yield yield(0,l.N3)(_)}}finally{v.releaseLock()}})}function g(m){return(0,i.T)(m?.getReader)}},9470:(r,o,a)=>{"use strict";a.d(o,{m:()=>i});var l=a(8071);function i(d){return d&&(0,l.T)(d.schedule)}},9974:(r,o,a)=>{"use strict";a.d(o,{N:()=>d,S:()=>i});var l=a(8071);function i(g){return(0,l.T)(g?.lift)}function d(g){return m=>{if(i(m))return m.lift(function(p){try{return g(p,this)}catch(v){this.error(v)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(r,o,a)=>{"use strict";a.d(o,{I:()=>g});var l=a(6354);const{isArray:i}=Array;function g(m){return(0,l.T)(p=>function d(m,p){return i(p)?m(...p):m(p)}(m,p))}},5343:(r,o,a)=>{"use strict";function l(){}a.d(o,{l:()=>l})},1203:(r,o,a)=>{"use strict";a.d(o,{F:()=>i,m:()=>d});var l=a(3669);function i(...g){return d(g)}function d(g){return 0===g.length?l.D:1===g.length?g[0]:function(p){return g.reduce((v,_)=>_(v),p)}}},5334:(r,o,a)=>{"use strict";a.d(o,{m:()=>d});var l=a(1026),i=a(9270);function d(g){i.f.setTimeout(()=>{const{onUnhandledError:m}=l.$;if(!m)throw g;m(g)})}},591:(r,o,a)=>{"use strict";function l(i){return new TypeError(`You provided ${null!==i&&"object"==typeof i?"an invali
1d object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}a.d(o,{L:()=>l})},9969:(r,o,a)=>{"use strict";a.d(o,{FX:()=>he,If:()=>l,K2:()=>p,hZ:()=>d,i0:()=>g,i7:()=>A,iF:()=>v,kY:()=>b,kp:()=>i,sf:()=>le,ui:()=>de,wk:()=>_});var l=function(_e){return _e[_e.State=0]="State",_e[_e.Transition=1]="Transition",_e[_e.Sequence=2]="Sequence",_e[_e.Group=3]="Group",_e[_e.Animate=4]="Animate",_e[_e.Keyframes=5]="Keyframes",_e[_e.Style=6]="Style",_e[_e.Trigger=7]="Trigger",_e[_e.Reference=8]="Reference",_e[_e.AnimateChild=9]="AnimateChild",_e[_e.AnimateRef=10]="AnimateRef",_e[_e.Query=11]="Query",_e[_e.Stagger=12]="Stagger",_e}(l||{});const i="*";function d(_e,pe){return{type:l.Trigger,name:_e,definitions:pe,options:{}}}function g(_e,pe=null){return{type:l.Animate,styles:pe,timings:_e}}function p(_e,pe=null){return{type:l.Sequence,steps:_e,options:pe}}function v(_e){return{type:l.Style,styles:_e,offset:null}}function _(_e,pe,Ce){return{type:l.State,name:_e,styles:pe,options:Ce}}function A(_e){return{type:l.Keyframes,steps:_e}}function b(_e,pe,Ce=null){return{type:l.Transition,expr:_e,animation:pe,options:Ce}}class le{constructor(pe=0,Ce=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=pe+Ce}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(pe=>pe()),this._onDoneFns=[])}onStart(pe){this._originalOnStartFns.push(pe),this._onStartFns.push(pe)}onDone(pe){this._originalOnDoneFns.push(pe),this._onDoneFns.push(pe)}onDestroy(pe){this._onDestroyFns.push(pe)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(pe=>pe()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(pe=>pe()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(pe){this._position=this.totalTime?pe*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(pe){const Ce="start"==pe?this._onStartFns:this._onDoneFns;Ce.forEach(ie=>ie()),Ce.length=0}}class de{constructor(pe){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=pe;let Ce=0,ie=0,ce=0;const X=this.players.length;0==X?queueMicrotask(()=>this._onFinish()):this.players.forEach(ne=>{ne.onDone(()=>{++Ce==X&&this._onFinish()}),ne.onDestroy(()=>{++ie==X&&this._onDestroy()}),ne.onStart(()=>{++ce==X&&this._onStart()})}),this.totalTime=this.players.reduce((ne,Me)=>Math.max(ne,Me.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(pe=>pe()),this._onDoneFns=[])}init(){this.players.forEach(pe=>pe.init())}onStart(pe){this._onStartFns.push(pe)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(pe=>pe()),this._onStartFns=[])}onDone(pe){this._onDoneFns.push(pe)}onDestroy(pe){this._onDestroyFns.push(pe)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(pe=>pe.play())}pause(){this.players.forEach(pe=>pe.pause())}restart(){this.players.forEach(pe=>pe.restart())}finish(){this._onFinish(),this.players.forEach(pe=>pe.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(pe=>pe.destroy()),this._onDestroyFns.forEach(pe=>pe()),this._onDestroyFns=[])}reset(){this.players.forEach(pe=>pe.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(pe){const Ce=pe*this.totalTime;this.players.forEach(ie=>{const ce=ie.totalTime?Math.min(1,Ce/ie.totalTime):1;ie.setPosition(ce)})}getPosition(){const pe=this.players.reduce((Ce,ie)=>null===Ce||ie.totalTime>Ce.totalTime?ie:Ce,null);return null!=pe?pe.getPosition():0}
1beforeDestroy(){this.players.forEach(pe=>{pe.beforeDestroy&&pe.beforeDestroy()})}triggerCallback(pe){const Ce="start"==pe?this._onStartFns:this._onDoneFns;Ce.forEach(ie=>ie()),Ce.length=0}}const he="!"},177:(r,o,a)=>{"use strict";a.d(o,{AJ:()=>_o,B3:()=>rn,Jj:()=>on,MD:()=>io,N0:()=>so,PV:()=>gr,QT:()=>d,Sm:()=>R,Sq:()=>Lt,T3:()=>me,UE:()=>di,VF:()=>m,Vw:()=>_,Vy:()=>zs,Xr:()=>Ti,YU:()=>ht,ZD:()=>g,_b:()=>Ge,aZ:()=>L,bT:()=>xn,e1:()=>Vn,fG:()=>ri,fw:()=>I,hb:()=>B,hj:()=>A,qQ:()=>v,ux:()=>yn,vh:()=>ro});var l=a(4438);let i=null;function d(){return i}function g(P){i??=P}class m{}const v=new l.nKC("");let _=(()=>{var P;class J{historyGo(U){throw new Error("")}}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275prov=l.jDH({token:P,factory:()=>(0,l.WQX)(b),providedIn:"platform"}),J})();const A=new l.nKC("");let b=(()=>{var P;class J extends _{constructor(){super(),this._doc=(0,l.WQX)(v),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return d().getBaseHref(this._doc)}onPopState(U){const Ie=d().getGlobalEventTarget(this._doc,"window");return Ie.addEventListener("popstate",U,!1),()=>Ie.removeEventListener("popstate",U)}onHashChange(U){const Ie=d().getGlobalEventTarget(this._doc,"window");return Ie.addEventListener("hashchange",U,!1),()=>Ie.removeEventListener("hashchange",U)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(U){this._location.pathname=U}pushState(U,Ie,Xe){this._history.pushState(U,Ie,Xe)}replaceState(U,Ie,Xe){this._history.replaceState(U,Ie,Xe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(U=0){this._history.go(U)}getState(){return this._history.state}}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275prov=l.jDH({token:P,factory:()=>new P,providedIn:"platform"}),J})();function C(P,J){if(0==P.length)return J;if(0==J.length)return P;let Be=0;return P.endsWith("/")&&Be++,J.startsWith("/")&&Be++,2==Be?P+J.substring(1):1==Be?P+J:P+"/"+J}function x(P){const J=P.match(/#|\?|$/),Be=J&&J.index||P.length;return P.slice(0,Be-("/"===P[Be-1]?1:0))+P.slice(Be)}function E(P){return P&&"?"!==P[0]?"?"+P:P}let B=(()=>{var P;class J{historyGo(U){throw new Error("")}}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275prov=l.jDH({token:P,factory:()=>(0,l.WQX)(R),providedIn:"root"}),J})();const M=new l.nKC("");let R=(()=>{var P;class J extends B{constructor(U,Ie){super(),this._platformLocation=U,this._removeListenerFns=[],this._baseHref=Ie??this._platformLocation.getBaseHrefFromDOM()??(0,l.WQX)(v).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(U){this._removeListenerFns.push(this._platformLocation.onPopState(U),this._platformLocation.onHashChange(U))}getBaseHref(){return this._baseHref}prepareExternalUrl(U){return C(this._baseHref,U)}path(U=!1){const Ie=this._platformLocation.pathname+E(this._platformLocation.search),Xe=this._platformLocation.hash;return Xe&&U?`${Ie}${Xe}`:Ie}pushState(U,Ie,Xe,mt){const Bt=this.prepareExternalUrl(Xe+E(mt));this._platformLocation.pushState(U,Ie,Bt)}replaceState(U,Ie,Xe,mt){const Bt=this.prepareExternalUrl(Xe+E(mt));this._platformLocation.replaceState(U,Ie,Bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(U=0){this._platformLocation.historyGo?.(U)}}return(P=J).\u0275fac=function(U){return new(U||P)(l.KVO(_),l.KVO(M,8))},P.\u0275prov=l.jDH({token:P,factory:P.\u0275fac,providedIn:"root"}),J})(),I=(()=>{var P;class J extends B{constructor(U,Ie){super(),this._platformLocation=U,this._baseHref="",this._removeListenerFns=[],null!=Ie&&(this._baseHref=Ie)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(U){this._removeListenerFns.push(this._platformLocation.onPopState(U),this._platformLocation.on
1HashChange(U))}getBaseHref(){return this._baseHref}path(U=!1){const Ie=this._platformLocation.hash??"#";return Ie.length>0?Ie.substring(1):Ie}prepareExternalUrl(U){const Ie=C(this._baseHref,U);return Ie.length>0?"#"+Ie:Ie}pushState(U,Ie,Xe,mt){let Bt=this.prepareExternalUrl(Xe+E(mt));0==Bt.length&&(Bt=this._platformLocation.pathname),this._platformLocation.pushState(U,Ie,Bt)}replaceState(U,Ie,Xe,mt){let Bt=this.prepareExternalUrl(Xe+E(mt));0==Bt.length&&(Bt=this._platformLocation.pathname),this._platformLocation.replaceState(U,Ie,Bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(U=0){this._platformLocation.historyGo?.(U)}}return(P=J).\u0275fac=function(U){return new(U||P)(l.KVO(_),l.KVO(M,8))},P.\u0275prov=l.jDH({token:P,factory:P.\u0275fac}),J})(),L=(()=>{var P;class J{constructor(U){this._subject=new l.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=U;const Ie=this._locationStrategy.getBaseHref();this._basePath=function G(P){if(new RegExp("^(https?:)?//").test(P)){const[,Be]=P.split(/\/\/[^\/]+/);return Be}return P}(x(Q(Ie))),this._locationStrategy.onPopState(Xe=>{this._subject.emit({url:this.path(!0),pop:!0,state:Xe.state,type:Xe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(U=!1){return this.normalize(this._locationStrategy.path(U))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(U,Ie=""){return this.path()==this.normalize(U+E(Ie))}normalize(U){return J.stripTrailingSlash(function W(P,J){if(!P||!J.startsWith(P))return J;const Be=J.substring(P.length);return""===Be||["/",";","?","#"].includes(Be[0])?Be:J}(this._basePath,Q(U)))}prepareExternalUrl(U){return U&&"/"!==U[0]&&(U="/"+U),this._locationStrategy.prepareExternalUrl(U)}go(U,Ie="",Xe=null){this._locationStrategy.pushState(Xe,"",U,Ie),this._notifyUrlChangeListeners(this.prepareExternalUrl(U+E(Ie)),Xe)}replaceState(U,Ie="",Xe=null){this._locationStrategy.replaceState(Xe,"",U,Ie),this._notifyUrlChangeListeners(this.prepareExternalUrl(U+E(Ie)),Xe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(U=0){this._locationStrategy.historyGo?.(U)}onUrlChange(U){return this._urlChangeListeners.push(U),this._urlChangeSubscription??=this.subscribe(Ie=>{this._notifyUrlChangeListeners(Ie.url,Ie.state)}),()=>{const Ie=this._urlChangeListeners.indexOf(U);this._urlChangeListeners.splice(Ie,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(U="",Ie){this._urlChangeListeners.forEach(Xe=>Xe(U,Ie))}subscribe(U,Ie,Xe){return this._subject.subscribe({next:U,error:Ie,complete:Xe})}}return(P=J).normalizeQueryParams=E,P.joinWithSlash=C,P.stripTrailingSlash=x,P.\u0275fac=function(U){return new(U||P)(l.KVO(B))},P.\u0275prov=l.jDH({token:P,factory:()=>function H(){return new L((0,l.KVO)(B))}(),providedIn:"root"}),J})();function Q(P){return P.replace(/\/index.html$/,"")}var he=function(P){return P[P.Format=0]="Format",P[P.Standalone=1]="Standalone",P}(he||{}),_e=function(P){return P[P.Narrow=0]="Narrow",P[P.Abbreviated=1]="Abbreviated",P[P.Wide=2]="Wide",P[P.Short=3]="Short",P}(_e||{}),pe=function(P){return P[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full",P}(pe||{});const Ce={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function se(P,J){return Yt((0,l.H5H)(P)[l.KH2.DateFormat],J)}function ye(P,J){return Yt((0,l.H5H)(P)[l.KH2.TimeFormat],J)}function Se(P,J){return Yt((0,l.H5H)(P)[l.KH2.DateTimeFormat],J)}function we(P,J){const Be=(0,l.H5H)(P),U=Be[l.KH2.NumberSymbols][J];if(typeof U>"u"){if(J===Ce.CurrencyDecimal)return Be[l.KH2.NumberSymbols][Ce.Decimal];if(J===Ce.CurrencyGroup)return Be[l.KH2.NumberSymbols][Ce.Group]}return U}function pt(P){if(!P[l.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${P[l.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Yt(P,J){for(let Be=J;Be>-1;Be--)if(typeof P[Be]<"u")return P[Be];throw new Error("Locale data API: locale data undefined")}function $t(P){const[J,Be]=P.split(":");return{hours:+J,minutes:+Be}}const hr=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ln={},Yn=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Xn=function(P){return P[P.Short=0]="Short",P[P.ShortGMT=1]="ShortGMT",P[P.Long=2]="Long",P[P.Extended=3]="Extended",P}(Xn||{}),en=function(P){return P[P.FullYear=0]="FullYear",P[P.Month=1]="Month",P[P.Date=2]="Date",P[P.Hours=3]="Hours",P[P.Minutes=4]="Minutes",P[P.Seconds=5]="Seconds",P[P.FractionalSeconds=6]="FractionalSeconds",P[P.Day=7]="Day",P}(en||{}),xt=function(P){return P[P.DayPeriods=0]="DayPeriods",P[P.Days=1]="Days",P[P.Months=2]="Months",P[P.Eras=3]="Eras",P}(xt||{});function fr(P,J,Be,U){let Ie=function Ze(P){if(Vt(P))return P;if("number"==typeof P&&!isNaN(P))return new Date(P);if("string"==typeof P){if(P=P.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(P)){const[Ie,Xe=1,mt=1]=P.split("-").map(Bt=>+Bt);return tn(Ie,Xe-1,mt)}const Be=parseFloat(P);if(!isNaN(P-Be))return new Date(Be);let U;if(U=P.match(hr))return function yt(P){const J=new Date(0);let Be=0,U=0;const Ie=P[8]?J.setUTCFullYear:J.setFullYear,Xe=P[8]?J.setUTCHours:J.setHours;P[9]&&(Be=Number(P[9]+P[10]),U=Number(P[9]+P[11])),Ie.call(J,Number(P[1]),Number(P[2])-1,Number(P[3]));const mt=Number(P[4]||0)-Be,Bt=Number(P[5]||0)-U,Jn=Number(P[6]||0),ir=Math.floor(1e3*parseFloat("0."+(P[7]||0)));return Xe.call(J,mt,Bt,Jn,ir),J}(U)}const J=new Date(P);if(!Vt(J))throw new Error(`Unable to convert "${P}" into a date`);return J}(P);J=or(Be,J)||J;let Bt,mt=[];for(;J;
vendor: 11,031 bytes, line 1
1){if(Bt=Yn.exec(J),!Bt){mt.push(J);break}{mt=mt.concat(Bt.slice(1));const xr=mt.pop();if(!xr)break;J=xr}}let Jn=Ie.getTimezoneOffset();U&&(Jn=V(U,Jn),Ie=function Pe(P,J,Be){const U=Be?-1:1,Ie=P.getTimezoneOffset();return function oe(P,J){return(P=new Date(P.getTime())).setMinutes(P.getMinutes()+J),P}(P,U*(V(J,Ie)-Ie))}(Ie,U,!0));let ir="";return mt.forEach(xr=>{const sr=function He(P){if(ve[P])return ve[P];let J;switch(P){case"G":case"GG":case"GGG":J=An(xt.Eras,_e.Abbreviated);break;case"GGGG":J=An(xt.Eras,_e.Wide);break;case"GGGGG":J=An(xt.Eras,_e.Narrow);break;case"y":J=Zt(en.FullYear,1,0,!1,!0);break;case"yy":J=Zt(en.FullYear,2,0,!0,!0);break;case"yyy":J=Zt(en.FullYear,3,0,!1,!0);break;case"yyyy":J=Zt(en.FullYear,4,0,!1,!0);break;case"Y":J=ze(1);break;case"YY":J=ze(2,!0);break;case"YYY":J=ze(3);break;case"YYYY":J=ze(4);break;case"M":case"L":J=Zt(en.Month,1,1);break;case"MM":case"LL":J=Zt(en.Month,2,1);break;case"MMM":J=An(xt.Months,_e.Abbreviated);break;case"MMMM":J=An(xt.Months,_e.Wide);break;case"MMMMM":J=An(xt.Months,_e.Narrow);break;case"LLL":J=An(xt.Months,_e.Abbreviated,he.Standalone);break;case"LLLL":J=An(xt.Months,_e.Wide,he.Standalone);break;case"LLLLL":J=An(xt.Months,_e.Narrow,he.Standalone);break;case"w":J=Lr(1);break;case"ww":J=Lr(2);break;case"W":J=Lr(1,!0);break;case"d":J=Zt(en.Date,1);break;case"dd":J=Zt(en.Date,2);break;case"c":case"cc":J=Zt(en.Day,1);break;case"ccc":J=An(xt.Days,_e.Abbreviated,he.Standalone);break;case"cccc":J=An(xt.Days,_e.Wide,he.Standalone);break;case"ccccc":J=An(xt.Days,_e.Narrow,he.Standalone);break;case"cccccc":J=An(xt.Days,_e.Short,he.Standalone);break;case"E":case"EE":case"EEE":J=An(xt.Days,_e.Abbreviated);break;case"EEEE":J=An(xt.Days,_e.Wide);break;case"EEEEE":J=An(xt.Days,_e.Narrow);break;case"EEEEEE":J=An(xt.Days,_e.Short);break;case"a":case"aa":case"aaa":J=An(xt.DayPeriods,_e.Abbreviated);break;case"aaaa":J=An(xt.DayPeriods,_e.Wide);break;case"aaaaa":J=An(xt.DayPeriods,_e.Narrow);break;case"b":case"bb":case"bbb":J=An(xt.DayPeriods,_e.Abbreviated,he.Standalone,!0);break;case"bbbb":J=An(xt.DayPeriods,_e.Wide,he.Standalone,!0);break;case"bbbbb":J=An(xt.DayPeriods,_e.Narrow,he.Standalone,!0);break;case"B":case"BB":case"BBB":J=An(xt.DayPeriods,_e.Abbreviated,he.Format,!0);break;case"BBBB":J=An(xt.DayPeriods,_e.Wide,he.Format,!0);break;case"BBBBB":J=An(xt.DayPeriods,_e.Narrow,he.Format,!0);break;case"h":J=Zt(en.Hours,1,-12);break;case"hh":J=Zt(en.Hours,2,-12);break;case"H":J=Zt(en.Hours,1);break;case"HH":J=Zt(en.Hours,2);break;case"m":J=Zt(en.Minutes,1);break;case"mm":J=Zt(en.Minutes,2);break;case"s":J=Zt(en.Seconds,1);break;case"ss":J=Zt(en.Seconds,2);break;case"S":J=Zt(en.FractionalSeconds,1);break;case"SS":J=Zt(en.FractionalSeconds,2);break;case"SSS":J=Zt(en.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":J=Mr(Xn.Short);break;case"ZZZZZ":J=Mr(Xn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":J=Mr(Xn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":J=Mr(Xn.Long);break;default:return null}return ve[P]=J,J}(xr);ir+=sr?sr(Ie,Be,Jn):"''"===xr?"'":xr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ir}function tn(P,J,Be){const U=new Date(0);return U.setFullYear(P,J,Be),U.setHours(0,0,0),U}function or(P,J){const Be=function ce(P){return(0,l.H5H)(P)[l.KH2.LocaleId]}(P);if(ln[Be]??={},ln[Be][J])return ln[Be][J];let U="";switch(J){case"shortDate":U=se(P,pe.Short);break;case"mediumDate":U=se(P,pe.Medium);break;case"longDate":U=se(P,pe.Long);break;case"fullDate":U=se(P,pe.Full);break;case"shortTime":U=ye(P,pe.Short);break;case"mediumTime":U=ye(P,pe.Medium);break;case"longTime":U=ye(P,pe.Long);break;case"fullTime":U=ye(P,pe.Full);break;case"short":const Ie=or(P,"shortTime"),Xe=or(P,"shortDate");U=Rr(Se(P,pe.Short),[Ie,Xe]);break;case"medium":const mt=or(P,"mediumTime"),Bt=or(P,"mediumDate");U=Rr(Se(P,pe.Medium),[mt,Bt]);break;case"long":const Jn=or(P,"longTime"),ir=or(P,"longDate");U=Rr(Se(P,pe.Long),[Jn,ir]);break;case"full":const xr=or(P,"fullTime"),sr=or(P,"fullDate");U=Rr(Se(P,pe.Full),[xr,sr])}return U&&(ln[Be][J]=U),U}function Rr(P,J){return J&&(P=P.replace(/\{([^}]+)}/g,function(Be,U){return null!=J&&U in J?J[U]:Be})),P}function kn(P,J,Be="-",U,Ie){let Xe="";(P<0||Ie&&P<=0)&&(Ie?P=1-P:(P=-P,Xe=Be));let mt=String(P);for(;mt.length<J;)mt="0"+mt;return U&&(mt=mt.slice(mt.length-J)),Xe+mt}function Zt(P,J,Be=0,U=!1,Ie=!1){return function(Xe,mt){let Bt=function Nr(P,J){switch(P){case en.FullYear:return J.getFullYear();case en.Month:return J.getMonth();case en.Date:return J.getDate();case en.Hours:return J.getHours();case en.Minutes:return J.getMinutes();case en.Seconds:return J.getSeconds();case en.FractionalSeconds:return J.getMilliseconds();case en.Day:return J.getDay();default:throw new Error(`Unknown DateType value "${P}".`)}}(P,Xe);if((Be>0||Bt>-Be)&&(Bt+=Be),P===en.Hours)0===Bt&&-12===Be&&(Bt=12);else if(P===en.FractionalSeconds)return function ti(P,J){return kn(P,3).substring(0,J)}(Bt,J);const Jn=we(mt,Ce.MinusSign);return kn(Bt,J,Jn,U,Ie)}}function An(P,J,Be=he.Format,U=!1){return function(Ie,Xe){return function hn(P,J,Be,U,Ie,Xe){switch(Be){case xt.Months:return function Me(P,J,Be){const U=(0,l.H5H)(P),Xe=Yt([U[l.KH2.MonthsFormat],U[l.KH2.MonthsStandalone]],J);return Yt(Xe,Be)}(J,Ie,U)[P.getMonth()];case xt.Days:return function ne(P,J,Be){const U=(0,l.H5H)(P),Xe=Yt([U[l.KH2.DaysFormat],U[l.KH2.DaysStandalone]],J);return Yt(Xe,Be)}(J,Ie,U)[P.getDay()];case xt.DayPeriods:const mt=P.getHours(),Bt=P.getMinutes();if(Xe){const ir=function Dt(P){const J=(0,l.H5H)(P);return pt(J),(J[l.KH2.ExtraData][2]||[]).map(U=>"string"==typeof U?$t(U):[$t(U[0]),$t(U[1])])}(J),xr=function kt(P,J,Be){const U=(0,l.H5H)(P);pt(U);const Xe=Yt([U[l.KH2.ExtraData][0],U[l.KH2.ExtraData][1]],J)||[];return Yt(Xe,Be)||[]}(J,Ie,U),sr=ir.findIndex(ei=>{if(Array.isArray(ei)){const[Dr,br]=ei,Tn=mt>=Dr.hours&&Bt>=Dr.minutes,Mt=mt<br.hours||mt===br.hours&&Bt<br.minutes;if(Dr.hours<br.hours){if(Tn&&Mt)return!0}else if(Tn||Mt)return!0}else if(ei.hours===mt&&ei.minutes===Bt)return!0;return!1});if(-1!==sr)return xr[sr]}return function X(P,J,Be){const U=(0,l.H5H)(P),Xe=Yt([U[l.KH2.DayPeriodsFormat],U[l.KH2.DayPeriodsStandalone]],J);return Yt(Xe,Be)}(J,Ie,U)[mt<12?0:1];case xt.Eras:return function xe(P,J){return Yt((0,l.H5H)(P)[l.KH2.Eras],J)}(J,U)[P.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${Be}`)}}(Ie,Xe,P,J,Be,U)}}function Mr(P){return function(J,Be,U){const Ie=-1*U,Xe=we(Be,Ce.MinusSign),mt=Ie>0?Math.floor(Ie/60):Math.ceil(Ie/60);switch(P){case Xn.Short:return(Ie>=0?"+":"")+kn(mt,2,Xe)+kn(Math.abs(Ie%60),2,Xe);case Xn.ShortGMT:return"GMT"+(Ie>=0?"+":"")+kn(mt,1,Xe);case Xn.Long:return"GMT"+(Ie>=0?"+":"")+kn(mt,2,Xe)+":"+kn(Math.abs(Ie%60),2,Xe);case Xn.Extended:return 0===U?"Z":(Ie>=0?"+":"")+kn(mt,2,Xe)+":"+kn(Math.abs(Ie%60),2,Xe);default:throw new Error(`Unknown zone width "${P}"`)}}}const $n=0,qn=4;function Yr(P){const J=P.getDay(),Be=0===J?-3:qn-J;return tn(P.getFullYear(),P.getMonth(),P.getDate()+Be)}function Lr(P,J=!1){return function(Be,U){let Ie;if(J){const Xe=new Date(Be.getFullYear(),Be.getMonth(),1).getDay()-1,mt=Be.getDate();Ie=1+Math.floor((mt+Xe)/7)}else{const Xe=Yr(Be),mt=function Ci(P){const J=tn(P,$n,1).getDay();return tn(P,0,1+(J<=qn?qn:qn+7)-J)}(Xe.getFullYear()),Bt=Xe.getTime()-mt.getTime();Ie=1+Math.round(Bt/6048e5)}return kn(Ie,P,we(U,Ce.MinusSign))}}function ze(P,J=!1){return function(Be,U){return kn(Yr(Be).getFullYear(),P,we(U,Ce.MinusSign),J)}}const ve={};function V(P,J){P=P.replace(/:/g,"");const Be=Date.parse("Jan 01, 1970 00:00:00 "+P)/6e4;return isNaN(Be)?J:Be}function Vt(P){return P instanceof Date&&!isNaN(P.valueOf())}function Ge(P,J){J=encodeURIComponent(J);for(const Be of P.split(";")){const U=Be.indexOf("="),[Ie,Xe]=-1==U?[Be,""]:[Be.slice(0,U),Be.slice(U+1)];if(Ie.trim()===J)return decodeURIComponent(Xe)}return null}const at=/\s+/,rt=[];let ht=(()=>{var P;class J{constructor(U,Ie){this._ngEl=U,this._renderer=Ie,this.initialClasses=rt,this.stateMap=new Map}set klass(U){this.initialClasses=null!=U?U.trim().split(at):rt}set ngClass(U){this.rawClass="string"==typeof U?U.trim().split(at):U}ngDoCheck(){for(const Ie of this.initialClasses)this._updateState(Ie,!0);const U=this.rawClass;if(Array.isArray(U)||U instanceof Set)for(const Ie of U)this._updateState(Ie,!0);else if(null!=U)for(const Ie of Object.keys(U))this._updateState(Ie,!!U[Ie]);this._applyStateDiff()}_updateState(U,Ie){const Xe=this.stateMap.get(U);void 0!==Xe?(Xe.enabled!==Ie&&(Xe.changed=!0,Xe.enabled=Ie),Xe.touched=!0):this.stateMap.set(U,{enabled:Ie,changed:!0,touched:!0})}_applyStateDiff(){for(const U of this.stateMap){const Ie=U[0],Xe=U[1];Xe.changed?(this._toggleClass(Ie,Xe.enabled),Xe.changed=!1):Xe.touched||(Xe.enabled&&this._toggleClass(Ie,!1),this.stateMap.delete(Ie)),Xe.touched=!1}}_toggleClass(U,Ie){(U=U.trim()).length>0&&U.split(at).forEach(Xe=>{Ie?this._renderer.addClass(this._ngEl.nativeElement,Xe):this._renderer.removeClass(this._ngEl.nativeElement,Xe)})}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.aKT),l.rXU(l.sFG))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngClass",""]],inputs:{klass:[l.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0}),J})();class jt{constructor(J,Be,U,Ie){this.$implicit=J,this.ngForOf=Be,this.index=U,this.count=Ie}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Lt=(()=>{var P;class J{set ngForOf(U){this._ngForOf=U,this._ngForOfDirty=!0}set ngForTrackBy(U){this._trackByFn=U}get ngForTrackBy(){return this._trackByFn}constructor(U,Ie,Xe){this._viewContainer=U,this._template=Ie,this._differs=Xe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(U){U&&(this._template=U)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const U=this._ngForOf;!this._differ&&U&&(this._differ=this._differs.find(U).create(this.ngForTrackBy))}if(this._differ){const U=this._differ.diff(this._ngForOf);U&&this._applyChanges(U)}}_applyChanges(U){const Ie=this._viewContainer;U.forEachOperation((Xe,mt,Bt)=>{if(null==Xe.previousIndex)Ie.createEmbeddedView(this._template,new jt(Xe.item,this._ngForOf,-1,-1),null===Bt?void 0:Bt);else if(null==Bt)Ie.remove(null===mt?void 0:mt);else if(null!==mt){const Jn=Ie.get(mt);Ie.move(Jn,Bt),nn(Jn,Xe)}});for(let Xe=0,mt=Ie.length;Xe<mt;Xe++){const Jn=Ie.get(Xe).context;Jn.index=Xe,Jn.count=mt,Jn.ngForOf=this._ngForOf}U.forEachIdentityChange(Xe=>{nn(Ie.get(Xe.currentIndex),Xe)})}static ngTemplateContextGuard(U,Ie){return!0}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(l._q3))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),J})();function nn(P,J){P.context.$implicit=J.item}let xn=(()=>{var P;class J{constructor(U,Ie){this._viewContainer=U,this._context=new vn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
1Ref=null,this._elseViewRef=null,this._thenTemplateRef=Ie}set ngIf(U){this._context.$implicit=this._context.ngIf=U,this._updateView()}set ngIfThen(U){pr("ngIfThen",U),this._thenTemplateRef=U,this._thenViewRef=null,this._updateView()}set ngIfElse(U){pr("ngIfElse",U),this._elseTemplateRef=U,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(U,Ie){return!0}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.c1b),l.rXU(l.C4Q))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),J})();class vn{constructor(){this.$implicit=null,this.ngIf=null}}function pr(P,J){if(J&&!J.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,l.Tbb)(J)}'.`)}class cr{constructor(J,Be){this._viewContainerRef=J,this._templateRef=Be,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(J){J&&!this._created?this.create():!J&&this._created&&this.destroy()}}let yn=(()=>{var P;class J{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(U){this._ngSwitch=U,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(U){this._defaultViews.push(U)}_matchCase(U){const Ie=U===this._ngSwitch;return this._lastCasesMatched||=Ie,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ie}_updateDefaultCases(U){if(this._defaultViews.length>0&&U!==this._defaultUsed){this._defaultUsed=U;for(const Ie of this._defaultViews)Ie.enforceState(U)}}}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275dir=l.FsC({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),J})(),Vn=(()=>{var P;class J{constructor(U,Ie,Xe){this.ngSwitch=Xe,Xe._addCase(),this._view=new cr(U,Ie)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(yn,9))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),J})(),ri=(()=>{var P;class J{constructor(U,Ie,Xe){Xe._addDefault(new cr(U,Ie))}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(yn,9))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngSwitchDefault",""]],standalone:!0}),J})(),rn=(()=>{var P;class J{constructor(U,Ie,Xe){this._ngEl=U,this._differs=Ie,this._renderer=Xe,this._ngStyle=null,this._differ=null}set ngStyle(U){this._ngStyle=U,!this._differ&&U&&(this._differ=this._differs.find(U).create())}ngDoCheck(){if(this._differ){const U=this._differ.diff(this._ngStyle);U&&this._applyChanges(U)}}_setStyle(U,Ie){const[Xe,mt]=U.split("."),Bt=-1===Xe.indexOf("-")?void 0:l.czy.DashCase;null!=Ie?this._renderer.setStyle(this._ngEl.nativeElement,Xe,mt?`${Ie}${mt}`:Ie,Bt):this._renderer.removeStyle(this._ngEl.nativeElement,Xe,Bt)}_applyChanges(U){U.forEachRemovedItem(Ie=>this._setStyle(Ie.key,null)),U.forEachAddedItem(Ie=>this._setStyle(Ie.key,Ie.currentValue)),U.forEachChangedItem(Ie=>this._setStyle(Ie.key,Ie.currentValue))}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.aKT),l.rXU(l.MKu),l.rXU(l.sFG))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),J})(),me=(()=>{var P;class J{constructor(U){this._viewContainerRef=U,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(U){if(this._shouldRecreateView(U)){const Ie=this._viewContainerRef;if(this._viewRef&&Ie.remove(Ie.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Xe=this._createContextForwardProxy();this._viewRef=Ie.createEmbeddedView(this.ngTemplateOutlet,Xe,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(U){return!!U.ngTemplateOutlet||!!U.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(U,Ie,Xe)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Ie,Xe),get:(U,Ie,Xe)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Ie,Xe)}})}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.c1b))},P.\u0275dir=l.FsC({type:P,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.OA$]}),J})();function We(P,J){return new l.wOt(2100,!1)}class ut{createSubscription(J,Be){return(0,l.O8t)(()=>J.subscribe({next:Be,error:U=>{throw U}}))}dispose(J){(0,l.O8t)(()=>J.unsubscribe())}}class It{createSubscription(J,Be){return J.then(Be,U=>{throw U})}dispose(J){}}const Wt=new It,Sn=new ut;let on=(()=>{var P;class J{constructor(U){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=U}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(U){if(!this._obj){if(U)try{this.markForCheckOnValueUpdate=!1,this._subscribe(U)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return U!==this._obj?(this._dispose(),this.transform(U)):this._latestValue}_subscribe(U){this._obj=U,this._strategy=this._selectStrategy(U),this._subscription=this._strategy.createSubscription(U,Ie=>this._updateLatestValue(U,Ie))}_selectStrategy(U){if((0,l.jNT)(U))return Wt;if((0,l.zjR)(U))return Sn;throw We()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(U,Ie){U===this._obj&&(this._latestValue=Ie,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.gRc,16))},P.\u0275pipe=l.EJ8({name:"async",type:P,pure:!1,standalone:!0}),J})();const Ar=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let gr=(()=>{var P;class J{transform(U){if(null==U)return null;if("string"!=typeof U)throw We();return U.replace(Ar,Ie=>Ie[0].toUpperCase()+Ie.slice(1).toLowerCase())}}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275pipe=l.EJ8({name:"titlecase",type:P,pure:!0,standalone:!0}),J})();const Vi=new l.nKC(""),Ei=new l.nKC("");let ro=(()=>{var P;class J{constructor(U,Ie,Xe){this.locale=U,this.defaultTimezone=Ie,this.defaultOptions=Xe}transform(U,Ie,Xe,mt){if(null==U||""===U||U!=U)return null;try{return fr(U,Ie??this.defaultOptions?.dateFormat??"mediumDate",mt||this.locale,Xe??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Bt){throw We()}}}return(P=J).\u0275fac=function(U){return new(U||P)(l.rXU(l.xe9,16),l.rXU(Vi,24),l.rXU(Ei,24))},P.\u0275pipe=l.EJ8({name:"date",type:P,pure:!0,standalone:!0}),J})(),io=(()=>{var P;class J{}return(P=J).\u0275fac=function(U){return new(U||P)},P.\u0275mod=l.$C({type:P}),P.\u0275inj=l.G2t({}),J})();const _o="browser",ls="server";function di(P){return P===_o}function zs(P){return P===ls}let Ti=(()=>{var P;class J{}return(P=J).\u0275prov=(0,l.jDH)({token:P,providedIn:"root",factory:()=>di((0,l.WQX)(l.Agw))?new Qr((0,l.WQX)(v),window):new Oo}),J})();class Qr{constructor(J,Be){this.document=J,this.window=Be,this.offset=()=>[0,0]}setOffset(J){this.offset=Array.isArray(J)?()=>J:J}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(J){this.window.scrollTo(J[0],J[1])}scrollToAnchor(J){const Be=function us(P,J){const Be=P.getElementById(J)||P.getElementsByName(J)[0];if(Be)return Be;if("function"==typeof P.createTreeWalker&&P.body&&"function"==typeof P.body.attachShadow){const U=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let Ie=U.currentNode;for(;Ie;){const Xe=Ie.shadowRoot;if(Xe){const mt=Xe.getElementById(J)||Xe.querySelector(`[name="${J}"]`);if(mt)return mt}Ie=U.nextNode()}}return null}(this.document,J);Be&&(this.scrollToElement(Be),Be.focus())}setHistoryScrollRestoration(J){this.window.history.scrollRestoration=J}scrollToElement(J){const Be=J.getBoundingClientRect(),U=Be.left+this.window.pageXOffset,Ie=Be.top+this.window.pageYOffset,Xe=this.offset();this.window.scrollTo(U-Xe[0],Ie-Xe[1])}}class Oo{setOffset(J){}getScrollPosition(){return[0,0]}scrollToPosition(J){}scrollToAnchor(J){}setHistoryScrollRestoration(J){}}class so{}},1626:(r,o,a)=>{"use strict";a.d(o,{Lr:()=>B,Qq:()=>se,a7:()=>Dt,cS:()=>Me,hv:()=>ce,q1:()=>yr,yz:()=>xe}),a(467);var i=a(4438),d=a(7673),g=a(1985),m=a(2806),p=a(274),v=a(5964),_=a(6354),A=a(980),b=a(5558),C=a(177);class x{}class E{}class B{constructor(Ge){this.normalizedNames=new Map,this.lazyUpdate=null,Ge?"string"==typeof Ge?this.lazyInit=()=>{this.headers=new Map,Ge.split("\n").forEach(at=>{const rt=at.indexOf(":");if(rt>0){const ht=at.slice(0,rt),St=ht.toLowerCase(),Ht=at.slice(rt+1).trim();this.maybeSetNormalizedName(ht,St),this.headers.has(St)?this.headers.get(St).push(Ht):this.headers.set(St,[Ht])}})}:typeof Headers<"u"&&Ge instanceof Headers?(this.headers=new Map,Ge.forEach((at,rt)=>{this.setHeaderEntries(rt,at)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Ge).forEach(([at,rt])=>{this.setHeaderEntries(at,rt)})}:this.headers=new Map}has(Ge){return this.init(),this.headers.has(Ge.toLowerCase())}get(Ge){this.init();const at=this.headers.get(Ge.toLowerCase());return at&&at.length>0?at[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ge){return this.init(),this.headers.get(Ge.toLowerCase())||null}append(Ge,at){return this.clone({name:Ge,value:at,op:"a"})}set(Ge,at){return this.clone({name:Ge,value:at,op:"s"})}delete(Ge,at){return this.clone({name:Ge,value:at,op:"d"})}maybeSetNormalizedName(Ge,at){this.normalizedNames.has(at)||this.normalizedNames.set(at,Ge)}init(){this.lazyInit&&(this.lazyInit instanceof B?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ge=>this.applyUpdate(Ge)),this.lazyUpdate=null))}
vendor: 10,975 bytes, line 1
1copyFrom(Ge){Ge.init(),Array.from(Ge.headers.keys()).forEach(at=>{this.headers.set(at,Ge.headers.get(at)),this.normalizedNames.set(at,Ge.normalizedNames.get(at))})}clone(Ge){const at=new B;return at.lazyInit=this.lazyInit&&this.lazyInit instanceof B?this.lazyInit:this,at.lazyUpdate=(this.lazyUpdate||[]).concat([Ge]),at}applyUpdate(Ge){const at=Ge.name.toLowerCase();switch(Ge.op){case"a":case"s":let rt=Ge.value;if("string"==typeof rt&&(rt=[rt]),0===rt.length)return;this.maybeSetNormalizedName(Ge.name,at);const ht=("a"===Ge.op?this.headers.get(at):void 0)||[];ht.push(...rt),this.headers.set(at,ht);break;case"d":const St=Ge.value;if(St){let Ht=this.headers.get(at);if(!Ht)return;Ht=Ht.filter(jt=>-1===St.indexOf(jt)),0===Ht.length?(this.headers.delete(at),this.normalizedNames.delete(at)):this.headers.set(at,Ht)}else this.headers.delete(at),this.normalizedNames.delete(at)}}setHeaderEntries(Ge,at){const rt=(Array.isArray(at)?at:[at]).map(St=>St.toString()),ht=Ge.toLowerCase();this.headers.set(ht,rt),this.maybeSetNormalizedName(Ge,ht)}forEach(Ge){this.init(),Array.from(this.normalizedNames.keys()).forEach(at=>Ge(this.normalizedNames.get(at),this.headers.get(at)))}}class R{encodeKey(Ge){return W(Ge)}encodeValue(Ge){return W(Ge)}decodeKey(Ge){return decodeURIComponent(Ge)}decodeValue(Ge){return decodeURIComponent(Ge)}}const L=/%(\d[a-f0-9])/gi,H={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function W(Oe){return encodeURIComponent(Oe).replace(L,(Ge,at)=>H[at]??Ge)}function Q(Oe){return`${Oe}`}class G{constructor(Ge={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ge.encoder||new R,Ge.fromString){if(Ge.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function I(Oe,Ge){const at=new Map;return Oe.length>0&&Oe.replace(/^\?/,"").split("&").forEach(ht=>{const St=ht.indexOf("="),[Ht,jt]=-1==St?[Ge.decodeKey(ht),""]:[Ge.decodeKey(ht.slice(0,St)),Ge.decodeValue(ht.slice(St+1))],Lt=at.get(Ht)||[];Lt.push(jt),at.set(Ht,Lt)}),at}(Ge.fromString,this.encoder)}else Ge.fromObject?(this.map=new Map,Object.keys(Ge.fromObject).forEach(at=>{const rt=Ge.fromObject[at],ht=Array.isArray(rt)?rt.map(Q):[Q(rt)];this.map.set(at,ht)})):this.map=null}has(Ge){return this.init(),this.map.has(Ge)}get(Ge){this.init();const at=this.map.get(Ge);return at?at[0]:null}getAll(Ge){return this.init(),this.map.get(Ge)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ge,at){return this.clone({param:Ge,value:at,op:"a"})}appendAll(Ge){const at=[];return Object.keys(Ge).forEach(rt=>{const ht=Ge[rt];Array.isArray(ht)?ht.forEach(St=>{at.push({param:rt,value:St,op:"a"})}):at.push({param:rt,value:ht,op:"a"})}),this.clone(at)}set(Ge,at){return this.clone({param:Ge,value:at,op:"s"})}delete(Ge,at){return this.clone({param:Ge,value:at,op:"d"})}toString(){return this.init(),this.keys().map(Ge=>{const at=this.encoder.encodeKey(Ge);return this.map.get(Ge).map(rt=>at+"="+this.encoder.encodeValue(rt)).join("&")}).filter(Ge=>""!==Ge).join("&")}clone(Ge){const at=new G({encoder:this.encoder});return at.cloneFrom=this.cloneFrom||this,at.updates=(this.updates||[]).concat(Ge),at}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ge=>this.map.set(Ge,this.cloneFrom.map.get(Ge))),this.updates.forEach(Ge=>{switch(Ge.op){case"a":case"s":const at=("a"===Ge.op?this.map.get(Ge.param):void 0)||[];at.push(Q(Ge.value)),this.map.set(Ge.param,at);break;case"d":if(void 0===Ge.value){this.map.delete(Ge.param);break}{let rt=this.map.get(Ge.param)||[];const ht=rt.indexOf(Q(Ge.value));-1!==ht&&rt.splice(ht,1),rt.length>0?this.map.set(Ge.param,rt):this.map.delete(Ge.param)}}}),this.cloneFrom=this.updates=null)}}class le{constructor(){this.map=new Map}set(Ge,at){return this.map.set(Ge,at),this}get(Ge){return this.map.has(Ge)||this.map.set(Ge,Ge.defaultValue()),this.map.get(Ge)}delete(Ge){return this.map.delete(Ge),this}has(Ge){return this.map.has(Ge)}keys(){return this.map.keys()}}function he(Oe){return typeof ArrayBuffer<"u"&&Oe instanceof ArrayBuffer}function _e(Oe){return typeof Blob<"u"&&Oe instanceof Blob}function pe(Oe){return typeof FormData<"u"&&Oe instanceof FormData}class ie{constructor(Ge,at,rt,ht){let St;if(this.url=at,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ge.toUpperCase(),function de(Oe){switch(Oe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||ht?(this.body=void 0!==rt?rt:null,St=ht):St=rt,St&&(this.reportProgress=!!St.reportProgress,this.withCredentials=!!St.withCredentials,St.responseType&&(this.responseType=St.responseType),St.headers&&(this.headers=St.headers),St.context&&(this.context=St.context),St.params&&(this.params=St.params),this.transferCache=St.transferCache),this.headers??=new B,this.context??=new le,this.params){const Ht=this.params.toString();if(0===Ht.length)this.urlWithParams=at;else{const jt=at.indexOf("?");this.urlWithParams=at+(-1===jt?"?":jt<at.length-1?"&":"")+Ht}}else this.params=new G,this.urlWithParams=at}serializeBody(){return null===this.body?null:"string"==typeof this.body||he(this.body)||_e(this.body)||pe(this.body)||function Ce(Oe){return typeof URLSearchParams<"u"&&Oe instanceof URLSearchParams}(this.body)?this.body:this.body instanceof G?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||pe(this.body)?null:_e(this.body)?this.body.type||null:he(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof G?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Ge={}){const at=Ge.method||this.method,rt=Ge.url||this.url,ht=Ge.responseType||this.responseType,St=Ge.transferCache??this.transferCache,Ht=void 0!==Ge.body?Ge.body:this.body,jt=Ge.withCredentials??this.withCredentials,Lt=Ge.reportProgress??this.reportProgress;let nn=Ge.headers||this.headers,Rn=Ge.params||this.params;const xn=Ge.context??this.context;return void 0!==Ge.setHeaders&&(nn=Object.keys(Ge.setHeaders).reduce((vn,pr)=>vn.set(pr,Ge.setHeaders[pr]),nn)),Ge.setParams&&(Rn=Object.keys(Ge.setParams).reduce((vn,pr)=>vn.set(pr,Ge.setParams[pr]),Rn)),new ie(at,rt,Ht,{params:Rn,headers:nn,context:xn,reportProgress:Lt,responseType:ht,withCredentials:jt,transferCache:St})}}var ce=function(Oe){return Oe[Oe.Sent=0]="Sent",Oe[Oe.UploadProgress=1]="UploadProgress",Oe[Oe.ResponseHeader=2]="ResponseHeader",Oe[Oe.DownloadProgress=3]="DownloadProgress",Oe[Oe.Response=4]="Response",Oe[Oe.User=5]="User",Oe}(ce||{});class X{constructor(Ge,at=be.Ok,rt="OK"){this.headers=Ge.headers||new B,this.status=void 0!==Ge.status?Ge.status:at,this.statusText=Ge.statusText||rt,this.url=Ge.url||null,this.ok=this.status>=200&&this.status<300}}class ne extends X{constructor(Ge={}){super(Ge),this.type=ce.ResponseHeader}clone(Ge={}){return new ne({headers:Ge.headers||this.headers,status:void 0!==Ge.status?Ge.status:this.status,statusText:Ge.statusText||this.statusText,url:Ge.url||this.url||void 0})}}class Me extends X{constructor(Ge={}){super(Ge),this.type=ce.Response,this.body=void 0!==Ge.body?Ge.body:null}clone(Ge={}){return new Me({body:void 0!==Ge.body?Ge.body:this.body,headers:Ge.headers||this.headers,status:void 0!==Ge.status?Ge.status:this.status,statusText:Ge.statusText||this.statusText,url:Ge.url||this.url||void 0})}}class xe extends X{constructor(Ge){super(Ge,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ge.url||"(unknown url)"}`:`Http failure response for ${Ge.url||"(unknown url)"}: ${Ge.status} ${Ge.statusText}`,this.error=Ge.error||null}}var be=function(Oe){return Oe[Oe.Continue=100]="Continue",Oe[Oe.SwitchingProtocols=101]="SwitchingProtocols",Oe[Oe.Processing=102]="Processing",Oe[Oe.EarlyHints=103]="EarlyHints",Oe[Oe.Ok=200]="Ok",Oe[Oe.Created=201]="Created",Oe[Oe.Accepted=202]="Accepted",Oe[Oe.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",Oe[Oe.NoContent=204]="NoContent",Oe[Oe.ResetContent=205]="ResetContent",Oe[Oe.PartialContent=206]="PartialContent",Oe[Oe.MultiStatus=207]="MultiStatus",Oe[Oe.AlreadyReported=208]="AlreadyReported",Oe[Oe.ImUsed=226]="ImUsed",Oe[Oe.MultipleChoices=300]="MultipleChoices",Oe[Oe.MovedPermanently=301]="MovedPermanently",Oe[Oe.Found=302]="Found",Oe[Oe.SeeOther=303]="SeeOther",Oe[Oe.NotModified=304]="NotModified",Oe[Oe.UseProxy=305]="UseProxy",Oe[Oe.Unused=306]="Unused",Oe[Oe.TemporaryRedirect=307]="TemporaryRedirect",Oe[Oe.PermanentRedirect=308]="PermanentRedirect",Oe[Oe.BadRequest=400]="BadRequest",Oe[Oe.Unauthorized=401]="Unauthorized",Oe[Oe.PaymentRequired=402]="PaymentRequired",Oe[Oe.Forbidden=403]="Forbidden",Oe[Oe.NotFound=404]="NotFound",Oe[Oe.MethodNotAllowed=405]="MethodNotAllowed",Oe[Oe.NotAcceptable=406]="NotAcceptable",Oe[Oe.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",Oe[Oe.RequestTimeout=408]="RequestTimeout",Oe[Oe.Conflict=409]="Conflict",Oe[Oe.Gone=410]="Gone",Oe[Oe.LengthRequired=411]="LengthRequired",Oe[Oe.PreconditionFailed=412]="PreconditionFailed",Oe[Oe.PayloadTooLarge=413]="PayloadTooLarge",Oe[Oe.UriTooLong=414]="UriTooLong",Oe[Oe.UnsupportedMediaType=415]="UnsupportedMediaType",Oe[Oe.RangeNotSatisfiable=416]="RangeNotSatisfiable",Oe[Oe.ExpectationFailed=417]="ExpectationFailed",Oe[Oe.ImATeapot=418]="ImATeapot",Oe[Oe.MisdirectedRequest=421]="MisdirectedRequest",Oe[Oe.UnprocessableEntity=422]="UnprocessableEntity",Oe[Oe.Locked=423]="Locked",Oe[Oe.FailedDependency=424]="FailedDependency",Oe[Oe.TooEarly=425]="TooEarly",Oe[Oe.UpgradeRequired=426]="UpgradeRequired",Oe[Oe.PreconditionRequired=428]="PreconditionRequired",Oe[Oe.TooManyRequests=429]="TooManyRequests",Oe[Oe.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",Oe[Oe.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",Oe[Oe.InternalServerError=500]="InternalServerError",Oe[Oe.NotImplemented=501]="NotImplemented",Oe[Oe.BadGateway=502]="BadGateway",Oe[Oe.ServiceUnavailable=503]="ServiceUnavailable",Oe[Oe.GatewayTimeout=504]="GatewayTimeout",Oe[Oe.HttpVersionNotSupported=505]="HttpVersionNotSupported",Oe[Oe.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",Oe[Oe.InsufficientStorage=507]="InsufficientStorage",Oe[Oe.LoopDetected=508]="LoopDetected",Oe[Oe.NotExtended=510]="NotExtended",Oe[Oe.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",Oe}(be||{});function re(Oe,Ge){return{body:Ge,headers:Oe.headers,context:Oe.context,observe:Oe.observe,params:Oe.params,reportProgress:Oe.reportProgress,responseType:Oe.responseType,withCredentials:Oe.withCredentials,transferCache:Oe.transferCache}}let se=(()=>{var Oe;class Ge{constructor(rt){this.handler=rt}request(rt,ht,St={}){let Ht;
1if(rt instanceof ie)Ht=rt;else{let nn,Rn;nn=St.headers instanceof B?St.headers:new B(St.headers),St.params&&(Rn=St.params instanceof G?St.params:new G({fromObject:St.params})),Ht=new ie(rt,ht,void 0!==St.body?St.body:null,{headers:nn,context:St.context,params:Rn,reportProgress:St.reportProgress,responseType:St.responseType||"json",withCredentials:St.withCredentials,transferCache:St.transferCache})}const jt=(0,d.of)(Ht).pipe((0,p.H)(nn=>this.handler.handle(nn)));if(rt instanceof ie||"events"===St.observe)return jt;const Lt=jt.pipe((0,v.p)(nn=>nn instanceof Me));switch(St.observe||"body"){case"body":switch(Ht.responseType){case"arraybuffer":return Lt.pipe((0,_.T)(nn=>{if(null!==nn.body&&!(nn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return nn.body}));case"blob":return Lt.pipe((0,_.T)(nn=>{if(null!==nn.body&&!(nn.body instanceof Blob))throw new Error("Response is not a Blob.");return nn.body}));case"text":return Lt.pipe((0,_.T)(nn=>{if(null!==nn.body&&"string"!=typeof nn.body)throw new Error("Response is not a string.");return nn.body}));default:return Lt.pipe((0,_.T)(nn=>nn.body))}case"response":return Lt;default:throw new Error(`Unreachable: unhandled observe type ${St.observe}}`)}}delete(rt,ht={}){return this.request("DELETE",rt,ht)}get(rt,ht={}){return this.request("GET",rt,ht)}head(rt,ht={}){return this.request("HEAD",rt,ht)}jsonp(rt,ht){return this.request("JSONP",rt,{params:(new G).append(ht,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(rt,ht={}){return this.request("OPTIONS",rt,ht)}patch(rt,ht,St={}){return this.request("PATCH",rt,re(St,ht))}post(rt,ht,St={}){return this.request("POST",rt,re(St,ht))}put(rt,ht,St={}){return this.request("PUT",rt,re(St,ht))}}return(Oe=Ge).\u0275fac=function(rt){return new(rt||Oe)(i.KVO(x))},Oe.\u0275prov=i.jDH({token:Oe,factory:Oe.\u0275fac}),Ge})();function lt(Oe,Ge){return Ge(Oe)}function Et(Oe,Ge){return(at,rt)=>Ge.intercept(at,{handle:ht=>Oe(ht,rt)})}const Dt=new i.nKC(""),kt=new i.nKC(""),qt=new i.nKC(""),Yt=new i.nKC("");function $t(){let Oe=null;return(Ge,at)=>{null===Oe&&(Oe=((0,i.WQX)(Dt,{optional:!0})??[]).reduceRight(Et,lt));const rt=(0,i.WQX)(i.TgB),ht=rt.add();return Oe(Ge,at).pipe((0,A.j)(()=>rt.remove(ht)))}}let mn=(()=>{var Oe;class Ge extends x{constructor(rt,ht){super(),this.backend=rt,this.injector=ht,this.chain=null,this.pendingTasks=(0,i.WQX)(i.TgB);const St=(0,i.WQX)(Yt,{optional:!0});this.backend=St??rt}handle(rt){if(null===this.chain){const St=Array.from(new Set([...this.injector.get(kt),...this.injector.get(qt,[])]));this.chain=St.reduceRight((Ht,jt)=>function pt(Oe,Ge,at){return(rt,ht)=>(0,i.N4e)(at,()=>Ge(rt,St=>Oe(St,ht)))}(Ht,jt,this.injector),lt)}const ht=this.pendingTasks.add();return this.chain(rt,St=>this.backend.handle(St)).pipe((0,A.j)(()=>this.pendingTasks.remove(ht)))}}return(Oe=Ge).\u0275fac=function(rt){return new(rt||Oe)(i.KVO(E),i.KVO(i.uvJ))},Oe.\u0275prov=i.jDH({token:Oe,factory:Oe.\u0275fac}),Ge})();const ti=/^\)\]\}',?\n/;let Nr=(()=>{var Oe;class Ge{constructor(rt){this.xhrFactory=rt}handle(rt){if("JSONP"===rt.method)throw new i.wOt(-2800,!1);const ht=this.xhrFactory;return(ht.\u0275loadImpl?(0,m.H)(ht.\u0275loadImpl()):(0,d.of)(null)).pipe((0,b.n)(()=>new g.c(Ht=>{const jt=ht.build();if(jt.open(rt.method,rt.urlWithParams),rt.withCredentials&&(jt.withCredentials=!0),rt.headers.forEach((yn,Vn)=>jt.setRequestHeader(yn,Vn.join(","))),rt.headers.has("Accept")||jt.setRequestHeader("Accept","application/json, text/plain, */*"),!rt.headers.has("Content-Type")){const yn=rt.detectContentTypeHeader();null!==yn&&jt.setRequestHeader("Content-Type",yn)}if(rt.responseType){const yn=rt.responseType.toLowerCase();jt.responseType="json"!==yn?yn:"text"}const Lt=rt.serializeBody();let nn=null;const Rn=()=>{if(null!==nn)return nn;const yn=jt.statusText||"OK",Vn=new B(jt.getAllResponseHeaders()),ri=function Zt(Oe){return"responseURL"in Oe&&Oe.responseURL?Oe.responseURL:/^X-Request-URL:/m.test(Oe.getAllResponseHeaders())?Oe.getResponseHeader("X-Request-URL"):null}(jt)||rt.url;return nn=new ne({headers:Vn,status:jt.status,statusText:yn,url:ri}),nn},xn=()=>{let{headers:yn,status:Vn,statusText:ri,url:os}=Rn(),rr=null;Vn!==be.NoContent&&(rr=typeof jt.response>"u"?jt.responseText:jt.response),0===Vn&&(Vn=rr?be.Ok:0);let Zr=Vn>=200&&Vn<300;if("json"===rt.responseType&&"string"==typeof rr){const Bi=rr;rr=rr.replace(ti,"");try{rr=""!==rr?JSON.parse(rr):null}catch(rn){rr=Bi,Zr&&(Zr=!1,rr={error:rn,text:rr})}}Zr?(Ht.next(new Me({body:rr,headers:yn,status:Vn,statusText:ri,url:os||void 0})),Ht.complete()):Ht.error(new xe({error:rr,headers:yn,status:Vn,statusText:ri,url:os||void 0}))},vn=yn=>{const{url:Vn}=Rn(),ri=new xe({error:yn,status:jt.status||0,statusText:jt.statusText||"Unknown Error",url:Vn||void 0});Ht.error(ri)};let pr=!1;const ni=yn=>{pr||(Ht.next(Rn()),pr=!0);let Vn={type:ce.DownloadProgress,loaded:yn.loaded};yn.lengthComputable&&(Vn.total=yn.total),"text"===rt.responseType&&jt.responseText&&(Vn.partialText=jt.responseText),Ht.next(Vn)},cr=yn=>{let Vn={type:ce.UploadProgress,loaded:yn.loaded};yn.lengthComputable&&(Vn.total=yn.total),Ht.next(Vn)};return jt.addEventListener("load",xn),jt.addEventListener("error",vn),jt.addEventListener("timeout",vn),jt.addEventListener("abort",vn),rt.reportProgress&&(jt.addEventListener("progress",ni),null!==Lt&&jt.upload&&jt.upload.addEventListener("progress",cr)),jt.send(Lt),Ht.next({type:ce.Sent}),()=>{jt.removeEventListener("error",vn),jt.removeEventListener("abort",vn),jt.removeEventListener("load",xn),jt.removeEventListener("timeout",vn),rt.reportProgress&&(jt.removeEventListener("progress",ni),null!==Lt&&jt.upload&&jt.upload.removeEventListener("progress",cr)),jt.readyState!==jt.DONE&&jt.abort()}})))}}return(Oe=Ge).\u0275fac=function(rt){return new(rt||Oe)(i.KVO(C.N0))},Oe.\u0275prov=i.jDH({token:Oe,factory:Oe.\u0275fac}),Ge})();const An=new i.nKC(""),Mr=new i.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),qn=new i.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ci{}let Yr=(()=>{var Oe;class Ge{constructor(rt,ht,St){this.doc=rt,this.platform=ht,this.cookieName=St,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const rt=this.doc.cookie||"";return rt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,C._b)(rt,this.cookieName),this.lastCookieString=rt),this.lastToken}}return(Oe=Ge).\u0275fac=function(rt){return new(rt||Oe)(i.KVO(C.qQ),i.KVO(i.Agw),i.KVO(Mr))},Oe.\u0275prov=i.jDH({token:Oe,factory:Oe.\u0275fac}),Ge})();function Lr(Oe,Ge){const at=Oe.url.toLowerCase();if(!(0,i.WQX)(An)||"GET"===Oe.method||"HEAD"===Oe.method||at.startsWith("http://")||at.startsWith("https://"))return Ge(Oe);const rt=(0,i.WQX)(Ci).getToken(),ht=(0,i.WQX)(qn);return null!=rt&&!Oe.headers.has(ht)&&(Oe=Oe.clone({headers:Oe.headers.set(ht,rt)})),Ge(Oe)}var ve=function(Oe){return Oe[Oe.Interceptors=0]="Interceptors",Oe[Oe.LegacyInterceptors=1]="LegacyInterceptors",Oe[Oe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Oe[Oe.NoXsrfProtection=3]="NoXsrfProtection",Oe[Oe.JsonpSupport=4]="JsonpSupport",Oe[Oe.RequestsMadeViaParent=5]="RequestsMadeViaParent",Oe[Oe.Fetch=6]="Fetch",Oe}(ve||{});function He(Oe,Ge){return{\u0275kind:Oe,\u0275providers:Ge}}function V(...Oe){const Ge=[se,Nr,mn,{provide:x,useExisting:mn},{provide:E,useExisting:Nr},{provide:kt,useValue:Lr,multi:!0},{provide:An,useValue:!0},{provide:Ci,useClass:Yr}];for(const at of Oe)Ge.push(...at.\u0275providers);return(0,i.EmA)(Ge)}const Pe=new i.nKC("");let yr=(()=>{var Oe;class Ge{}return(Oe=Ge).\u0275fac=function(rt){return new(rt||Oe)},Oe.\u0275mod=i.$C({type:Oe}),Oe.\u0275inj=i.G2t({providers:[V(He(ve.LegacyInterceptors,[{provide:Pe,useFactory:$t},{provide:kt,useExisting:Pe,multi:!0}]))]}),Ge})()},4438:(r,o,a)=>{"use strict";function i(e,t){return Object.is(e,t)}a.d(o,{bc$:()=>Ag,iLQ:()=>fy,sZ2:()=>Yh,hnV:()=>fS,Hbi:()=>yA,o8S:()=>kl,BIS:()=>oc,gRc:()=>MS,Ql9:()=>WD,Ocv:()=>ZD,Z63:()=>ks,aKT:()=>Tl,uvJ:()=>Hn,zcH:()=>la,bkB:()=>ca,y_5:()=>Jr,$GK:()=>on,_qm:()=>Zl,nKC:()=>ht,zZn:()=>fo,_q3:()=>by,MKu:()=>Cy,xe9:()=>R0,Co$:()=>e1,Vns:()=>_u,SKi:()=>is,Xx1:()=>di,Agw:()=>Rd,PLl:()=>Zh,sFG:()=>WE,_9s:()=>l_,czy:()=>_c,WPN:()=>al,kdw:()=>Ns,C4Q:()=>Sf,NYb:()=>kD,giA:()=>cS,RxE:()=>nS,c1b:()=>s0,gXe:()=>Gi,mal:()=>g_,L39:()=>KA,EWP:()=>QA,Ol2:()=>pv,w6W:()=>UT,oH4:()=>CS,SmG:()=>rA,Rfq:()=>Lr,WQX:()=>pn,QuC:()=>wr,EmA:()=>Hs,fpN:()=>vA,HJs:()=>nP,N4e:()=>oo,vPA:()=>L_,O8t:()=>qA,An2:()=>Jp,H3F:()=>rS,H8p:()=>To,KH2:()=>Yc,TgB:()=>Oc,wOt:()=>_t,WHO:()=>lS,e01:()=>
vendor: 9,563 bytes, line 1
1uS,lNU:()=>$t,h9k:()=>hp,$MX:()=>hc,ZF7:()=>Ps,Kcf:()=>Xg,e5t:()=>Js,UyX:()=>er,cWb:()=>ol,osQ:()=>Qg,H5H:()=>Gv,Zy3:()=>Cn,mq5:()=>hb,JZv:()=>Zt,LfX:()=>Li,plB:()=>Rl,jNT:()=>cy,zjR:()=>dS,TL$:()=>wg,Tbb:()=>$n,rcV:()=>Da,Vt3:()=>dv,Mj6:()=>cs,GFd:()=>J_,OA$:()=>wo,Jv_:()=>EC,aNF:()=>TC,R7$:()=>Bp,BMQ:()=>Mv,qtP:()=>wv,HbH:()=>W1,ZvI:()=>Y1,STu:()=>Z1,AVh:()=>Rv,vxM:()=>nb,wni:()=>Jb,nv$:()=>C1,T$4:()=>b1,g25:()=>S1,VBU:()=>Wn,FsC:()=>Pr,jDH:()=>Bn,G2t:()=>ai,$C:()=>dn,EJ8:()=>Wr,rXU:()=>Il,nrm:()=>Vv,eu8:()=>Hv,bVm:()=>C0,qex:()=>b0,k0s:()=>_0,j41:()=>y0,RV6:()=>cb,xGo:()=>Xu,KVO:()=>_n,kS0:()=>qu,QTQ:()=>Hp,bIt:()=>Wv,lsd:()=>nC,joV:()=>md,qSk:()=>Ea,XpG:()=>Wb,nI1:()=>kC,bMT:()=>BC,i5U:()=>VC,SdG:()=>zb,NAR:()=>$b,Y8G:()=>Pv,FS9:()=>zv,Mz_:()=>w0,FCK:()=>Kv,yjJ:()=>Xv,lJ4:()=>wC,eq3:()=>xC,l_i:()=>DC,sMw:()=>AC,ziG:()=>PC,s1E:()=>IC,mGM:()=>tC,sdS:()=>rC,Dyx:()=>ab,Z7z:()=>sb,fX1:()=>ib,Vm6:()=>rb,Njj:()=>dd,EBC:()=>Cp,tSv:()=>bp,eBV:()=>ah,npT:()=>pp,f$h:()=>tr,B4B:()=>$o,n$t:()=>Fr,xc7:()=>Ov,DNE:()=>Rc,C5r:()=>HC,EFF:()=>hC,JRh:()=>Qv,SpI:()=>x0,Lme:()=>qv,E5c:()=>Yv,wXG:()=>Qd,DH7:()=>CC,mxI:()=>Jv,R50:()=>Zv,GBs:()=>eC}),a(467);let d=null,g=!1,m=1;const p=Symbol("SIGNAL");function v(e){const t=d;return d=e,t}const C={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function x(e){if(g)throw new Error("");if(null===d)return;d.consumerOnSignalRead(e);const t=d.nextProducerIndex++;de(d),t<d.producerNode.length&&d.producerNode[t]!==e&&le(d)&&ae(d.producerNode[t],d.producerIndexOfThis[t]),d.producerNode[t]!==e&&(d.producerNode[t]=e,d.producerIndexOfThis[t]=le(d)?G(e,d,t):0),d.producerLastReadVersion[t]=e.version}function B(e){if((!le(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==m)){if(!e.producerMustRecompute(e)&&!W(e))return e.dirty=!1,void(e.lastCleanEpoch=m);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=m}}function M(e){if(void 0===e.liveConsumerNode)return;const t=g;g=!0;try{for(const n of e.liveConsumerNode)n.dirty||I(n)}finally{g=t}}function R(){return!1!==d?.consumerAllowSignalWrites}function I(e){e.dirty=!0,M(e),e.consumerMarkedDirty?.(e)}function L(e){return e&&(e.nextProducerIndex=0),v(e)}function H(e,t){if(v(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(le(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)ae(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function W(e){de(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],s=e.producerLastReadVersion[t];if(s!==n.version||(B(n),s!==n.version))return!0}return!1}function G(e,t,n){if(he(e),de(e),0===e.liveConsumerNode.length)for(let s=0;s<e.producerNode.length;s++)e.producerIndexOfThis[s]=G(e.producerNode[s],e,s);return e.liveConsumerIndexOfThis.push(n),e.liveConsumerNode.push(t)-1}function ae(e,t){if(he(e),de(e),1===e.liveConsumerNode.length)for(let s=0;s<e.producerNode.length;s++)ae(e.producerNode[s],e.producerIndexOfThis[s]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const s=e.liveConsumerIndexOfThis[t],u=e.liveConsumerNode[t];de(u),u.producerIndexOfThis[s]=t}}function le(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function de(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function he(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}const pe=Symbol("UNSET"),Ce=Symbol("COMPUTING"),ie=Symbol("ERRORED"),ce={...C,value:pe,dirty:!0,error:null,equal:i,producerMustRecompute:e=>e.value===pe||e.value===Ce,producerRecomputeValue(e){if(e.value===Ce)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Ce;const n=L(e);let s;try{s=e.computation()}catch(u){s=ie,e.error=u}finally{H(e,n)}t!==pe&&t!==ie&&s!==ie&&e.equal(t,s)?e.value=t:(e.value=s,e.version++)}};let ne=function X(){throw new Error};function Me(){ne()}let be=null;function Se(e,t){R()||Me(),e.equal(e.value,t)||(e.value=t,function je(e){e.version++,function E(){m++}(),M(e),be?.()}(e))}const Qe={...C,equal:i,value:void 0};var pt=a(1413),Dt=a(8359),kt=a(4412),qt=a(6354);const $t="https://g.co/ng/security#xss";class _t extends Error{constructor(t,n){super(Cn(t,n)),this.code=t}}function Cn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function en(e){return{toString:e}.toString()}const xt="__annotations__",fr="__parameters__",tn="__prop__metadata__";function or(e,t,n,s,u){return en(()=>{const f=Rr(t);function y(...S){if(this instanceof y)return f.call(this,...S),this;const O=new y(...S);return function(ue){return u&&u(ue,...S),(ue.hasOwnProperty(xt)?ue[xt]:Object.defineProperty(ue,xt,{value:[]})[xt]).push(O),s&&s(ue),ue}}return n&&(y.prototype=Object.create(n.prototype)),y.prototype.ngMetadataName=e,y.annotationCls=y,y})}function Rr(e){return function(...n){if(e){const s=e(...n);for(const u in s)this[u]=s[u]}}}function kn(e,t,n){return en(()=>{const s=Rr(t);function u(...f){if(this instanceof u)return s.apply(this,f),this;const y=new u(...f);return S.annotation=y,S;function S(O,Y,ue){const Re=O.hasOwnProperty(fr)?O[fr]:Object.defineProperty(O,fr,{value:[]})[fr];for(;Re.length<=ue;)Re.push(null);return(Re[ue]=Re[ue]||[]).push(y),O}}return n&&(u.prototype=Object.create(n.prototype)),u.prototype.ngMetadataName=e,u.annotationCls=u,u})}const Zt=globalThis;function hn(e){for(let t in e)if(e[t]===hn)return t;throw Error("Could not find renamed property on target object.")}function Mr(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function $n(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map($n).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function qn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Yr=hn({__forward_ref__:hn});function Lr(e){return e.__forward_ref__=Lr,e.toString=function(){return $n(this())},e}function ze(e){return ve(e)?e():e}function ve(e){return"function"==typeof e&&e.hasOwnProperty(Yr)&&e.__forward_ref__===Lr}function zt(e,t,n,s){throw new Error(`ASSERTION ERROR: ${e}`+(null==s?"":` [Expected=> ${n} ${s} ${t} <=Actual]`))}function Bn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ai(e){return{providers:e.providers||[],imports:e.imports||[]}}function Fi(e){return ki(e,Oe)||ki(e,at)}function Li(e){return null!==Fi(e)}function ki(e,t){return e.hasOwnProperty(t)?e[t]:null}function mi(e){return e&&(e.hasOwnProperty(Ge)||e.hasOwnProperty(rt))?e[Ge]:null}const Oe=hn({\u0275prov:hn}),Ge=hn({\u0275inj:hn}),at=hn({ngInjectableDef:hn}),rt=hn({ngInjectorDef:hn});class ht{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Bn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function cr(e){return e&&!!e.\u0275providers}const yn=hn({\u0275cmp:hn}),Vn=hn({\u0275dir:hn}),ri=hn({\u0275pipe:hn}),os=hn({\u0275mod:hn}),rr=hn({\u0275fac:hn}),Zr=hn({__NG_ELEMENT_ID__:hn}),Bi=hn({__NG_ENV_ID__:hn});function rn(e){return"string"==typeof e?e:null==e?"":String(e)}function Sn(e,t){throw new _t(-201,!1)}var on=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(on||{});let kr;function Ar(){return kr}function gr(e){const t=kr;return kr=e,t}function go(e,t,n){const s=Fi(e);return s&&"root"==s.providedIn?void 0===s.value?s.value=s.factory():s.value:n&on.Optional?null:void 0!==t?t:void Sn()}const Ei={},ro="__NG_DI_FLAG__",Rs="ngTempTokenPath",Hi=/\n/gm,vo="__source";let as;function Yi(e){const t=as;return as=e,t}function _r(e,t=on.Default){if(void 0===as)throw new _t(-203,!1);return null===as?go(e,void 0,t):as.get(e,t&on.Optional?null:void 0,t)}function _n(e,t=on.Default){return(Ar()||_r)(ze(e),t)}function pn(e,t=on.Default){return _n(e,Zi(t))}function Zi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Fs(e){const t=[];for(let n=0;n<e.length;n++){const s=ze(e[n]);if(Array.isArray(s)){if(0===s.length)throw new _t(900,!1);let u,f=on.Default;for(let y=0;y<s.length;y++){const S=s[y],O=_o(S);"number"==typeof O?-1===O?u=S.token:f|=O:u=S}t.push(_n(u,f))}else t.push(_n(s))}return t}function io(e,t){return e[ro]=t,e.prototype[ro]=t,e}function _o(e){return e[ro]}const Jr=io(kn("Inject",e=>({token:e})),-1),di=io(kn("Optional"),8),zs=io(kn("Self"),2),Ns=io(kn("SkipSelf"),4),Io=io(kn("Host"),1);function Xr(e,t){return e.hasOwnProperty(rr)?e[rr]:null}function us(e,t){e.forEach(n=>Array.isArray(n)?us(n,t):t(n))}function Oo(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function so(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function ys(e,t){const n=[];for(let s=0;s<e;s++)n.push(t);return n}
vendor: 3,420 bytes, line 1
1function vi(e,t,n){const s=e.length-n;for(;t<s;)e[t]=e[t+n],t++;for(;n--;)e.pop()}function Ii(e,t,n,s){let u=e.length;if(u==t)e.push(n,s);else if(1===u)e.push(s,e[0]),e[0]=n;else{for(u--,e.push(e[u-1],e[u]);u>t;)e[u]=e[u-2],u--;e[t]=n,e[t+1]=s}}function ii(e,t,n){let s=Oi(e,t);return s>=0?e[1|s]=n:(s=~s,Ii(e,s,t,n)),s}function Ur(e,t){const n=Oi(e,t);if(n>=0)return e[1|n]}function Oi(e,t){return function jr(e,t,n){let s=0,u=e.length>>n;for(;u!==s;){const f=s+(u-s>>1),y=e[f<<n];if(t===y)return f<<n;y>t?u=f:s=f+1}return~(u<<n)}(e,t,1)}const li={},jn=[],ks=new ht(""),Ks=new ht("",-1),bo=new ht("");class Co{get(t,n=Ei){if(n===Ei){const s=new Error(`NullInjectorError: No provider for ${$n(t)}!`);throw s.name="NullInjectorError",s}return n}}var Cs=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Cs||{}),Gi=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Gi||{}),cs=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(cs||{});function Xs(e,t,n){let s=e.length;for(;;){const u=e.indexOf(t,n);if(-1===u)return u;if(0===u||e.charCodeAt(u-1)<=32){const f=t.length;if(u+f===s||e.charCodeAt(u+f)<=32)return u}n=u+1}}function Bs(e,t,n){let s=0;for(;s<n.length;){const u=n[s];if("number"==typeof u){if(0!==u)break;s++;const f=n[s++],y=n[s++],S=n[s++];e.setAttribute(t,y,S,f)}else{const f=u,y=n[++s];z(f)?e.setProperty(t,f,y):e.setAttribute(t,f,y),s++}}return s}function te(e){return 3===e||4===e||6===e}function z(e){return 64===e.charCodeAt(0)}function De(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let s=0;s<t.length;s++){const u=t[s];"number"==typeof u?n=u:0===n||ee(e,n,u,null,-1===n||2===n?t[++s]:null)}}return e}function ee(e,t,n,s,u){let f=0,y=e.length;if(-1===t)y=-1;else for(;f<e.length;){const S=e[f++];if("number"==typeof S){if(S===t){y=-1;break}if(S>t){y=f-1;break}}}for(;f<e.length;){const S=e[f];if("number"==typeof S)break;if(S===n){if(null===s)return void(null!==u&&(e[f+1]=u));if(s===e[f+1])return void(e[f+2]=u)}f++,null!==s&&f++,null!==u&&f++}-1!==y&&(e.splice(y,0,t),f=y+1),e.splice(f++,0,n),null!==s&&e.splice(f++,0,s),null!==u&&e.splice(f++,0,u)}const Ve="ng-template";function Ot(e,t,n,s){let u=0;if(s){for(;u<t.length&&"string"==typeof t[u];u+=2)if("class"===t[u]&&-1!==Xs(t[u+1].toLowerCase(),n,0))return!0}else if(an(e))return!1;if(u=t.indexOf(1,u),u>-1){let f;for(;++u<t.length&&"string"==typeof(f=t[u]);)if(f.toLowerCase()===n)return!0}return!1}function an(e){return 4===e.type&&e.value!==Ve}function fi(e,t,n){return t===(4!==e.type||n?e.value:Ve)}function Ee(e,t,n){let s=4;const u=e.attrs,f=null!==u?function ke(e){for(let t=0;t<e.length;t++)if(te(e[t]))return t;return e.length}(u):0;let y=!1;for(let S=0;S<t.length;S++){const O=t[S];if("number"!=typeof O){if(!y)if(4&s){if(s=2|1&s,""!==O&&!fi(e,O,n)||""===O&&1===t.length){if(D(s))return!1;y=!0}}else if(8&s){if(null===u||!Ot(e,u,O,n)){if(D(s))return!1;y=!0}}else{const Y=t[++S],ue=F(O,u,an(e),n);if(-1===ue){if(D(s))return!1;y=!0;continue}if(""!==Y){let Re;if(Re=ue>f?"":u[ue+1].toLowerCase(),2&s&&Y!==Re){if(D(s))return!1;y=!0}}}}else{if(!y&&!D(s)&&!D(O))return!1;if(y&&D(O))continue;y=!1,s=O|1&s}}return D(s)||y}function D(e){return!(1&e)}function F(e,t,n,s){if(null===t)return-1;let u=0;if(s||!n){let f=!1;for(;u<t.length;){const y=t[u];
vendor: 5,793 bytes, line 1
1if(y===e)return u;if(3===y||6===y)f=!0;else{if(1===y||2===y){let S=t[++u];for(;"string"==typeof S;)S=t[++u];continue}if(4===y)break;if(0===y){u+=4;continue}}u+=f?1:2}return-1}return function Ue(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const s=e[n];if("number"==typeof s)return-1;if(s===t)return n;n++}return-1}(t,e)}function Z(e,t,n=!1){for(let s=0;s<t.length;s++)if(Ee(e,t[s],n))return!0;return!1}function qe(e,t){e:for(let n=0;n<t.length;n++){const s=t[n];if(e.length===s.length){for(let u=0;u<e.length;u++)if(e[u]!==s[u])continue e;return!0}}return!1}function ct(e,t){return e?":not("+t.trim()+")":t}function gt(e){let t=e[0],n=1,s=2,u="",f=!1;for(;n<e.length;){let y=e[n];if("string"==typeof y)if(2&s){const S=e[++n];u+="["+y+(S.length>0?'="'+S+'"':"")+"]"}else 8&s?u+="."+y:4&s&&(u+=" "+y);else""!==u&&!D(y)&&(t+=ct(f,u),u=""),s=y,f=f||!D(s);n++}return""!==u&&(t+=ct(f,u)),t}function Wn(e){return en(()=>{const t=Mi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Cs.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Gi.Emulated,styles:e.styles||jn,_:null,schemas:e.schemas||null,tView:null,id:""};Vs(n);const s=e.dependencies;return n.directiveDefs=Ss(s,!1),n.pipeDefs=Ss(s,!0),n.id=function So(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const u of n)t=Math.imul(31,t)+u.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Fn(e){return fn(e)||Zn(e)}function un(e){return null!==e}function dn(e){return en(()=>({type:e.type,bootstrap:e.bootstrap||jn,declarations:e.declarations||jn,imports:e.imports||jn,exports:e.exports||jn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Br(e,t){if(null==e)return li;const n={};for(const s in e)if(e.hasOwnProperty(s)){const u=e[s];let f,y,S=cs.None;Array.isArray(u)?(S=u[0],f=u[1],y=u[2]??f):(f=u,y=u),t?(n[f]=S!==cs.None?[s,S]:s,t[f]=y):n[f]=s}return n}function Pr(e){return en(()=>{const t=Mi(e);return Vs(t),t})}function Wr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function fn(e){return e[yn]||null}function Zn(e){return e[Vn]||null}function Vr(e){return e[ri]||null}function wr(e){const t=fn(e)||Zn(e)||Vr(e);return null!==t&&t.standalone}function Qn(e,t){const n=e[os]||null;if(!n&&!0===t)throw new Error(`Type ${$n(e)} does not have '\u0275mod' property.`);return n}function Mi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||li,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||jn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Br(e.inputs,t),outputs:Br(e.outputs),debugInfo:null}}function Vs(e){e.features?.forEach(t=>t(e))}function Ss(e,t){if(!e)return null;const n=t?Vr:Fn;return()=>("function"==typeof e?e():e).map(s=>n(s)).filter(un)}function Hs(e){return{\u0275providers:e}}function Eo(...e){return{\u0275providers:tt(0,e),\u0275fromNgModule:!0}}function tt(e,...t){const n=[],s=new Set;let u;const f=y=>{n.push(y)};return us(t,y=>{const S=y;Je(S,f,[],s)&&(u||=[],u.push(S))}),void 0!==u&&nt(u,f),n}function nt(e,t){for(let n=0;n<e.length;n++){const{ngModule:s,providers:u}=e[n];Ut(u,f=>{t(f,s)})}}function Je(e,t,n,s){if(!(e=ze(e)))return!1;let u=null,f=mi(e);const y=!f&&fn(e);if(f||y){if(y&&!y.standalone)return!1;u=e}else{const O=e.ngModule;if(f=mi(O),!f)return!1;u=O}const S=s.has(u);if(y){if(S)return!1;if(s.add(u),y.dependencies){const O="function"==typeof y.dependencies?y.dependencies():y.dependencies;for(const Y of O)Je(Y,t,n,s)}}else{if(!f)return!1;{if(null!=f.imports&&!S){let Y;s.add(u);try{us(f.imports,ue=>{Je(ue,t,n,s)&&(Y||=[],Y.push(ue))})}finally{}void 0!==Y&&nt(Y,t)}if(!S){const Y=Xr(u)||(()=>new u);t({provide:u,useFactory:Y,deps:jn},u),t({provide:bo,useValue:u,multi:!0},u),t({provide:ks,useValue:()=>_n(u),multi:!0},u)}const O=f.providers;if(null!=O&&!S){const Y=e;Ut(O,ue=>{t(ue,Y)})}}}return u!==e&&void 0!==e.providers}function Ut(e,t){for(let n of e)cr(n)&&(n=n.\u0275providers),Array.isArray(n)?Ut(n,t):t(n)}const En=hn({provide:String,useValue:hn});function Sr(e){return null!==e&&"object"==typeof e&&En in e}function Er(e){return"function"==typeof e}const To=new ht(""),hi={},ji={};let wi;function Es(){return void 0===wi&&(wi=new Co),wi}class Hn{}class Ro extends Hn{get destroyed(){return this._destroyed}constructor(t,n,s,u){super(),this.parent=n,this.source=s,this.scopes=u,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ma(t,y=>this.processProvider(y)),this.records.set(Ks,Fo(void 0,this)),u.has("environment")&&this.records.set(Hn,Fo(void 0,this));const f=this.records.get(To);null!=f&&"string"==typeof f.value&&this.scopes.add(f.value),this.injectorDefTypes=new Set(this.get(bo,jn,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=v(null);try{for(const s of this._ngOnDestroyHooks)s.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const s of n)s()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),v(t)}
1}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Yi(this),s=gr(void 0);try{return t()}finally{Yi(n),gr(s)}}get(t,n=Ei,s=on.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Bi))return t[Bi](this);s=Zi(s);const f=Yi(this),y=gr(void 0);try{if(!(s&on.SkipSelf)){let O=this.records.get(t);if(void 0===O){const Y=function Fa(e){return"function"==typeof e||"object"==typeof e&&e instanceof ht}(t)&&Fi(t);O=Y&&this.injectableDefInScope(Y)?Fo(Ra(t),hi):null,this.records.set(t,O)}if(null!=O)return this.hydrate(t,O)}return(s&on.Self?Es():this.parent).get(t,n=s&on.Optional&&n===Ei?null:n)}catch(S){if("NullInjectorError"===S.name){if((S[Rs]=S[Rs]||[]).unshift($n(t)),f)throw S;return function ls(e,t,n,s){const u=e[Rs];throw t[vo]&&u.unshift(t[vo]),e.message=function Qo(e,t,n,s=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let u=$n(t);if(Array.isArray(t))u=t.map($n).join(" -> ");else if("object"==typeof t){let f=[];for(let y in t)if(t.hasOwnProperty(y)){let S=t[y];f.push(y+":"+("string"==typeof S?JSON.stringify(S):$n(S)))}u=`{${f.join(", ")}}`}return`${n}${s?"("+s+")":""}[${u}]: ${e.replace(Hi,"\n ")}`}("\n"+e.message,u,n,s),e.ngTokenPath=u,e[Rs]=null,e}(S,t,"R3InjectorError",this.source)}throw S}finally{gr(y),Yi(f)}}resolveInjectorInitializers(){const t=v(null),n=Yi(this),s=gr(void 0);try{const f=this.get(ks,jn,on.Self);for(const y of f)y()}finally{Yi(n),gr(s),v(t)}}toString(){const t=[],n=this.records;for(const s of n.keys())t.push($n(s));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _t(205,!1)}processProvider(t){let n=Er(t=ze(t))?t:ze(t&&t.provide);const s=function ga(e){return Sr(e)?Fo(void 0,e.useValue):Fo(qo(e),hi)}(t);if(!Er(t)&&!0===t.multi){let u=this.records.get(n);u||(u=Fo(void 0,hi,!0),u.factory=()=>Fs(u.multi),this.records.set(n,u)),n=t,u.multi.push(t)}this.records.set(n,s)}hydrate(t,n){const s=v(null);try{return n.value===hi&&(n.value=ji,n.value=n.factory()),"object"==typeof n.value&&n.value&&function No(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{v(s)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ze(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Ra(e){const t=Fi(e),n=null!==t?t.factory:Xr(e);if(null!==n)return n;if(e instanceof ht)throw new _t(204,!1);if(e instanceof Function)return function Xa(e){if(e.length>0)throw new _t(204,!1);const n=function qi(e){return e&&(e[Oe]||e[at])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new _t(204,!1)}function qo(e,t,n){let s;if(Er(e)){const u=ze(e);return Xr(u)||Ra(u)}if(Sr(e))s=()=>ze(e.useValue);else if(function Gs(e){return!(!e||!e.useFactory)}(e))s=()=>e.useFactory(...Fs(e.deps||[]));else if(function zn(e){return!(!e||!e.useExisting)}(e))s=()=>_n(ze(e.useExisting));else{const u=ze(e&&(e.useClass||e.provide));if(!function Qa(e){return!!e.deps}(e))return Xr(u)||Ra(u);s=()=>new u(...Fs(e.deps))}return s}function Fo(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ma(e,t){for(const n of e)Array.isArray(n)?ma(n,t):n&&cr(n)?ma(n.\u0275providers,t):t(n)}function oo(e,t){e instanceof Ro&&e.assertNotDestroyed();const s=Yi(e),u=gr(void 0);try{return t()}finally{Yi(s),gr(u)}}function qa(){return void 0!==Ar()||null!=function yo(){return as}()}function U(e){const t=Zt.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}const Ie={\u0275\u0275defineInjectable:Bn,\u0275\u0275defineInjector:ai,\u0275\u0275inject:_n,\u0275\u0275invalidFactoryDep:function ci(e){throw new _t(202,!1)},resolveForwardRef:ze},Xe=Function;function mt(e){return"function"==typeof e}const Bt=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Jn=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ir=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,xr=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class ei{constructor(t){this._reflect=t||Zt.Reflect}factory(t){return(...n)=>new t(...n)}_zipTypesAndAnnotations(t,n){let s;s=ys(typeof t>"u"?n.length:t.length);for(let u=0;u<s.length;u++)s[u]=typeof t>"u"?[]:t[u]&&t[u]!=Object?[t[u]]:[],n&&null!=n[u]&&(s[u]=s[u].concat(n[u]));return s}_ownParameters(t,n){if(function sr(e){return Bt.test(e)||xr.test(e)||Jn.test(e)&&!ir.test(e)}(t.toString()))return null;if(t.parameters&&t.parameters!==n.parameters)return t.parameters;const u=t.ctorParameters;if(u&&u!==n.ctorParameters){const S="function"==typeof u?u():u,O=S.map(ue=>ue&&ue.type),Y=S.map(ue=>ue&&Dr(ue.decorators));return this._zipTypesAndAnnotations(O,Y)}const f=t.hasOwnProperty(fr)&&t[fr],y=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return y||f?this._zipTypesAndAnnotations(y,f):ys(t.length)}parameters(t){if(!mt(t))return[];const n=br(t);let s=this._ownParameters(t,n);return!s&&n!==Object&&(s=this.parameters(n)),s||[]}_ownAnnotations(t,n){if(t.annotations&&t.annotations!==n.annotations){let s=t.annotations;return"function"==typeof s&&s.annotations&&(s=s.annotations),s}return t.decorators&&t.decorators!==n.decorators?Dr(t.decorators):t.hasOwnProperty(xt)?t[xt]:null}annotations(t){if(!mt(t))return[];const n=br(t),s=this._ownAnnotations(t,n)||[];return(n!==Object?this.annotations(n):[]).concat(s)}_ownPropMetadata(t,n){if(t.propMetadata&&t.propMetadata!==n.propMetadata){let s=t.propMetadata;return"function"==typeof s&&s.propMetadata&&(s=s.propMetadata),s}if(t.propDecorators&&t.propDecorators!==n.propDecorators){const s=t.propDecorators,u={};
vendor: 4,519 bytes, line 1
1return Object.keys(s).forEach(f=>{u[f]=Dr(s[f])}),u}return t.hasOwnProperty(tn)?t[tn]:null}propMetadata(t){if(!mt(t))return{};const n=br(t),s={};if(n!==Object){const f=this.propMetadata(n);Object.keys(f).forEach(y=>{s[y]=f[y]})}const u=this._ownPropMetadata(t,n);return u&&Object.keys(u).forEach(f=>{const y=[];s.hasOwnProperty(f)&&y.push(...s[f]),y.push(...u[f]),s[f]=y}),s}ownPropMetadata(t){return mt(t)&&this._ownPropMetadata(t,br(t))||{}}hasLifecycleHook(t,n){return t instanceof Xe&&n in t.prototype}}function Dr(e){return e?e.map(t=>new(0,t.type.annotationCls)(...t.args?t.args:[])):[]}function br(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Tn=0,Mt=1,sn=2,Ir=3,xi=4,qr=5,yi=6,Us=7,Hr=8,$r=9,Ji=10,Mn=11,Lo=12,es=13,Na=14,pi=15,fl=16,Ya=17,Mo=18,ko=19,Yo=20,Bo=21,Ae=22,ao=23,In=25,Ts=1,Vo=7,La=9,zr=10;var Mu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Mu||{});function Wi(e){return Array.isArray(e)&&"object"==typeof e[Ts]}function ts(e){return Array.isArray(e)&&!0===e[Ts]}function Hl(e){return!!(4&e.flags)}function ya(e){return e.componentOffset>-1}function Qs(e){return!(1&~e.flags)}function lo(e){return!!e.template}function Gl(e){return!!(512&e[sn])}class Jo{constructor(t,n,s){this.previousValue=t,this.currentValue=n,this.firstChange=s}isFirstChange(){return this.firstChange}}function hl(e,t,n,s){null!==t?t.applyValueToInputSignal(t,s):e[n]=s}function wo(){return Du}function Du(e){return e.type.prototype.ngOnChanges&&(e.setInput=id),ea}function ea(){const e=uo(this),t=e?.current;if(t){const n=e.previous;if(n===li)e.previous=t;else for(let s in t)n[s]=t[s];e.current=null,this.ngOnChanges(t)}}function id(e,t,n,s,u){const f=this.declaredInputs[s],y=uo(e)||function W0(e,t){return e[ka]=t}(e,{previous:li,current:null}),S=y.current||(y.current={}),O=y.previous,Y=O[f];S[f]=new Jo(Y&&Y.currentValue,n,O===li),hl(e,t,u,n)}wo.ngInherit=!0;const ka="__ngSimpleChanges__";function uo(e){return e[ka]||null}const qs=function(e,t,n){},_a="svg";let Zf=!1;function Kr(e){for(;Array.isArray(e);)e=e[Tn];return e}function Za(e,t){return Kr(t[e])}function Ms(e,t){return Kr(t[e.index])}function Ja(e,t){return e.data[t]}function ba(e,t){return e[t]}function zi(e,t){const n=t[e];return Wi(n)?n:n[Tn]}function ds(e){return!(128&~e[sn])}function na(e,t){return null==t?null:e[t]}function eh(e){e[Ya]=0}function $0(e){1024&e[sn]||(e[sn]|=1024,ds(e)&&pl(e))}function ad(e){return!!(9216&e[sn]||e[ao]?.dirty)}function el(e){e[Ji].changeDetectionScheduler?.notify(1),ad(e)?pl(e):64&e[sn]&&(function Pu(){return Zf}()?(e[sn]|=1024,pl(e)):e[Ji].changeDetectionScheduler?.notify())}function pl(e){e[Ji].changeDetectionScheduler?.notify();let t=Go(e);for(;null!==t&&!(8192&t[sn])&&(t[sn]|=8192,ds(t));)t=Go(t)}function Ou(e,t){if(!(256&~e[sn]))throw new _t(911,!1);null===e[Bo]&&(e[Bo]=[]),e[Bo].push(t)}function ld(e,t){if(null===e[Bo])return;const n=e[Bo].indexOf(t);-1!==n&&e[Bo].splice(n,1)}function Go(e){const t=e[Ir];return ts(t)?t[Ir]:t}const Gn={lFrame:Kl(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ih(){return Gn.bindingsEnabled}function tl(){return null!==Gn.skipHydrationRootTNode}function bt(){return Gn.lFrame.lView}function dr(){return Gn.lFrame.tView}function ah(e){return Gn.lFrame.contextLView=e,e[Hr]}function dd(e){return Gn.lFrame.contextLView=null,e}function Gr(){let e=lh();for(;null!==e&&64===e.type;)e=e.parent;return e}function lh(){return Gn.lFrame.currentTNode}function ra(e,t){const n=Gn.lFrame;n.currentTNode=e,n.isParent=t}function jl(){return Gn.lFrame.isParent}function Ru(){Gn.lFrame.isParent=!1}function wn(){const e=Gn.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ca(){return Gn.lFrame.bindingIndex}function js(){return Gn.lFrame.bindingIndex++}function ia(e){const t=Gn.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function xo(e,t){const n=Gn.lFrame;n.bindingIndex=n.bindingRootIndex=e,ml(t)}function ml(e){Gn.lFrame.currentDirectiveIndex=e}function Nu(){return Gn.lFrame.currentQueryIndex}function $l(e){Gn.lFrame.currentQueryIndex=e}function co(e){const t=e[Mt];return 2===t.type?t.declTNode:1===t.type?e[qr]:null}function Sa(e,t,n){if(n&on.SkipSelf){let u=t,f=e;for(;!(u=u.parent,null!==u||n&on.Host||(u=co(f),null===u||(f=f[Na],10&u.type))););if(null===u)return!1;t=u,e=f}const s=Gn.lFrame=hd();return s.currentTNode=t,s.lView=e,!0}function zl(e){const t=hd(),n=e[Mt];
vendor: 6,606 bytes, line 1
1Gn.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function hd(){const e=Gn.lFrame,t=null===e?null:e.child;return null===t?Kl(e):t}function Kl(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function pd(){const e=Gn.lFrame;return Gn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Lu=pd;function ku(){const e=pd();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ns(){return Gn.lFrame.selectedIndex}function Ys(e){Gn.lFrame.selectedIndex=e}function si(){const e=Gn.lFrame;return Ja(e.tView,e.selectedIndex)}function Ea(){Gn.lFrame.currentNamespace=_a}function md(){!function vd(){Gn.lFrame.currentNamespace=null}()}let hh=!0;function Xl(){return hh}function Uo(e){hh=e}function Bu(e,t){for(let n=t.directiveStart,s=t.directiveEnd;n<s;n++){const f=e.data[n].type.prototype,{ngAfterContentInit:y,ngAfterContentChecked:S,ngAfterViewInit:O,ngAfterViewChecked:Y,ngOnDestroy:ue}=f;y&&(e.contentHooks??=[]).push(-n,y),S&&((e.contentHooks??=[]).push(n,S),(e.contentCheckHooks??=[]).push(n,S)),O&&(e.viewHooks??=[]).push(-n,O),Y&&((e.viewHooks??=[]).push(n,Y),(e.viewCheckHooks??=[]).push(n,Y)),null!=ue&&(e.destroyHooks??=[]).push(n,ue)}}function Ql(e,t,n){jo(e,t,3,n)}function ql(e,t,n,s){(3&e[sn])===n&&jo(e,t,n,s)}function ws(e,t){let n=e[sn];(3&n)===t&&(n&=16383,n+=1,e[sn]=n)}function jo(e,t,n,s){const f=s??-1,y=t.length-1;let S=0;for(let O=void 0!==s?65535&e[Ya]:0;O<y;O++)if("number"==typeof t[O+1]){if(S=t[O],null!=s&&S>=s)break}else t[O]<0&&(e[Ya]+=65536),(S<f||-1==f)&&(Y0(e,n,t,O),e[Ya]=(4294901760&e[Ya])+O+2),O++}function gh(e,t){qs(4,e,t);const n=v(null);try{t.call(e)}finally{v(n),qs(5,e,t)}}function Y0(e,t,n,s){const u=n[s]<0,f=n[s+1],S=e[u?-n[s]:n[s]];u?e[sn]>>14<e[Ya]>>16&&(3&e[sn])===t&&(e[sn]+=16384,gh(S,f)):gh(S,f)}const Ta=-1;class sa{constructor(t,n,s){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=s}}function Gu(e){return e!==Ta}function yl(e){return 32767&e}function _l(e,t){let n=function Uu(e){return e>>16}(e),s=t;for(;n>0;)s=s[Na],n--;return s}let bl=!0;function Cl(e){const t=bl;return bl=e,t}const yh=255,_d=5;let ju=0;const Wo={};function Wu(e,t){const n=oa(e,t);if(-1!==n)return n;const s=t[Mt];s.firstCreatePass&&(e.injectorIndex=t.length,$u(s.data,e),$u(t,null),$u(s.blueprint,null));const u=Yl(e,t),f=e.injectorIndex;if(Gu(u)){const y=yl(u),S=_l(u,t),O=S[Mt].data;for(let Y=0;Y<8;Y++)t[f+Y]=S[y+Y]|O[y+Y]}return t[f+8]=u,f}function $u(e,t){e.push(0,0,0,0,0,0,0,0,t)}function oa(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Yl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,s=null,u=t;for(;null!==u;){if(s=Ch(u),null===s)return Ta;if(n++,u=u[Na],-1!==s.injectorIndex)return s.injectorIndex|n<<16}return Ta}function zu(e,t,n){!function bd(e,t,n){let s;"string"==typeof n?s=n.charCodeAt(0)||0:n.hasOwnProperty(Zr)&&(s=n[Zr]),null==s&&(s=n[Zr]=ju++);const u=s&yh;t.data[e+(u>>_d)]|=1<<u}(e,t,n)}function Cd(e,t,n){if(n&on.Optional||void 0!==e)return e;Sn()}function _h(e,t,n,s){if(n&on.Optional&&void 0===s&&(s=null),!(n&(on.Self|on.Host))){const u=e[$r],f=gr(void 0);try{return u?u.get(t,s,n&on.Optional):go(t,s,n&on.Optional)}finally{gr(f)}}return Cd(s,0,n)}function bh(e,t,n,s=on.Default,u){if(null!==e){if(2048&t[sn]&&!(s&on.Self)){const y=function xs(e,t,n,s,u){let f=e,y=t;for(;null!==f&&null!==y&&2048&y[sn]&&!(512&y[sn]);){const S=aa(f,y,n,s|on.Self,Wo);if(S!==Wo)return S;let O=f.parent;if(!O){const Y=y[Yo];if(Y){const ue=Y.get(n,Wo,s);if(ue!==Wo)return ue}O=Ch(y),y=y[Na]}f=O}return u}(e,t,n,s,Wo);if(y!==Wo)return y}const f=aa(e,t,n,s,Wo);if(f!==Wo)return f}return _h(t,n,s,u)}function aa(e,t,n,s,u){const f=function Ku(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Zr)?e[Zr]:void 0;return"number"==typeof t?t>=0?t&yh:eg:t}(n);if("function"==typeof f){if(!Sa(t,e,s))return s&on.Host?Cd(u,0,s):_h(t,n,s,u);try{let y;if(y=f(s),null!=y||s&on.Optional)return y;Sn()}finally{Lu()}}else if("number"==typeof f){let y=null,S=oa(e,t),O=Ta,Y=s&on.Host?t[pi][qr]:null;for((-1===S||s&on.SkipSelf)&&(O=-1===S?Yl(e,t):t[S+8],O!==Ta&&Dn(s,!1)?(y=t[Mt],S=yl(O),t=_l(O,t)):S=-1);-1!==S;){const ue=t[Mt];if(nl(f,S,ue.data)){const Re=Sd(S,t,n,y,s,Y);if(Re!==Wo)return Re}O=t[S+8],O!==Ta&&Dn(s,t[Mt].data[S+8]===Y)&&nl(f,S,t)?(y=ue,S=yl(O),t=_l(O,t)):S=-1}}return u}function Sd(e,t,n,s,u,f){const y=t[Mt],S=y.data[e+8],ue=Sl(S,y,n,null==s?ya(S)&&bl:s!=y&&!!(3&S.type),u&on.Host&&f===S);return null!==ue?Ma(t,y,ue,S):Wo}function Sl(e,t,n,s,u){const f=e.providerIndexes,y=t.data,S=1048575&f,O=e.directiveStart,ue=f>>20,Ke=u?S+ue:e.directiveEnd;for(let et=s?S:S+ue;et<Ke;et++){const ot=y[et];if(et<O&&n===ot||et>=O&&ot.type===n)return et}if(u){const et=y[O];if(et&&lo(et)&&et.type===n)return O}return null}function Ma(e,t,n,s){let u=e[n];const f=t.data;if(function mh(e){return e instanceof sa}(u)){const y=u;y.resolving&&function ut(e,t){throw t&&t.join(" > "),new _t(-200,e)}(function me(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():rn(e)}(f[n]));const S=Cl(y.canSeeViewProviders);y.resolving=!0;const Y=y.injectImpl?gr(y.injectImpl):null;Sa(e,s,on.Default);try{u=e[n]=y.factory(void 0,f,e,s),t.firstCreatePass&&n>=s.directiveStart&&function ph(e,t,n){const{ngOnChanges:s,ngOnInit:u,ngDoCheck:f}=t.type.prototype;if(s){const y=Du(t);(n.preOrderHooks??=[]).push(e,y),(n.preOrderCheckHooks??=[]).push(e,y)}u&&(n.preOrderHooks??=[]).push(0-e,u),f&&((n.preOrderHooks??=[]).push(e,f),(n.preOrderCheckHooks??=[]).push(e,f))}(n,f[n],t)}finally{null!==Y&&gr(Y),Cl(S),y.resolving=!1,Lu()}}return u}function nl(e,t,n){return!!(n[t+(e>>_d)]&1<<e)}function Dn(e,t){return!(e&on.Self||e&on.Host&&t)}class ui{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,s){return bh(this._tNode,this._lView,t,Zi(s),n)}}function eg(){return new ui(Gr(),bt())}function Xu(e){return en(()=>{const t=e.prototype.constructor,n=t[rr]||Qu(t),s=Object.prototype;let u=Object.getPrototypeOf(e.prototype).constructor;for(;u&&u!==s;){const f=u[rr]||Qu(u);
1if(f&&f!==n)return f;u=Object.getPrototypeOf(u)}return f=>new f})}function Qu(e){return ve(e)?()=>{const t=Qu(ze(e));return t&&t()}:Xr(e)}function Ch(e){const t=e[Mt],n=t.type;return 2===n?t.declTNode:1===n?e[qr]:null}function qu(e){return function J0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const s=n.length;let u=0;for(;u<s;){const f=n[u];if(te(f))break;if(0===f)u+=2;else if("number"==typeof f)for(u++;u<s&&"string"==typeof n[u];)u++;else{if(f===t)return n[u+1];u+=2}}}return null}(Gr(),e)}const Sh=kn("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>qu(e)}));let Eh=null;function Zu(e){return Th(function Yu(){return Eh=Eh||new ei}().parameters(e))}function Th(e){return e.map(t=>function tg(e){const t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let n=0;n<e.length;n++){const s=e[n];if(void 0===s)continue;const u=Object.getPrototypeOf(s);if(s instanceof di||"Optional"===u.ngMetadataName)t.optional=!0;else if(s instanceof Ns||"SkipSelf"===u.ngMetadataName)t.skipSelf=!0;else if(s instanceof zs||"Self"===u.ngMetadataName)t.self=!0;else if(s instanceof Io||"Host"===u.ngMetadataName)t.host=!0;else if(s instanceof Jr)t.token=s.token;else if(s instanceof Sh){if(void 0===s.attributeName)throw new _t(204,!1);t.attribute=s.attributeName}else t.token=s}else t.token=void 0===e||Array.isArray(e)&&0===e.length?null:e;return t}(t))}const Ws=hn({provide:String,useValue:hn});function Ju(e){return void 0!==e.useClass}function ec(e){return void 0!==e.useFactory}const Zl=or("Injectable",void 0,void 0,void 0,(e,t)=>function xa(e,t){let n=null,s=null;e.hasOwnProperty(Oe)||Object.defineProperty(e,Oe,{get:()=>(null===n&&(n=U().compileInjectable(Ie,`ng:///${e.name}/\u0275prov.js`,function ig(e,t){const n=t||{providedIn:null},s={name:e.name,type:e,typeArgumentCount:0,providedIn:n.providedIn};return(Ju(n)||ec(n))&&void 0!==n.deps&&(s.deps=Th(n.deps)),Ju(n)?s.useClass=n.useClass:function ng(e){return Ws in e}(n)?s.useValue=n.useValue:ec(n)?s.useFactory=n.useFactory:function rg(e){return void 0!==e.useExisting}(n)&&(s.useExisting=n.useExisting),s}(e,t))),n)}),e.hasOwnProperty(rr)||Object.defineProperty(e,rr,{get:()=>{if(null===s){const u=U();s=u.compileFactory(Ie,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Zu(e),target:u.FactoryTarget.Injectable})}return s},configurable:!0})}(e,t));function Ed(e,t=null,n=null,s){const u=Td(e,t,n,s);return u.resolveInjectorInitializers(),u}function Td(e,t=null,n=null,s,u=new Set){const f=[n||jn,Eo(e)];return s=s||("object"==typeof e?void 0:$n(e)),new Ro(f,t||Es(),s||null,u)}let fo=(()=>{var e;class t{static create(s,u){if(Array.isArray(s))return Ed({name:""},u,s,"");{const f=s.name??"";return Ed({name:f},s.parent,s.providers,f)}}}return(e=t).THROW_IF_NOT_FOUND=Ei,e.NULL=new Co,e.\u0275prov=Bn({token:e,providedIn:"any",factory:()=>_n(Ks)}),e.__NG_ELEMENT_ID__=-1,t})();function tc(e){return e.ngOriginalError}class la{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&tc(t);for(;n&&tc(n);)n=tc(n);return n||null}}const wh=new ht("",{providedIn:"root",factory:()=>pn(la).handleError.bind(void 0)});let Va=(()=>{var e;class t{}return(e=t).__NG_ELEMENT_ID__=Jl,e.__NG_ENV_ID__=n=>n,t})();class xh extends Va{constructor(t){super(),this._lView=t}onDestroy(t){return Ou(this._lView,t),()=>ld(this._lView,t)}}function Jl(){return new xh(bt())}function rl(){return El(Gr(),bt())}function El(e,t){return new Tl(Ms(e,t))}let Tl=(()=>{class t{constructor(s){this.nativeElement=s}}return t.__NG_ELEMENT_ID__=rl,t})();function Dh(e){return e instanceof Tl?e.nativeElement:e}function wd(e){return t=>{setTimeout(e,void 0,t)}}const ca=class lg extends pt.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,qa()&&(this.destroyRef=pn(Va,{optional:!0})??void 0)}emit(t){const n=v(null);try{super.next(t)}finally{v(n)}}subscribe(t,n,s){let u=t,f=n||(()=>null),y=s;
vendor: 5,368 bytes, line 1
1if(t&&"object"==typeof t){const O=t;u=O.next?.bind(O),f=O.error?.bind(O),y=O.complete?.bind(O)}this.__isAsync&&(f=wd(f),u&&(u=wd(u)),y&&(y=wd(y)));const S=super.subscribe({next:u,error:f,complete:y});return t instanceof Dt.yU&&t.add(S),S}};function ug(){return this._results[Symbol.iterator]()}class xd{get changes(){return this._changes??=new ca}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=xd.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ug)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const s=function Qr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Ti(e,t,n){if(e.length!==t.length)return!1;for(let s=0;s<e.length;s++){let u=e[s],f=t[s];if(n&&(u=n(u),f=n(f)),f!==u)return!1}return!0}(this._results,s,n))&&(this._results=s,this.length=s.length,this.last=s[this.length-1],this.first=s[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function rc(e){return!(128&~e.flags)}const ic=new Map;let Ih=0;const Ad="__ngContext__";function Ds(e,t){Wi(t)?(e[Ad]=t[ko],function fg(e){ic.set(e[ko],e)}(t)):e[Ad]=t}function Vh(e){return Gh(e[Lo])}function Hh(e){return Gh(e[xi])}function Gh(e){for(;null!==e&&!ts(e);)e=e[xi];return e}let Od;function wg(e){Od=e}function Ha(){if(void 0!==Od)return Od;if(typeof document<"u")return document;throw new _t(210,!1)}const Yh=new ht("",{providedIn:"root",factory:()=>xg}),xg="ng",Zh=new ht(""),Rd=new ht("",{providedIn:"platform",factory:()=>"unknown"}),Ag=new ht(""),oc=new ht("",{providedIn:"root",factory:()=>Ha().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Jh=()=>null;function Gd(e,t,n=!1){return Jh(e,t,n)}const rp=new ht("",{providedIn:"root",factory:()=>!1});let il,fc;function xl(){if(void 0===il&&(il=null,Zt.trustedTypes))try{il=Zt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return il}function Dl(e){return xl()?.createHTML(e)||e}function zd(){if(void 0===fc&&(fc=null,Zt.trustedTypes))try{fc=Zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return fc}function sp(e){return zd()?.createHTML(e)||e}function ap(e){return zd()?.createScriptURL(e)||e}class sl{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$t})`}}class Ug extends sl{getTypeName(){return"HTML"}}class jg extends sl{getTypeName(){return"Style"}}class Wg extends sl{getTypeName(){return"Script"}}class $g extends sl{getTypeName(){return"URL"}}class zg extends sl{getTypeName(){return"ResourceURL"}}function Da(e){return e instanceof sl?e.changingThisBreaksApplicationSecurity:e}function Ps(e,t){const n=function Kg(e){return e instanceof sl&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${$t})`)}return n===t}function Xg(e){return new Ug(e)}function ol(e){return new jg(e)}function er(e){return new Wg(e)}function Qg(e){return new $g(e)}function Js(e){return new zg(e)}class qg{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Dl(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class Ua{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Dl(t),n}}const Zg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function hc(e){return(e=String(e)).match(Zg)?e:"unsafe:"+e}function Aa(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function uu(...e){const t={};for(const n of e)for(const s in n)n.hasOwnProperty(s)&&(t[s]=!0);return t}const pc=Aa("area,br,col,hr,img,wbr"),lp=Aa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),da=Aa("rp,rt"),gi=uu(pc,uu(lp,Aa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),uu(da,Aa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),uu(da,lp)),gc=Aa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),up=uu(gc,Aa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Aa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),em=Aa("script,style,template");class tm{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,s=!0,u=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?s=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,s&&n.firstChild)u.push(n),n=cu(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let f=cp(n);if(f){n=f;break}n=u.pop()}return this.buf.join("")}startElement(t){const n=mc(t).toLowerCase();if(!gi.hasOwnProperty(n))return this.sanitizedSomething=!0,!em.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const s=t.attributes;for(let u=0;u<s.length;u++){const f=s.item(u),y=f.name,S=y.toLowerCase();if(!up.hasOwnProperty(S)){this.sanitizedSomething=!0;continue}let O=f.value;gc[S]&&(O=hc(O)),this.buf.push(" ",y,'="',eo(O),'"')}return this.buf.push(">"),!0}endElement(t){const n=mc(t).toLowerCase();gi.hasOwnProperty(n)&&!pc.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(eo(t))}}function cp(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw dp(t);return t}function cu(e){const t=e.firstChild;if(t&&function nm(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw dp(t);return t}function mc(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function dp(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const fp=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,vc=/([^\#-~ |!])/g;function eo(e){return e.replace(/&/g,"&").replace(fp,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(vc,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let Pa;function hp(e,t){let n=null;try{Pa=Pa||function Di(e){const t=new Ua(e);return function Yg(){try{return!!(new window.DOMParser).parseFromString(Dl(""),"text/html")}catch{return!1}}()?new qg(t):t}(e);let s=t?String(t):"";n=Pa.getInertBodyElement(s);let u=5,f=s;do{if(0===u)throw new Error("Failed to sanitize html because the input is unstable");u--,s=f,f=n.innerHTML,n=Pa.getInertBodyElement(s)}while(s!==f);return Dl((new tm).sanitizeChildren(Xd(n)||n))}finally{if(n){const s=Xd(n)||n;for(;s.firstChild;)s.removeChild(s.firstChild)}}}function Xd(e){return"content"in e&&function rm(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var al=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(al||{});function pp(e){const t=Al();return t?sp(t.sanitize(al.HTML,e)||""):Ps(e,"HTML")?sp(Da(e)):hp(Ha(),rn(e))}function $o(e){const t=Al();return t?t.sanitize(al.URL,e)||"":Ps(e,"URL")?Da(e):hc(rn(e))}function tr(e){const t=Al();if(t)return ap(t.sanitize(al.RESOURCE_URL,e)||"");if(Ps(e,"ResourceURL"))return ap(Da(e));throw new _t(904,!1)}function Qd(e){return function $d(e){return xl()?.createScriptURL(e)||e}(e[0])}function Fr(e,t,n){return function im(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?tr:$o}(t,n)(e)}function Al(){const e=bt();return e&&e[Ji].sanitizer}const qd=/^>|^->|<!--|-->|--!>|<!-$/g,om=/(<|>)/g,am="\u200b$1\u200b";function Zd(e){zt("Must never be called in production mode");const n=function fs(e){zt("Must never be called in production mode");const n=e[pi][Hr];return n&&n.constructor?fn(n.constructor):null}(e)?.type?.name;return n?` (used in the '${n}' component template)`:""}function bp(e){return e.ownerDocument.defaultView}function Cp(e){return e.ownerDocument}function ho(e){return e instanceof Function?e():e}function zo(e){return"browser"===(e??pn(fo)).get(Rd)}var _c=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(_c||{});let ef;function tf(e,t){return ef(e,t)}function Pl(e,t,n,s,u){if(null!=s){let f,y=!1;ts(s)?f=s:Wi(s)&&(y=!0,s=s[Tn]);const S=Kr(s);
vendor: 24,611 bytes, line 1
10===e&&null!==n?null==u?Pp(t,n,S):ul(t,n,S,u||null,!0):1===e&&null!==n?ul(t,n,S,u||null,!0):2===e?function mu(e,t,n){const s=Ec(e,t);s&&function Em(e,t,n,s){e.removeChild(t,n,s)}(e,s,t,n)}(t,S,y):3===e&&t.destroyNode(S),null!=f&&function Mm(e,t,n,s,u){const f=n[Vo];f!==Kr(n)&&Pl(t,e,s,f,u);for(let S=zr;S<n.length;S++){const O=n[S];hs(O[Mt],O,e,t,s,f)}}(t,e,f,n,u)}}function rf(e,t){return e.createComment(function vp(e){return e.replace(qd,t=>t.replace(om,am))}(t))}function Cc(e,t,n){return e.createElement(t,n)}function xp(e,t){t[Ji].changeDetectionScheduler?.notify(1),hs(e,t,t[Mn],2,null,null)}function Dp(e,t){const n=e[La],s=n.indexOf(t);n.splice(s,1)}function hu(e,t){if(e.length<=zr)return;const n=zr+t,s=e[n];if(s){const u=s[fl];null!==u&&u!==e&&Dp(u,s),t>0&&(e[n-1][xi]=s[xi]);const f=so(e,zr+t);!function mm(e,t){xp(e,t),t[Tn]=null,t[qr]=null}(s[Mt],s);const y=f[Mo];null!==y&&y.detachView(f[Mt]),s[Ir]=null,s[xi]=null,s[sn]&=-129}return s}function Sc(e,t){if(!(256&t[sn])){const n=t[Mn];n.destroyNode&&hs(e,t,n,3,null,null),function ym(e){let t=e[Lo];if(!t)return sf(e[Mt],e);for(;t;){let n=null;if(Wi(t))n=t[Lo];else{const s=t[zr];s&&(n=s)}if(!n){for(;t&&!t[xi]&&t!==e;)Wi(t)&&sf(t[Mt],t),t=t[Ir];null===t&&(t=e),Wi(t)&&sf(t[Mt],t),n=t&&t[xi]}t=n}}(t)}}function sf(e,t){if(256&t[sn])return;const n=v(null);try{t[sn]&=-129,t[sn]|=256,t[ao]&&function Q(e){if(de(e),le(e))for(let t=0;t<e.producerNode.length;t++)ae(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}(t[ao]),function Sm(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let s=0;s<n.length;s+=2){const u=t[n[s]];if(!(u instanceof sa)){const f=n[s+1];if(Array.isArray(f))for(let y=0;y<f.length;y+=2){const S=u[f[y]],O=f[y+1];qs(4,S,O);try{O.call(S)}finally{qs(5,S,O)}}else{qs(4,u,f);try{f.call(u)}finally{qs(5,u,f)}}}}}(e,t),function Cm(e,t){const n=e.cleanup,s=t[Us];if(null!==n)for(let f=0;f<n.length-1;f+=2)if("string"==typeof n[f]){const y=n[f+3];y>=0?s[y]():s[-y].unsubscribe(),f+=2}else n[f].call(s[n[f+1]]);null!==s&&(t[Us]=null);const u=t[Bo];if(null!==u){t[Bo]=null;for(let f=0;f<u.length;f++)(0,u[f])()}}(e,t),1===t[Mt].type&&t[Mn].destroy();const s=t[fl];if(null!==s&&ts(t[Ir])){s!==t[Ir]&&Dp(s,t);const u=t[Mo];null!==u&&u.detachView(e)}!function Rh(e){ic.delete(e[ko])}(t)}finally{v(n)}}function af(e,t,n){return function Ap(e,t,n){let s=t;for(;null!==s&&40&s.type;)s=(t=s).parent;if(null===s)return n[Tn];{const{componentOffset:u}=s;if(u>-1){const{encapsulation:f}=e.data[s.directiveStart+u];if(f===Gi.None||f===Gi.Emulated)return null}return Ms(s,n)}}(e,t.parent,n)}function ul(e,t,n,s,u){e.insertBefore(t,n,s,u)}function Pp(e,t,n){e.appendChild(t,n)}function Ip(e,t,n,s,u){null!==s?ul(e,t,n,s,u):Pp(e,t,n)}function Ec(e,t){return e.parentNode(t)}function Op(e,t,n){return Tc(e,t,n)}let Mc,Tc=function Rp(e,t,n){return 40&e.type?Ms(e,n):null};function wc(e,t,n,s){const u=af(e,s,t),f=t[Mn],S=Op(s.parent||t[qr],s,t);if(null!=u)if(Array.isArray(n))for(let O=0;O<n.length;O++)Ip(f,u,n[O],S,!1);else Ip(f,u,n,S,!1);void 0!==Mc&&Mc(f,s,t,n,u)}function pu(e,t){if(null!==t){const n=t.type;if(3&n)return Ms(t,e);if(4&n)return gu(-1,e[t.index]);if(8&n){const s=t.child;if(null!==s)return pu(e,s);{const u=e[t.index];return ts(u)?gu(-1,u):Kr(u)}}if(32&n)return tf(t,e)()||Kr(e[t.index]);{const s=Fp(e,t);return null!==s?Array.isArray(s)?s[0]:pu(Go(e[pi]),s):pu(e,t.next)}}return null}function Fp(e,t){return null!==t?e[pi][qr].projection[t.projection]:null}function gu(e,t){const n=zr+e+1;if(n<t.length){const s=t[n],u=s[Mt].firstChild;if(null!==u)return pu(s,u)}return t[Vo]}function uf(e,t,n,s,u,f,y){for(;null!=n;){const S=s[n.index],O=n.type;if(y&&0===t&&(S&&Ds(Kr(S),s),n.flags|=2),32&~n.flags)if(8&O)uf(e,t,n.child,s,u,f,!1),Pl(t,e,u,S,f);else if(32&O){const Y=tf(n,s);let ue;for(;ue=Y();)Pl(t,e,u,ue,f);Pl(t,e,u,S,f)}else 16&O?Lp(e,t,s,n,u,f):Pl(t,e,u,S,f);n=y?n.projectionNext:n.next}}function hs(e,t,n,s,u,f){uf(n,s,e.firstChild,t,u,f,!1)}function Lp(e,t,n,s,u,f){const y=n[pi],O=y[qr].projection[s.projection];if(Array.isArray(O))for(let Y=0;Y<O.length;Y++)Pl(t,e,u,O[Y],f);else{let Y=O;const ue=y[Ir];rc(s)&&(Y.flags|=128),uf(e,t,Y,ue,u,f,!0)}}function xc(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function kp(e,t,n){const{mergedAttrs:s,classes:u,styles:f}=n;null!==s&&Bs(e,t,s),null!==u&&xc(e,t,u),null!==f&&function xm(e,t,n){e.setAttribute(t,"style",n)}(e,t,f)}const Kn={};function Bp(e=1){Vp(dr(),bt(),ns()+e,!1)}function Vp(e,t,n,s){if(!s)if(3&~t[sn]){const f=e.preOrderHooks;null!==f&&ql(t,f,0,n)}else{const f=e.preOrderCheckHooks;null!==f&&Ql(t,f,n)}Ys(n)}function Il(e,t=on.Default){const n=bt();return null===n?_n(e,t):bh(Gr(),n,ze(e),t)}function Hp(){throw new Error("invalid")}function df(e,t,n,s,u,f){const y=v(null);try{let S=null;u&cs.SignalBased&&(S=t[s][p]),null!==S&&void 0!==S.transformFn&&(f=S.transformFn(f)),u&cs.HasDecoratorInputTransform&&(f=e.inputTransforms[s].call(t,f)),null!==e.setInput?e.setInput(t,S,f,n,s):hl(t,S,s,f)}finally{v(y)}}function Dc(e,t,n,s,u,f,y,S,O,Y,ue){const Re=t.blueprint.slice();return Re[Tn]=u,Re[sn]=204|s,(null!==Y||e&&2048&e[sn])&&(Re[sn]|=2048),eh(Re),Re[Ir]=Re[Na]=e,Re[Hr]=n,Re[Ji]=y||e&&e[Ji],Re[Mn]=S||e&&e[Mn],Re[$r]=O||e&&e[$r]||null,Re[qr]=f,Re[ko]=function dg(){return Ih++}(),Re[yi]=ue,Re[Yo]=Y,Re[pi]=2==t.type?e[pi]:Re,Re}function Ol(e,t,n,s,u){let f=e.data[t];if(null===f)f=function vu(e,t,n,s,u){const f=lh(),y=jl(),O=e.data[t]=function Nm(e,t,n,s,u,f){let y=t?t.injectorIndex:-1,S=0;return tl()&&(S|=128),{type:n,index:s,insertBeforeIndex:null,injectorIndex:y,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:S,providerIndexes:0,value:u,attrs:f,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,y?f:f&&f.parent,n,t,s,u);return null===e.firstChild&&(e.firstChild=O),null!==f&&(y?null==f.child&&null!==O.parent&&(f.child=O):null===f.next&&(f.next=O,O.prev=f)),O}(e,t,n,s,u),function Q0(){return Gn.lFrame.inI18n}()&&(f.flags|=32);else if(64&f.type){f.type=n,f.value=s,f.attrs=u;const y=function gl(){const e=Gn.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();f.injectorIndex=null===y?-1:y.injectorIndex}return ra(f,!0),f}function cl(e,t,n,s){if(0===n)return-1;const u=t.length;for(let f=0;f<n;f++)t.push(s),e.blueprint.push(s),e.data.push(null);return u}function Gp(e,t,n,s,u){const f=ns(),y=2&s;try{Ys(-1),y&&t.length>In&&Vp(e,t,In,!1),qs(y?2:0,u),n(s,u)}finally{Ys(f),qs(y?3:1,u)}}function ff(e,t,n){if(Hl(t)){const s=v(null);try{const f=t.directiveEnd;for(let y=t.directiveStart;y<f;y++){const S=e.data[y];S.contentQueries&&S.contentQueries(1,n[y],y)}}finally{v(s)}}}function hf(e,t,n){ih()&&(function Fe(e,t,n,s){const u=n.directiveStart,f=n.directiveEnd;ya(n)&&function On(e,t,n){const s=Ms(t,e),u=Up(n);let y=16;n.signals?y=4096:n.onPush&&(y=64);const S=Os(e,Dc(e,u,null,y,s,t,null,e[Ji].rendererFactory.createRenderer(s,n),null,null,null));e[t.index]=S}(t,n,e.data[u+n.componentOffset]),e.firstCreatePass||Wu(n,t),Ds(s,t);const y=n.initialInputs;for(let S=u;S<f;S++){const O=e.data[S],Y=Ma(t,e,S,n);Ds(Y,t),null!==y&&vr(0,S-u,Y,O,0,y),lo(O)&&(zi(n.index,t)[Hr]=Ma(t,e,S,n))}}(e,t,n,Ms(n,t)),!(64&~n.flags)&&$e(e,t,n))}function pf(e,t,n=Ms){const s=t.localNames;if(null!==s){let u=t.index+1;for(let f=0;f<s.length;f+=2){const y=s[f+1],S=-1===y?n(t,e):e[y];e[u++]=S}}}function Up(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=gf(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function gf(e,t,n,s,u,f,y,S,O,Y,ue){const Re=In+s,Ke=Re+u,et=function Am(e,t){const n=[];for(let s=0;s<t;s++)n.push(s<e?null:Kn);return n}(Re,Ke),ot="function"==typeof Y?Y():Y;return et[Mt]={type:e,blueprint:et,template:n,queries:null,viewQuery:S,declTNode:t,data:et.slice().fill(null,Re),bindingStartIndex:Re,expandoStartIndex:Ke,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof f?f():f,pipeRegistry:"function"==typeof y?y():y,firstChild:null,schemas:O,consts:ot,incompleteFirstPass:!1,ssrId:ue}}let jp=()=>null;function Wp(e,t,n,s,u){for(let f in t){if(!t.hasOwnProperty(f))continue;const y=t[f];if(void 0===y)continue;s??={};let S,O=cs.None;Array.isArray(y)?(S=y[0],O=y[1]):S=y;let Y=f;if(null!==u){if(!u.hasOwnProperty(f))continue;Y=u[f]}0===e?$p(s,n,Y,S,O):$p(s,n,Y,S)}return s}function $p(e,t,n,s,u){let f;e.hasOwnProperty(n)?(f=e[n]).push(t,s):f=e[n]=[t,s],void 0!==u&&f.push(u)}function to(e,t,n,s,u,f,y,S){const O=Ms(t,n);let ue,Y=t.inputs;!S&&null!=Y&&(ue=Y[s])?(Hm(e,n,ue,s,u),ya(t)&&function Bm(e,t){const n=zi(t,e);16&n[sn]||(n[sn]|=64)}(n,t.index)):3&t.type&&(s=function km(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(s),u=null!=y?y(u,t.value||"",s):u,f.setProperty(O,s,u))}function h(e,t,n,s){if(ih()){const u=null===s?null:{"":-1},f=function it(e,t){const n=e.directiveRegistry;let s=null,u=null;if(n)for(let f=0;f<n.length;f++){const y=n[f];if(Z(t,y.selectors,!1))if(s||(s=[]),lo(y))if(null!==y.findHostDirectiveDefs){const S=[];u=u||new Map,y.findHostDirectiveDefs(y,S,u),s.unshift(...S,y),wt(e,t,S.length)}else s.unshift(y),wt(e,t,0);else u=u||new Map,y.findHostDirectiveDefs?.(y,s,u),s.push(y)}return null===s?null:[s,u]}(e,n);let y,S;null===f?y=S=null:[y,S]=f,null!==y&&T(e,t,n,y,u,S),u&&function At(e,t,n){if(t){const s=e.localNames=[];for(let u=0;u<t.length;u+=2){const f=n[t[u+1]];if(null==f)throw new _t(-301,!1);s.push(t[u],f)}}}(n,s,u)}n.mergedAttrs=De(n.mergedAttrs,n.attrs)}function T(e,t,n,s,u,f){for(let Y=0;Y<s.length;Y++)zu(Wu(n,t),e,s[Y].type);!function Qt(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,s.length);for(let Y=0;Y<s.length;Y++){const ue=s[Y];ue.providersResolver&&ue.providersResolver(ue)}let y=!1,S=!1,O=cl(e,t,s.length,null);for(let Y=0;Y<s.length;Y++){const ue=s[Y];n.mergedAttrs=De(n.mergedAttrs,ue.hostAttrs),cn(e,n,t,O,ue),Ft(O,ue,u),null!==ue.contentQueries&&(n.flags|=4),(null!==ue.hostBindings||null!==ue.hostAttrs||0!==ue.hostVars)&&(n.flags|=64);const Re=ue.type.prototype;!y&&(Re.ngOnChanges||Re.ngOnInit||Re.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),y=!0),!S&&(Re.ngOnChanges||Re.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),S=!0),O++}!function Lm(e,t,n){const u=t.directiveEnd,f=e.data,y=t.attrs,S=[];let O=null,Y=null;for(let ue=t.directiveStart;ue<u;ue++){const Re=f[ue],Ke=n?n.get(Re):null,ot=Ke?Ke.outputs:null;O=Wp(0,Re.inputs,ue,O,Ke?Ke.inputs:null),Y=Wp(1,Re.outputs,ue,Y,ot);const Ct=null===O||null===y||an(t)?null:Tr(O,ue,y);S.push(Ct)}null!==O&&(O.hasOwnProperty("class")&&(t.flags|=8),O.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=S,t.inputs=O,t.outputs=Y}(e,n,f)}function $e(e,t,n){const s=n.directiveStart,u=n.directiveEnd,f=n.index,y=function q0(){return Gn.lFrame.currentDirectiveIndex}();try{Ys(f);for(let S=s;S<u;S++){const O=e.data[S],Y=t[S];ml(S),(null!==O.hostBindings||0!==O.hostVars||null!==O.hostAttrs)&&Ye(O,Y)}}finally{Ys(-1),ml(y)}}function Ye(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function wt(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function Ft(e,t,n){if(n){if(t.exportAs)for(let s=0;s<t.exportAs.length;s++)n[t.exportAs[s]]=e;lo(t)&&(n[""]=e)}}function cn(e,t,n,s,u){e.data[s]=u;const f=u.factory||(u.factory=Xr(u.type)),y=new sa(f,lo(u),Il);e.blueprint[s]=y,n[s]=y,function $(e,t,n,s,u){const f=u.hostBindings;if(f){let y=e.hostBindingOpCodes;null===y&&(y=e.hostBindingOpCodes=[]);const S=~t.index;(function fe(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(y)!=S&&y.push(S),y.push(n,s,f)}}(e,t,s,cl(e,n,u.hostVars,Kn),u)}function Nn(e,t,n,s,u,f){const y=Ms(e,t);!function bn(e,t,n,s,u,f,y){if(null==f)e.removeAttribute(t,u,n);else{const S=null==y?rn(f):y(f,s||"",u);e.setAttribute(t,u,S,n)}}(t[Mn],y,f,e.value,n,s,u)}function vr(e,t,n,s,u,f){const y=f[t];if(null!==y)for(let S=0;S<y.length;)df(s,n,y[S++],y[S++],y[S++],y[S++])}function Tr(e,t,n){let s=null,u=0;for(;u<n.length;){const f=n[u];if(0!==f)if(5!==f){if("number"==typeof f)break;if(e.hasOwnProperty(f)){null===s&&(s=[]);const y=e[f];for(let S=0;S<y.length;S+=3)if(y[S]===t){s.push(f,y[S+1],y[S+2],n[u+1]);break}}u+=2}else u+=2;else u+=4}return s}function no(e,t,n,s){return[e,!0,0,t,null,s,null,n,null,null]}function Is(e,t){const n=e.contentQueries;if(null!==n){const s=v(null);try{for(let u=0;u<n.length;u+=2){const y=n[u+1];if(-1!==y){const S=e.data[y];$l(n[u]),S.contentQueries(2,t[y],y)}}}finally{v(s)}}}function Os(e,t){return e[Lo]?e[es][xi]=t:e[Lo]=t,e[es]=t,t}function bi(e,t,n){$l(0);const s=v(null);try{t(e,n)}finally{v(s)}}function ha(e){return e[Us]||(e[Us]=[])}function mf(e){return e.cleanup||(e.cleanup=[])}function zp(e,t){const n=e[$r],s=n?n.get(la,null):null;s&&s.handleError(t)}function Hm(e,t,n,s,u){for(let f=0;f<n.length;){const y=n[f++],S=n[f++],O=n[f++];df(e.data[y],t[y],s,S,O,u)}}function dl(e,t,n){const s=Za(t,e);!function nf(e,t,n){e.setValue(t,n)}(e[Mn],s,n)}function rE(e,t){const n=zi(t,e),s=n[Mt];!function iE(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(s,n);const u=n[Tn];null!==u&&null===n[yi]&&(n[yi]=Gd(u,n[$r])),Gm(s,n,n[Hr])}function Gm(e,t,n){zl(t);try{const s=e.viewQuery;null!==s&&bi(1,s,n);const u=e.template;null!==u&&Gp(e,t,u,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Mo]?.finishViewCreation(e),e.staticContentQueries&&Is(e,t),e.staticViewQueries&&bi(2,e.viewQuery,n);const f=e.components;null!==f&&function sE(e,t){for(let n=0;n<t.length;n++)rE(e,t[n])}(t,f)}catch(s){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),s}finally{t[sn]&=-5,ku()}}function vf(e,t,n,s){const u=v(null);try{const f=t.tView,O=Dc(e,f,n,4096&e[sn]?4096:16,null,t,null,null,s?.injector??null,s?.embeddedViewInjector??null,s?.dehydratedView??null);O[fl]=e[t.index];const ue=e[Mo];return null!==ue&&(O[Mo]=ue.createEmbeddedView(f)),Gm(f,O,n),O}finally{v(u)}}function Ky(e,t){const n=zr+t;if(n<e.length)return e[n]}function Ac(e,t){return!t||null===t.firstChild||rc(e)}function yf(e,t,n,s=!0){const u=t[Mt];if(function _m(e,t,n,s){const u=zr+s,f=n.length;s>0&&(n[u-1][xi]=t),s<f-zr?(t[xi]=n[u],Oo(n,zr+s,t)):(n.push(t),t[xi]=null),t[Ir]=n;const y=t[fl];null!==y&&n!==y&&function bm(e,t){const n=e[La];t[pi]!==t[Ir][Ir][pi]&&(e[sn]|=Mu.HasTransplantedViews),null===n?e[La]=[t]:n.push(t)}(y,t);const S=t[Mo];null!==S&&S.insertView(e),el(t),t[sn]|=128}(u,t,e,n),s){const y=gu(n,e),S=t[Mn],O=Ec(S,e[Vo]);null!==O&&function vm(e,t,n,s,u,f){s[Tn]=u,s[qr]=t,hs(e,s,n,1,u,f)}(u,e[qr],S,t,O,y)}const f=t[yi];null!==f&&null!==f.firstChild&&(f.firstChild=null)}function Um(e,t){const n=hu(e,t);return void 0!==n&&Sc(n[Mt],n),n}function _f(e,t,n,s,u=!1){for(;null!==n;){const f=t[n.index];null!==f&&s.push(Kr(f)),ts(f)&&Xy(f,s);const y=n.type;if(8&y)_f(e,t,n.child,s);else if(32&y){const S=tf(n,t);let O;for(;O=S();)s.push(O)}else if(16&y){const S=Fp(t,n);if(Array.isArray(S))s.push(...S);else{const O=Go(t[pi]);_f(O[Mt],O,S,s,!0)}}n=u?n.projectionNext:n.next}return s}function Xy(e,t){for(let n=zr;n<e.length;n++){const s=e[n],u=s[Mt].firstChild;null!==u&&_f(s[Mt],s,u,t)}e[Vo]!==e[Tn]&&t.push(e[Vo])}let Qy=[];const uE={...C,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{pl(e.lView)},consumerOnSignalRead(){this.lView[ao]=this}},qy=100;function Kp(e,t=!0,n=0){const s=e[Ji],u=s.rendererFactory;u.begin?.();try{!function cE(e,t){jm(e,t);let n=0;for(;ad(e);){if(n===qy)throw new _t(103,!1);n++,jm(e,1)}}(e,n)}catch(y){throw t&&zp(e,y),y}finally{u.end?.(),s.inlineEffectRunner?.flush()}}function dE(e,t,n,s){const u=t[sn];if(!(256&~u))return;t[Ji].inlineEffectRunner?.flush(),zl(t);let y=null,S=null;(function fE(e){return 2!==e.type})(e)&&(S=function oE(e){return e[ao]??function aE(e){const t=Qy.pop()??Object.create(uE);return t.lView=e,t}(e)}(t),y=L(S));try{eh(t),function uh(e){return Gn.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Gp(e,t,n,2,s);const O=!(3&~u);if(O){const Re=e.preOrderCheckHooks;null!==Re&&Ql(t,Re,null)}else{const Re=e.preOrderHooks;null!==Re&&ql(t,Re,0,null),ws(t,0)}if(function hE(e){for(let t=Vh(e);null!==t;t=Hh(t)){if(!(t[sn]&Mu.HasTransplantedViews))continue;const n=t[La];for(let s=0;s<n.length;s++){$0(n[s])}}}(t),Yy(t,0),null!==e.contentQueries&&Is(e,t),O){const Re=e.contentCheckHooks;null!==Re&&Ql(t,Re)}else{const Re=e.contentHooks;null!==Re&&ql(t,Re,1),ws(t,1)}!function Dm(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let s=0;s<n.length;s++){const u=n[s];if(u<0)Ys(~u);else{const f=u,y=n[++s],S=n[++s];xo(y,f),S(2,t[f])}}}finally{Ys(-1)}}(e,t);const Y=e.components;null!==Y&&Jy(t,Y,0);const ue=e.viewQuery;if(null!==ue&&bi(2,ue,s),O){const Re=e.viewCheckHooks;null!==Re&&Ql(t,Re)}else{const Re=e.viewHooks;null!==Re&&ql(t,Re,2),ws(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Ae]){for(const Re of t[Ae])Re();t[Ae]=null}t[sn]&=-73}catch(O){throw pl(t),O}finally{null!==S&&(H(S,y),function lE(e){e.lView[ao]!==e&&(e.lView=null,Qy.push(e))}(S)),ku()}}function Yy(e,t){for(let n=Vh(e);null!==n;n=Hh(n))for(let s=zr;s<n.length;s++)Zy(n[s],t)}function pE(e,t,n){Zy(zi(t,e),n)}function Zy(e,t){ds(e)&&jm(e,t)}function jm(e,t){const s=e[Mt],u=e[sn],f=e[ao];let y=!!(0===t&&16&u);if(y||=!!(64&u&&0===t),y||=!!(1024&u),y||=!(!f?.dirty||!W(f)),f&&(f.dirty=!1),e[sn]&=-9217,y)dE(s,e,s.template,e[Hr]);else if(8192&u){Yy(e,1);const S=s.components;null!==S&&Jy(e,S,1)}}function Jy(e,t,n){for(let s=0;s<t.length;s++)pE(e,t[s],n)}function bf(e){for(e[Ji].changeDetectionScheduler?.notify();e;){e[sn]|=64;const t=Go(e);if(Gl(e)&&!t)return e;e=t}return null}class Cf{get rootNodes(){const t=this._lView,n=t[Mt];return _f(n,t,n.firstChild,[])}constructor(t,n,s=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=s,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Hr]}set context(t){this._lView[Hr]=t}get destroyed(){return!(256&~this._lView[sn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Ir];if(ts(t)){const n=t[8],s=n?n.indexOf(this):-1;s>-1&&(hu(t,s),so(n,s))}this._attachedToViewContainer=!1}Sc(this._lView[Mt],this._lView)}onDestroy(t){Ou(this._lView,t)}markForCheck(){bf(this._cdRefInjectingView||this._lView)}detach(){this._lView[sn]&=-129}reattach(){el(this._lView),this._lView[sn]|=128}detectChanges(){this._lView[sn]|=1024,Kp(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _t(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,xp(this._lView[Mt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new _t(902,!1);this._appRef=t,el(this._lView)}}let Sf=(()=>{class t{}return t.__NG_ELEMENT_ID__=vE,t})();const gE=Sf,mE=class extends gE{constructor(t,n,s){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=s}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,s){const u=vf(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:s});return new Cf(u)}};function vE(){return Xp(Gr(),bt())}function Xp(e,t){return 4&e.type?new mE(t,e,El(e,t)):null}let s_=()=>null;function Pc(e,t){return s_(e,t)}class Jp{}class GE{}class o_{}class jE{resolveComponentFactory(t){throw function UE(e){const t=Error(`No component factory found for ${$n(e)}.`);return t.ngComponent=e,t}(t)}}let e0=(()=>{class t{}return t.NULL=new jE,t})();class l_{}let WE=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function $E(){const e=bt(),n=zi(Gr().index,e);return(Wi(n)?n:e)[Mn]}(),t})(),zE=(()=>{var e;class t{}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:()=>null}),t})();const Qm={},u_=new Set;function ja(e){u_.has(e)||(u_.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function c_(...e){}class is{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:s=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ca(!1),this.onMicrotaskEmpty=new ca(!1),this.onStable=new ca(!1),this.onError=new ca(!1),typeof Zone>"u")throw new _t(908,!1);Zone.assertZonePatched();const u=this;u._nesting=0,u._outer=u._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(u._inner=u._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(u._inner=u._inner.fork(Zone.longStackTraceZoneSpec)),u.shouldCoalesceEventChangeDetection=!s&&n,u.shouldCoalesceRunChangeDetection=s,u.lastRequestAnimationFrameId=-1,u.nativeRequestAnimationFrame=function KE(){const e="function"==typeof Zt.requestAnimationFrame;let t=Zt[e?"requestAnimationFrame":"setTimeout"],n=Zt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const s=t[Zone.__symbol__("OriginalDelegate")];s&&(t=s);const u=n[Zone.__symbol__("OriginalDelegate")];u&&(n=u)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function qE(e){const t=()=>{!function QE(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Zt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Ym(e),e.isCheckStableRunning=!0,qm(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Ym(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,s,u,f,y,S)=>{if(function YE(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(S))return n.invokeTask(u,f,y,S);try{return d_(e),n.invokeTask(u,f,y,S)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===f.type||e.shouldCoalesceRunChangeDetection)&&t(),f_(e)}},onInvoke:(n,s,u,f,y,S,O)=>{try{return d_(e),n.invoke(u,f,y,S,O)}finally{e.shouldCoalesceRunChangeDetection&&t(),f_(e)}},onHasTask:(n,s,u,f)=>{n.hasTask(u,f),s===u&&("microTask"==f.change?(e._hasPendingMicrotasks=f.microTask,Ym(e),qm(e)):"macroTask"==f.change&&(e.hasPendingMacrotasks=f.macroTask))},onHandleError:(n,s,u,f)=>(n.handleError(u,f),e.runOutsideAngular(()=>e.onError.emit(f)),!1)})}(u)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!is.isInAngularZone())throw new _t(909,!1)}static assertNotInAngularZone(){if(is.isInAngularZone())throw new _t(909,!1)}run(t,n,s){return this._inner.run(t,n,s)}runTask(t,n,s,u){const f=this._inner,y=f.scheduleEventTask("NgZoneEvent: "+u,t,XE,c_,c_);try{return f.runTask(y,n,s)}finally{f.cancelTask(y)}}runGuarded(t,n,s){return this._inner.runGuarded(t,n,s)}runOutsideAngular(t){return this._outer.run(t)}}const XE={};function qm(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ym(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function d_(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function f_(e){e._nesting--,qm(e)}class h_{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ca,this.onMicrotaskEmpty=new ca,this.onStable=new ca,this.onError=new ca}run(t,n,s){return t.apply(n,s)}runGuarded(t,n,s){return t.apply(n,s)}runOutsideAngular(t){return t()}runTask(t,n,s,u){return t.apply(n,s)}}var yu=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(yu||{});
1const p_={destroy(){}};function g_(e,t){!t&&function va(e){if(!qa())throw new _t(-203,!1)}();const n=t?.injector??pn(fo);if(!zo(n))return p_;ja("NgAfterNextRender");const s=n.get(xf),u=s.handler??=new v_,f=t?.phase??yu.MixedReadWrite,y=()=>{u.unregister(O),S()},S=n.get(Va).onDestroy(y),O=oo(n,()=>new m_(f,()=>{y(),e()}));return u.register(O),{destroy:y}}class m_{constructor(t,n){this.phase=t,this.callbackFn=n,this.zone=pn(is),this.errorHandler=pn(la,{optional:!0}),pn(Jp,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(t){this.errorHandler?.handleError(t)}}}class v_{constructor(){this.executingCallbacks=!1,this.buckets={[yu.EarlyRead]:new Set,[yu.Write]:new Set,[yu.MixedReadWrite]:new Set,[yu.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const n of t)n.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let xf=(()=>{var e;class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const s=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const u of s)u()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:()=>new e}),t})();function Rl(e){return!!Qn(e)}function n0(e,t,n){let s=n?e.styles:null,u=n?e.classes:null,f=0;if(null!==t)for(let y=0;y<t.length;y++){const S=t[y];"number"==typeof S?f=S:1==f?u=qn(u,S):2==f&&(s=qn(s,S+": "+t[++y]+";"))}n?e.styles=s:e.stylesWithoutHost=s,n?e.classes=u:e.classesWithoutHost=u}class b_ extends e0{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=fn(t);return new Pf(n,this.ngModule)}}function C_(e){const t=[];for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n];void 0!==s&&t.push({propName:Array.isArray(s)?s[0]:s,templateName:n})}return t}class r0{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,s){s=Zi(s);const u=this.injector.get(t,Qm,s);return u!==Qm||n===Qm?u:this.parentInjector.get(t,n,s)}}class Pf extends o_{get inputs(){const t=this.componentDef,n=t.inputTransforms,s=C_(t.inputs);if(null!==n)for(const u of s)n.hasOwnProperty(u.propName)&&(u.transform=n[u.propName]);return s}get outputs(){return C_(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Kt(e){return e.map(gt).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,s,u){const f=v(null);try{let y=(u=u||this.ngModule)instanceof Hn?u:u?.injector;y&&null!==this.componentDef.getStandaloneInjector&&(y=this.componentDef.getStandaloneInjector(y)||y);const S=y?new r0(t,y):t,O=S.get(l_,null);if(null===O)throw new _t(407,!1);const Y=S.get(zE,null),Ke={rendererFactory:O,sanitizer:Y,inlineEffectRunner:null,afterRenderEventManager:S.get(xf,null),changeDetectionScheduler:S.get(Jp,null)},et=O.createRenderer(null,this.componentDef),ot=this.componentDef.selectors[0][0]||"div",Ct=s?function Pm(e,t,n,s){const f=s.get(rp,!1)||n===Gi.ShadowDom,y=e.selectRootElement(t,f);return function Im(e){jp(e)}(y),y}(et,s,this.componentDef.encapsulation,S):Cc(et,ot,function nT(e){const t=e.toLowerCase();return"svg"===t?_a:"math"===t?"math":null}(ot));let Nt=512;this.componentDef.signals?Nt|=4096:this.componentDef.onPush||(Nt|=16);let Gt=null;null!==Ct&&(Gt=Gd(Ct,S,!0));const Pt=gf(0,null,null,1,0,null,null,null,null,null,null),Ln=Dc(null,Pt,null,Nt,null,null,Ke,et,S,null,Gt);let Or,oi;zl(Ln);try{const ms=this.componentDef;let Po,nd=null;ms.findHostDirectiveDefs?(Po=[],nd=new Map,ms.findHostDirectiveDefs(ms,Po,nd),Po.push(ms)):Po=[ms];const nE=function iT(e,t){const n=e[Mt],s=In;return e[s]=t,Ol(n,s,2,"#host",null)}(Ln,Ct),rP=function sT(e,t,n,s,u,f,y){const S=u[Mt];!function oT(e,t,n,s){for(const u of e)t.mergedAttrs=De(t.mergedAttrs,u.hostAttrs);null!==t.mergedAttrs&&(n0(t,t.mergedAttrs,!0),null!==n&&kp(s,n,t))}(s,e,t,y);let O=null;null!==t&&(O=Gd(t,u[$r]));const Y=f.rendererFactory.createRenderer(t,n);let ue=16;n.signals?ue=4096:n.onPush&&(ue=64);const Re=Dc(u,Up(n),null,ue,u[e.index],e,f,Y,null,null,O);return S.firstCreatePass&&wt(S,e,s.length-1),Os(u,Re),u[e.index]=Re}(nE,Ct,ms,Po,Ln,Ke,et);oi=Ja(Pt,In),Ct&&function lT(e,t,n,s){if(s)Bs(e,n,["ng-version","17.3.12"]);else{const{attrs:u,classes:f}=function Xt(e){const t=[],n=[];let s=1,u=2;for(;s<e.length;){let f=e[s];if("string"==typeof f)2===u?""!==f&&t.push(f,e[++s]):8===u&&n.push(f);else{if(!D(u))break;u=f}s++}return{attrs:t,classes:n}}(t.selectors[0]);u&&Bs(e,n,u),f&&f.length>0&&xc(e,n,f.join(" "))}}(et,ms,Ct,s),void 0!==n&&function uT(e,t,n){const s=e.projection=[];for(let u=0;u<t.length;u++){const f=n[u];s.push(null!=f?Array.from(f):null)}}(oi,this.ngContentSelectors,n),Or=function aT(e,t,n,s,u,f){const y=Gr(),S=u[Mt],O=Ms(y,u);T(S,u,y,n,null,s);for(let ue=0;ue<n.length;ue++)Ds(Ma(u,S,y.directiveStart+ue,y),u);$e(S,u,y),O&&Ds(O,u);
vendor: 6,938 bytes, line 1
1const Y=Ma(u,S,y.directiveStart+y.componentOffset,y);if(e[Hr]=u[Hr]=Y,null!==f)for(const ue of f)ue(Y,t);return ff(S,y,u),Y}(rP,ms,Po,nd,Ln,[cT]),Gm(Pt,Ln,null)}finally{ku()}return new rT(this.componentType,Or,El(oi,Ln),Ln,oi)}finally{v(f)}}}class rT extends GE{constructor(t,n,s,u,f){super(),this.location=s,this._rootLView=u,this._tNode=f,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new Cf(u,void 0,!1),this.componentType=t}setInput(t,n){const s=this._tNode.inputs;let u;if(null!==s&&(u=s[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const f=this._rootLView;Hm(f[Mt],f,u,t,n),this.previousInputValues.set(t,n),bf(zi(this._tNode.index,f))}}get injector(){return new ui(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function cT(){const e=Gr();Bu(bt()[Mt],e)}let s0=(()=>{class t{}return t.__NG_ELEMENT_ID__=dT,t})();function dT(){return T_(Gr(),bt())}const fT=s0,S_=class extends fT{constructor(t,n,s){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=s}get element(){return El(this._hostTNode,this._hostLView)}get injector(){return new ui(this._hostTNode,this._hostLView)}get parentInjector(){const t=Yl(this._hostTNode,this._hostLView);if(Gu(t)){const n=_l(t,this._hostLView),s=yl(t);return new ui(n[Mt].data[s+8],n)}return new ui(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=E_(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-zr}createEmbeddedView(t,n,s){let u,f;"number"==typeof s?u=s:null!=s&&(u=s.index,f=s.injector);const y=Pc(this._lContainer,t.ssrId),S=t.createEmbeddedViewImpl(n||{},f,y);return this.insertImpl(S,u,Ac(this._hostTNode,y)),S}createComponent(t,n,s,u,f){const y=t&&!mt(t);let S;if(y)S=n;else{const ot=n||{};S=ot.index,s=ot.injector,u=ot.projectableNodes,f=ot.environmentInjector||ot.ngModuleRef}const O=y?t:new Pf(fn(t)),Y=s||this.parentInjector;if(!f&&null==O.ngModule){const Ct=(y?Y:this.parentInjector).get(Hn,null);Ct&&(f=Ct)}const ue=fn(O.componentType??{}),Re=Pc(this._lContainer,ue?.id??null),et=O.create(Y,u,Re?.firstChild??null,f);return this.insertImpl(et.hostView,S,Ac(this._hostTNode,Re)),et}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,s){const u=t._lView;if(function od(e){return ts(e[Ir])}(u)){const S=this.indexOf(t);if(-1!==S)this.detach(S);else{const O=u[Ir],Y=new S_(O,O[qr],O[Ir]);Y.detach(Y.indexOf(t))}}const f=this._adjustIndex(n),y=this._lContainer;return yf(y,u,f,s),t.attachToViewContainerRef(),Oo(tv(y),f,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=E_(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),s=hu(this._lContainer,n);s&&(so(tv(this._lContainer),n),Sc(s[Mt],s))}detach(t){const n=this._adjustIndex(t,-1),s=hu(this._lContainer,n);return s&&null!=so(tv(this._lContainer),n)?new Cf(s):null}_adjustIndex(t,n=0){return t??this.length+n}};function E_(e){return e[8]}function tv(e){return e[8]||(e[8]=[])}function T_(e,t){let n;const s=t[e.index];return ts(s)?n=s:(n=no(s,t,null,e),t[e.index]=n,Os(t,n)),M_(n,t,e,s),new S_(n,e,t)}let M_=function x_(e,t,n,s){if(e[Vo])return;let u;u=8&n.type?Kr(s):function hT(e,t){const n=e[Mn],s=n.createComment(""),u=Ms(t,e);return ul(n,Ec(n,u),s,function Tm(e,t){return e.nextSibling(t)}(n,u),!1),s}(t,n),e[Vo]=u},nv=()=>!1;function w_(e,t,n){return nv(e,t,n)}class rv{constructor(t){this.queryList=t,this.matches=null}clone(){return new rv(this.queryList)}setDirty(){this.queryList.setDirty()}}class iv{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const s=null!==t.contentQueries?t.contentQueries[0]:n.length,u=[];for(let f=0;f<s;f++){const y=n.getByIndex(f);u.push(this.queries[y.indexInDeclarationView].clone())}return new iv(u)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==uv(t,n).matches&&this.queries[n].setDirty()}}class D_{constructor(t,n,s=null){this.flags=n,this.read=s,this.predicate="string"==typeof t?function CT(e){return e.split(",").map(t=>t.trim())}(t):t}}class sv{constructor(t=[]){this.queries=t}elementStart(t,n){for(let s=0;s<this.queries.length;s++)this.queries[s].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let s=0;s<this.length;s++){const u=null!==n?n.length:0,f=this.getByIndex(s).embeddedTView(t,u);f&&(f.indexInDeclarationView=s,null!==n?n.push(f):n=[f])}return null!==n?new sv(n):null}template(t,n){for(let s=0;s<this.queries.length;s++)this.queries[s].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class ov{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new ov(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let s=t.parent;for(;null!==s&&8&s.type&&s.index!==n;)s=s.parent;return n===(null!==s?s.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const s=this.metadata.predicate;if(Array.isArray(s))for(let u=0;u<s.length;u++){const f=s[u];this.matchTNodeWithReadOption(t,n,vT(n,f)),this.matchTNodeWithReadOption(t,n,Sl(n,t,f,!1,!1))}else s===Sf?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,Sl(n,t,s,!1,!1))}matchTNodeWithReadOption(t,n,s){if(null!==s){const u=this.metadata.read;if(null!==u)if(u===Tl||u===s0||u===Sf&&4&n.type)this.addMatch(n.index,-2);else{const f=Sl(n,t,u,!1,!1);null!==f&&this.addMatch(n.index,f)}else this.addMatch(n.index,s)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function vT(e,t){const n=e.localNames;if(null!==n)for(let s=0;s<n.length;s+=2)if(n[s]===t)return n[s+1];return null}function _T(e,t,n,s){return-1===n?function yT(e,t){return 11&e.type?El(e,t):4&e.type?Xp(e,t):null}(t,e):-2===n?function bT(e,t,n){return n===Tl?El(t,e):n===Sf?Xp(t,e):n===s0?T_(t,e):void 0}(e,t,s):Ma(e,e[Mt],n,t)}function A_(e,t,n,s){const u=t[Mo].queries[s];if(null===u.matches){const f=e.data,y=n.matches,S=[];for(let O=0;null!==y&&O<y.length;O+=2){const Y=y[O];S.push(Y<0?null:_T(t,f[Y],y[O+1],n.metadata.read))}u.matches=S}return u.matches}function av(e,t,n,s){const u=e.queries.getByIndex(n),f=u.matches;
1if(null!==f){const y=A_(e,t,u,n);for(let S=0;S<f.length;S+=2){const O=f[S];if(O>0)s.push(y[S/2]);else{const Y=f[S+1],ue=t[-O];for(let Re=zr;Re<ue.length;Re++){const Ke=ue[Re];Ke[fl]===Ke[Ir]&&av(Ke[Mt],Ke,Y,s)}if(null!==ue[La]){const Re=ue[La];for(let Ke=0;Ke<Re.length;Ke++){const et=Re[Ke];av(et[Mt],et,Y,s)}}}}}return s}function P_(e,t,n){const s=new xd(!(4&~n));return function Fm(e,t,n,s){const u=ha(t);u.push(n),e.firstCreatePass&&mf(e).push(s,u.length-1)}(e,t,s,s.destroy),(t[Mo]??=new iv).queries.push(new rv(s))-1}function R_(e,t,n){null===e.queries&&(e.queries=new sv),e.queries.track(new ov(t,n))}function uv(e,t){return e.queries.getByIndex(t)}function F_(e,t){const n=e[Mt],s=uv(n,t);return s.crossesNgTemplate?av(n,e,t,[]):A_(n,e,s,t)}function L_(e,t){ja("NgSignals");const n=function re(e){const t=Object.create(Qe);t.value=e;const n=()=>(x(t),t.value);return n[p]=t,n}(e),s=n[p];return t?.equal&&(s.equal=t.equal),n.set=u=>Se(s,u),n.update=u=>function we(e,t){R()||Me(),Se(e,t(e.value))}(s,u),n.asReadonly=k_.bind(n),n}function k_(){const e=this[p];if(void 0===e.readonlyFn){const t=()=>this();t[p]=e,e.readonlyFn=t}return e.readonlyFn}function B_(e){return function N_(e){return"function"==typeof e&&void 0!==e[p]}(e)&&"function"==typeof e.set}function dv(e){let t=function Q_(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const s=[e];for(;t;){let u;if(lo(e))u=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new _t(903,!1);u=t.\u0275dir}if(u){if(n){s.push(u);const y=e;y.inputs=a0(e.inputs),y.inputTransforms=a0(e.inputTransforms),y.declaredInputs=a0(e.declaredInputs),y.outputs=a0(e.outputs);const S=u.hostBindings;S&<(e,S);const O=u.viewQuery,Y=u.contentQueries;if(O&&FT(e,O),Y&&NT(e,Y),OT(e,u),Mr(e.outputs,u.outputs),lo(u)&&u.data.animation){const ue=e.data;ue.animation=(ue.animation||[]).concat(u.data.animation)}}const f=u.features;if(f)for(let y=0;y<f.length;y++){const S=f[y];S&&S.ngInherit&&S(e),S===dv&&(n=!1)}}t=Object.getPrototypeOf(t)}!function RT(e){let t=0,n=null;for(let s=e.length-1;s>=0;s--){const u=e[s];u.hostVars=t+=u.hostVars,u.hostAttrs=De(u.hostAttrs,n=De(n,u.hostAttrs))}}(s)}function OT(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const s=t.inputs[n];if(void 0!==s&&(e.inputs[n]=s,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const u=Array.isArray(s)?s[0]:s;if(!t.inputTransforms.hasOwnProperty(u))continue;e.inputTransforms??={},e.inputTransforms[u]=t.inputTransforms[u]}}}function a0(e){return e===li?{}:e===jn?[]:e}function FT(e,t){const n=e.viewQuery;e.viewQuery=n?(s,u)=>{t(s,u),n(s,u)}:t}function NT(e,t){const n=e.contentQueries;e.contentQueries=n?(s,u,f)=>{t(s,u,f),n(s,u,f)}:t}function LT(e,t){const n=e.hostBindings;e.hostBindings=n?(s,u)=>{t(s,u),n(s,u)}:t}function J_(e){const t=e.inputConfig,n={};for(const s in t)if(t.hasOwnProperty(s)){const u=t[s];Array.isArray(u)&&u[3]&&(n[s]=u[3])}e.inputTransforms=n}class _u{}class e1{}function UT(e,t){return new fv(e,t??null,[])}class fv extends _u{constructor(t,n,s){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new b_(this);const u=Qn(t);this._bootstrapComponents=ho(u.bootstrap),this._r3Injector=Td(t,n,[{provide:_u,useValue:this},{provide:e0,useValue:this.componentFactoryResolver},...s],$n(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class hv extends e1{constructor(t){super(),this.moduleType=t}create(t){return new fv(this.moduleType,t,[])}}class t1 extends _u{constructor(t){super(),this.componentFactoryResolver=new b_(this),this.instance=null;const n=new Ro([...t.providers,{provide:_u,useValue:this},{provide:e0,useValue:this.componentFactoryResolver}],t.parent||Es(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializer
1s()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function pv(e,t,n=null){return new t1({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let WT=(()=>{var e;class t{constructor(){this.cachedInjectors=new Map}getOrCreateInjector(s,u,f,y){if(!this.cachedInjectors.has(s)){const S=f.length>0?pv(f,u,y):null;this.cachedInjectors.set(s,S)}return this.cachedInjectors.get(s)}ngOnDestroy(){try{for(const s of this.cachedInjectors.values())null!==s&&s.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=Bn({token:e,providedIn:"environment",factory:()=>new e}),t})(),Oc=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new kt.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const s=this.taskId++;return this.pendingTasks.add(s),s}remove(s){this.pendingTasks.delete(s),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function u0(e){return!!gv(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function gv(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Wa(e,t,n){return e[t]=n}function Of(e,t){return e[t]}function Ki(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function bu(e,t,n,s){const u=Ki(e,t,n);return Ki(e,t+1,s)||u}function c0(e,t,n,s,u){const f=bu(e,t,n,s);return Ki(e,t+2,u)||f}function pa(e,t,n,s,u,f){const y=bu(e,t,n,s);return bu(e,t+2,u,f)||y}function Rc(e,t,n,s,u,f,y,S){const O=bt(),Y=dr(),ue=e+In,Re=Y.firstCreatePass?function QT(e,t,n,s,u,f,y,S,O){const Y=t.consts,ue=Ol(t,e,4,y||null,na(Y,S));h(t,n,ue,na(Y,O)),Bu(t,ue);const Re=ue.tView=gf(2,ue,s,u,f,t.directiveRegistry,t.pipeRegistry,null,t.schemas,Y,null);return null!==t.queries&&(t.queries.template(t,ue),Re.queries=t.queries.embeddedTView(ue)),ue}(ue,Y,O,t,n,s,u,f,y):Y.data[ue];ra(Re,!1);const Ke=n1(Y,O,Re,e);Xl()&&wc(Y,O,Ke,Re),Ds(Ke,O);const et=no(Ke,O,Ke,Re);return O[ue]=et,Os(O,et),w_(et,Re,O),Qs(Re)&&hf(Y,O,Re),null!=y&&pf(O,Re,S),Rc}let n1=function r1(e,t,n,s){return Uo(!0),t[Mn].createComment("")};var Xi=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.IN_PROGRESS=1]="IN_PROGRESS",e[e.COMPLETE=2]="COMPLETE",e[e.FAILED=3]="FAILED",e}(Xi||{});const s1=0,ZT=1;var Qi=function(e){return e[e.Placeholder=0]="Placeholder",e[e.Loading=1]="Loading",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}(Qi||{}),Ff=function(e){return e[e.Initial=-1]="Initial",e}(Ff||{});const Fc=0,d0=1,Nf=2,f0=3,o1=4,a1=5;var l1=function(e){return e[e.Manual=0]="Manual",e[e.Playthrough=1]="Playthrough",e}(l1||{});function h0(e,t,n){const s=1===e?a1:o1;null===t[s]&&(t[s]=[]),t[s].push(n)}function mv(e,t){const n=1===e?a1:o1,s=t[n];if(null!==s){for(const u of s)u();t[n]=null}}function u1(e){mv(1,e),mv(0,e)}function p0(e){return e+1}function Cu(e,t){return e[p0(t.index)]}function Ko(e,t){const n=p0(t.index);return e.data[n]}function vv(e,t){return t===Qi.Placeholder?e.placeholderBlockConfig?.[s1]??null:t===Qi.Loading?e.loadingBlockConfig?.[s1]??null:null}function c1(e){return e.loadingBlockConfig?.[ZT]??null}function d1(e,t){if(!e||0===e.length)return t;const n=new Set(e);for(const s of t)n.add(s);return e.length===n.size?e:Array.from(n)}function v1(e,t){const s=t[$r].get(lM);return s.add(e),()=>s.remove(e)}let lM=(()=>{var e;class t{constructor(){this.executingCallbacks=!1,this.idleId=null,this.current=new Set,this.deferred=new Set,this.ngZone=pn(is),this.requestIdleCallbackFn=(typeof requestIdleCallback<"u"?requestIdleCallback:setTimeout).bind(globalThis),this.cancelIdleCallbackFn=(typeof requestIdleCallback<"u"?cancelIdleCallback:clearTimeout).bind(globalThis)}add(s){(this.executingCallbacks?this.deferred:this.current).add(s),null===this.idleId&&this.scheduleIdleCallback()}remove(s){const{current:u,deferred:f}=this;u.delete(s),f.delete(s),0===u.size&&0===f.size&&this.cancelIdleCallback()}scheduleIdleCallback(){const s=()=>{this.cancelIdleCallback(),this.executingCallbacks=!0;for(const u of this.current)u();if(this.current.clear(),this.executingCallbacks=!1,this.deferred.size>0){for(const u of this.deferred)this.current.add(u);this.deferred.clear(),this.scheduleIdleCallback()}};this.idleId=this.requestIdleCallbackFn(()=>this.ngZone.run(s))}cancelIdleCallback(){null!==this.idleId&&(this.cancelIdleCallbackFn(this.idleId),this.idleId=null)}ngOnDestroy(){this.cancelIdleCallback(),this.current.clear(),this.deferred.clear()}}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:()=>new e}),t})();let uM=(()=>{var e;class t{constructor(){this.executingCallbacks=!1,this.timeoutId=null,this.invokeTimerAt=null,this.current=[],this.deferred=[]}add(s,u){this.addToQueue(this.executingCallbacks?this.deferred:this.current,Date.now()+s,u),this.scheduleTimer()}remove(s){const{current:u,deferred:f}=this;-1===this.removeFromQueue(u,s)&&this.removeFromQueue(f,s),0===u.length&&0===f.length&&this.clearTimeout()}addToQueue(s,u,f){let y=s.length;for(let S=0;S<s.length;S+=2)if(s[S]>u){y=S;break}Ii(s,y,u,f)}removeFromQueue(s,u){let f=-1;for(let y=0;y<s.length;y+=2)if(s[y+1]===u){f=y;break}return f>-1&&vi(s,f,2),f}scheduleTimer(){const s=()=>{this.clearTimeout(),this.executingCallbacks=!0;const f=[...this.current],y=Date.now();for(let O=0;O<f.length;O+=2){const ue=f[O+1];if(!(f[O]<=y))break;
1ue()}let S=-1;for(let O=0;O<this.current.length&&this.current[O]<=y;O+=2)S=O+1;if(S>=0&&vi(this.current,0,S+1),this.executingCallbacks=!1,this.deferred.length>0){for(let O=0;O<this.deferred.length;O+=2)this.addToQueue(this.current,this.deferred[O],this.deferred[O+1]);this.deferred.length=0}this.scheduleTimer()};if(this.current.length>0){const f=Date.now(),y=this.current[0];if(null===this.timeoutId||this.invokeTimerAt&&this.invokeTimerAt-y>16){this.clearTimeout();const S=Math.max(y-f,16);this.invokeTimerAt=y,this.timeoutId=setTimeout(s,S)}}}clearTimeout(){null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}ngOnDestroy(){this.clearTimeout(),this.current.length=0,this.deferred.length=0}}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:()=>new e}),t})();const cM=new ht("");let Ev=null;function b1(e,t,n,s){const u=e.consts;null!=n&&(t.placeholderBlockConfig=na(u,n)),null!=s&&(t.loadingBlockConfig=na(u,s)),null===Ev&&(Ev=wM)}function C1(e,t,n,s,u,f,y,S,O){const Y=bt(),ue=dr(),Re=e+In;if(Rc(e,null,0,0),ue.firstCreatePass){ja("NgDefer");const Nt={primaryTmplIndex:t,loadingTmplIndex:s??null,placeholderTmplIndex:u??null,errorTmplIndex:f??null,placeholderBlockConfig:null,loadingBlockConfig:null,dependencyResolverFn:n??null,loadingState:Xi.NOT_STARTED,loadingPromise:null,providers:null};O?.(ue,Nt,S,y),function eM(e,t,n){const s=p0(t);e.data[s]=n}(ue,Re,Nt)}const Ke=Gr();w_(Y[Re],Ke,Y);const ot=[null,Ff.Initial,null,null,null,null];!function JT(e,t,n){e[p0(t)]=n}(Y,Re,ot);const Ct=()=>u1(ot);h0(0,ot,()=>ld(Y,Ct)),Ou(Y,Ct)}function S1(){!function E1(e){const t=bt(),n=Gr();if(function Bc(e,t){Nl(Qi.Placeholder,t,e[t.index])}(t,n),zo(t[$r])){const s=e(()=>function Vc(e,t){const n=e[Mt],s=e[t.index];if(!function Sv(e){return e.get(cM,null,{optional:!0})?.behavior!==l1.Manual&&zo(e)}(e[$r]))return;const f=Cu(e,t),y=Ko(n,t);switch(u1(f),y.loadingState){case Xi.NOT_STARTED:Nl(Qi.Loading,t,s),function Tv(e,t,n){const s=t[$r],u=t[Mt];if(e.loadingState!==Xi.NOT_STARTED)return e.loadingPromise??Promise.resolve();const f=Cu(t,n),y=function nM(e,t){return Ja(e,t.primaryTmplIndex+In)}(u,e);e.loadingState=Xi.IN_PROGRESS,mv(1,f);let S=e.dependencyResolverFn;const O=s.get(Oc),Y=O.add();return S?(e.loadingPromise=Promise.allSettled(S()).then(ue=>{let Re=!1;const Ke=[],et=[];for(const ot of ue){if("fulfilled"!==ot.status){Re=!0;break}{const Ct=ot.value,Nt=fn(Ct)||Zn(Ct);if(Nt)Ke.push(Nt);else{const Gt=Vr(Ct);Gt&&et.push(Gt)}}}if(e.loadingPromise=null,O.remove(Y),Re){if(e.loadingState=Xi.FAILED,null===e.errorTmplIndex){Zd(t);const Ct=new _t(750,!1);zp(t,Ct)}}else{e.loadingState=Xi.COMPLETE;const ot=y.tView;if(Ke.length>0){ot.directiveRegistry=d1(ot.directiveRegistry,Ke);const Nt=tt(!1,...Ke.map(Gt=>Gt.type));e.providers=Nt}et.length>0&&(ot.pipeRegistry=d1(ot.pipeRegistry,et))}}),e.loadingPromise):(e.loadingPromise=Promise.resolve().then(()=>{e.loadingPromise=null,e.loadingState=Xi.COMPLETE,O.remove(Y)}),e.loadingPromise)}(y,e,t),y.loadingState===Xi.IN_PROGRESS&&D1(y,t,s);break;case Xi.IN_PROGRESS:Nl(Qi.Loading,t,s),D1(y,t,s);break;case Xi.COMPLETE:Nl(Qi.Complete,t,s);break;case Xi.FAILED:Nl(Qi.Error,t,s)}}(t,n),t);h0(0,Cu(t,n),s)}}(v1)}function Nl(e,t,n,s=!1){const u=n[Ir],f=u[Mt];if(function Ul(e){return!(256&~e[sn])}(u))return;const y=Cu(u,t);if(x1(y[d0],e)&&x1(y[Fc]??-1,e)){const O=u[$r],Y=Ko(f,t),Re=s||!zo(O)||null===c1(Y)&&null===vv(Y,Qi.Loading)&&!vv(Y,Qi.Placeholder)?M1:Ev;try{Re(e,y,n,t,u)}catch(Ke){zp(u,Ke)}}}function M1(e,t,n,s,u){const f=function tM(e,t,n){const u=Ko(t[Mt],n);switch(e){case Qi.Complete:return u.primaryTmplIndex;case Qi.Loading:return u.loadingTmplIndex;case Qi.Error:return u.errorTmplIndex;case Qi.Placeholder:return u.placeholderTmplIndex;default:return null}}(e,u,s);if(null!==f){t[d0]=e;const y=u[Mt],O=Ja(y,f+In),Y=0;let ue;if(Um(n,Y),e===Qi.Complete){const et=Ko(y,s),ot=et.providers;if(ot&&ot.length>0){const Ct=u[$r],Nt=function TM(e){return e instanceof r0&&"function"==typeof e.injector.__ngOutletInjector}(Ct),Gt=Nt?Ct:Ct.get(Hn);ue=Gt.get(WT).getOrCreateInjector(et,Gt,ot,""),Nt&&(ue=function MM(e,t){return e.injector.__ngOutletInjector(t)}(Ct,ue))}}const Re=Pc(n,O.tView.ssrId),Ke=vf(u,O,null,{dehydratedView:Re,injector:ue});yf(n,Ke,Y,Ac(O,Re)),bf(Ke)}}function wM(e,t,n,s,u){const f=Date.now(),S=Ko(u[Mt],s);if(null===t[Nf]||t[Nf]<=f){t[Nf]=null;const O=c1(S),Y=null!==t[f0];if(e!==Qi.Loading||null===O||Y){e>Qi.Loading&&Y&&(t[f0](),t[f0]=null,t[Fc]=null),M1(e,t,n,s,u);const ue=vv(S,e);null!==ue&&(t[Nf]=f+ue,w1(ue,t,s,n,u))}else{t[Fc]=e;const ue=w1(O,t,s,n,u);t[f0]=ue}}else t[Fc]=e}function w1(e,t,n,s,u){return function _1(e,t,n){const u=n[$r].get(uM);return u.add(e,t),()=>u.remove(t)}(e,()=>{const y=t[Fc];t[Nf]=null,t[Fc]=null,null!==y&&Nl(y,n,s)},u)}function x1(e,t){return e<t}function D1(e,t,n){e.loadingPromise.then(()=>{e.loadingState===Xi.COMPLETE?Nl(Qi.Complete,t,n):e.loadingState===Xi.FAILED&&Nl(Qi.Error,t,n)})}function Mv(e,t,n,s){const u=bt();
vendor: 4,405 bytes, line 1
1return Ki(u,js(),t)&&(dr(),Nn(si(),u,e,t,n,s)),Mv}function Gc(e,t,n,s){return Ki(e,js(),n)?t+rn(n)+s:Kn}function Uc(e,t,n,s,u,f){const S=bu(e,Ca(),n,u);return ia(2),S?t+rn(n)+s+rn(u)+f:Kn}function jc(e,t,n,s,u,f,y,S){const Y=c0(e,Ca(),n,u,y);return ia(3),Y?t+rn(n)+s+rn(u)+f+rn(y)+S:Kn}function wv(e,t,n,s,u,f,y,S){const O=bt(),Y=Uc(O,t,n,s,u,f);return Y!==Kn&&Nn(si(),O,e,Y,y,S),wv}function m0(e,t){return e<<17|t<<2}function Ll(e){return e>>17&32767}function xv(e){return 2|e}function Su(e){return(131068&e)>>2}function Dv(e,t){return-131069&e|t<<2}function Av(e){return 1|e}function k1(e,t,n,s){const u=e[n+1],f=null===t;let y=s?Ll(u):Su(u),S=!1;for(;0!==y&&(!1===S||f);){const Y=e[y+1];OM(e[y],t)&&(S=!0,e[y+1]=s?Av(Y):xv(Y)),y=s?Ll(Y):Su(Y)}S&&(e[n+1]=s?xv(u):Av(u))}function OM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Oi(e,t)>=0}const ps={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function B1(e){return e.substring(ps.key,ps.keyEnd)}function V1(e,t){const n=ps.textEnd;return n===t?-1:(t=ps.keyEnd=function LM(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,ps.key=t,n),Qc(e,t,n))}function Qc(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Pv(e,t,n){const s=bt();return Ki(s,js(),t)&&to(dr(),si(),s,e,t,s[Mn],n,!1),Pv}function Iv(e,t,n,s,u){const y=u?"class":"style";Hm(e,n,t.inputs[y],y,s)}function Ov(e,t,n){return Ia(e,t,n,!1),Ov}function Rv(e,t){return Ia(e,t,null,!0),Rv}function W1(e){Oa($M,za,e,!0)}function za(e,t){for(let n=function FM(e){return function G1(e){ps.key=0,ps.keyEnd=0,ps.value=0,ps.valueEnd=0,ps.textEnd=e.length}(e),V1(e,Qc(e,0,ps.textEnd))}(t);n>=0;n=V1(t,n))ii(e,B1(t),!0)}function Ia(e,t,n,s){const u=bt(),f=dr(),y=ia(2);f.firstUpdatePass&&z1(f,e,y,s),t!==Kn&&Ki(u,y,t)&&X1(f,f.data[ns()],u,u[Mn],e,u[y+1]=function KM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=$n(Da(e)))),e}(t,n),s,y)}function Oa(e,t,n,s){const u=dr(),f=ia(2);u.firstUpdatePass&&z1(u,null,f,s);const y=bt();if(n!==Kn&&Ki(y,f,n)){const S=u.data[ns()];if(q1(S,s)&&!$1(u,f)){let O=s?S.classesWithoutHost:S.stylesWithoutHost;null!==O&&(n=qn(O,n||"")),Iv(u,S,y,n,s)}else!function zM(e,t,n,s,u,f,y,S){u===Kn&&(u=jn);let O=0,Y=0,ue=0<u.length?u[0]:null,Re=0<f.length?f[0]:null;for(;null!==ue||null!==Re;){const Ke=O<u.length?u[O+1]:void 0,et=Y<f.length?f[Y+1]:void 0;let Ct,ot=null;ue===Re?(O+=2,Y+=2,Ke!==et&&(ot=Re,Ct=et)):null===Re||null!==ue&&ue<Re?(O+=2,ot=ue):(Y+=2,ot=Re,Ct=et),null!==ot&&X1(e,t,n,s,ot,Ct,y,S),ue=O<u.length?u[O]:null,Re=Y<f.length?f[Y]:null}}(u,S,y,y[Mn],y[f+1],y[f+1]=function WM(e,t,n){if(null==n||""===n)return jn;const s=[],u=Da(n);if(Array.isArray(u))for(let f=0;f<u.length;f++)e(s,u[f],!0);else if("object"==typeof u)for(const f in u)u.hasOwnProperty(f)&&e(s,f,u[f]);else"string"==typeof u&&t(s,u);return s}(e,t,n),s,f)}}function $1(e,t){return t>=e.expandoStartIndex}function z1(e,t,n,s){const u=e.data;if(null===u[n+1]){const f=u[ns()],y=$1(e,n);q1(f,s)&&null===t&&!y&&(t=!1),t=function HM(e,t,n,s){const u=function Wl(e){const t=Gn.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let f=s?t.residualClasses:t.residualStyles;if(null===u)0===(s?t.classBindings:t.styleBindings)&&(n=kf(n=Fv(null,e,t,n,s),t.attrs,s),f=null);else{const y=t.directiveStylingLast;if(-1===y||e[y]!==u)if(n=Fv(u,e,t,n,s),null===f){let O=function GM(e,t,n){const s=n?t.classBindings:t.styleBindings;if(0!==Su(s))return e[Ll(s)]}(e,t,s);void 0!==O&&Array.isArray(O)&&(O=Fv(null,e,t,O[1],s),O=kf(O,t.attrs,s),function UM(e,t,n,s){e[Ll(n?t.classBindings:t.styleBindings)]=s}(e,t,s,O))}else f=function jM(e,t,n){let s;const u=t.directiveEnd;for(let f=1+t.directiveStylingLast;f<u;f++)s=kf(s,e[f].hostAttrs,n);return kf(s,t.attrs,n)}(e,t,s)}return void 0!==f&&(s?t.residualClasses=f:t.residualStyles=f),n}(u,f,t,s),function PM(e,t,n,s,u,f){let y=f?t.classBindings:t.styleBindings,S=Ll(y),O=Su(y);e[s]=n;let ue,Y=!1;if(Array.isArray(n)?(ue=n[1],(null===ue||Oi(n,ue)>0)&&(Y=!0)):ue=n,u)if(0!==O){const Ke=Ll(e[S+1]);e[s+1]=m0(Ke,S),0!==Ke&&(e[Ke+1]=Dv(e[Ke+1],s)),e[S+1]=function DM(e,t){return 131071&e|t<<17}(e[S+1],s)}else e[s+1]=m0(S,0),0!==S&&(e[S+1]=Dv(e[S+1],s)),S=s;else e[s+1]=m0(O,0),0===S?S=s:e[O+1]=Dv(e[O+1],s),O=s;Y&&(e[s+1]=xv(e[s+1])),k1(e,ue,s,!0),k1(e,ue,s,!1),function IM(e,t,n,s,u){const f=u?e.residualClasses:e.residualStyles;null!=f&&"string"==typeof t&&Oi(f,t)>
vendor: 4,279 bytes, line 1
1=0&&(n[s+1]=Av(n[s+1]))}(t,ue,e,s,f),y=m0(S,O),f?t.classBindings=y:t.styleBindings=y}(u,f,t,n,y,s)}}function Fv(e,t,n,s,u){let f=null;const y=n.directiveEnd;let S=n.directiveStylingLast;for(-1===S?S=n.directiveStart:S++;S<y&&(f=t[S],s=kf(s,f.hostAttrs,u),f!==e);)S++;return null!==e&&(n.directiveStylingLast=S),s}function kf(e,t,n){const s=n?1:2;let u=-1;if(null!==t)for(let f=0;f<t.length;f++){const y=t[f];"number"==typeof y?u=y:u===s&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),ii(e,y,!!n||t[++f]))}return void 0===e?null:e}function $M(e,t,n){const s=String(t);""!==s&&!s.includes(" ")&&ii(e,s,n)}function X1(e,t,n,s,u,f,y,S){if(!(3&t.type))return;const O=e.data,Y=O[S+1],ue=function AM(e){return!(1&~e)}(Y)?Q1(O,t,n,u,Su(Y),y):void 0;v0(ue)||(v0(f)||function xM(e){return!(2&~e)}(Y)&&(f=Q1(O,null,n,u,S,y)),function wm(e,t,n,s,u){if(t)u?e.addClass(n,s):e.removeClass(n,s);else{let f=-1===s.indexOf("-")?void 0:_c.DashCase;null==u?e.removeStyle(n,s,f):("string"==typeof u&&u.endsWith("!important")&&(u=u.slice(0,-10),f|=_c.Important),e.setStyle(n,s,u,f))}}(s,y,Za(ns(),n),u,f))}function Q1(e,t,n,s,u,f){const y=null===t;let S;for(;u>0;){const O=e[u],Y=Array.isArray(O),ue=Y?O[1]:O,Re=null===ue;let Ke=n[u+1];Ke===Kn&&(Ke=Re?jn:void 0);let et=Re?Ur(Ke,s):ue===s?Ke:void 0;if(Y&&!v0(et)&&(et=Ur(O,s)),v0(et)&&(S=et,y))return S;const ot=e[u+1];u=y?Ll(ot):Su(ot)}if(null!==t){let O=f?t.residualClasses:t.residualStyles;null!=O&&(S=Ur(O,s))}return S}function v0(e){return void 0!==e}function q1(e,t){return!!(e.flags&(t?8:16))}function Y1(e,t,n){Oa(ii,za,Gc(bt(),e,t,n),!0)}function Z1(e,t,n,s,u){Oa(ii,za,Uc(bt(),e,t,n,s,u),!0)}class nw{destroy(t){}updateValue(t,n){}swap(t,n){const s=Math.min(t,n),u=Math.max(t,n),f=this.detach(u);if(u-s>1){const y=this.detach(s);this.attach(s,f),this.attach(u,y)}else this.attach(s,f)}move(t,n){this.attach(n,this.detach(t))}}function Nv(e,t,n,s,u){return e===n&&Object.is(t,s)?1:Object.is(u(e,t),u(n,s))?-1:0}function Lv(e,t,n,s){return!(void 0===t||!t.has(s)||(e.attach(n,t.get(s)),t.delete(s),0))}function J1(e,t,n,s,u){if(Lv(e,t,s,n(s,u)))e.updateValue(s,u);else{const f=e.create(s,u);e.attach(s,f)}}function eb(e,t,n,s){const u=new Set;for(let f=t;f<=n;f++)u.add(s(f,e.at(f)));return u}class tb{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let s=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const u=this._vMap;for(;u.has(s);)s=u.get(s);u.set(s,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,s]of this.kvMap)if(t(s,n),void 0!==this._vMap){const u=this._vMap;for(;u.has(s);)s=u.get(s),t(s,n)}}}function nb(e,t,n){ja("NgControlFlow");const s=bt(),u=js(),f=kv(s,In+e);if(Ki(s,u,t)){const S=v(null);try{if(Um(f,0),-1!==t){const O=Bv(s[Mt],In+t),Y=Pc(f,O.tView.ssrId);yf(f,vf(s,O,n,{dehydratedView:Y}),0,Ac(O,Y))}}finally{v(S)}}else{const S=Ky(f,0);void 0!==S&&(S[Hr]=n)}}class iw{constructor(t,n,s){this.lContainer=t,this.$implicit=n,this.$index=s}get $count(){return this.lContainer.length-zr}}function rb(e){return e}function ib(e,t){return t}class sw{constructor(t,n,s){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=s}}function sb(e,t,n,s,u,f,y,S,O,Y,ue,Re,Ke){ja("NgControlFlow");const et=void 0!==O,ot=bt(),Ct=S?y.bind(ot[pi][Hr]):y,Nt=new sw(et,Ct);ot[In+e]=Nt,Rc(e+1,t,n,s,u,f),et&&Rc(e+2,O,Y,ue,Re,Ke)}class ow extends nw{constructor(t,n,s){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=s,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-zr}at(t){return this.getLView(t)[Hr].$implicit}attach(t,n){const s=n[yi];this.needsIndexUpdate||=t!==this.length,yf(this.lContainer,n,t,Ac(this.templateTNode,s))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function aw(e,t){return hu(e,t)}(this.lContainer,t)}create(t,n){const s=Pc(this.lContainer,this.templateTNode.tView.ssrId);return vf(this.hostLView,this.templateTNode,new iw(this.lContainer,n,t),{dehydratedView:s})}destroy(t){Sc(t[Mt],t)}updateValue(t,n){this.getLView(t)[Hr].$implicit=n}reset(){this.needsIndexUpdate=!1}
1updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Hr].$index=t}getLView(t){return function lw(e,t){return Ky(e,t)}(this.lContainer,t)}}function ab(e){const t=v(null),n=ns();try{const s=bt(),u=s[Mt],f=s[n];if(void 0===f.liveCollection){const S=n+1,O=kv(s,S),Y=Bv(u,S);f.liveCollection=new ow(O,s,Y)}else f.liveCollection.reset();const y=f.liveCollection;if(function rw(e,t,n){let s,u,f=0,y=e.length-1;if(Array.isArray(t)){let S=t.length-1;for(;f<=y&&f<=S;){const O=e.at(f),Y=t[f],ue=Nv(f,O,f,Y,n);if(0!==ue){ue<0&&e.updateValue(f,Y),f++;continue}const Re=e.at(y),Ke=t[S],et=Nv(y,Re,S,Ke,n);if(0!==et){et<0&&e.updateValue(y,Ke),y--,S--;continue}const ot=n(f,O),Ct=n(y,Re),Nt=n(f,Y);if(Object.is(Nt,Ct)){const Gt=n(S,Ke);Object.is(Gt,ot)?(e.swap(f,y),e.updateValue(y,Ke),S--,y--):e.move(y,f),e.updateValue(f,Y),f++}else if(s??=new tb,u??=eb(e,f,y,n),Lv(e,s,f,Nt))e.updateValue(f,Y),f++,y++;else if(u.has(Nt))s.set(ot,e.detach(f)),y--;else{const Gt=e.create(f,t[f]);e.attach(f,Gt),f++,y++}}for(;f<=S;)J1(e,s,n,f,t[f]),f++}else if(null!=t){const S=t[Symbol.iterator]();let O=S.next();for(;!O.done&&f<=y;){const Y=e.at(f),ue=O.value,Re=Nv(f,Y,f,ue,n);if(0!==Re)Re<0&&e.updateValue(f,ue),f++,O=S.next();else{s??=new tb,u??=eb(e,f,y,n);const Ke=n(f,ue);if(Lv(e,s,f,Ke))e.updateValue(f,ue),f++,y++,O=S.next();else if(u.has(Ke)){const et=n(f,Y);s.set(et,e.detach(f)),y--}else e.attach(f,e.create(f,ue)),f++,y++,O=S.next()}}for(;!O.done;)J1(e,s,n,e.length,O.value),O=S.next()}for(;f<=y;)e.destroy(e.detach(y--));s?.forEach(S=>{e.destroy(S)})}(y,e,f.trackByFn),y.updateIndexes(),f.hasEmptyBlock){const S=js(),O=0===y.length;if(Ki(s,S,O)){const Y=n+2,ue=kv(s,Y);if(O){const Re=Bv(u,Y),Ke=Pc(ue,Re.tView.ssrId);yf(ue,vf(s,Re,void 0,{dehydratedView:Ke}),0,Ac(Re,Ke))}else Um(ue,0)}}}finally{v(t)}}function kv(e,t){return e[t]}function Bv(e,t){return Ja(e,t)}function y0(e,t,n,s){const u=bt(),f=dr(),y=In+e,S=u[Mn],O=f.firstCreatePass?function uw(e,t,n,s,u,f){const y=t.consts,O=Ol(t,e,2,s,na(y,u));return h(t,n,O,na(y,f)),null!==O.attrs&&n0(O,O.attrs,!1),null!==O.mergedAttrs&&n0(O,O.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,O),O}(y,f,u,t,n,s):f.data[y],Y=lb(f,u,O,S,t,e);u[y]=Y;const ue=Qs(O);return ra(O,!0),kp(S,Y,O),!function Rf(e){return!(32&~e.flags)}(O)&&Xl()&&wc(f,u,Y,O),0===function rh(){return Gn.lFrame.elementDepthCount}()&&Ds(Y,u),function z0(){Gn.lFrame.elementDepthCount++}(),ue&&(hf(f,u,O),ff(f,O,u)),null!==s&&pf(u,O),y0}function _0(){let e=Gr();jl()?Ru():(e=e.parent,ra(e,!1));const t=e;(function ud(e){return Gn.skipHydrationRootTNode===e})(t)&&function oh(){Gn.skipHydrationRootTNode=null}(),function K0(){Gn.lFrame.elementDepthCount--}();const n=dr();return n.firstCreatePass&&(Bu(n,e),Hl(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function vh(e){return!!(8&e.flags)}(t)&&Iv(n,t,bt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function vl(e){return!!(16&e.flags)}(t)&&Iv(n,t,bt(),t.stylesWithoutHost,!1),_0}function Vv(e,t,n,s){return y0(e,t,n,s),_0(),Vv}let lb=(e,t,n,s,u,f)=>(Uo(!0),Cc(s,u,function fh(){return Gn.lFrame.currentNamespace}()));function b0(e,t,n){const s=bt(),u=dr(),f=e+In,y=u.firstCreatePass?function fw(e,t,n,s,u){const f=t.consts,y=na(f,s),S=Ol(t,e,8,"ng-container",y);return null!==y&&n0(S,y,!0),h(t,n,S,na(f,u)),null!==t.queries&&t.queries.elementStart(t,S),S}(f,u,s,t,n):u.data[f];ra(y,!0);const S=ub(u,s,y,e);return s[f]=S,Xl()&&wc(u,s,S,y),Ds(S,s),Qs(y)&&(hf(u,s,y),ff(u,y,s)),null!=n&&pf(s,y),b0}function C0(){let e=Gr();const t=dr();return jl()?Ru():(e=e.parent,ra(e,!1)),t.firstCreatePass&&(Bu(t,e),Hl(e)&&t.queries.elementEnd(e)),C0}function Hv(e,t,n){return b0(e,t,n),C0(),Hv}let ub=(e,t,n,s)=>(Uo(!0),rf(t[Mn],""));function cb(){return bt()}const Eu=void 0;var mw=["en",[["a","p"],["AM","PM"],Eu],[["AM","PM"],Eu,Eu],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Eu,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Eu,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}
1, {0}",Eu,"{1} 'at' {0}",Eu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function gw(e){const n=Math.floor(Math.abs(e)),s=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===s?1:5}];let qc={};function Gv(e){const t=function vw(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=pb(t);if(n)return n;const s=t.split("-")[0];if(n=pb(s),n)return n;if("en"===s)return mw;throw new _t(701,!1)}function hb(e){return Gv(e)[Yc.PluralCase]}function pb(e){return e in qc||(qc[e]=Zt.ng&&Zt.ng.common&&Zt.ng.common.locales&&Zt.ng.common.locales[e]),qc[e]}var Yc=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Yc||{});const Zc="en-US";let gb=Zc;function Wv(e,t,n,s){const u=bt(),f=dr(),y=Gr();return $v(f,u,u[Mn],y,e,t,s),Wv}function $v(e,t,n,s,u,f,y){const S=Qs(s),Y=e.firstCreatePass&&mf(e),ue=t[Hr],Re=ha(t);let Ke=!0;if(3&s.type||y){const Ct=Ms(s,t),Nt=y?y(Ct):Ct,Gt=Re.length,Pt=y?Or=>y(Kr(Or[s.index])):s.index;let Ln=null;if(!y&&S&&(Ln=function hx(e,t,n,s){const u=e.cleanup;if(null!=u)for(let f=0;f<u.length-1;f+=2){const y=u[f];if(y===n&&u[f+1]===s){const S=t[Us],O=u[f+2];return S.length>O?S[O]:null}"string"==typeof y&&(f+=2)}return null}(e,t,u,s.index)),null!==Ln)(Ln.__ngLastListenerFn__||Ln).__ngNextListenerFn__=f,Ln.__ngLastListenerFn__=f,Ke=!1;else{f=jb(s,t,ue,f,!1);const Or=n.listen(Nt,u,f);Re.push(f,Or),Y&&Y.push(u,Pt,Gt,Gt+1)}}else f=jb(s,t,ue,f,!1);const et=s.outputs;let ot;if(Ke&&null!==et&&(ot=et[u])){const Ct=ot.length;if(Ct)for(let Nt=0;Nt<Ct;Nt+=2){const oi=t[ot[Nt]][ot[Nt+1]].subscribe(f),ms=Re.length;Re.push(f,oi),Y&&Y.push(u,s.index,ms,-(ms+1))}}}function Ub(e,t,n,s){const u=v(null);try{return qs(6,t,n),!1!==n(s)}catch(f){return zp(e,f),!1}finally{qs(7,t,n),v(u)}}function jb(e,t,n,s,u){return function f(y){if(y===Function)return s;bf(e.componentOffset>-1?zi(e.index,t):t);let O=Ub(t,n,s,y),Y=f.__ngNextListenerFn__;for(;Y;)O=Ub(t,n,Y,y)&&O,Y=Y.__ngNextListenerFn__;return u&&!1===O&&y.preventDefault(),O}}function Wb(e=1){return function gd(e){return(Gn.lFrame.contextLView=function Iu(e,t){for(;e>0;)t=t[Na],e--;return t}(e,Gn.lFrame.contextLView))[Hr]}(e)}function px(e,t){let n=null;const s=function ge(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let u=0;u<t.length;u++){const f=t[u];if("*"!==f){if(null===s?Z(e,f,!0):qe(s,f))return u}else n=u}return n}function $b(e){const t=bt()[pi][qr];if(!t.projection){const s=t.projection=ys(e?e.length:1,null),u=s.slice();let f=t.child;for(;null!==f;){const y=e?px(f,e):0;null!==y&&(u[y]?u[y].projectionNext=f:s[y]=f,u[y]=f),f=f.next}}}function zb(e,t=0,n){const s=bt(),u=dr(),f=Ol(u,In+e,16,null,n||null);null===f.projection&&(f.projection=t),Ru(),(!s[yi]||tl())&&32&~f.flags&&function cf(e,t,n){Lp(t[Mn],0,t,n,af(e,n,t),Op(n.parent||t[qr],n,t))}(u,s,f)}function zv(e,t,n){return w0(e,"",t,"",n),zv}function w0(e,t,n,s,u){const f=bt(),y=Gc(f,t,n,s);return y!==Kn&&to(dr(),si(),f,e,y,f[Mn],u,!1),w0}function Kv(e,t,n,s,u,f,y){const S=bt(),O=Uc(S,t,n,s,u,f);return O!==Kn&&to(dr(),si(),S,e,O,S[Mn],y,!1),Kv}function Xv(e,t,n,s,u,f,y,S,O){const Y=bt(),ue=jc(Y,t,n,s,u,f,y,S);return ue!==Kn&&to(dr(),si(),Y,e,ue,Y[Mn],O,!1),Xv}function Jb(e,t,n,s){!function O_(e,t,n,s){const u=dr();if(u.firstCreatePass){const f=Gr();R_(u,new D_(t,n,s),f.index),function ST(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}
vendor: 6,176 bytes, line 1
1(u,e),!(2&~n)&&(u.staticContentQueries=!0)}return P_(u,bt(),n)}(e,t,n,s)}function eC(e,t,n){!function I_(e,t,n){const s=dr();return s.firstCreatePass&&(R_(s,new D_(e,t,n),-1),!(2&~t)&&(s.staticViewQueries=!0)),P_(s,bt(),t)}(e,t,n)}function tC(e){const t=bt(),n=dr(),s=Nu();$l(s+1);const u=uv(n,s);if(e.dirty&&function Jf(e){return!(4&~e[sn])}(t)===!(2&~u.metadata.flags)){if(null===u.matches)e.reset([]);else{const f=F_(t,s);e.reset(f,Dh),e.notifyOnChanges()}return!0}return!1}function nC(){return function lv(e,t){return e[Mo].queries[t].queryList}(bt(),Nu())}function rC(e){return ba(function fd(){return Gn.lFrame.contextLView}(),In+e)}function hC(e,t=""){const n=bt(),s=dr(),u=e+In,f=s.firstCreatePass?Ol(s,u,1,t,null):s.data[u],y=pC(s,n,f,t,e);n[u]=y,Xl()&&wc(s,n,y,f),ra(f,!1)}let pC=(e,t,n,s,u)=>(Uo(!0),function bc(e,t){return e.createText(t)}(t[Mn],s));function Qv(e){return x0("",e,""),Qv}function x0(e,t,n){const s=bt(),u=Gc(s,e,t,n);return u!==Kn&&dl(s,ns(),u),x0}function qv(e,t,n,s,u){const f=bt(),y=Uc(f,e,t,n,s,u);return y!==Kn&&dl(f,ns(),y),qv}function Yv(e,t,n,s,u,f,y){const S=bt(),O=jc(S,e,t,n,s,u,f,y);return O!==Kn&&dl(S,ns(),O),Yv}function Zv(e,t,n){B_(t)&&(t=t());const s=bt();return Ki(s,js(),t)&&to(dr(),si(),s,e,t,s[Mn],n,!1),Zv}function CC(e,t){const n=B_(e);return n&&e.set(t),n}function Jv(e,t){const n=bt(),s=dr(),u=Gr();return $v(s,n,n[Mn],u,e,t),Jv}function ey(e,t,n,s,u){if(e=ze(e),Array.isArray(e))for(let f=0;f<e.length;f++)ey(e[f],t,n,s,u);else{const f=dr(),y=bt(),S=Gr();let O=Er(e)?e:ze(e.provide);const Y=qo(e),ue=1048575&S.providerIndexes,Re=S.directiveStart,Ke=S.providerIndexes>>20;if(Er(e)||!e.multi){const et=new sa(Y,u,Il),ot=ny(O,t,u?ue:ue+Ke,Re);-1===ot?(zu(Wu(S,y),f,O),ty(f,e,t.length),t.push(O),S.directiveStart++,S.directiveEnd++,u&&(S.providerIndexes+=1048576),n.push(et),y.push(et)):(n[ot]=et,y[ot]=et)}else{const et=ny(O,t,ue+Ke,Re),ot=ny(O,t,ue,ue+Ke),Nt=ot>=0&&n[ot];if(u&&!Nt||!u&&!(et>=0&&n[et])){zu(Wu(S,y),f,O);const Gt=function Rx(e,t,n,s,u){const f=new sa(e,n,Il);return f.multi=[],f.index=t,f.componentProviders=0,SC(f,u,s&&!n),f}(u?Ox:Ix,n.length,u,s,Y);!u&&Nt&&(n[ot].providerFactory=Gt),ty(f,e,t.length,0),t.push(O),S.directiveStart++,S.directiveEnd++,u&&(S.providerIndexes+=1048576),n.push(Gt),y.push(Gt)}else ty(f,e,et>-1?et:ot,SC(n[u?ot:et],Y,!u&&s));!u&&s&&Nt&&n[ot].componentProviders++}}}function ty(e,t,n,s){const u=Er(t),f=function Ui(e){return!!e.useClass}(t);if(u||f){const O=(f?ze(t.useClass):t).prototype.ngOnDestroy;if(O){const Y=e.destroyHooks||(e.destroyHooks=[]);if(!u&&t.multi){const ue=Y.indexOf(n);-1===ue?Y.push(n,[s,O]):Y[ue+1].push(s,O)}else Y.push(n,O)}}}function SC(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function ny(e,t,n,s){for(let u=n;u<s;u++)if(t[u]===e)return u;return-1}function Ix(e,t,n,s){return ry(this.multi,[])}function Ox(e,t,n,s){const u=this.multi;let f;if(this.providerFactory){const y=this.providerFactory.componentProviders,S=Ma(n,n[Mt],this.providerFactory.index,s);f=S.slice(0,y),ry(u,f);for(let O=y;O<S.length;O++)f.push(S[O])}else f=[],ry(u,f);return f}function ry(e,t){for(let n=0;n<e.length;n++)t.push((0,e[n])());return t}function EC(e,t=[]){return n=>{n.providersResolver=(s,u)=>function Px(e,t,n){const s=dr();if(s.firstCreatePass){const u=lo(e);ey(n,s.data,s.blueprint,u,!0),ey(t,s.data,s.blueprint,u,!1)}}(s,u?u(e):e,t)}}let Fx=(()=>{var e;class t{constructor(s){this._injector=s,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(s){if(!s.standalone)return null;if(!this.cachedInjectors.has(s)){const u=tt(0,s.type),f=u.length>0?pv([u],this._injector,`Standalone[${s.type.name}]`):null;this.cachedInjectors.set(s,f)}return this.cachedInjectors.get(s)}ngOnDestroy(){try{for(const s of this.cachedInjectors.values())null!==s&&s.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=Bn({token:e,providedIn:"environment",factory:()=>new e(_n(Hn))}),t})();function TC(e){ja("NgStandalone"),e.getStandaloneInjector=t=>t.get(Fx).getOrCreateStandaloneInjector(e)}function wC(e,t,n){const s=wn()+e,u=bt();return u[s]===Kn?Wa(u,s,n?t.call(n):t()):Of(u,s)}function xC(e,t,n,s){return OC(bt(),wn(),e,t,n,s)}function DC(e,t,n,s,u){return RC(bt(),wn(),e,t,n,s,u)}function AC(e,t,n,s,u,f){return function FC(e,t,n,s,u,f,y,S){const O=t+n;return c0(e,O,u,f,y)?Wa(e,O+3,S?s.call(S,u,f,y):s(u,f,y)):Wf(e,O+3)}(bt(),wn(),e,t,n,s,u,f)}function PC(e,t,n,s,u,f,y){return function NC(e,t,n,s,u,f,y,S,O){const Y=t+n;return pa(e,Y,u,f,y,S)?Wa(e,Y+4,O?s.call(O,u,f,y,S):s(u,f,y,S)):Wf(e,Y+4)}(bt(),wn(),e,t,n,s,u,f,y)}function IC(e,t,n,s,u,f,y,S){const O=wn()+e,Y=bt(),ue=pa(Y,O,n,s,u,f);return Ki(Y,O+4,y)||ue?Wa(Y,O+5,S?t.call(S,n,s,u,f,y):t(n,s,u,f,y)):Of(Y,O+5)}function Wf(e,t){const n=e[t];return n===Kn?void 0:n}function OC(e,t,n,s,u,f){const y=t+n;return Ki(e,y,u)?Wa(e,y+1,f?s.call(f,u):s(u)):Wf(e,y+1)}function RC(e,t,n,s,u,f,y){const S=t+n;return bu(e,S,u,f)?Wa(e,S+2,y?s.call(y,u,f):s(u,f)):Wf(e,S+2)}function kC(e,t){const n=dr();let s;const u=e+In;n.firstCreatePass?(s=function Gx(e,t){if(t)for(let n=t.length-1;n>=0;n--){const s=t[n];if(e===s.name)return s}}(t,n.pipeRegistry),n.data[u]=s,s.onDestroy&&(n.destroyHooks??=[]).push(u,s.onDestroy)):s=n.data[u];const f=s.factory||(s.factory=Xr(s.type)),S=gr(Il);try{const O=Cl(!1),Y=f();return Cl(O),function yx(e,t,n,s){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=s}(n,bt(),u,Y),Y}finally{gr(S)}}function BC(e,t,n){const s=e+In,u=bt(),f=ba(u,s);return $f(u,s)?OC(u,wn(),t,f.transform,n,f):f.transform(n)}function VC(e,t,n,s){const u=e+In,f=bt(),y=ba(f,u);return $f(f,u)?RC(f,wn(),t,y.transform,n,s,y):y.transform(n,s)}function $f(e,t){return e[Mt].data[t].pure}function HC(e,t){return Xp(e,t)}class nS{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let rS=(()=>{var e;class t{log(s){console.log(s)}warn(s){console.warn(s)}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const lS=new ht(""),uS=new ht("");let uy,kD=(()=>{var e;class t{constructor(s,u,f){this._ngZone=s,this.registry=u,this._pendingCount=0,this._isZ
1oneStable=!0,this._callbacks=[],this.taskTrackingZone=null,uy||(function BD(e){uy=e}(f),f.addToWindow(u)),this._watchAngularEvents(),s.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{is.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let s=this._callbacks.pop();clearTimeout(s.timeoutId),s.doneCb()}});else{let s=this.getPendingTasks();this._callbacks=this._callbacks.filter(u=>!u.updateCb||!u.updateCb(s)||(clearTimeout(u.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(s=>({source:s.source,creationLocation:s.creationLocation,data:s.data})):[]}addCallback(s,u,f){let y=-1;u&&u>0&&(y=setTimeout(()=>{this._callbacks=this._callbacks.filter(S=>S.timeoutId!==y),s()},u)),this._callbacks.push({doneCb:s,timeoutId:y,updateCb:f})}whenStable(s,u,f){if(f&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(s,u,f),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(s){this.registry.registerApplication(s,this)}unregisterApplication(s){this.registry.unregisterApplication(s)}findProviders(s,u,f){return[]}}return(e=t).\u0275fac=function(s){return new(s||e)(_n(is),_n(cS),_n(uS))},e.\u0275prov=Bn({token:e,factory:e.\u0275fac}),t})(),cS=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(s,u){this._applications.set(s,u)}unregisterApplication(s){this._applications.delete(s)}unregisterAllApplications(){this._applications.clear()}getTestability(s){return this._applications.get(s)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(s,u=!0){return uy?.findTestabilityInTree(this,s,u)??null}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function cy(e){return!!e&&"function"==typeof e.then}function dS(e){return!!e&&"function"==typeof e.subscribe}const fS=new ht("");let dy=(()=>{var e;class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((s,u)=>{this.resolve=s,this.reject=u}),this.appInits=pn(fS,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const s=[];for(const f of this.appInits){const y=f();if(cy(y))s.push(y);else if(dS(y)){const S=new Promise((O,Y)=>{y.subscribe({complete:O,error:Y})});s.push(S)}}const u=()=>{this.done=!0,this.resolve()};Promise.all(s).then(()=>{u()}).catch(f=>{this.reject(f)}),0===s.length&&u(),this.initialized=!0}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const fy=new ht("");function gS(e,t){return Array.isArray(t)?t.reduce(gS,e):{...e,...t}}let kl=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=pn(wh),this.afterRenderEffectManager=pn(xf),this.externalTestViews=new Set,this.beforeRender=new pt.B,this.afterTick=new pt.B,this.componentTypes=[],this.components=[],this.isStable=pn(Oc).hasPendingTasks.pipe((0,qt.T)(s=>!s)),this._injector=pn(Hn)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(s,u){const f=s instanceof o_;if(!this._injector.get(dy).done)throw!f&&wr(s),new _t(405,!1);let S;
1S=f?s:this._injector.get(e0).resolveComponentFactory(s),this.componentTypes.push(S.componentType);const O=function VD(e){return e.isBoundToModule}(S)?void 0:this._injector.get(_u),ue=S.create(fo.NULL,[],u||S.selector,O),Re=ue.location.nativeElement,Ke=ue.injector.get(lS,null);return Ke?.registerApplication(Re),ue.onDestroy(()=>{this.detachView(ue.hostView),I0(this.components,ue),Ke?.unregisterApplication(Re)}),this._loadComponent(ue),ue}tick(){this._tick(!0)}_tick(s){if(this._runningTick)throw new _t(101,!1);const u=v(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(s)}catch(f){this.internalErrorHandler(f)}finally{this.afterTick.next(),this._runningTick=!1,v(u)}}detectChangesInAttachedViews(s){let u=0;const f=this.afterRenderEffectManager;for(;;){if(u===qy)throw new _t(103,!1);if(s){const y=0===u;this.beforeRender.next(y);for(let{_lView:S,notifyErrorHandler:O}of this._views)GD(S,y,O)}if(u++,f.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:y})=>hy(y))&&(f.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:y})=>hy(y))))break}}attachView(s){const u=s;this._views.push(u),u.attachToAppRef(this)}detachView(s){const u=s;I0(this._views,u),u.detachFromAppRef()}_loadComponent(s){this.attachView(s.hostView),this.tick(),this.components.push(s);const u=this._injector.get(fy,[]);[...this._bootstrapListeners,...u].forEach(f=>f(s))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(s=>s()),this._views.slice().forEach(s=>s.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(s){return this._destroyListeners.push(s),()=>I0(this._destroyListeners,s)}destroy(){if(this._destroyed)throw new _t(406,!1);const s=this._injector;s.destroy&&!s.destroyed&&s.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function I0(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function GD(e,t,n){!t&&!hy(e)||function UD(e,t,n){let s;n?(s=0,e[sn]|=1024):s=64&e[sn]?0:1,Kp(e,t,s)}(e,n,t)}function hy(e){return ad(e)}class jD{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let WD=(()=>{var e;class t{compileModuleSync(s){return new hv(s)}compileModuleAsync(s){return Promise.resolve(this.compileModuleSync(s))}compileModuleAndAllComponentsSync(s){const u=this.compileModuleSync(s),y=ho(Qn(s).declarations).reduce((S,O)=>{const Y=fn(O);return Y&&S.push(new Pf(Y)),S},[]);return new jD(u,y)}compileModuleAndAllComponentsAsync(s){return Promise.resolve(this.compileModuleAndAllComponentsSync(s))}clearCache(){}clearCacheFor(s){}getModuleId(s){}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),KD=(()=>{var e;class t{constructor(){this.zone=pn(is),this.applicationRef=pn(kl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function XD(){const e=pn(is),t=pn(la);return n=>e.runOutsideAngular(()=>t.handleError(n))}let qD=(()=>{var e;class t{constructor(){this.subscription=new Dt.yU,this.initialized=!1,this.zone=pn(is),this.pendingTasks=pn(Oc)}initialize(){if(this.initialized)return;this.initialized=!0;let s=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(s=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{is.assertNotInAngularZone(),queueMicrotask(()=>{null!==s&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(s),s=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{is.assertInAngularZone(),s??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}}return(e=t).\u0275fac=function(s){return new(s||e)},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const R0=new ht("",{providedIn:"root",factory:()=>pn(R0,on.Optional|on.SkipSelf)||function YD(){return typeof $localize<"u"&&$localize.locale||Zc}()}),ZD=new ht("",{providedIn:"root",factory:()=>"USD"}),py=new ht("");let _S=(()=>{var e;class t{constructor(s){this._injector=s,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(s,u){const f=function ZE(e="zone.js",t){return"noop"===e?new h_:"zone.js"===e?new is(t):e}(u?.ngZone,function yS(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}({eventCoalescing:u?.ngZoneEventCoalescing,runCoalescing:u?.ngZoneRunCoalescing}));return f.run(()=>{const y=function jT(e,t,n){return new fv(e,t,n)}(s.moduleType,this.injector,function vS(e){return[{provide:is,useFactory:e},{provide:ks,multi:!0,useFactory:()=>{const t=pn(KD,{optional:!0});return()=>t.initialize()}},{provide:ks,multi:!0,useFactory:()=>{const t=pn(qD);return()=>{t.initialize()}}},{provide:wh,useFactory:XD}]}(()=>f)),S=y.injector.get(la,null);return f.runOutsideAngular(()=>{const O=f.onError.subscribe({next:Y=>{S.handleError(Y)}});y.onDestroy(()=>{I0(this._modules,y),O.unsubscribe()})}),function pS(e,t,n){try{const s=n();return cy(s)?s.catch(u=>{throw t.runOutsideAngular(()=>e.handleError(u)),u}):s}catch(s){throw t.runOutsideAngular(()=>e.handleError(s)),s}}(S,f,()=>{const O=y.injector.get(dy);
vendor: 4,957 bytes, line 1
1return O.runInitializers(),O.donePromise.then(()=>(function mb(e){"string"==typeof e&&(gb=e.toLowerCase().replace(/_/g,"-"))}(y.injector.get(R0,Zc)||Zc),this._moduleDoBootstrap(y),y))})})}bootstrapModule(s,u=[]){const f=gS({},u);return function zD(e,t,n){const s=new hv(n);return Promise.resolve(s)}(0,0,s).then(y=>this.bootstrapModuleFactory(y,f))}_moduleDoBootstrap(s){const u=s.injector.get(kl);if(s._bootstrapComponents.length>0)s._bootstrapComponents.forEach(f=>u.bootstrap(f));else{if(!s.instance.ngDoBootstrap)throw new _t(-403,!1);s.instance.ngDoBootstrap(u)}this._modules.push(s)}onDestroy(s){this._destroyListeners.push(s)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new _t(404,!1);this._modules.slice().forEach(u=>u.destroy()),this._destroyListeners.forEach(u=>u());const s=this._injector.get(py,null);s&&(s.forEach(u=>u()),s.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(s){return new(s||e)(_n(fo))},e.\u0275prov=Bn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),Bl=null;const bS=new ht("");function CS(e,t,n=[]){const s=`Platform: ${t}`,u=new ht(s);return(f=[])=>{let y=gy();if(!y||y.injector.get(bS,!1)){const S=[...n,...f,{provide:u,useValue:!0}];e?e(S):function eA(e){if(Bl&&!Bl.get(bS,!1))throw new _t(400,!1);(function hS(){!function xe(e){ne=e}(()=>{throw new _t(600,!1)})})(),Bl=e;const t=e.get(_S);(function ES(e){e.get(Zh,null)?.forEach(n=>n())})(e)}(function SS(e=[],t){return fo.create({name:t,providers:[{provide:To,useValue:"platform"},{provide:py,useValue:new Set([()=>Bl=null])},...e]})}(S,s))}return function tA(e){const t=gy();if(!t)throw new _t(401,!1);return t}()}}function gy(){return Bl?.get(_S)??null}function rA(){}let MS=(()=>{class t{}return t.__NG_ELEMENT_ID__=iA,t})();function iA(e){return function sA(e,t,n){if(ya(e)&&!n){const s=zi(e.index,t);return new Cf(s,s)}return 47&e.type?new Cf(t[pi],t):null}(Gr(),bt(),!(16&~e))}class AS{constructor(){}supports(t){return u0(t)}create(t){return new cA(t)}}const uA=(e,t)=>t;class cA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||uA}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,s=this._removalsHead,u=0,f=null;for(;n||s;){const y=!s||n&&n.currentIndex<IS(s,u,f)?n:s,S=IS(y,u,f),O=y.currentIndex;if(y===s)u--,s=s._nextRemoved;else if(n=n._next,null==y.previousIndex)u++;else{f||(f=[]);const Y=S-u,ue=O-u;if(Y!=ue){for(let Ke=0;Ke<Y;Ke++){const et=Ke<f.length?f[Ke]:f[Ke]=0,ot=et+Ke;ue<=ot&&ot<Y&&(f[Ke]=et+1)}f[y.previousIndex]=ue-Y}}S!==O&&t(y,S,O)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!u0(t))throw new _t(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let u,f,y,n=this._itHead,s=!1;if(Array.isArray(t)){this.length=t.length;for(let S=0;S<this.length;S++)f=t[S],y=this._trackByFn(S,f),null!==n&&Object.is(n.trackById,y)?(s&&(n=this._verifyReinsertion(n,f,y,S)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,y,S),s=!0),n=n._next}else u=0,function KT(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let s;for(;!(s=n.next()).done;)t(s.value)}}(t,S=>{y=this._trackByFn(u,S),null!==n&&Object.is(n.trackById,y)?(s&&(n=this._verifyReinsertion(n,S,y,u)),Object.is(n.item,S)||this._addIdentityChange(n,S)):(n=this._mismatch(n,S,y,u),s=!0),n=n._next,u++}),this.length=u;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,s,u){let f;return null===t?f=this._itTail:(f=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null))?(Object.is(t.
vendor: 4,576 bytes, line 1
1item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,f,u)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(s,u))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,f,u)):t=this._addAfter(new dA(n,s),f,u),t}_verifyReinsertion(t,n,s,u){let f=null===this._unlinkedRecords?null:this._unlinkedRecords.get(s,null);return null!==f?t=this._reinsertAfter(f,t._prev,u):t.currentIndex!=u&&(t.currentIndex=u,this._addToMoves(t,u)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,s){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const u=t._prevRemoved,f=t._nextRemoved;return null===u?this._removalsHead=f:u._nextRemoved=f,null===f?this._removalsTail=u:f._prevRemoved=u,this._insertAfter(t,n,s),this._addToMoves(t,s),t}_moveAfter(t,n,s){return this._unlink(t),this._insertAfter(t,n,s),this._addToMoves(t,s),t}_addAfter(t,n,s){return this._insertAfter(t,n,s),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,s){const u=null===n?this._itHead:n._next;return t._next=u,t._prev=n,null===u?this._itTail=t:u._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new PS),this._linkedRecords.put(t),t.currentIndex=s,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,s=t._next;return null===n?this._itHead=s:n._next=s,null===s?this._itTail=n:s._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new PS),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class dA{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class fA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let s;for(s=this._head;null!==s;s=s._nextDup)if((null===n||n<=s.currentIndex)&&Object.is(s.trackById,t))return s;return null}remove(t){const n=t._prevDup,s=t._nextDup;return null===n?this._head=s:n._nextDup=s,null===s?this._tail=n:s._prevDup=n,null===this._head}}class PS{constructor(){this.map=new Map}put(t){const n=t.trackById;let s=this.map.get(n);s||(s=new fA,this.map.set(n,s)),s.add(t)}get(t,n){const u=this.map.get(t);return u?u.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function IS(e,t,n){const s=e.previousIndex;if(null===s)return s;let u=0;return n&&s<n.length&&(u=n[s]),s+t+u}class OS{constructor(){}supports(t){return t instanceof Map||gv(t)}create(){return new hA}}class hA{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;
vendor: 3,796 bytes, line 1
1n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||gv(t)))throw new _t(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(s,u)=>{if(n&&n.key===u)this._maybeAddToChanges(n,s),this._appendAfter=n,n=n._next;else{const f=this._getOrCreateRecordForKey(u,s);n=this._insertBeforeOrAppend(n,f)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let s=n;null!==s;s=s._nextRemoved)s===this._mapHead&&(this._mapHead=null),this._records.delete(s.key),s._nextRemoved=s._next,s.previousValue=s.currentValue,s.currentValue=null,s._prev=null,s._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const s=t._prev;return n._next=t,n._prev=s,t._prev=n,s&&(s._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const u=this._records.get(t);this._maybeAddToChanges(u,n);const f=u._prev,y=u._next;return f&&(f._next=y),y&&(y._prev=f),u._next=null,u._prev=null,u}const s=new pA(t);return this._records.set(t,s),s.currentValue=n,this._addToAdditions(s),s}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(s=>n(t[s],s))}}class pA{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function RS(){return new by([new AS])}let by=(()=>{var e;class t{constructor(s){this.factories=s}static create(s,u){if(null!=u){const f=u.factories.slice();s=s.concat(f)}return new t(s)}static extend(s){return{provide:t,useFactory:u=>t.create(s,u||RS()),deps:[[t,new Ns,new di]]}}find(s){const u=this.factories.find(f=>f.supports(s));if(null!=u)return u;throw new _t(901,!1)}}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:RS}),t})();function FS(){return new Cy([new OS])}let Cy=(()=>{var e;class t{constructor(s){this.factories=s}static create(s,u){if(u){const f=u.factories.slice();s=s.concat(f)}return new t(s)}static extend(s){return{provide:t,useFactory:u=>t.create(s,u||FS()),deps:[[t,new Ns,new di]]}}find(s){const u=this.factories.find(f=>f.supports(s));if(u)return u;throw new _t(901,!1)}}return(e=t).\u0275prov=Bn({token:e,providedIn:"root",factory:FS}),t})();const vA=CS(null,"core",[]);let yA=(()=>{var e;class t{constructor(s){}}return(e=t).\u0275fac=function(s){return new(s||e)(_n(kl))},e.\u0275mod=dn({type:e}),e.\u0275inj=ai({}),t})();function KA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function QA(e,t){ja("NgSignals");const n=function _e(e){const t=Object.create(ce);t.computation=e;const n=()=>
1{if(B(t),x(t),t.value===ie)throw t.error;return t.value};return n[p]=t,n}(e);return t?.equal&&(n[p].equal=t.equal),n}function qA(e){const t=v(null);try{return e()}finally{v(t)}}function nP(e){const t=fn(e);if(!t)return null;const n=new Pf(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(r,o,a)=>{"use strict";a.d(o,{BC:()=>$t,JD:()=>as,MJ:()=>vn,R_:()=>Ur,X1:()=>Bs,YN:()=>Xs,YS:()=>us,Zm:()=>b,cV:()=>nn,cb:()=>_t,gE:()=>Pe,j4:()=>Ei,k0:()=>W,kq:()=>_,l_:()=>mo,mP:()=>E,me:()=>B,ok:()=>Co,qT:()=>Ne,tU:()=>bs,vS:()=>me,wz:()=>_n,xH:()=>ci,xh:()=>_s,y7:()=>ls});var l=a(4438),i=a(177),d=a(2806),g=a(7468),m=a(6354);let p=(()=>{var te;class z{constructor(ee,Ve){this._renderer=ee,this._elementRef=Ve,this.onChange=Ot=>{},this.onTouched=()=>{}}setProperty(ee,Ve){this._renderer.setProperty(this._elementRef.nativeElement,ee,Ve)}registerOnTouched(ee){this.onTouched=ee}registerOnChange(ee){this.onChange=ee}setDisabledState(ee){this.setProperty("disabled",ee)}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(l.sFG),l.rXU(l.aKT))},te.\u0275dir=l.FsC({type:te}),z})(),v=(()=>{var te;class z extends p{}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,features:[l.Vt3]}),z})();const _=new l.nKC(""),A={provide:_,useExisting:(0,l.Rfq)(()=>b),multi:!0};let b=(()=>{var te;class z extends v{writeValue(ee){this.setProperty("checked",ee)}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("change",function(an){return Ve.onChange(an.target.checked)})("blur",function(){return Ve.onTouched()})},features:[l.Jv_([A]),l.Vt3]}),z})();const C={provide:_,useExisting:(0,l.Rfq)(()=>B),multi:!0},E=new l.nKC("");let B=(()=>{var te;class z extends p{constructor(ee,Ve,Ot){super(ee,Ve),this._compositionMode=Ot,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function x(){const te=(0,i.QT)()?(0,i.QT)().getUserAgent():"";return/android (\d+)/.test(te.toLowerCase())}())}writeValue(ee){this.setProperty("value",ee??"")}_handleInput(ee){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(ee)}_compositionStart(){this._composing=!0}_compositionEnd(ee){this._composing=!1,this._compositionMode&&this.onChange(ee)}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(E,8))},te.\u0275dir=l.FsC({type:te,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("input",function(an){return Ve._handleInput(an.target.value)})("blur",function(){return Ve.onTouched()})("compositionstart",function(){return Ve._compositionStart()})("compositionend",function(an){return Ve._compositionEnd(an.target.value)})},features:[l.Jv_([C]),l.Vt3]}),z})();function M(te){return null==te||("string"==typeof te||Array.isArray(te))&&0===te.length}function R(te){return null!=te&&"number"==typeof te.length}const I=new l.nKC(""),L=new l.nKC(""),H=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class W{static min(z){return function Q(te){return z=>{if(M(z.value)||M(te))return null;const De=parseFloat(z.value);return!isNaN(De)&&De<te?{min:{min:te,actual:z.value}}:null}}(z)}static max(z){return function G(te){return z=>{if(M(z.value)||M(te))return null;const De=parseFloat(z.value);return!isNaN(De)&&De>te?{max:{max:te,actual:z.value}}:null}}(z)}static required(z){return ae(z)}static requiredTrue(z){return function le(te){return!0===te.value?null:{required:!0}}(z)}static email(z){return function de(te){return M(te.value)||H.test(te.value)?null:{email:!0}}(z)}static minLength(z){return he(z)}
vendor: 4,061 bytes, line 1
1static maxLength(z){return _e(z)}static pattern(z){return pe(z)}static nullValidator(z){return null}static compose(z){return be(z)}static composeAsync(z){return se(z)}}function ae(te){return M(te.value)?{required:!0}:null}function he(te){return z=>M(z.value)||!R(z.value)?null:z.value.length<te?{minlength:{requiredLength:te,actualLength:z.value.length}}:null}function _e(te){return z=>R(z.value)&&z.value.length>te?{maxlength:{requiredLength:te,actualLength:z.value.length}}:null}function pe(te){if(!te)return Ce;let z,De;return"string"==typeof te?(De="","^"!==te.charAt(0)&&(De+="^"),De+=te,"$"!==te.charAt(te.length-1)&&(De+="$"),z=new RegExp(De)):(De=te.toString(),z=te),ee=>{if(M(ee.value))return null;const Ve=ee.value;return z.test(Ve)?null:{pattern:{requiredPattern:De,actualValue:Ve}}}}function Ce(te){return null}function ie(te){return null!=te}function ce(te){return(0,l.jNT)(te)?(0,d.H)(te):te}function X(te){let z={};return te.forEach(De=>{z=null!=De?{...z,...De}:z}),0===Object.keys(z).length?null:z}function ne(te,z){return z.map(De=>De(te))}function xe(te){return te.map(z=>function Me(te){return!te.validate}(z)?z:De=>z.validate(De))}function be(te){if(!te)return null;const z=te.filter(ie);return 0==z.length?null:function(De){return X(ne(De,z))}}function re(te){return null!=te?be(xe(te)):null}function se(te){if(!te)return null;const z=te.filter(ie);return 0==z.length?null:function(De){const ee=ne(De,z).map(ce);return(0,g.p)(ee).pipe((0,m.T)(X))}}function ye(te){return null!=te?se(xe(te)):null}function Se(te,z){return null===te?[z]:Array.isArray(te)?[...te,z]:[te,z]}function we(te){return te._rawValidators}function Qe(te){return te._rawAsyncValidators}function je(te){return te?Array.isArray(te)?te:[te]:[]}function dt(te,z){return Array.isArray(te)?te.includes(z):te===z}function ft(te,z){const De=je(z);return je(te).forEach(Ve=>{dt(De,Ve)||De.push(Ve)}),De}function lt(te,z){return je(z).filter(De=>!dt(te,De))}class Et{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(z){this._rawValidators=z||[],this._composedValidatorFn=re(this._rawValidators)}_setAsyncValidators(z){this._rawAsyncValidators=z||[],this._composedAsyncValidatorFn=ye(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(z){this._onDestroyCallbacks.push(z)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(z=>z()),this._onDestroyCallbacks=[]}reset(z=void 0){this.control&&this.control.reset(z)}hasError(z,De){return!!this.control&&this.control.hasError(z,De)}getError(z,De){return this.control?this.control.getError(z,De):null}}class pt extends Et{get formDirective(){return null}get path(){return null}}class Dt extends Et{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class kt{constructor(z){this._cd=z}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}
1get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let $t=(()=>{var te;class z extends kt{constructor(ee){super(ee)}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(Dt,2))},te.\u0275dir=l.FsC({type:te,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(ee,Ve){2&ee&&l.AVh("ng-untouched",Ve.isUntouched)("ng-touched",Ve.isTouched)("ng-pristine",Ve.isPristine)("ng-dirty",Ve.isDirty)("ng-valid",Ve.isValid)("ng-invalid",Ve.isInvalid)("ng-pending",Ve.isPending)},features:[l.Vt3]}),z})(),_t=(()=>{var te;class z extends kt{constructor(ee){super(ee)}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(pt,10))},te.\u0275dir=l.FsC({type:te,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(ee,Ve){2&ee&&l.AVh("ng-untouched",Ve.isUntouched)("ng-touched",Ve.isTouched)("ng-pristine",Ve.isPristine)("ng-dirty",Ve.isDirty)("ng-valid",Ve.isValid)("ng-invalid",Ve.isInvalid)("ng-pending",Ve.isPending)("ng-submitted",Ve.isSubmitted)},features:[l.Vt3]}),z})();const hn="VALID",Mr="INVALID",$n="PENDING",qn="DISABLED";function Ci(te){return(ve(te)?te.validators:te)||null}function Lr(te,z){return(ve(z)?z.asyncValidators:te)||null}function ve(te){return null!=te&&!Array.isArray(te)&&"object"==typeof te}function He(te,z,De){const ee=te.controls;if(!(z?Object.keys(ee):ee).length)throw new l.wOt(1e3,"");if(!ee[De])throw new l.wOt(1001,"")}function V(te,z,De){te._forEachChild((ee,Ve)=>{if(void 0===De[Ve])throw new l.wOt(1002,"")})}class oe{constructor(z,De){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(z),this._assignAsyncValidators(De)}get validator(){return this._composedValidatorFn}set validator(z){this._rawValidators=this._composedValidatorFn=z}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(z){this._rawAsyncValidators=this._composedAsyncValidatorFn=z}get parent(){return this._parent}get valid(){return this.status===hn}get invalid(){return this.status===Mr}get pending(){return this.status==$n}get disabled(){return this.status===qn}get enabled(){return this.status!==qn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(z){this._assignValidators(z)}setAsyncValidators(z){this._assignAsyncValidators(z)}addValidators(z){this.setValidators(ft(z,this._rawValidators))}addAsyncValidators(z){this.setAsyncValidators(ft(z,this._rawAsyncValidators))}removeValidators(z){this.setValidators(lt(z,this._rawValidators))}removeAsyncValidators(z){this.setAsyncValidators(lt(z,this._rawAsyncValidators))}hasValidator(z){return dt(this._rawValidators,z)}hasAsyncValidator(z){return dt(this._rawAsyncValidators,z)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(z={}){this.touched=!0,this._parent&&!z.onlySelf&&this._parent.markAsTouched(z)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(z=>z.markAllAsTouched())}markAsUntouched(z={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(De=>{De.markAsUntouched({onlySelf:!0})}),this._parent&&!z.onlySelf&&this._parent._updateTouched(z)}markAsDirty(z={}){this.pristine=!1,this._parent&&!z.onlySelf&&this._parent.markAsDirty(z)}markAsPristine(z={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(De=>{De.markAsPristine({onlySelf:!0})}),this._parent&&!z.onlySelf&&this._parent._updatePristine(z)}markAsPending(z={}){this.status=$n,!1!==z.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!z.onlySelf&&this._parent.markAsPending(z)}disable(z={}){const De=this._parentMarkedDirty(z.onlySelf);
vendor: 4,218 bytes, line 1
1this.status=qn,this.errors=null,this._forEachChild(ee=>{ee.disable({...z,onlySelf:!0})}),this._updateValue(),!1!==z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...z,skipPristineCheck:De}),this._onDisabledChange.forEach(ee=>ee(!0))}enable(z={}){const De=this._parentMarkedDirty(z.onlySelf);this.status=hn,this._forEachChild(ee=>{ee.enable({...z,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:z.emitEvent}),this._updateAncestors({...z,skipPristineCheck:De}),this._onDisabledChange.forEach(ee=>ee(!1))}_updateAncestors(z){this._parent&&!z.onlySelf&&(this._parent.updateValueAndValidity(z),z.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(z){this._parent=z}getRawValue(){return this.value}updateValueAndValidity(z={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===hn||this.status===$n)&&this._runAsyncValidator(z.emitEvent)),!1!==z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!z.onlySelf&&this._parent.updateValueAndValidity(z)}_updateTreeValidity(z={emitEvent:!0}){this._forEachChild(De=>De._updateTreeValidity(z)),this.updateValueAndValidity({onlySelf:!0,emitEvent:z.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?qn:hn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(z){if(this.asyncValidator){this.status=$n,this._hasOwnPendingAsyncValidator=!0;const De=ce(this.asyncValidator(this));this._asyncValidationSubscription=De.subscribe(ee=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ee,{emitEvent:z})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(z,De={}){this.errors=z,this._updateControlsErrors(!1!==De.emitEvent)}get(z){let De=z;return null==De||(Array.isArray(De)||(De=De.split(".")),0===De.length)?null:De.reduce((ee,Ve)=>ee&&ee._find(Ve),this)}getError(z,De){const ee=De?this.get(De):this;return ee&&ee.errors?ee.errors[z]:null}hasError(z,De){return!!this.getError(z,De)}get root(){let z=this;for(;z._parent;)z=z._parent;return z}_updateControlsErrors(z){this.status=this._calculateStatus(),z&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(z)}_initObservables(){this.valueChanges=new l.bkB,this.statusChanges=new l.bkB}_calculateStatus(){return this._allControlsDisabled()?qn:this.errors?Mr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus($n)?$n:this._anyControlsHaveStatus(Mr)?Mr:hn}_anyControlsHaveStatus(z){return this._anyControls(De=>De.status===z)}_anyControlsDirty(){return this._anyControls(z=>z.dirty)}_anyControlsTouched(){return this._anyControls(z=>z.touched)}_updatePristine(z={}){this.pristine=!this._anyControlsDirty(),this._parent&&!z.onlySelf&&this._parent._updatePristine(z)}_updateTouched(z={}){this.touched=this._anyControlsTouched(),this._parent&&!z.onlySelf&&this._parent._updateTouched(z)}_registerOnCollectionChange(z){this._onCollectionChange=z}_setUpdateStrategy(z){ve(z)&&null!=z.updateOn&&(this._updateOn=z.updateOn)}_parentMarkedDirty(z){return!z&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(z){return null}_assignValidators(z){this._rawValidators=Array.isArray(z)?z.slice():z,this._composedValidatorFn=function Yr(te){return Array.isArray(te)?re(te):te||null}(this._rawValidators)}_assignAsyncValidators(z){this._rawAsyncValidators=Array.isArray(z)?z.slice():z,this._composedAsyncValidatorFn=function ze(te){return Array.isArray(te)?ye(te):te||null}(this._rawAsyncValidators)}}class Pe extends oe{constructor(z,De,ee){super(Ci(De),Lr(ee,De)),this.controls=z,this._initObservables(),this._setUpdateStrategy(De),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(z,De){return this.controls[z]?this.controls[z]:(this.controls[z]=De,De.setParent(this),De._registerOnCollectionChange(this._onCollectionChange),De)}addControl(z,De,ee={}
vendor: 5,843 bytes, line 1
1){this.registerControl(z,De),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}removeControl(z,De={}){this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),delete this.controls[z],this.updateValueAndValidity({emitEvent:De.emitEvent}),this._onCollectionChange()}setControl(z,De,ee={}){this.controls[z]&&this.controls[z]._registerOnCollectionChange(()=>{}),delete this.controls[z],De&&this.registerControl(z,De),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}contains(z){return this.controls.hasOwnProperty(z)&&this.controls[z].enabled}setValue(z,De={}){V(this,0,z),Object.keys(z).forEach(ee=>{He(this,!0,ee),this.controls[ee].setValue(z[ee],{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De)}patchValue(z,De={}){null!=z&&(Object.keys(z).forEach(ee=>{const Ve=this.controls[ee];Ve&&Ve.patchValue(z[ee],{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De))}reset(z={},De={}){this._forEachChild((ee,Ve)=>{ee.reset(z?z[Ve]:null,{onlySelf:!0,emitEvent:De.emitEvent})}),this._updatePristine(De),this._updateTouched(De),this.updateValueAndValidity(De)}getRawValue(){return this._reduceChildren({},(z,De,ee)=>(z[ee]=De.getRawValue(),z))}_syncPendingControls(){let z=this._reduceChildren(!1,(De,ee)=>!!ee._syncPendingControls()||De);return z&&this.updateValueAndValidity({onlySelf:!0}),z}_forEachChild(z){Object.keys(this.controls).forEach(De=>{const ee=this.controls[De];ee&&z(ee,De)})}_setUpControls(){this._forEachChild(z=>{z.setParent(this),z._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(z){for(const[De,ee]of Object.entries(this.controls))if(this.contains(De)&&z(ee))return!0;return!1}_reduceValue(){return this._reduceChildren({},(De,ee,Ve)=>((ee.enabled||this.disabled)&&(De[Ve]=ee.value),De))}_reduceChildren(z,De){let ee=z;return this._forEachChild((Ve,Ot)=>{ee=De(ee,Ve,Ot)}),ee}_allControlsDisabled(){for(const z of Object.keys(this.controls))if(this.controls[z].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(z){return this.controls.hasOwnProperty(z)?this.controls[z]:null}}class Jt extends Pe{}const Pn=new l.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>nr}),nr="always";function yr(te,z){return[...z.path,te]}function ar(te,z,De=nr){Pi(te,z),z.valueAccessor.writeValue(te.value),(te.disabled||"always"===De)&&z.valueAccessor.setDisabledState?.(te.disabled),function ss(te,z){z.valueAccessor.registerOnChange(De=>{te._pendingValue=De,te._pendingChange=!0,te._pendingDirty=!0,"change"===te.updateOn&&Bn(te,z)})}(te,z),function vs(te,z){const De=(ee,Ve)=>{z.valueAccessor.writeValue(ee),Ve&&z.viewToModelUpdate(ee)};te.registerOnChange(De),z._registerOnDestroy(()=>{te._unregisterOnChange(De)})}(te,z),function Ri(te,z){z.valueAccessor.registerOnTouched(()=>{te._pendingTouched=!0,"blur"===te.updateOn&&te._pendingChange&&Bn(te,z),"submit"!==te.updateOn&&te.markAsTouched()})}(te,z),function Si(te,z){if(z.valueAccessor.setDisabledState){const De=ee=>{z.valueAccessor.setDisabledState(ee)};te.registerOnDisabledChange(De),z._registerOnDestroy(()=>{te._unregisterOnDisabledChange(De)})}}(te,z)}function lr(te,z,De=!0){const ee=()=>{};z.valueAccessor&&(z.valueAccessor.registerOnChange(ee),z.valueAccessor.registerOnTouched(ee)),Ni(te,z),te&&(z._invokeOnDestroyCallbacks(),te._registerOnCollectionChange(()=>{}))}function zt(te,z){te.forEach(De=>{De.registerOnValidatorChange&&De.registerOnValidatorChange(z)})}function Pi(te,z){const De=we(te);null!==z.validator?te.setValidators(Se(De,z.validator)):"function"==typeof De&&te.setValidators([De]);const ee=Qe(te);null!==z.asyncValidator?te.setAsyncValidators(Se(ee,z.asyncValidator)):"function"==typeof ee&&te.setAsyncValidators([ee]);const Ve=()=>te.updateValueAndValidity();zt(z._rawValidators,Ve),zt(z._rawAsyncValidators,Ve)}function Ni(te,z){let De=!1;if(null!==te){if(null!==z.validator){const Ve=we(te);if(Array.isArray(Ve)&&Ve.length>0){const Ot=Ve.filter(an=>an!==z.validator);Ot.length!==Ve.length&&(De=!0,te.setValidators(Ot))}}if(null!==z.asyncValidator){const Ve=Qe(te);if(Array.isArray(Ve)&&Ve.length>0){const Ot=Ve.filter(an=>an!==z.asyncValidator);Ot.length!==Ve.length&&(De=!0,te.setAsyncValidators(Ot))}}}const ee=()=>{};return zt(z._rawValidators,ee),zt(z._rawAsyncValidators,ee),De}function Bn(te,z){te._pendingDirty&&te.markAsDirty(),te.setValue(te._pendingValue,{emitModelToViewChange:!1}),z.viewToModelUpdate(te._pendingValue),te._pendingChange=!1}function ai(te,z){Pi(te,z)}function Ge(te,z){if(!te.hasOwnProperty("model"))return!1;const De=te.model;return!!De.isFirstChange()||!Object.is(z,De.currentValue)}function rt(te,z){te._syncPendingControls(),z.forEach(De=>{const ee=De.control;"submit"===ee.updateOn&&ee._pendingChange&&(De.viewToModelUpdate(ee._pendingValue),ee._pendingChange=!1)})}function ht(te,z){if(!z)return null;let De,ee,Ve;return Array.isArray(z),z.forEach(Ot=>{Ot.constructor===B?De=Ot:function at(te){return Object.getPrototypeOf(te.constructor)===v}(Ot)?ee=Ot:Ve=Ot}),Ve||ee||De||null}const jt={provide:pt,useExisting:(0,l.Rfq)(()=>nn)},Lt=Promise.resolve();let nn=(()=>{var te;class z extends pt{constructor(ee,Ve,Ot){super(),this.callSetDisabledState=Ot,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.bkB,this.form=new Pe({},re(ee),ye(Ve))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(ee){Lt.then(()=>{const Ve=this._findContainer(ee.path);ee.control=Ve.registerControl(ee.name,ee.control),ar(ee.control,ee,this.callSetDisabledState),ee.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(ee)})}getControl(ee){return this.form.get(ee.path)}
1removeControl(ee){Lt.then(()=>{const Ve=this._findContainer(ee.path);Ve&&Ve.removeControl(ee.name),this._directives.delete(ee)})}addFormGroup(ee){Lt.then(()=>{const Ve=this._findContainer(ee.path),Ot=new Pe({});ai(Ot,ee),Ve.registerControl(ee.name,Ot),Ot.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(ee){Lt.then(()=>{const Ve=this._findContainer(ee.path);Ve&&Ve.removeControl(ee.name)})}getFormGroup(ee){return this.form.get(ee.path)}updateModel(ee,Ve){Lt.then(()=>{this.form.get(ee.path).setValue(Ve)})}setValue(ee){this.control.setValue(ee)}onSubmit(ee){return this.submitted=!0,rt(this.form,this._directives),this.ngSubmit.emit(ee),"dialog"===ee?.target?.method}onReset(){this.resetForm()}resetForm(ee=void 0){this.form.reset(ee),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(ee){return ee.pop(),ee.length?this.form.get(ee):this.form}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(I,10),l.rXU(L,10),l.rXU(Pn,8))},te.\u0275dir=l.FsC({type:te,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("submit",function(an){return Ve.onSubmit(an)})("reset",function(){return Ve.onReset()})},inputs:{options:[l.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l.Jv_([jt]),l.Vt3]}),z})();function Rn(te,z){const De=te.indexOf(z);De>-1&&te.splice(De,1)}function xn(te){return"object"==typeof te&&null!==te&&2===Object.keys(te).length&&"value"in te&&"disabled"in te}const vn=class extends oe{constructor(z=null,De,ee){super(Ci(De),Lr(ee,De)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(z),this._setUpdateStrategy(De),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ve(De)&&(De.nonNullable||De.initialValueIsDefault)&&(this.defaultValue=xn(z)?z.value:z)}setValue(z,De={}){this.value=this._pendingValue=z,this._onChange.length&&!1!==De.emitModelToViewChange&&this._onChange.forEach(ee=>ee(this.value,!1!==De.emitViewToModelChange)),this.updateValueAndValidity(De)}patchValue(z,De={}){this.setValue(z,De)}reset(z=this.defaultValue,De={}){this._applyFormState(z),this.markAsPristine(De),this.markAsUntouched(De),this.setValue(this.value,De),this._pendingChange=!1}_updateValue(){}_anyControls(z){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(z){this._onChange.push(z)}_unregisterOnChange(z){Rn(this._onChange,z)}registerOnDisabledChange(z){this._onDisabledChange.push(z)}_unregisterOnDisabledChange(z){Rn(this._onDisabledChange,z)}_forEachChild(z){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(z){xn(z)?(this.value=this._pendingValue=z.value,z.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=z}},Bi={provide:Dt,useExisting:(0,l.Rfq)(()=>me)},rn=Promise.resolve();let me=(()=>{var te;class z extends Dt{constructor(ee,Ve,Ot,an,fi,Ee){super(),this._changeDetectorRef=fi,this.callSetDisabledState=Ee,this.control=new vn,this._registered=!1,this.name="",this.update=new l.bkB,this._parent=ee,this._setValidators(Ve),this._setAsyncValidators(Ot),this.valueAccessor=ht(0,an)}ngOnChanges(ee){if(this._checkForErrors(),!this._registered||"name"in ee){if(this._registered&&(this._checkName(),this.formDirective)){const Ve=ee.name.previousValue;this.formDirective.removeControl({name:Ve,path:this._getPath(Ve)})}this._setUpControl()}"isDisabled"in ee&&this._updateDisabled(ee),Ge(ee,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(ee){this.viewModel=ee,this.update.emit(ee)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ar(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(ee){rn.then(()=>{this.control.setValue(ee,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(ee){const Ve=ee.isDisabled.currentValue,Ot=0!==Ve&&(0,l.L39)(Ve);rn.then(()=>{Ot&&!this.control.disabled?this.control.disable():!Ot&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(ee){return this._parent?yr(ee,this._parent):[ee]}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(pt,9),l.rXU(I,10),l.rXU(L,10),l.rXU(_,10),l.rXU(l.gRc,8),l.rXU(Pn,8))},te.\u0275dir=l.FsC({type:te,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"],options:[l.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l.Jv_([Bi]),l.Vt3,l.OA$]}),z})(),Ne=(()=>{var te;class z{}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275dir=l.FsC({type:te,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),z})();const gr=new l.nKC(""),go={provide:Dt,useExisting:(0,l.Rfq)(()=>mo)};let mo=(()=>{var te;class z extends Dt{set isDisabled(ee){}constructor(ee,Ve,Ot,an,fi){super(),this._ngModelWarningConfig=an,this.callSetDisabledState=fi,this.update=new l.bkB,this._ngModelWarningSent=!1,this._setValidators(ee),this._setAsyncValidators(Ve),this.valueAccessor=ht(0,Ot)}ngOnChanges(ee){if(this._isControlChanged(ee)){const Ve=ee.form.previousValue;Ve&&lr(Ve,this,!1),ar(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Ge(ee,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&lr(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(ee){this.viewModel=ee,this.update.emit(ee)}_isControlChanged(ee){return ee.hasOwnProperty("form")}}return(te=z)._ngModelWarningSentOnce=!1,te.\u0275fac=function(ee){return new(ee||te)(l.rXU(I,10),l.rXU(L,10),l.rXU(_,10),l.rXU(gr,8),l.rXU(Pn,8))},te.\u0275dir=l.FsC({type:te,selectors:[["","formControl",""]],inputs:{form:[l.Mj6.None,"formControl","form"],isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[l.Jv_([go]),l.Vt3,l.OA$]}),z})();const Vi={provide:pt,useExisting:(0,l.Rfq)(()=>Ei)};let Ei=(()=>{var te;class z extends pt{constructor(ee,Ve,Ot){super(),this.callSetDisabledState=Ot,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.bkB,this._setValidators(ee),this._setAsyncValidators(Ve)}ngOnChanges(ee){this._checkFormPresent(),ee.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ni(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(ee){const Ve=this.form.get(ee.path);return ar(Ve,ee,this.callSetDisabledState),Ve.updateValueAndValidity({emitEvent:!1}),this.directives.push(ee),Ve}getControl(ee){return this.form.get(ee.path)}
1removeControl(ee){lr(ee.control||null,ee,!1),function St(te,z){const De=te.indexOf(z);De>-1&&te.splice(De,1)}(this.directives,ee)}addFormGroup(ee){this._setUpFormContainer(ee)}removeFormGroup(ee){this._cleanUpFormContainer(ee)}getFormGroup(ee){return this.form.get(ee.path)}addFormArray(ee){this._setUpFormContainer(ee)}removeFormArray(ee){this._cleanUpFormContainer(ee)}getFormArray(ee){return this.form.get(ee.path)}updateModel(ee,Ve){this.form.get(ee.path).setValue(Ve)}onSubmit(ee){return this.submitted=!0,rt(this.form,this.directives),this.ngSubmit.emit(ee),"dialog"===ee?.target?.method}onReset(){this.resetForm()}resetForm(ee=void 0){this.form.reset(ee),this.submitted=!1}_updateDomValue(){this.directives.forEach(ee=>{const Ve=ee.control,Ot=this.form.get(ee.path);Ve!==Ot&&(lr(Ve||null,ee),(te=>te instanceof vn)(Ot)&&(ar(Ot,ee,this.callSetDisabledState),ee.control=Ot))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(ee){const Ve=this.form.get(ee.path);ai(Ve,ee),Ve.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(ee){if(this.form){const Ve=this.form.get(ee.path);Ve&&function Fi(te,z){return Ni(te,z)}(Ve,ee)&&Ve.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Pi(this.form,this),this._oldForm&&Ni(this._oldForm,this)}_checkFormPresent(){}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(I,10),l.rXU(L,10),l.rXU(Pn,8))},te.\u0275dir=l.FsC({type:te,selectors:[["","formGroup",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("submit",function(an){return Ve.onSubmit(an)})("reset",function(){return Ve.onReset()})},inputs:{form:[l.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l.Jv_([Vi]),l.Vt3,l.OA$]}),z})();const vo={provide:Dt,useExisting:(0,l.Rfq)(()=>as)};let as=(()=>{var te;class z extends Dt{set isDisabled(ee){}constructor(ee,Ve,Ot,an,fi){super(),this._ngModelWarningConfig=fi,this._added=!1,this.name=null,this.update=new l.bkB,this._ngModelWarningSent=!1,this._parent=ee,this._setValidators(Ve),this._setAsyncValidators(Ot),this.valueAccessor=ht(0,an)}ngOnChanges(ee){this._added||this._setUpControl(),Ge(ee,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(ee){this.viewModel=ee,this.update.emit(ee)}get path(){return yr(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return(te=z)._ngModelWarningSentOnce=!1,te.\u0275fac=function(ee){return new(ee||te)(l.rXU(pt,13),l.rXU(I,10),l.rXU(L,10),l.rXU(_,10),l.rXU(gr,8))},te.\u0275dir=l.FsC({type:te,selectors:[["","formControlName",""]],inputs:{name:[l.Mj6.None,"formControlName","name"],isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[l.Jv_([vo]),l.Vt3,l.OA$]}),z})();const yo={provide:_,useExisting:(0,l.Rfq)(()=>_n),multi:!0};function Yi(te,z){return null==te?`${z}`:(z&&"object"==typeof z&&(z="Object"),`${te}: ${z}`.slice(0,50))}let _n=(()=>{var te;class z extends v{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(ee){this._compareWith=ee}writeValue(ee){this.value=ee;const Ot=Yi(this._getOptionId(ee),ee);this.setProperty("value",Ot)}registerOnChange(ee){this.onChange=Ve=>{this.value=this._getOptionValue(Ve),ee(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(ee){for(const Ve of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Ve),ee))return Ve;return null}_getOptionValue(ee){const Ve=function _r(te){return te.split(":")[0]}(ee);return this._optionMap.has(Ve)?this._optionMap.get(Ve):ee}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("change",function(an){return Ve.onChange(an.target.value)})("blur",function(){return Ve.onTouched()})},inputs:{compareWith:"compareWith"},features:[l.Jv_([yo]),l.Vt3]}),z})(),ci=(()=>{var te;class z{constructor(ee,Ve,Ot){this._element=ee,this._renderer=Ve,this._select=Ot,this._select&&(this.id=this._select._registerOption())}set ngValue(ee){null!=this._select&&(this._select._optionMap.set(this.id,ee),this._setElementValue(Yi(this.id,ee)),this._select.writeValue(this._select.value))}set value(ee){this._setElementValue(ee),this._select&&this._select.writeValue(this._select.value)}_setElementValue(ee){this._renderer.setProperty(this._element.nativeElement,"value",ee)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(_n,9))},te.\u0275dir=l.FsC({type:te,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),z})();const pn={provide:_,useExisting:(0,l.Rfq)(()=>_o),multi:!0};function Zi(te,z){return null==te?`${z}`:("string"==typeof z&&(z=`'${z}'`),z&&"object"==typeof z&&(z="Object"),`${te}: ${z}`.slice(0,50))}let _o=(()=>{var te;class z extends v{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(ee){this._compareWith=ee}writeValue(ee){let Ve;if(this.value=ee,Array.isArray(ee)){const Ot=ee.map(an=>this._getOptionId(an));Ve=(an,fi)=>{an._setSelected(Ot.indexOf(fi.toString())>-1)}}else Ve=(Ot,an)=>{Ot._setSelected(!1)};this._optionMap.forEach(Ve)}registerOnChange(ee){this.onChange=Ve=>{const Ot=[],an=Ve.selectedOptions;if(void 0!==an){const fi=an;for(let Ee=0;Ee<fi.length;Ee++){const F=this._getOptionValue(fi[Ee].value);Ot.push(F)}}else{const fi=Ve.options;for(let Ee=0;Ee<fi.length;Ee++){const D=fi[Ee];if(D.selected){const F=this._getOptionValue(D.value);Ot.push(F)}}}this.value=Ot,ee(Ot)}}_registerOption(ee){const Ve=(this._idCounter++).toString();return this._optionMap.set(Ve,ee),Ve}_getOptionId(ee){for(const Ve of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Ve)._value,ee))return Ve;return null}_getOptionValue(ee){const Ve=function Fs(te){return te.split(":")[0]}(ee);return this._optionMap.has(Ve)?this._optionMap.get(Ve)._value:ee}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(ee,Ve){1&ee&&l.bIt("change",function(an){return Ve.onChange(an.target)})("blur",function(){return Ve.onTouched()})},inputs:{compareWith:"compareWith"},features:[l.Jv_([pn]),l.Vt3]}),z})(),ls=(()=>{var te;class z{constructor(ee,Ve,Ot){this._element=ee,this._renderer=Ve,this._select=Ot,this._select&&(this.id=this._select._registerOption(this))}set ngValue(ee){null!=this._select&&(this._value=ee,this._setElementValue(Zi(this.id,ee)),this._select.writeValue(this._select.value))}set value(ee){this._select?(this._value=ee,this._setElementValue(Zi(this.id,ee)),this._select.writeValue(this._select.value)):this._setElementValue(ee)}_setElementValue(ee){this._renderer.setProperty(this._element.nativeElement,"value",ee)}_setSelected(ee){this._renderer.setProperty(this._element.nativeElement,"selected",ee)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return(te=z).\u0275fac=function(ee){return new(ee||te)(l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(_o,9))},te.\u0275dir=l.FsC({type:te,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),z})();function Qo(te){return"number"==typeof te?te:parseInt(te,10)}let di=(()=>{var te;class z{constructor(){this._validator=Ce}ngOnChanges(ee){if(this.inputName in ee){const Ve=this.normalizeInput(ee[this.inputName].currentValue);this._enabled=this.enabled(Ve),this._validator=this._enabled?this.createValidator(Ve):Ce,this._onChange&&this._onChange()}}validate(ee){return this._validator(ee)}registerOnValidatorChange(ee){this._onChange=ee}enabled(ee){return null!=ee}}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275dir=l.FsC({type:te,features:[l.OA$]}),z})();const Ti={provide:I,useExisting:(0,l.Rfq)(()=>us),multi:!0};let us=(()=>{var te;class z extends di{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=l.L39,this.createValidator=ee=>ae}enabled(ee){return ee}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(ee,Ve){2&ee&&l.BMQ("required",Ve._enabled?"":null)},inputs:{required:"required"},features:[l.Jv_([Ti]),l.Vt3]}),z})();const vi={provide:I,useExisting:(0,l.Rfq)(()=>
1_s),multi:!0};let _s=(()=>{var te;class z extends di{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=ee=>Qo(ee),this.createValidator=ee=>he(ee)}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ve){2&ee&&l.BMQ("minlength",Ve._enabled?Ve.minlength:null)},inputs:{minlength:"minlength"},features:[l.Jv_([vi]),l.Vt3]}),z})();const Ii={provide:I,useExisting:(0,l.Rfq)(()=>bs),multi:!0};let bs=(()=>{var te;class z extends di{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=ee=>Qo(ee),this.createValidator=ee=>_e(ee)}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ve){2&ee&&l.BMQ("maxlength",Ve._enabled?Ve.maxlength:null)},inputs:{maxlength:"maxlength"},features:[l.Jv_([Ii]),l.Vt3]}),z})();const ii={provide:I,useExisting:(0,l.Rfq)(()=>Ur),multi:!0};let Ur=(()=>{var te;class z extends di{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=ee=>ee,this.createValidator=ee=>pe(ee)}}return(te=z).\u0275fac=(()=>{let De;return function(Ve){return(De||(De=l.xGo(te)))(Ve||te)}})(),te.\u0275dir=l.FsC({type:te,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ve){2&ee&&l.BMQ("pattern",Ve._enabled?Ve.pattern:null)},inputs:{pattern:"pattern"},features:[l.Jv_([ii]),l.Vt3]}),z})(),li=(()=>{var te;class z{}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275mod=l.$C({type:te}),te.\u0275inj=l.G2t({}),z})();class jn extends oe{constructor(z,De,ee){super(Ci(De),Lr(ee,De)),this.controls=z,this._initObservables(),this._setUpdateStrategy(De),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(z){return this.controls[this._adjustIndex(z)]}push(z,De={}){this.controls.push(z),this._registerControl(z),this.updateValueAndValidity({emitEvent:De.emitEvent}),this._onCollectionChange()}insert(z,De,ee={}){this.controls.splice(z,0,De),this._registerControl(De),this.updateValueAndValidity({emitEvent:ee.emitEvent})}removeAt(z,De={}){let ee=this._adjustIndex(z);ee<0&&(ee=0),this.controls[ee]&&this.controls[ee]._registerOnCollectionChange(()=>{}),this.controls.splice(ee,1),this.updateValueAndValidity({emitEvent:De.emitEvent})}setControl(z,De,ee={}){let Ve=this._adjustIndex(z);Ve<0&&(Ve=0),this.controls[Ve]&&this.controls[Ve]._registerOnCollectionChange(()=>{}),this.controls.splice(Ve,1),De&&(this.controls.splice(Ve,0,De),this._registerControl(De)),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(z,De={}){V(this,0,z),z.forEach((ee,Ve)=>{He(this,!1,Ve),this.at(Ve).setValue(ee,{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De)}patchValue(z,De={}){null!=z&&(z.forEach((ee,Ve)=>{this.at(Ve)&&this.at(Ve).patchValue(ee,{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De))}reset(z=[],De={}){this._forEachChild((ee,Ve)=>{ee.reset(z[Ve],{onlySelf:!0,emitEvent:De.emitEvent})}),this._updatePristine(De),this._updateTouched(De),this.updateValueAndValidity(De)}getRawValue(){return this.controls.map(z=>z.getRawValue())}clear(z={}){this.controls.length<1||(this._forEachChild(De=>De._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:z.emitEvent}))}_adjustIndex(z){return z<0?z+this.length:z}_syncPendingControls(){let z=this.controls.reduce((De,ee)=>!!ee._syncPendingControls()||De,!1);return z&&this.updateValueAndValidity({onlySelf:!0}),z}_forEachChild(z){this.controls.forEach((De,ee)=>{z(De,ee)})}_updateValue(){this.value=this.controls.filter(z=>z.enabled||this.disabled).map(z=>z.value)}_anyControls(z){return this.controls.some(De=>De.enabled&&z(De))}
1_setUpControls(){this._forEachChild(z=>this._registerControl(z))}_allControlsDisabled(){for(const z of this.controls)if(z.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(z){z.setParent(this),z._registerOnCollectionChange(this._onCollectionChange)}_find(z){return this.at(z)??null}}function bo(te){return!!te&&(void 0!==te.asyncValidators||void 0!==te.validators||void 0!==te.updateOn)}let Co=(()=>{var te;class z{constructor(){this.useNonNullable=!1}get nonNullable(){const ee=new z;return ee.useNonNullable=!0,ee}group(ee,Ve=null){const Ot=this._reduceControls(ee);let an={};return bo(Ve)?an=Ve:null!==Ve&&(an.validators=Ve.validator,an.asyncValidators=Ve.asyncValidator),new Pe(Ot,an)}record(ee,Ve=null){const Ot=this._reduceControls(ee);return new Jt(Ot,Ve)}control(ee,Ve,Ot){let an={};return this.useNonNullable?(bo(Ve)?an=Ve:(an.validators=Ve,an.asyncValidators=Ot),new vn(ee,{...an,nonNullable:!0})):new vn(ee,Ve,Ot)}array(ee,Ve,Ot){const an=ee.map(fi=>this._createControl(fi));return new jn(an,Ve,Ot)}_reduceControls(ee){const Ve={};return Object.keys(ee).forEach(Ot=>{Ve[Ot]=this._createControl(ee[Ot])}),Ve}_createControl(ee){return ee instanceof vn||ee instanceof oe?ee:Array.isArray(ee)?this.control(ee[0],ee.length>1?ee[1]:null,ee.length>2?ee[2]:null):this.control(ee)}}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275prov=l.jDH({token:te,factory:te.\u0275fac,providedIn:"root"}),z})(),Xs=(()=>{var te;class z{static withConfig(ee){return{ngModule:z,providers:[{provide:Pn,useValue:ee.callSetDisabledState??nr}]}}}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275mod=l.$C({type:te}),te.\u0275inj=l.G2t({imports:[li]}),z})(),Bs=(()=>{var te;class z{static withConfig(ee){return{ngModule:z,providers:[{provide:gr,useValue:ee.warnOnNgModelWithFormControl??"always"},{provide:Pn,useValue:ee.callSetDisabledState??nr}]}}}return(te=z).\u0275fac=function(ee){return new(ee||te)},te.\u0275mod=l.$C({type:te}),te.\u0275inj=l.G2t({imports:[li]}),z})()},728:(r,o,a)=>{"use strict";a.d(o,{wb:()=>Ve});var l=a(4438),i=a(345),d=a(9969);function v(Ee){return new l.wOt(3e3,!1)}function dt(Ee){switch(Ee.length){case 0:return new d.sf;case 1:return Ee[0];default:return new d.ui(Ee)}}function ft(Ee,D,F=new Map,Z=new Map){const ge=[],ke=[];let Ue=-1,qe=null;if(D.forEach(ct=>{const gt=ct.get("offset"),Kt=gt==Ue,Xt=Kt&&qe||new Map;ct.forEach((Wn,Fn)=>{let un=Fn,dn=Wn;if("offset"!==Fn)switch(un=Ee.normalizePropertyName(un,ge),dn){case d.FX:dn=F.get(Fn);break;case d.kp:dn=Z.get(Fn);break;default:dn=Ee.normalizeStyleValue(Fn,un,dn,ge)}Xt.set(un,dn)}),Kt||ke.push(Xt),qe=Xt,Ue=gt}),ge.length)throw function ce(Ee){return new l.wOt(3502,!1)}();return ke}function lt(Ee,D,F,Z){switch(D){case"start":Ee.onStart(()=>Z(F&&Et(F,"start",Ee)));break;case"done":Ee.onDone(()=>Z(F&&Et(F,"done",Ee)));break;case"destroy":Ee.onDestroy(()=>Z(F&&Et(F,"destroy",Ee)))}}function Et(Ee,D,F){const ke=pt(Ee.element,Ee.triggerName,Ee.fromState,Ee.toState,D||Ee.phaseName,F.totalTime??Ee.totalTime,!!F.disabled),Ue=Ee._data;return null!=Ue&&(ke._data=Ue),ke}function pt(Ee,D,F,Z,ge="",ke=0,Ue){return{element:Ee,triggerName:D,fromState:F,toState:Z,phaseName:ge,totalTime:ke,disabled:!!Ue}}function Dt(Ee,D,F){let Z=Ee.get(D);return Z||Ee.set(D,Z=F),Z}function kt(Ee){const D=Ee.indexOf(":");return[Ee.substring(1,D),Ee.slice(D+1)]}const qt=typeof document>"u"?null:document.documentElement;function Yt(Ee){const D=Ee.parentNode||Ee.host||null;return D===qt?null:D}let _t=null,Cn=!1;function Yn(Ee,D){for(;D;){if(D===Ee)return!0;D=Yt(D)}return!1}function Xn(Ee,D,F){if(F)return Array.from(Ee.querySelectorAll(D));const Z=Ee.querySelector(D);return Z?[Z]:[]}let xt=(()=>{var Ee;class D{validateStyleProperty(Z){return function mn(Ee){_t||(_t=function ln(){return typeof document<"u"?document.body:null}()||{},Cn=!!_t.style&&"WebkitAppearance"in _t.style);let D=!0;return _t.style&&!function $t(Ee){return"ebkit"==Ee.substring(1,6)}(Ee)&&(D=Ee in _t.style,!D&&Cn&&(D="Webkit"+Ee.charAt(0).toUpperCase()+Ee.slice(1)in _t.style)),D}(Z)}matchesElement(Z,ge){return!1}containsElement(Z,ge){return Yn(Z,ge)}getParentElement(Z){return Yt(Z)}query(Z,ge,ke){return Xn(Z,ge,ke)}computeStyle(Z,ge,ke){return ke||""}animate(Z,ge,ke,Ue,qe,ct=[],gt){return new d.sf(ke,Ue)}}return(Ee=D).\u0275fac=function(Z){return new(Z||Ee)},Ee.\u0275prov=l.jDH({token:Ee,factory:Ee.\u0275fac}),D})();class fr{}fr.NOOP=new xt;class tn{}const Rr=1e3,Zt="ng-enter",Nr="ng-leave",An="ng-trigger",hn=".ng-trigger",Mr="ng-animating",$n=".ng-animating";function qn(Ee){if("number"==typeof Ee)return Ee;const D=Ee.match(/^(-?[\.\d]+)(m?s)/);return!D||D.length<2?0:Ci(parseFloat(D[1]),D[2])}function Ci(Ee,D){return"s"===D?Ee*Rr:Ee}function Yr(Ee,D,F){return Ee.hasOwnProperty("duration")?Ee:function Lr(Ee,D,F){let ge,ke=0,Ue="";if("string"==typeof Ee){const qe=Ee.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);
vendor: 58,096 bytes, line 1
1if(null===qe)return D.push(v()),{duration:0,delay:0,easing:""};ge=Ci(parseFloat(qe[1]),qe[2]);const ct=qe[3];null!=ct&&(ke=Ci(parseFloat(ct),qe[4]));const gt=qe[5];gt&&(Ue=gt)}else ge=Ee;if(!F){let qe=!1,ct=D.length;ge<0&&(D.push(function _(){return new l.wOt(3100,!1)}()),qe=!0),ke<0&&(D.push(function A(){return new l.wOt(3101,!1)}()),qe=!0),qe&&D.splice(ct,0,v())}return{duration:ge,delay:ke,easing:Ue}}(Ee,D,F)}function He(Ee,D,F){D.forEach((Z,ge)=>{const ke=Un(ge);F&&!F.has(ge)&&F.set(ge,Ee.style[ke]),Ee.style[ke]=Z})}function V(Ee,D){D.forEach((F,Z)=>{const ge=Un(Z);Ee.style[ge]=""})}function oe(Ee){return Array.isArray(Ee)?1==Ee.length?Ee[0]:(0,d.K2)(Ee):Ee}const Ze=new RegExp("{{\\s*(.+?)\\s*}}","g");function yt(Ee){let D=[];if("string"==typeof Ee){let F;for(;F=Ze.exec(Ee);)D.push(F[1]);Ze.lastIndex=0}return D}function Vt(Ee,D,F){const Z=`${Ee}`,ge=Z.replace(Ze,(ke,Ue)=>{let qe=D[Ue];return null==qe&&(F.push(function C(Ee){return new l.wOt(3003,!1)}()),qe=""),qe.toString()});return ge==Z?Ee:ge}const Jt=/-+([a-z0-9])/g;function Un(Ee){return Ee.replace(Jt,(...D)=>D[1].toUpperCase())}function ar(Ee,D,F){switch(D.type){case d.If.Trigger:return Ee.visitTrigger(D,F);case d.If.State:return Ee.visitState(D,F);case d.If.Transition:return Ee.visitTransition(D,F);case d.If.Sequence:return Ee.visitSequence(D,F);case d.If.Group:return Ee.visitGroup(D,F);case d.If.Animate:return Ee.visitAnimate(D,F);case d.If.Keyframes:return Ee.visitKeyframes(D,F);case d.If.Style:return Ee.visitStyle(D,F);case d.If.Reference:return Ee.visitReference(D,F);case d.If.AnimateChild:return Ee.visitAnimateChild(D,F);case d.If.AnimateRef:return Ee.visitAnimateRef(D,F);case d.If.Query:return Ee.visitQuery(D,F);case d.If.Stagger:return Ee.visitStagger(D,F);default:throw function x(Ee){return new l.wOt(3004,!1)}()}}function lr(Ee,D){return window.getComputedStyle(Ee)[D]}const zt=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Si extends tn{normalizePropertyName(D,F){return Un(D)}normalizeStyleValue(D,F,Z,ge){let ke="";const Ue=Z.toString().trim();if(zt.has(F)&&0!==Z&&"0"!==Z)if("number"==typeof Z)ke="px";else{const qe=Z.match(/^[+-]?[\d\.]+([a-z]*)$/);qe&&0==qe[1].length&&ge.push(function E(Ee,D){return new l.wOt(3005,!1)}())}return Ue+ke}}const ai="*";const qi=new Set(["true","1"]),mi=new Set(["false","0"]);function Oe(Ee,D){const F=qi.has(Ee)||mi.has(Ee),Z=qi.has(D)||mi.has(D);return(ge,ke)=>{let Ue=Ee==ai||Ee==ge,qe=D==ai||D==ke;return!Ue&&F&&"boolean"==typeof ge&&(Ue=ge?qi.has(Ee):mi.has(Ee)),!qe&&Z&&"boolean"==typeof ke&&(qe=ke?qi.has(D):mi.has(D)),Ue&&qe}}const at=new RegExp("s*:selfs*,?","g");function rt(Ee,D,F,Z){return new St(Ee).build(D,F,Z)}class St{constructor(D){this._driver=D}build(D,F,Z){const ge=new Lt(F);return this._resetContextStyleTimingState(ge),ar(this,oe(D),ge)}_resetContextStyleTimingState(D){D.currentQuerySelector="",D.collectedStyles=new Map,D.collectedStyles.set("",new Map),D.currentTime=0}visitTrigger(D,F){let Z=F.queryCount=0,ge=F.depCount=0;const ke=[],Ue=[];return"@"==D.name.charAt(0)&&F.errors.push(function B(){return new l.wOt(3006,!1)}()),D.definitions.forEach(qe=>{if(this._resetContextStyleTimingState(F),qe.type==d.If.State){const ct=qe,gt=ct.name;gt.toString().split(/\s*,\s*/).forEach(Kt=>{ct.name=Kt,ke.push(this.visitState(ct,F))}),ct.name=gt}else if(qe.type==d.If.Transition){const ct=this.visitTransition(qe,F);Z+=ct.queryCount,ge+=ct.depCount,Ue.push(ct)}else F.errors.push(function M(){return new l.wOt(3007,!1)}())}),{type:d.If.Trigger,name:D.name,states:ke,transitions:Ue,queryCount:Z,depCount:ge,options:null}}visitState(D,F){const Z=this.visitStyle(D.styles,F),ge=D.options&&D.options.params||null;if(Z.containsDynamicStyles){const ke=new Set,Ue=ge||{};Z.styles.forEach(qe=>{qe instanceof Map&&qe.forEach(ct=>{yt(ct).forEach(gt=>{Ue.hasOwnProperty(gt)||ke.add(gt)})})}),ke.size&&F.errors.push(function R(Ee,D){return new l.wOt(3008,!1)}(0,ke.values()))}return{type:d.If.State,name:D.name,style:Z,options:ge?{params:ge}:null}}visitTransition(D,F){F.queryCount=0,F.depCount=0;const Z=ar(this,oe(D.animation),F),ge=function Fi(Ee,D){const F=[];return"string"==typeof Ee?Ee.split(/\s*,\s*/).forEach(Z=>function Li(Ee,D,F){if(":"==Ee[0]){const ct=function ki(Ee,D){switch(Ee){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(F,Z)=>parseFloat(Z)>parseFloat(F);case":decrement":return(F,Z)=>parseFloat(Z)<parseFloat(F);default:return D.push(function _e(Ee){return new l.wOt(3016,!1)}()),"* => *"}}(Ee,F);if("function"==typeof ct)return void D.push(ct);Ee=ct}const Z=Ee.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==Z||Z.length<4)return F.push(function he(Ee){return new l.wOt(3015,!1)}()),D;const ge=Z[1],ke=Z[2],Ue=Z[3];D.push(Oe(ge,Ue)),"<"==ke[0]&&(ge!=ai||Ue!=ai)&&D.push(Oe(Ue,ge))}(Z,F,D)):F.push(Ee),F}(D.expr,F.errors);return{type:d.If.Transition,matchers:ge,animation:Z,queryCount:F.queryCount,depCount:F.depCount,options:xn(D.options)}}visitSequence(D,F){return{type:d.If.Sequence,steps:D.steps.map(Z=>ar(this,Z,F)),options:xn(D.options)}}visitGroup(D,F){const Z=F.currentTime;let ge=0;const ke=D.steps.map(Ue=>{F.currentTime=Z;const qe=ar(this,Ue,F);return ge=Math.max(ge,F.currentTime),qe});return F.currentTime=ge,{type:d.If.Group,steps:ke,options:xn(D.options)}}visitAnimate(D,F){const Z=function Rn(Ee,D){if(Ee.hasOwnProperty("duration"))return Ee;if("number"==typeof Ee)return vn(Yr(Ee,D).duration,0,"");const F=Ee;if(F.split(/\s+/).some(ke=>"{"==ke.charAt(0)&&"{"==ke.charAt(1))){const ke=vn(0,0,"");return ke.dynamic=!0,ke.strValue=F,ke}const ge=Yr(F,D);return vn(ge.duration,ge.delay,ge.easing)}(D.timings,F.errors);F.currentAnimateTimings=Z;let ge,ke=D.styles?D.styles:(0,d.iF)({});if(ke.type==d.If.Keyframes)ge=this.visitKeyframes(ke,F);else{let Ue=D.styles,qe=!1;if(!Ue){qe=!0;const gt={};Z.easing&&(gt.easing=Z.easing),Ue=(0,d.iF)(gt)}F.currentTime+=Z.duration+Z.delay;const ct=this.visitStyle(Ue,F);ct.isEmptyStep=qe,ge=ct}return F.currentAnimateTimings=null,{type:d.If.Animate,timings:Z,style:ge,options:null}}visitStyle(D,F){const Z=this._makeStyleAst(D,F);return this._validateStyleAst(Z,F),Z}_makeStyleAst(D,F){const Z=[],ge=Array.isArray(D.styles)?D.styles:[D.styles];for(let qe of ge)"string"==typeof qe?qe===d.kp?Z.push(qe):F.errors.push(new l.wOt(3002,!1)):Z.push(new Map(Object.entries(qe)));let ke=!1,Ue=null;return Z.forEach(qe=>{if(qe instanceof Map&&(qe.has("easing")&&(Ue=qe.get("easing"),qe.delete("easing")),!ke))for(let ct of qe.values())if(ct.toString().indexOf("{{")>=0){ke=!0;break}}),{type:d.If.Style,styles:Z,easing:Ue,offset:D.offset,containsDynamicStyles:ke,options:null}}_validateStyleAst(D,F){const Z=F.currentAnimateTimings;let ge=F.currentTime,ke=F.currentTime;Z&&ke>0&&(ke-=Z.duration+Z.delay),D.styles.forEach(Ue=>{"string"!=typeof Ue&&Ue.forEach((qe,ct)=>{const gt=F.collectedStyles.get(F.currentQuerySelector),Kt=gt.get(ct);let Xt=!0;Kt&&(ke!=ge&&ke>=Kt.startTime&&ge<=Kt.endTime&&(F.errors.push(function H(Ee,D,F,Z,ge){return new l.wOt(3010,!1)}()),Xt=!1),ke=Kt.startTime),Xt&>.set(ct,{startTime:ke,endTime:ge}),F.options&&function Pe(Ee,D,F){const Z=D.params||{},ge=yt(Ee);ge.length&&ge.forEach(ke=>{Z.hasOwnProperty(ke)||F.push(function b(Ee){return new l.wOt(3001,!1)}())})}(qe,F.options,F.errors)})})}visitKeyframes(D,F){const Z={type:d.If.Keyframes,styles:[],options:null};if(!F.currentAnimateTimings)return F.errors.push(function W(){return new l.wOt(3011,!1)}()),Z;let ke=0;const Ue=[];let qe=!1,ct=!1,gt=0;const Kt=D.steps.map(Pr=>{const Wr=this._makeStyleAst(Pr,F);let fn=null!=Wr.offset?Wr.offset:function nn(Ee){if("string"==typeof Ee)return null;let D=null;if(Array.isArray(Ee))Ee.forEach(F=>{if(F instanceof Map&&F.has("offset")){const Z=F;D=parseFloat(Z.get("offset")),Z.delete("offset")}});else if(Ee instanceof Map&&Ee.has("offset")){const F=Ee;D=parseFloat(F.get("offset")),F.delete("offset")}return D}(Wr.styles),Zn=0;return null!=fn&&(ke++,Zn=Wr.offset=fn),ct=ct||Zn<0||Zn>1,qe=qe||Zn<gt,gt=Zn,Ue.push(Zn),Wr});ct&&F.errors.push(function Q(){return new l.wOt(3012,!1)}()),qe&&F.errors.push(function G(){return new l.wOt(3200,!1)}());const Xt=D.steps.length;let Wn=0;ke>0&&ke<Xt?F.errors.push(function ae(){return new l.wOt(3202,!1)}()):0==ke&&(Wn=1/(Xt-1));const Fn=Xt-1,un=F.currentTime,dn=F.currentAnimateTimings,Br=dn.duration;return Kt.forEach((Pr,Wr)=>{const fn=Wn>0?Wr==Fn?1:Wn*Wr:Ue[Wr],Zn=fn*Br;F.currentTime=un+dn.delay+Zn,dn.duration=Zn,this._validateStyleAst(Pr,F),Pr.offset=fn,Z.styles.push(Pr)}),Z}visitReference(D,F){return{type:d.If.Reference,animation:ar(this,oe(D.animation),F),options:xn(D.options)}}visitAnimateChild(D,F){return F.depCount++,{type:d.If.AnimateChild,options:xn(D.options)}}visitAnimateRef(D,F){return{type:d.If.AnimateRef,animation:this.visitReference(D.animation,F),options:xn(D.options)}}visitQuery(D,F){const Z=F.currentQuerySelector,ge=D.options||{};F.queryCount++,F.currentQuery=D;const[ke,Ue]=function Ht(Ee){const D=!!Ee.split(/\s*,\s*/).find(F=>":self"==F);return D&&(Ee=Ee.replace(at,"")),Ee=Ee.replace(/@\*/g,hn).replace(/@\w+/g,F=>hn+"-"+F.slice(1)).replace(/:animating/g,$n),[Ee,D]}(D.selector);F.currentQuerySelector=Z.length?Z+" "+ke:ke,Dt(F.collectedStyles,F.currentQuerySelector,new Map);const qe=ar(this,oe(D.animation),F);return F.currentQuery=null,F.currentQuerySelector=Z,{type:d.If.Query,selector:ke,limit:ge.limit||0,optional:!!ge.optional,includeSelf:Ue,animation:qe,originalSelector:D.selector,options:xn(D.options)}}visitStagger(D,F){F.currentQuery||F.errors.push(function le(){return new l.wOt(3013,!1)}());const Z="full"===D.timings?{duration:0,delay:0,easing:"full"}:Yr(D.timings,F.errors,!0);return{type:d.If.Stagger,animation:ar(this,oe(D.animation),F),timings:Z,options:null}}}class Lt{constructor(D){this.errors=D,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function xn(Ee){return Ee?(Ee={...Ee}).params&&(Ee.params=function jt(Ee){return Ee?{...Ee}:null}(Ee.params)):Ee={},Ee}function vn(Ee,D,F){return{duration:Ee,delay:D,easing:F}}function pr(Ee,D,F,Z,ge,ke,Ue=null,qe=!1){return{type:1,element:Ee,keyframes:D,preStyleProps:F,postStyleProps:Z,duration:ge,delay:ke,totalTime:ge+ke,easing:Ue,subTimeline:qe}}class ni{constructor(){this._map=new Map}get(D){return this._map.get(D)||[]}append(D,F){let Z=this._map.get(D);Z||this._map.set(D,Z=[]),Z.push(...F)}has(D){return this._map.has(D)}clear(){this._map.clear()}}const Vn=new RegExp(":enter","g"),os=new RegExp(":leave","g");function rr(Ee,D,F,Z,ge,ke=new Map,Ue=new Map,qe,ct,gt=[]){return(new Zr).buildKeyframes(Ee,D,F,Z,ge,ke,Ue,qe,ct,gt)}class Zr{buildKeyframes(D,F,Z,ge,ke,Ue,qe,ct,gt,Kt=[]){gt=gt||new ni;const Xt=new rn(D,F,gt,ge,ke,Kt,[]);Xt.options=ct;const Wn=ct.delay?qn(ct.delay):0;Xt.currentTimeline.delayNextStep(Wn),Xt.currentTimeline.setStyles([Ue],null,Xt.errors,ct),ar(this,Z,Xt);const Fn=Xt.timelines.filter(un=>un.containsAnimation());if(Fn.length&&qe.size){let un;for(let dn=Fn.length-1;dn>=0;dn--){const Br=Fn[dn];if(Br.element===F){un=Br;break}}un&&!un.allowOnlyTimelineStyles()&&un.setStyles([qe],null,Xt.errors,ct)}return Fn.length?Fn.map(un=>un.buildKeyframes()):[pr(F,[],[],[],0,Wn,"",!1)]}visitTrigger(D,F){}visitState(D,F){}visitTransition(D,F){}visitAnimateChild(D,F){const Z=F.subInstructions.get(F.element);if(Z){const ge=F.createSubContext(D.options),ke=F.currentTimeline.currentTime,Ue=this._visitSubInstructions(Z,ge,ge.options);ke!=Ue&&F.transformIntoNewTimeline(Ue)}F.previousNode=D}visitAnimateRef(D,F){const Z=F.createSubContext(D.options);Z.transformIntoNewTimeline(),this._applyAnimationRefDelays([D.options,D.animation.options],F,Z),this.visitReference(D.animation,Z),F.transformIntoNewTimeline(Z.currentTimeline.currentTime),F.previousNode=D}_applyAnimationRefDelays(D,F,Z){for(const ge of D){const ke=ge?.delay;if(ke){const Ue="number"==typeof ke?ke:qn(Vt(ke,ge?.params??{},F.errors));Z.delayNextStep(Ue)}}}_visitSubInstructions(D,F,Z){let ke=F.currentTimeline.currentTime;const Ue=null!=Z.duration?qn(Z.duration):null,qe=null!=Z.delay?qn(Z.delay):null;return 0!==Ue&&D.forEach(ct=>{const gt=F.appendInstructionToTimeline(ct,Ue,qe);ke=Math.max(ke,gt.duration+gt.delay)}),ke}visitReference(D,F){F.updateOptions(D.options,!0),ar(this,D.animation,F),F.previousNode=D}visitSequence(D,F){const Z=F.subContextCount;let ge=F;const ke=D.options;if(ke&&(ke.params||ke.delay)&&(ge=F.createSubContext(ke),ge.transformIntoNewTimeline(),null!=ke.delay)){ge.previousNode.type==d.If.Style&&(ge.currentTimeline.snapshotCurrentStyles(),ge.previousNode=Bi);const Ue=qn(ke.delay);ge.delayNextStep(Ue)}D.steps.length&&(D.steps.forEach(Ue=>ar(this,Ue,ge)),ge.currentTimeline.applyStylesToKeyframe(),ge.subContextCount>Z&&ge.transformIntoNewTimeline()),F.previousNode=D}visitGroup(D,F){const Z=[];let ge=F.currentTimeline.currentTime;const ke=D.options&&D.options.delay?qn(D.options.delay):0;D.steps.forEach(Ue=>{const qe=F.createSubContext(D.options);ke&&qe.delayNextStep(ke),ar(this,Ue,qe),ge=Math.max(ge,qe.currentTimeline.currentTime),Z.push(qe.currentTimeline)}),Z.forEach(Ue=>F.currentTimeline.mergeTimelineCollectedStyles(Ue)),F.transformIntoNewTimeline(ge),F.previousNode=D}_visitTiming(D,F){if(D.dynamic){const Z=D.strValue;return Yr(F.params?Vt(Z,F.params,F.errors):Z,F.errors)}return{duration:D.duration,delay:D.delay,easing:D.easing}}visitAnimate(D,F){const Z=F.currentAnimateTimings=this._visitTiming(D.timings,F),ge=F.currentTimeline;Z.delay&&(F.incrementTime(Z.delay),ge.snapshotCurrentStyles());const ke=D.style;ke.type==d.If.Keyframes?this.visitKeyframes(ke,F):(F.incrementTime(Z.duration),this.visitStyle(ke,F),ge.applyStylesToKeyframe()),F.currentAnimateTimings=null,F.previousNode=D}visitStyle(D,F){const Z=F.currentTimeline,ge=F.currentAnimateTimings;!ge&&Z.hasCurrentStyleProperties()&&Z.forwardFrame();const ke=ge&&ge.easing||D.easing;D.isEmptyStep?Z.applyEmptyStep(ke):Z.setStyles(D.styles,ke,F.errors,F.options),F.previousNode=D}visitKeyframes(D,F){const Z=F.currentAnimateTimings,ge=F.currentTimeline.duration,ke=Z.duration,qe=F.createSubContext().currentTimeline;qe.easing=Z.easing,D.styles.forEach(ct=>{qe.forwardTime((ct.offset||0)*ke),qe.setStyles(ct.styles,ct.easing,F.errors,F.options),qe.applyStylesToKeyframe()}),F.currentTimeline.mergeTimelineCollectedStyles(qe),F.transformIntoNewTimeline(ge+ke),F.previousNode=D}visitQuery(D,F){const Z=F.currentTimeline.currentTime,ge=D.options||{},ke=ge.delay?qn(ge.delay):0;ke&&(F.previousNode.type===d.If.Style||0==Z&&F.currentTimeline.hasCurrentStyleProperties())&&(F.currentTimeline.snapshotCurrentStyles(),F.previousNode=Bi);let Ue=Z;const qe=F.invokeQuery(D.selector,D.originalSelector,D.limit,D.includeSelf,!!ge.optional,F.errors);F.currentQueryTotal=qe.length;let ct=null;qe.forEach((gt,Kt)=>{F.currentQueryIndex=Kt;const Xt=F.createSubContext(D.options,gt);ke&&Xt.delayNextStep(ke),gt===F.element&&(ct=Xt.currentTimeline),ar(this,D.animation,Xt),Xt.currentTimeline.applyStylesToKeyframe(),Ue=Math.max(Ue,Xt.currentTimeline.currentTime)}),F.currentQueryIndex=0,F.currentQueryTotal=0,F.transformIntoNewTimeline(Ue),ct&&(F.currentTimeline.mergeTimelineCollectedStyles(ct),F.currentTimeline.snapshotCurrentStyles()),F.previousNode=D}visitStagger(D,F){const Z=F.parentContext,ge=F.currentTimeline,ke=D.timings,Ue=Math.abs(ke.duration),qe=Ue*(F.currentQueryTotal-1);let ct=Ue*F.currentQueryIndex;switch(ke.duration<0?"reverse":ke.easing){case"reverse":ct=qe-ct;break;case"full":ct=Z.currentStaggerTime}const Kt=F.currentTimeline;ct&&Kt.delayNextStep(ct);const Xt=Kt.currentTime;ar(this,D.animation,F),F.previousNode=D,Z.currentStaggerTime=ge.currentTime-Xt+(ge.startTime-Z.currentTimeline.startTime)}}const Bi={};class rn{constructor(D,F,Z,ge,ke,Ue,qe,ct){this._driver=D,this.element=F,this.subInstructions=Z,this._enterClassName=ge,this._leaveClassName=ke,this.errors=Ue,this.timelines=qe,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Bi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ct||new me(this._driver,F,0),qe.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(D,F){if(!D)return;const Z=D;let ge=this.options;null!=Z.duration&&(ge.duration=qn(Z.duration)),null!=Z.delay&&(ge.delay=qn(Z.delay));const ke=Z.params;if(ke){let Ue=ge.params;Ue||(Ue=this.options.params={}),Object.keys(ke).forEach(qe=>{(!F||!Ue.hasOwnProperty(qe))&&(Ue[qe]=Vt(ke[qe],Ue,this.errors))})}}_copyOptions(){const D={};if(this.options){const F=this.options.params;if(F){const Z=D.params={};Object.keys(F).forEach(ge=>{Z[ge]=F[ge]})}}return D}createSubContext(D=null,F,Z){const ge=F||this.element,ke=new rn(this._driver,ge,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(ge,Z||0));return ke.previousNode=this.previousNode,ke.currentAnimateTimings=this.currentAnimateTimings,ke.options=this._copyOptions(),ke.updateOptions(D),ke.currentQueryIndex=this.currentQueryIndex,ke.currentQueryTotal=this.currentQueryTotal,ke.parentContext=this,this.subContextCount++,ke}transformIntoNewTimeline(D){return this.previousNode=Bi,this.currentTimeline=this.currentTimeline.fork(this.element,D),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(D,F,Z){const ge={duration:F??D.duration,delay:this.currentTimeline.currentTime+(Z??0)+D.delay,easing:""},ke=new Ne(this._driver,D.element,D.keyframes,D.preStyleProps,D.postStyleProps,ge,D.stretchStartingKeyframe);return this.timelines.push(ke),ge}incrementTime(D){this.currentTimeline.forwardTime(this.currentTimeline.duration+D)}delayNextStep(D){D>0&&this.currentTimeline.delayNextStep(D)}invokeQuery(D,F,Z,ge,ke,Ue){let qe=[];if(ge&&qe.push(this.element),D.length>0){D=(D=D.replace(Vn,"."+this._enterClassName)).replace(os,"."+this._leaveClassName);let gt=this._driver.query(this.element,D,1!=Z);0!==Z&&(gt=Z<0?gt.slice(gt.length+Z,gt.length):gt.slice(0,Z)),qe.push(...gt)}return!ke&&0==qe.length&&Ue.push(function de(Ee){return new l.wOt(3014,!1)}()),qe}}class me{constructor(D,F,Z,ge){this._driver=D,this.element=F,this.startTime=Z,this._elementTimelineStylesLookup=ge,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(F),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(F,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(D){const F=1===this._keyframes.size&&this._pendingStyles.size;this.duration||F?(this.forwardTime(this.currentTime+D),F&&this.snapshotCurrentStyles()):this.startTime+=D}fork(D,F){return this.applyStylesToKeyframe(),new me(this._driver,D,F||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(D){this.applyStylesToKeyframe(),this.duration=D,this._loadKeyframe()}_updateStyle(D,F){this._localTimelineStyles.set(D,F),this._globalTimelineStyles.set(D,F),this._styleSummary.set(D,{time:this.currentTime,value:F})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(D){D&&this._previousKeyframe.set("easing",D);for(let[F,Z]of this._globalTimelineStyles)this._backFill.set(F,Z||d.kp),this._currentKeyframe.set(F,d.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(D,F,Z,ge){F&&this._previousKeyframe.set("easing",F);const ke=ge&&ge.params||{},Ue=function ut(Ee,D){const F=new Map;let Z;return Ee.forEach(ge=>{if("*"===ge){Z??=D.keys();for(let ke of Z)F.set(ke,d.kp)}else for(let[ke,Ue]of ge)F.set(ke,Ue)}),F}(D,this._globalTimelineStyles);for(let[qe,ct]of Ue){const gt=Vt(ct,ke,Z);this._pendingStyles.set(qe,gt),this._localTimelineStyles.has(qe)||this._backFill.set(qe,this._globalTimelineStyles.get(qe)??d.kp),this._updateStyle(qe,gt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((D,F)=>{this._currentKeyframe.set(F,D)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((D,F)=>{this._currentKeyframe.has(F)||this._currentKeyframe.set(F,D)}))}snapshotCurrentStyles(){for(let[D,F]of this._localTimelineStyles)this._pendingStyles.set(D,F),this._updateStyle(D,F)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const D=[];for(let F in this._currentKeyframe)D.push(F);return D}mergeTimelineCollectedStyles(D){D._styleSummary.forEach((F,Z)=>{const ge=this._styleSummary.get(Z);(!ge||F.time>ge.time)&&this._updateStyle(Z,F.value)})}buildKeyframes(){this.applyStylesToKeyframe();const D=new Set,F=new Set,Z=1===this._keyframes.size&&0===this.duration;let ge=[];this._keyframes.forEach((qe,ct)=>{const gt=new Map([...this._backFill,...qe]);gt.forEach((Kt,Xt)=>{Kt===d.FX?D.add(Xt):Kt===d.kp&&F.add(Xt)}),Z||gt.set("offset",ct/this.duration),ge.push(gt)});const ke=[...D.values()],Ue=[...F.values()];if(Z){const qe=ge[0],ct=new Map(qe);qe.set("offset",0),ct.set("offset",1),ge=[qe,ct]}return pr(this.element,ge,ke,Ue,this.duration,this.startTime,this.easing,!1)}}class Ne extends me{constructor(D,F,Z,ge,ke,Ue,qe=!1){super(D,F,Ue.delay),this.keyframes=Z,this.preStyleProps=ge,this.postStyleProps=ke,this._stretchStartingKeyframe=qe,this.timings={duration:Ue.duration,delay:Ue.delay,easing:Ue.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let D=this.keyframes,{delay:F,duration:Z,easing:ge}=this.timings;if(this._stretchStartingKeyframe&&F){const ke=[],Ue=Z+F,qe=F/Ue,ct=new Map(D[0]);ct.set("offset",0),ke.push(ct);const gt=new Map(D[0]);gt.set("offset",We(qe)),ke.push(gt);const Kt=D.length-1;for(let Xt=1;Xt<=Kt;Xt++){let Wn=new Map(D[Xt]);const Fn=Wn.get("offset");Wn.set("offset",We((F+Fn*Z)/Ue)),ke.push(Wn)}Z=Ue,F=0,ge="",D=ke}return pr(this.element,D,this.preStyleProps,this.postStyleProps,Z,F,ge,!0)}}function We(Ee,D=3){const F=Math.pow(10,D-1);return Math.round(Ee*F)/F}function It(Ee,D,F,Z,ge,ke,Ue,qe,ct,gt,Kt,Xt,Wn){return{type:0,element:Ee,triggerName:D,isRemovalTransition:ge,fromState:F,fromStyles:ke,toState:Z,toStyles:Ue,timelines:qe,queriedElements:ct,preStyleProps:gt,postStyleProps:Kt,totalTime:Xt,errors:Wn}}const Wt={};class Sn{constructor(D,F,Z){this._triggerName=D,this.ast=F,this._stateStyles=Z}match(D,F,Z,ge){return function kr(Ee,D,F,Z,ge){return Ee.some(ke=>ke(D,F,Z,ge))}(this.ast.matchers,D,F,Z,ge)}buildStyles(D,F,Z){let ge=this._stateStyles.get("*");return void 0!==D&&(ge=this._stateStyles.get(D?.toString())||ge),ge?ge.buildStyles(F,Z):new Map}build(D,F,Z,ge,ke,Ue,qe,ct,gt,Kt){const Xt=[],Wn=this.ast.options&&this.ast.options.params||Wt,un=this.buildStyles(Z,qe&&qe.params||Wt,Xt),dn=ct&&ct.params||Wt,Br=this.buildStyles(ge,dn,Xt),Pr=new Set,Wr=new Map,fn=new Map,Zn="void"===ge,Vr={params:Ar(dn,Wn),delay:this.ast.options?.delay},wr=Kt?[]:rr(D,F,this.ast.animation,ke,Ue,un,Br,Vr,gt,Xt);let Qn=0;return wr.forEach(Mi=>{Qn=Math.max(Mi.duration+Mi.delay,Qn)}),Xt.length?It(F,this._triggerName,Z,ge,Zn,un,Br,[],[],Wr,fn,Qn,Xt):(wr.forEach(Mi=>{const Vs=Mi.element,Ss=Dt(Wr,Vs,new Set);Mi.preStyleProps.forEach(So=>Ss.add(So));const Ka=Dt(fn,Vs,new Set);Mi.postStyleProps.forEach(So=>Ka.add(So)),Vs!==F&&Pr.add(Vs)}),It(F,this._triggerName,Z,ge,Zn,un,Br,wr,[...Pr.values()],Wr,fn,Qn))}}function Ar(Ee,D){const F={...D};return Object.entries(Ee).forEach(([Z,ge])=>{null!=ge&&(F[Z]=ge)}),F}class gr{constructor(D,F,Z){this.styles=D,this.defaultParams=F,this.normalizer=Z}buildStyles(D,F){const Z=new Map,ge=Ar(D,this.defaultParams);return this.styles.styles.forEach(ke=>{"string"!=typeof ke&&ke.forEach((Ue,qe)=>{Ue&&(Ue=Vt(Ue,ge,F));const ct=this.normalizer.normalizePropertyName(qe,F);Ue=this.normalizer.normalizeStyleValue(qe,ct,Ue,F),Z.set(qe,Ue)})}),Z}}class mo{constructor(D,F,Z){this.name=D,this.ast=F,this._normalizer=Z,this.transitionFactories=[],this.states=new Map,F.states.forEach(ge=>{this.states.set(ge.name,new gr(ge.style,ge.options&&ge.options.params||{},Z))}),Ei(this.states,"true","1"),Ei(this.states,"false","0"),F.transitions.forEach(ge=>{this.transitionFactories.push(new Sn(D,ge,this.states))}),this.fallbackTransition=function Vi(Ee,D,F){return new Sn(Ee,{type:d.If.Transition,animation:{type:d.If.Sequence,steps:[],options:null},matchers:[(Ue,qe)=>!0],options:null,queryCount:0,depCount:0},D)}(D,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(D,F,Z,ge){return this.transitionFactories.find(Ue=>Ue.match(D,F,Z,ge))||null}matchStyles(D,F,Z){return this.fallbackTransition.buildStyles(D,F,Z)}}function Ei(Ee,D,F){Ee.has(D)?Ee.has(F)||Ee.set(F,Ee.get(D)):Ee.has(F)&&Ee.set(D,Ee.get(F))}const ro=new ni;class Rs{constructor(D,F,Z){this.bodyNode=D,this._driver=F,this._normalizer=Z,this._animations=new Map,this._playersById=new Map,this.players=[]}register(D,F){const Z=[],ke=rt(this._driver,F,Z,[]);if(Z.length)throw function X(Ee){return new l.wOt(3503,!1)}();this._animations.set(D,ke)}_buildPlayer(D,F,Z){const ge=D.element,ke=ft(this._normalizer,D.keyframes,F,Z);return this._driver.animate(ge,ke,D.duration,D.delay,D.easing,[],!0)}create(D,F,Z={}){const ge=[],ke=this._animations.get(D);let Ue;const qe=new Map;if(ke?(Ue=rr(this._driver,F,ke,Zt,Nr,new Map,new Map,Z,ro,ge),Ue.forEach(Kt=>{const Xt=Dt(qe,Kt.element,new Map);Kt.postStyleProps.forEach(Wn=>Xt.set(Wn,null))})):(ge.push(function ne(){return new l.wOt(3300,!1)}()),Ue=[]),ge.length)throw function Me(Ee){return new l.wOt(3504,!1)}();qe.forEach((Kt,Xt)=>{Kt.forEach((Wn,Fn)=>{Kt.set(Fn,this._driver.computeStyle(Xt,Fn,d.kp))})});const gt=dt(Ue.map(Kt=>{const Xt=qe.get(Kt.element);return this._buildPlayer(Kt,new Map,Xt)}));return this._playersById.set(D,gt),gt.onDestroy(()=>this.destroy(D)),this.players.push(gt),gt}destroy(D){const F=this._getPlayer(D);F.destroy(),this._playersById.delete(D);const Z=this.players.indexOf(F);Z>=0&&this.players.splice(Z,1)}_getPlayer(D){const F=this._playersById.get(D);if(!F)throw function xe(Ee){return new l.wOt(3301,!1)}();return F}listen(D,F,Z,ge){const ke=pt(F,"","","");return lt(this._getPlayer(D),Z,ke,ge),()=>{}}command(D,F,Z,ge){if("register"==Z)return void this.register(D,ge[0]);if("create"==Z)return void this.create(D,F,ge[0]||{});const ke=this._getPlayer(D);switch(Z){case"play":ke.play();break;case"pause":ke.pause();break;case"reset":ke.reset();break;case"restart":ke.restart();break;case"finish":ke.finish();break;case"init":ke.init();break;case"setPosition":ke.setPosition(parseFloat(ge[0]));break;case"destroy":this.destroy(D)}}}const Xo="ng-animate-queued",$s="ng-animate-disabled",Yi=[],_r={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},_n={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ci="__ng_removed";class pn{get params(){return this.options.params}constructor(D,F=""){this.namespaceId=F;const Z=D&&D.hasOwnProperty("value");if(this.value=function Jr(Ee){return Ee??null}(Z?D.value:D),Z){const{value:ke,...Ue}=D;this.options=Ue}else this.options={};this.options.params||(this.options.params={})}absorbOptions(D){const F=D.params;if(F){const Z=this.options.params;Object.keys(F).forEach(ge=>{null==Z[ge]&&(Z[ge]=F[ge])})}}}const Zi="void",Fs=new pn(Zi);class io{constructor(D,F,Z){this.id=D,this.hostElement=F,this._engine=Z,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+D,Ti(F,this._hostClassName)}listen(D,F,Z,ge){if(!this._triggers.has(F))throw function be(Ee,D){return new l.wOt(3302,!1)}();if(null==Z||0==Z.length)throw function re(Ee){return new l.wOt(3303,!1)}();if(!function zs(Ee){return"start"==Ee||"done"==Ee}(Z))throw function se(Ee,D){return new l.wOt(3400,!1)}();const ke=Dt(this._elementListeners,D,[]),Ue={name:F,phase:Z,callback:ge};ke.push(Ue);const qe=Dt(this._engine.statesByElement,D,new Map);return qe.has(F)||(Ti(D,An),Ti(D,An+"-"+F),qe.set(F,Fs)),()=>{this._engine.afterFlush(()=>{const ct=ke.indexOf(Ue);ct>=0&&ke.splice(ct,1),this._triggers.has(F)||qe.delete(F)})}}register(D,F){return!this._triggers.has(D)&&(this._triggers.set(D,F),!0)}_getTrigger(D){const F=this._triggers.get(D);if(!F)throw function ye(Ee){return new l.wOt(3401,!1)}();return F}trigger(D,F,Z,ge=!0){const ke=this._getTrigger(F),Ue=new ls(this.id,F,D);let qe=this._engine.statesByElement.get(D);qe||(Ti(D,An),Ti(D,An+"-"+F),this._engine.statesByElement.set(D,qe=new Map));let ct=qe.get(F);const gt=new pn(Z,this.id);if(!(Z&&Z.hasOwnProperty("value"))&&ct&>.absorbOptions(ct.options),qe.set(F,gt),ct||(ct=Fs),gt.value!==Zi&&ct.value===gt.value){if(!function ys(Ee,D){const F=Object.keys(Ee),Z=Object.keys(D);if(F.length!=Z.length)return!1;for(let ge=0;ge<F.length;ge++){const ke=F[ge];if(!D.hasOwnProperty(ke)||Ee[ke]!==D[ke])return!1}return!0}(ct.params,gt.params)){const dn=[],Br=ke.matchStyles(ct.value,ct.params,dn),Pr=ke.matchStyles(gt.value,gt.params,dn);dn.length?this._engine.reportError(dn):this._engine.afterFlush(()=>{V(D,Br),He(D,Pr)})}return}const Wn=Dt(this._engine.playersByElement,D,[]);Wn.forEach(dn=>{dn.namespaceId==this.id&&dn.triggerName==F&&dn.queued&&dn.destroy()});let Fn=ke.matchTransition(ct.value,gt.value,D,gt.params),un=!1;if(!Fn){if(!ge)return;Fn=ke.fallbackTransition,un=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:F,transition:Fn,fromState:ct,toState:gt,player:Ue,isFallbackTransition:un}),un||(Ti(D,Xo),Ue.onStart(()=>{Qr(D,Xo)})),Ue.onDone(()=>{let dn=this.players.indexOf(Ue);dn>=0&&this.players.splice(dn,1);const Br=this._engine.playersByElement.get(D);if(Br){let Pr=Br.indexOf(Ue);Pr>=0&&Br.splice(Pr,1)}}),this.players.push(Ue),Wn.push(Ue),Ue}deregister(D){this._triggers.delete(D),this._engine.statesByElement.forEach(F=>F.delete(D)),this._elementListeners.forEach((F,Z)=>{this._elementListeners.set(Z,F.filter(ge=>ge.name!=D))})}clearElementCache(D){this._engine.statesByElement.delete(D),this._elementListeners.delete(D);const F=this._engine.playersByElement.get(D);F&&(F.forEach(Z=>Z.destroy()),this._engine.playersByElement.delete(D))}_signalRemovalForInnerTriggers(D,F){const Z=this._engine.driver.query(D,hn,!0);Z.forEach(ge=>{if(ge[ci])return;const ke=this._engine.fetchNamespacesByElement(ge);ke.size?ke.forEach(Ue=>Ue.triggerLeaveAnimation(ge,F,!1,!0)):this.clearElementCache(ge)}),this._engine.afterFlushAnimationsDone(()=>Z.forEach(ge=>this.clearElementCache(ge)))}triggerLeaveAnimation(D,F,Z,ge){const ke=this._engine.statesByElement.get(D),Ue=new Map;if(ke){const qe=[];if(ke.forEach((ct,gt)=>{if(Ue.set(gt,ct.value),this._triggers.has(gt)){const Kt=this.trigger(D,gt,Zi,ge);Kt&&qe.push(Kt)}}),qe.length)return this._engine.markElementAsRemoved(this.id,D,!0,F,Ue),Z&&dt(qe).onDone(()=>this._engine.processLeaveNode(D)),!0}return!1}prepareLeaveAnimationListeners(D){const F=this._elementListeners.get(D),Z=this._engine.statesByElement.get(D);if(F&&Z){const ge=new Set;F.forEach(ke=>{const Ue=ke.name;if(ge.has(Ue))return;ge.add(Ue);const ct=this._triggers.get(Ue).fallbackTransition,gt=Z.get(Ue)||Fs,Kt=new pn(Zi),Xt=new ls(this.id,Ue,D);this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:Ue,transition:ct,fromState:gt,toState:Kt,player:Xt,isFallbackTransition:!0})})}}removeNode(D,F){const Z=this._engine;if(D.childElementCount&&this._signalRemovalForInnerTriggers(D,F),this.triggerLeaveAnimation(D,F,!0))return;let ge=!1;if(Z.totalAnimations){const ke=Z.players.length?Z.playersByQueriedElement.get(D):[];if(ke&&ke.length)ge=!0;else{let Ue=D;for(;Ue=Ue.parentNode;)if(Z.statesByElement.get(Ue)){ge=!0;break}}}if(this.prepareLeaveAnimationListeners(D),ge)Z.markElementAsRemoved(this.id,D,!1,F);else{const ke=D[ci];(!ke||ke===_r)&&(Z.afterFlush(()=>this.clearElementCache(D)),Z.destroyInnerAnimations(D),Z._onRemovalComplete(D,F))}}insertNode(D,F){Ti(D,this._hostClassName)}drainQueuedTransitions(D){const F=[];return this._queue.forEach(Z=>{const ge=Z.player;if(ge.destroyed)return;const ke=Z.element,Ue=this._elementListeners.get(ke);Ue&&Ue.forEach(qe=>{if(qe.name==Z.triggerName){const ct=pt(ke,Z.triggerName,Z.fromState.value,Z.toState.value);ct._data=D,lt(Z.player,qe.phase,ct,qe.callback)}}),ge.markedForDestroy?this._engine.afterFlush(()=>{ge.destroy()}):F.push(Z)}),this._queue=[],F.sort((Z,ge)=>{const ke=Z.transition.ast.depCount,Ue=ge.transition.ast.depCount;return 0==ke||0==Ue?ke-Ue:this._engine.driver.containsElement(Z.element,ge.element)?1:-1})}destroy(D){this.players.forEach(F=>F.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,D)}}class _o{_onRemovalComplete(D,F){this.onRemovalComplete(D,F)}constructor(D,F,Z,ge){this.bodyNode=D,this.driver=F,this._normalizer=Z,this.scheduler=ge,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(ke,Ue)=>{}}get queuedPlayers(){const D=[];return this._namespaceList.forEach(F=>{F.players.forEach(Z=>{Z.queued&&D.push(Z)})}),D}createNamespace(D,F){const Z=new io(D,F,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,F)?this._balanceNamespaceList(Z,F):(this.newHostElements.set(F,Z),this.collectEnterElement(F)),this._namespaceLookup[D]=Z}_balanceNamespaceList(D,F){const Z=this._namespaceList,ge=this.namespacesByHostElement;if(Z.length-1>=0){let Ue=!1,qe=this.driver.getParentElement(F);for(;qe;){const ct=ge.get(qe);if(ct){const gt=Z.indexOf(ct);Z.splice(gt+1,0,D),Ue=!0;break}qe=this.driver.getParentElement(qe)}Ue||Z.unshift(D)}else Z.push(D);return ge.set(F,D),D}register(D,F){let Z=this._namespaceLookup[D];return Z||(Z=this.createNamespace(D,F)),Z}registerTrigger(D,F,Z){let ge=this._namespaceLookup[D];ge&&ge.register(F,Z)&&this.totalAnimations++}destroy(D,F){D&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const Z=this._fetchNamespace(D);this.namespacesByHostElement.delete(Z.hostElement);const ge=this._namespaceList.indexOf(Z);ge>=0&&this._namespaceList.splice(ge,1),Z.destroy(F),delete this._namespaceLookup[D]}))}_fetchNamespace(D){return this._namespaceLookup[D]}fetchNamespacesByElement(D){const F=new Set,Z=this.statesByElement.get(D);if(Z)for(let ge of Z.values())if(ge.namespaceId){const ke=this._fetchNamespace(ge.namespaceId);ke&&F.add(ke)}return F}trigger(D,F,Z,ge){if(di(F)){const ke=this._fetchNamespace(D);if(ke)return ke.trigger(F,Z,ge),!0}return!1}insertNode(D,F,Z,ge){if(!di(F))return;const ke=F[ci];if(ke&&ke.setForRemoval){ke.setForRemoval=!1,ke.setForMove=!0;const Ue=this.collectedLeaveElements.indexOf(F);Ue>=0&&this.collectedLeaveElements.splice(Ue,1)}if(D){const Ue=this._fetchNamespace(D);Ue&&Ue.insertNode(F,Z)}ge&&this.collectEnterElement(F)}collectEnterElement(D){this.collectedEnterElements.push(D)}markElementAsDisabled(D,F){F?this.disabledNodes.has(D)||(this.disabledNodes.add(D),Ti(D,$s)):this.disabledNodes.has(D)&&(this.disabledNodes.delete(D),Qr(D,$s))}removeNode(D,F,Z){if(di(F)){this.scheduler?.notify();const ge=D?this._fetchNamespace(D):null;ge?ge.removeNode(F,Z):this.markElementAsRemoved(D,F,!1,Z);const ke=this.namespacesByHostElement.get(F);ke&&ke.id!==D&&ke.removeNode(F,Z)}else this._onRemovalComplete(F,Z)}markElementAsRemoved(D,F,Z,ge,ke){this.collectedLeaveElements.push(F),F[ci]={namespaceId:D,setForRemoval:ge,hasAnimation:Z,removedBeforeQueried:!1,previousTriggersValues:ke}}listen(D,F,Z,ge,ke){return di(F)?this._fetchNamespace(D).listen(F,Z,ge,ke):()=>{}}_buildInstruction(D,F,Z,ge,ke){return D.transition.build(this.driver,D.element,D.fromState.value,D.toState.value,Z,ge,D.fromState.options,D.toState.options,F,ke)}destroyInnerAnimations(D){let F=this.driver.query(D,hn,!0);F.forEach(Z=>this.destroyActiveAnimationsForElement(Z)),0!=this.playersByQueriedElement.size&&(F=this.driver.query(D,$n,!0),F.forEach(Z=>this.finishActiveQueriedAnimationOnElement(Z)))}destroyActiveAnimationsForElement(D){const F=this.playersByElement.get(D);F&&F.forEach(Z=>{Z.queued?Z.markedForDestroy=!0:Z.destroy()})}finishActiveQueriedAnimationOnElement(D){const F=this.playersByQueriedElement.get(D);F&&F.forEach(Z=>Z.finish())}whenRenderingDone(){return new Promise(D=>{if(this.players.length)return dt(this.players).onDone(()=>D());D()})}processLeaveNode(D){const F=D[ci];if(F&&F.setForRemoval){if(D[ci]=_r,F.namespaceId){this.destroyInnerAnimations(D);const Z=this._fetchNamespace(F.namespaceId);Z&&Z.clearElementCache(D)}this._onRemovalComplete(D,F.setForRemoval)}D.classList?.contains($s)&&this.markElementAsDisabled(D,!1),this.driver.query(D,".ng-animate-disabled",!0).forEach(Z=>{this.markElementAsDisabled(Z,!1)})}flush(D=-1){let F=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Z,ge)=>this._balanceNamespaceList(Z,ge)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Z=0;Z<this.collectedEnterElements.length;Z++)Ti(this.collectedEnterElements[Z],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const Z=[];try{F=this._flushAnimations(Z,D)}finally{for(let ge=0;ge<Z.length;ge++)Z[ge]()}}else for(let Z=0;Z<this.collectedLeaveElements.length;Z++)this.processLeaveNode(this.collectedLeaveElements[Z]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(Z=>Z()),this._flushFns=[],this._whenQuietFns.length){const Z=this._whenQuietFns;this._whenQuietFns=[],F.length?dt(F).onDone(()=>{Z.forEach(ge=>ge())}):Z.forEach(ge=>ge())}}reportError(D){throw function Se(Ee){return new l.wOt(3402,!1)}()}_flushAnimations(D,F){const Z=new ni,ge=[],ke=new Map,Ue=[],qe=new Map,ct=new Map,gt=new Map,Kt=new Set;this.disabledNodes.forEach(nt=>{Kt.add(nt);const Je=this.driver.query(nt,".ng-animate-queued",!0);for(let Tt=0;Tt<Je.length;Tt++)Kt.add(Je[Tt])});const Xt=this.bodyNode,Wn=Array.from(this.statesByElement.keys()),Fn=Xr(Wn,this.collectedEnterElements),un=new Map;let dn=0;Fn.forEach((nt,Je)=>{const Tt=Zt+dn++;un.set(Je,Tt),nt.forEach(Ut=>Ti(Ut,Tt))});const Br=[],Pr=new Set,Wr=new Set;for(let nt=0;nt<this.collectedLeaveElements.length;nt++){const Je=this.collectedLeaveElements[nt],Tt=Je[ci];Tt&&Tt.setForRemoval&&(Br.push(Je),Pr.add(Je),Tt.hasAnimation?this.driver.query(Je,".ng-star-inserted",!0).forEach(Ut=>Pr.add(Ut)):Wr.add(Je))}const fn=new Map,Zn=Xr(Wn,Array.from(Pr));Zn.forEach((nt,Je)=>{const Tt=Nr+dn++;fn.set(Je,Tt),nt.forEach(Ut=>Ti(Ut,Tt))}),D.push(()=>{Fn.forEach((nt,Je)=>{const Tt=un.get(Je);nt.forEach(Ut=>Qr(Ut,Tt))}),Zn.forEach((nt,Je)=>{const Tt=fn.get(Je);nt.forEach(Ut=>Qr(Ut,Tt))}),Br.forEach(nt=>{this.processLeaveNode(nt)})});const Vr=[],wr=[];for(let nt=this._namespaceList.length-1;nt>=0;nt--)this._namespaceList[nt].drainQueuedTransitions(F).forEach(Tt=>{const Ut=Tt.player,En=Tt.element;if(Vr.push(Ut),this.collectedEnterElements.length){const hi=En[ci];if(hi&&hi.setForMove){if(hi.previousTriggersValues&&hi.previousTriggersValues.has(Tt.triggerName)){const ji=hi.previousTriggersValues.get(Tt.triggerName),wi=this.statesByElement.get(Tt.element);if(wi&&wi.has(Tt.triggerName)){const Es=wi.get(Tt.triggerName);Es.value=ji,wi.set(Tt.triggerName,Es)}}return void Ut.destroy()}}const Sr=!Xt||!this.driver.containsElement(Xt,En),zn=fn.get(En),Gs=un.get(En),Er=this._buildInstruction(Tt,Z,Gs,zn,Sr);if(Er.errors&&Er.errors.length)return void wr.push(Er);if(Sr)return Ut.onStart(()=>V(En,Er.fromStyles)),Ut.onDestroy(()=>He(En,Er.toStyles)),void ge.push(Ut);if(Tt.isFallbackTransition)return Ut.onStart(()=>V(En,Er.fromStyles)),Ut.onDestroy(()=>He(En,Er.toStyles)),void ge.push(Ut);const Ui=[];Er.timelines.forEach(hi=>{hi.stretchStartingKeyframe=!0,this.disabledNodes.has(hi.element)||Ui.push(hi)}),Er.timelines=Ui,Z.append(En,Er.timelines),Ue.push({instruction:Er,player:Ut,element:En}),Er.queriedElements.forEach(hi=>Dt(qe,hi,[]).push(Ut)),Er.preStyleProps.forEach((hi,ji)=>{if(hi.size){let wi=ct.get(ji);wi||ct.set(ji,wi=new Set),hi.forEach((Es,Hn)=>wi.add(Hn))}}),Er.postStyleProps.forEach((hi,ji)=>{let wi=gt.get(ji);wi||gt.set(ji,wi=new Set),hi.forEach((Es,Hn)=>wi.add(Hn))})});if(wr.length){const nt=[];wr.forEach(Je=>{nt.push(function Qe(Ee,D){return new l.wOt(3505,!1)}())}),Vr.forEach(Je=>Je.destroy()),this.reportError(nt)}const Qn=new Map,Mi=new Map;Ue.forEach(nt=>{const Je=nt.element;Z.has(Je)&&(Mi.set(Je,Je),this._beforeAnimationBuild(nt.player.namespaceId,nt.instruction,Qn))}),ge.forEach(nt=>{const Je=nt.element;this._getPreviousPlayers(Je,!1,nt.namespaceId,nt.triggerName,null).forEach(Ut=>{Dt(Qn,Je,[]).push(Ut),Ut.destroy()})});const Vs=Br.filter(nt=>vi(nt,ct,gt)),Ss=new Map;Io(Ss,this.driver,Wr,gt,d.kp).forEach(nt=>{vi(nt,ct,gt)&&Vs.push(nt)});const So=new Map;Fn.forEach((nt,Je)=>{Io(So,this.driver,new Set(nt),ct,d.FX)}),Vs.forEach(nt=>{const Je=Ss.get(nt),Tt=So.get(nt);Ss.set(nt,new Map([...Je?.entries()??[],...Tt?.entries()??[]]))});const Hs=[],Eo=[],tt={};Ue.forEach(nt=>{const{element:Je,player:Tt,instruction:Ut}=nt;if(Z.has(Je)){if(Kt.has(Je))return Tt.onDestroy(()=>He(Je,Ut.toStyles)),Tt.disabled=!0,Tt.overrideTotalTime(Ut.totalTime),void ge.push(Tt);let En=tt;if(Mi.size>1){let zn=Je;const Gs=[];for(;zn=zn.parentNode;){const Er=Mi.get(zn);if(Er){En=Er;break}Gs.push(zn)}Gs.forEach(Er=>Mi.set(Er,En))}const Sr=this._buildAnimation(Tt.namespaceId,Ut,Qn,ke,So,Ss);if(Tt.setRealPlayer(Sr),En===tt)Hs.push(Tt);else{const zn=this.playersByElement.get(En);zn&&zn.length&&(Tt.parentPlayer=dt(zn)),ge.push(Tt)}}else V(Je,Ut.fromStyles),Tt.onDestroy(()=>He(Je,Ut.toStyles)),Eo.push(Tt),Kt.has(Je)&&ge.push(Tt)}),Eo.forEach(nt=>{const Je=ke.get(nt.element);if(Je&&Je.length){const Tt=dt(Je);nt.setRealPlayer(Tt)}}),ge.forEach(nt=>{nt.parentPlayer?nt.syncPlayerEvents(nt.parentPlayer):nt.destroy()});for(let nt=0;nt<Br.length;nt++){const Je=Br[nt],Tt=Je[ci];if(Qr(Je,Nr),Tt&&Tt.hasAnimation)continue;let Ut=[];if(qe.size){let Sr=qe.get(Je);Sr&&Sr.length&&Ut.push(...Sr);let zn=this.driver.query(Je,$n,!0);for(let Gs=0;Gs<zn.length;Gs++){let Er=qe.get(zn[Gs]);Er&&Er.length&&Ut.push(...Er)}}const En=Ut.filter(Sr=>!Sr.destroyed);En.length?us(this,Je,En):this.processLeaveNode(Je)}return Br.length=0,Hs.forEach(nt=>{this.players.push(nt),nt.onDone(()=>{nt.destroy();const Je=this.players.indexOf(nt);this.players.splice(Je,1)}),nt.play()}),Hs}afterFlush(D){this._flushFns.push(D)}afterFlushAnimationsDone(D){this._whenQuietFns.push(D)}_getPreviousPlayers(D,F,Z,ge,ke){let Ue=[];if(F){const qe=this.playersByQueriedElement.get(D);qe&&(Ue=qe)}else{const qe=this.playersByElement.get(D);if(qe){const ct=!ke||ke==Zi;qe.forEach(gt=>{gt.queued||!ct&>.triggerName!=ge||Ue.push(gt)})}}return(Z||ge)&&(Ue=Ue.filter(qe=>!(Z&&Z!=qe.namespaceId||ge&&ge!=qe.triggerName))),Ue}_beforeAnimationBuild(D,F,Z){const ke=F.element,Ue=F.isRemovalTransition?void 0:D,qe=F.isRemovalTransition?void 0:F.triggerName;for(const ct of F.timelines){const gt=ct.element,Kt=gt!==ke,Xt=Dt(Z,gt,[]);this._getPreviousPlayers(gt,Kt,Ue,qe,F.toState).forEach(Fn=>{const un=Fn.getRealPlayer();un.beforeDestroy&&un.beforeDestroy(),Fn.destroy(),Xt.push(Fn)})}V(ke,F.fromStyles)}_buildAnimation(D,F,Z,ge,ke,Ue){const qe=F.triggerName,ct=F.element,gt=[],Kt=new Set,Xt=new Set,Wn=F.timelines.map(un=>{const dn=un.element;Kt.add(dn);const Br=dn[ci];if(Br&&Br.removedBeforeQueried)return new d.sf(un.duration,un.delay);const Pr=dn!==ct,Wr=function Oo(Ee){const D=[];return so(Ee,D),D}((Z.get(dn)||Yi).map(Qn=>Qn.getRealPlayer())).filter(Qn=>!!Qn.element&&Qn.element===dn),fn=ke.get(dn),Zn=Ue.get(dn),Vr=ft(this._normalizer,un.keyframes,fn,Zn),wr=this._buildPlayer(un,Vr,Wr);if(un.subTimeline&&ge&&Xt.add(dn),Pr){const Qn=new ls(D,qe,dn);Qn.setRealPlayer(wr),gt.push(Qn)}return wr});gt.forEach(un=>{Dt(this.playersByQueriedElement,un.element,[]).push(un),un.onDone(()=>function Qo(Ee,D,F){let Z=Ee.get(D);if(Z){if(Z.length){const ge=Z.indexOf(F);Z.splice(ge,1)}0==Z.length&&Ee.delete(D)}return Z}(this.playersByQueriedElement,un.element,un))}),Kt.forEach(un=>Ti(un,Mr));const Fn=dt(Wn);return Fn.onDestroy(()=>{Kt.forEach(un=>Qr(un,Mr)),He(ct,F.toStyles)}),Xt.forEach(un=>{Dt(ge,un,[]).push(Fn)}),Fn}_buildPlayer(D,F,Z){return F.length>0?this.driver.animate(D.element,F,D.duration,D.delay,D.easing,Z):new d.sf(D.duration,D.delay)}}class ls{constructor(D,F,Z){this.namespaceId=D,this.triggerName=F,this.element=Z,this._player=new d.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(D){this._containsRealPlayer||(this._player=D,this._queuedCallbacks.forEach((F,Z)=>{F.forEach(ge=>lt(D,Z,void 0,ge))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(D.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(D){this.totalTime=D}syncPlayerEvents(D){const F=this._player;F.triggerCallback&&D.onStart(()=>F.triggerCallback("start")),D.onDone(()=>this.finish()),D.onDestroy(()=>this.destroy())}_queueEvent(D,F){Dt(this._queuedCallbacks,D,[]).push(F)}onDone(D){this.queued&&this._queueEvent("done",D),this._player.onDone(D)}onStart(D){this.queued&&this._queueEvent("start",D),this._player.onStart(D)}onDestroy(D){this.queued&&this._queueEvent("destroy",D),this._player.onDestroy(D)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(D){this.queued||this._player.setPosition(D)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(D){const F=this._player;F.triggerCallback&&F.triggerCallback(D)}}function di(Ee){return Ee&&1===Ee.nodeType}function Ns(Ee,D){const F=Ee.style.display;return Ee.style.display=D??"none",F}function Io(Ee,D,F,Z,ge){const ke=[];F.forEach(ct=>ke.push(Ns(ct)));const Ue=[];Z.forEach((ct,gt)=>{const Kt=new Map;ct.forEach(Xt=>{const Wn=D.computeStyle(gt,Xt,ge);Kt.set(Xt,Wn),(!Wn||0==Wn.length)&&(gt[ci]=_n,Ue.push(gt))}),Ee.set(gt,Kt)});let qe=0;return F.forEach(ct=>Ns(ct,ke[qe++])),Ue}function Xr(Ee,D){const F=new Map;if(Ee.forEach(qe=>F.set(qe,[])),0==D.length)return F;const ge=new Set(D),ke=new Map;function Ue(qe){if(!qe)return 1;let ct=ke.get(qe);if(ct)return ct;const gt=qe.parentNode;return ct=F.has(gt)?gt:ge.has(gt)?1:Ue(gt),ke.set(qe,ct),ct}return D.forEach(qe=>{const ct=Ue(qe);1!==ct&&F.get(ct).push(qe)}),F}function Ti(Ee,D){Ee.classList?.add(D)}function Qr(Ee,D){Ee.classList?.remove(D)}function us(Ee,D,F){dt(F).onDone(()=>Ee.processLeaveNode(D))}function so(Ee,D){for(let F=0;F<Ee.length;F++){const Z=Ee[F];Z instanceof d.ui?so(Z.players,D):D.push(Z)}}function vi(Ee,D,F){const Z=F.get(Ee);if(!Z)return!1;let ge=D.get(Ee);return ge?Z.forEach(ke=>ge.add(ke)):D.set(Ee,Z),F.delete(Ee),!0}class _s{constructor(D,F,Z,ge){this._driver=F,this._normalizer=Z,this._triggerCache={},this.onRemovalComplete=(ke,Ue)=>{},this._transitionEngine=new _o(D.body,F,Z,ge),this._timelineEngine=new Rs(D.body,F,Z),this._transitionEngine.onRemovalComplete=(ke,Ue)=>this.onRemovalComplete(ke,Ue)}registerTrigger(D,F,Z,ge,ke){const Ue=D+"-"+ge;let qe=this._triggerCache[Ue];if(!qe){const ct=[],Kt=rt(this._driver,ke,ct,[]);if(ct.length)throw function ie(Ee,D){return new l.wOt(3404,!1)}();qe=function go(Ee,D,F){return new mo(Ee,D,F)}(ge,Kt,this._normalizer),this._triggerCache[Ue]=qe}this._transitionEngine.registerTrigger(F,ge,qe)}register(D,F){this._transitionEngine.register(D,F)}destroy(D,F){this._transitionEngine.destroy(D,F)}onInsert(D,F,Z,ge){this._transitionEngine.insertNode(D,F,Z,ge)}onRemove(D,F,Z){this._transitionEngine.removeNode(D,F,Z)}disableAnimations(D,F){this._transitionEngine.markElementAsDisabled(D,F)}process(D,F,Z,ge){if("@"==Z.charAt(0)){const[ke,Ue]=kt(Z);this._timelineEngine.command(ke,F,Ue,ge)}else this._transitionEngine.trigger(D,F,Z,ge)}listen(D,F,Z,ge,ke){if("@"==Z.charAt(0)){const[Ue,qe]=kt(Z);return this._timelineEngine.listen(Ue,F,qe,ke)}return this._transitionEngine.listen(D,F,Z,ge,ke)}flush(D=-1){this._transitionEngine.flush(D)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(D){this._transitionEngine.afterFlushAnimationsDone(D)}}class bs{constructor(D,F,Z){this._element=D,this._startStyles=F,this._endStyles=Z,this._state=0;let ge=bs.initialStylesByElement.get(D);ge||bs.initialStylesByElement.set(D,ge=new Map),this._initialStyles=ge}start(){this._state<1&&(this._startStyles&&He(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(He(this._element,this._initialStyles),this._endStyles&&(He(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(bs.initialStylesByElement.delete(this._element),this._startStyles&&(V(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(V(this._element,this._endStyles),this._endStyles=null),He(this._element,this._initialStyles),this._state=3)}}function ii(Ee){let D=null;return Ee.forEach((F,Z)=>{(function Ur(Ee){return"display"===Ee||"position"===Ee})(Z)&&(D=D||new Map,D.set(Z,F))}),D}bs.initialStylesByElement=new WeakMap;class Oi{constructor(D,F,Z,ge){this.element=D,this.keyframes=F,this.options=Z,this._specialStyles=ge,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=Z.duration,this._delay=Z.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(D=>D()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const D=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,D,this.options),this._finalKeyframe=D.length?D[D.length-1]:new Map;const F=()=>this._onFinish();this.domPlayer.addEventListener("finish",F),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",F)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(D){const F=[];return D.forEach(Z=>{F.push(Object.fromEntries(Z))}),F}_triggerWebAnimation(D,F,Z){return D.animate(this._convertKeyframesToObject(F),Z)}onStart(D){this._originalOnStartFns.push(D),this._onStartFns.push(D)}onDone(D){this._originalOnDoneFns.push(D),this._onDoneFns.push(D)}onDestroy(D){this._onDestroyFns.push(D)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(D=>D()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(D=>D()),this._onDestroyFns=[])}setPosition(D){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=D*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const D=new Map;this.hasStarted()&&this._finalKeyframe.forEach((Z,ge)=>{"offset"!==ge&&D.set(ge,this._finished?Z:lr(this.element,ge))}),this.currentSnapshot=D}triggerCallback(D){const F="start"===D?this._onStartFns:this._onDoneFns;F.forEach(Z=>Z()),F.length=0}}class Ls{validateStyleProperty(D){return!0}validateAnimatableStyleProperty(D){return!0}matchesElement(D,F){return!1}containsElement(D,F){return Yn(D,F)}getParentElement(D){return Yt(D)}query(D,F,Z){return Xn(D,F,Z)}computeStyle(D,F,Z){return lr(D,F)}animate(D,F,Z,ge,ke,Ue=[]){const ct={duration:Z,delay:ge,fill:0==ge?"both":"forwards"};ke&&(ct.easing=ke);const gt=new Map,Kt=Ue.filter(Fn=>Fn instanceof Oi);(function nr(Ee,D){return 0===Ee||0===D})(Z,ge)&&Kt.forEach(Fn=>{Fn.currentSnapshot.forEach((un,dn)=>gt.set(dn,un))});let Xt=function ze(Ee){return Ee.length?Ee[0]instanceof Map?Ee:Ee.map(D=>new Map(Object.entries(D))):[]}(F).map(Fn=>new Map(Fn));Xt=function yr(Ee,D,F){if(F.size&&D.length){let Z=D[0],ge=[];if(F.forEach((ke,Ue)=>{Z.has(Ue)||ge.push(Ue),Z.set(Ue,ke)}),ge.length)for(let ke=1;ke<D.length;ke++){let Ue=D[ke];ge.forEach(qe=>Ue.set(qe,lr(Ee,qe)))}}return D}(D,Xt,gt);const Wn=function Ii(Ee,D){let F=null,Z=null;return Array.isArray(D)&&D.length?(F=ii(D[0]),D.length>1&&(Z=ii(D[D.length-1]))):D instanceof Map&&(F=ii(D)),F||Z?new bs(Ee,F,Z):null}(D,Xt);return new Oi(D,Xt,ct,Wn)}}const ks="@.disabled";class Ks{constructor(D,F,Z,ge){this.namespaceId=D,this.delegate=F,this.engine=Z,this._onDestroy=ge,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(D){this.delegate.destroyNode?.(D)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(D,F){return this.delegate.createElement(D,F)}createComment(D){return this.delegate.createComment(D)}createText(D){return this.delegate.createText(D)}appendChild(D,F){this.delegate.appendChild(D,F),this.engine.onInsert(this.namespaceId,F,D,!1)}insertBefore(D,F,Z,ge=!0){this.delegate.insertBefore(D,F,Z),this.engine.onInsert(this.namespaceId,F,D,ge)}removeChild(D,F,Z){this.engine.onRemove(this.namespaceId,F,this.delegate)}selectRootElement(D,F){return this.delegate.selectRootElement(D,F)}parentNode(D){return this.delegate.parentNode(D)}nextSibling(D){return this.delegate.nextSibling(D)}setAttribute(D,F,Z,ge){this.delegate.setAttribute(D,F,Z,ge)}removeAttribute(D,F,Z){this.delegate.removeAttribute(D,F,Z)}addClass(D,F){this.delegate.addClass(D,F)}removeClass(D,F){this.delegate.removeClass(D,F)}setStyle(D,F,Z,ge){this.delegate.setStyle(D,F,Z,ge)}removeStyle(D,F,Z){this.delegate.removeStyle(D,F,Z)}setProperty(D,F,Z){"@"==F.charAt(0)&&F==ks?this.disableAnimations(D,!!Z):this.delegate.setProperty(D,F,Z)}setValue(D,F){this.delegate.setValue(D,F)}listen(D,F,Z){return this.delegate.listen(D,F,Z)}disableAnimations(D,F){this.engine.disableAnimations(D,F)}}class bo extends Ks{constructor(D,F,Z,ge,ke){super(F,Z,ge,ke),this.factory=D,this.namespaceId=F}setProperty(D,F,Z){"@"==F.charAt(0)?"."==F.charAt(1)&&F==ks?this.disableAnimations(D,Z=void 0===Z||!!Z):this.engine.process(this.namespaceId,D,F.slice(1),Z):this.delegate.setProperty(D,F,Z)}listen(D,F,Z){if("@"==F.charAt(0)){const ge=function Co(Ee){switch(Ee){case"body":return document.body;case"document":return document;case"window":return window;default:return Ee}}(D);let ke=F.slice(1),Ue="";return"@"!=ke.charAt(0)&&([ke,Ue]=function Cs(Ee){const D=Ee.indexOf(".");return[Ee.substring(0,D),Ee.slice(D+1)]}(ke)),this.engine.listen(this.namespaceId,ge,ke,Ue,qe=>{this.factory.scheduleListenerCallback(qe._data||-1,Z,qe)})}return this.delegate.listen(D,F,Z)}}class Gi{constructor(D,F,Z){this.delegate=D,this.engine=F,this._zone=Z,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,F.onRemovalComplete=(ge,ke)=>{const Ue=ke?.parentNode(ge);Ue&&ke.removeChild(Ue,ge)}}createRenderer(D,F){const ge=this.delegate.createRenderer(D,F);if(!D||!F?.data?.animation){const gt=this._rendererCache;let Kt=gt.get(ge);return Kt||(Kt=new Ks("",ge,this.engine,()=>gt.delete(ge)),gt.set(ge,Kt)),Kt}const ke=F.id,Ue=F.id+"-"+this._currentId;this._currentId++,this.engine.register(Ue,D);const qe=gt=>{Array.isArray(gt)?gt.forEach(qe):this.engine.registerTrigger(ke,Ue,D,gt.name,gt)};return F.data.animation.forEach(qe),new bo(this,Ue,ge,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(D,F,Z){if(D>=0&&D<this._microtaskId)return void this._zone.run(()=>F(Z));const ge=this._animationCallbacksBuffer;0==ge.length&&queueMicrotask(()=>{this._zone.run(()=>{ge.forEach(ke=>
1{const[Ue,qe]=ke;Ue(qe)}),this._animationCallbacksBuffer=[]})}),ge.push([F,Z])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}var cs=a(177);const z=[{provide:tn,useFactory:function Bs(){return new Si}},{provide:_s,useClass:(()=>{var Ee;class D extends _s{constructor(Z,ge,ke){super(Z,ge,ke,(0,l.WQX)(l.An2,{optional:!0}))}ngOnDestroy(){this.flush()}}return(Ee=D).\u0275fac=function(Z){return new(Z||Ee)(l.KVO(cs.qQ),l.KVO(fr),l.KVO(tn))},Ee.\u0275prov=l.jDH({token:Ee,factory:Ee.\u0275fac}),D})()},{provide:l._9s,useFactory:function te(Ee,D,F){return new Gi(Ee,D,F)},deps:[i.B7,_s,l.SKi]}],De=[{provide:fr,useFactory:()=>new Ls},{provide:l.bc$,useValue:"BrowserAnimations"},...z],ee=[{provide:fr,useClass:xt},{provide:l.bc$,useValue:"NoopAnimations"},...z];let Ve=(()=>{var Ee;class D{static withConfig(Z){return{ngModule:D,providers:Z.disableAnimations?ee:De}}}return(Ee=D).\u0275fac=function(Z){return new(Z||Ee)},Ee.\u0275mod=l.$C({type:Ee}),Ee.\u0275inj=l.G2t({providers:De,imports:[i.Bb]}),D})()},345:(r,o,a)=>{"use strict";a.d(o,{B7:()=>de,Bb:()=>kt,EZ:()=>or,W8:()=>qt,fM:()=>kn,hE:()=>$t,kQ:()=>fr,sG:()=>lt,up:()=>ti});var l=a(4438),i=a(177);class d extends i.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class g extends d{static makeCurrent(){(0,i.ZD)(new g)}onAndCancel(ve,He,V){return ve.addEventListener(He,V),()=>{ve.removeEventListener(He,V)}}dispatchEvent(ve,He){ve.dispatchEvent(He)}remove(ve){ve.parentNode&&ve.parentNode.removeChild(ve)}createElement(ve,He){return(He=He||this.getDefaultDocument()).createElement(ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ve){return ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(ve){return ve instanceof DocumentFragment}getGlobalEventTarget(ve,He){return"window"===He?window:"document"===He?ve:"body"===He?ve.body:null}getBaseHref(ve){const He=function p(){return m=m||document.querySelector("base"),m?m.getAttribute("href"):null}();return null==He?null:function v(ze){return new URL(ze,document.baseURI).pathname}(He)}resetBaseElement(){m=null}getUserAgent(){return window.navigator.userAgent}getCookie(ve){return(0,i._b)(document.cookie,ve)}}let m=null,A=(()=>{var ze;class ve{build(){return new XMLHttpRequest}}return(ze=ve).\u0275fac=function(V){return new(V||ze)},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();const b=new l.nKC("");let C=(()=>{var ze;class ve{constructor(V,oe){this._zone=oe,this._eventNameToPlugin=new Map,V.forEach(Pe=>{Pe.manager=this}),this._plugins=V.slice().reverse()}addEventListener(V,oe,Pe){return this._findPluginFor(oe).addEventListener(V,oe,Pe)}getZone(){return this._zone}_findPluginFor(V){let oe=this._eventNameToPlugin.get(V);if(oe)return oe;if(oe=this._plugins.find(Ze=>Ze.supports(V)),!oe)throw new l.wOt(5101,!1);return this._eventNameToPlugin.set(V,oe),oe}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(b),l.KVO(l.SKi))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();class x{constructor(ve){this._doc=ve}}const E="ng-app-id";let B=(()=>{var ze;class ve{constructor(V,oe,Pe,Ze={}){this.doc=V,this.appId=oe,this.nonce=Pe,this.platformId=Ze,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,i.Vy)(Ze),this.resetHostNodes()}addStyles(V){for(const oe of V)1===this.changeUsageCount(oe,1)&&this.onStyleAdded(oe)}removeStyles(V){for(const oe of V)this.changeUsageCount(oe,-1)<=0&&this.onStyleRemoved(oe)}ngOnDestroy(){const V=this.styleNodesInDOM;V&&(V.forEach(oe=>oe.remove()),V.clear());for(const oe of this.getAllStyles())this.onStyleRemoved(oe);this.resetHostNodes()}addHost(V){this.hostNodes.add(V);for(const oe of this.getAllStyles())this.addStyleToHost(V,oe)}removeHost(V){this.hostNodes.delete(V)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(V){for(const oe of this.hostNodes)this.addStyleToHost(oe,V)}onStyleRemoved(V){const oe=this.styleRef;oe.get(V)?.elements?.forEach(Pe=>Pe.remove()),oe.delete(V)}collectServerRenderedStyles(){const V=this.doc.head?.querySelectorAll(`style[${E}="${this.appId}"]`);if(V?.length){const oe=new Map;
1return V.forEach(Pe=>{null!=Pe.textContent&&oe.set(Pe.textContent,Pe)}),oe}return null}changeUsageCount(V,oe){const Pe=this.styleRef;if(Pe.has(V)){const Ze=Pe.get(V);return Ze.usage+=oe,Ze.usage}return Pe.set(V,{usage:oe,elements:[]}),oe}getStyleElement(V,oe){const Pe=this.styleNodesInDOM,Ze=Pe?.get(oe);if(Ze?.parentNode===V)return Pe.delete(oe),Ze.removeAttribute(E),Ze;{const yt=this.doc.createElement("style");return this.nonce&&yt.setAttribute("nonce",this.nonce),yt.textContent=oe,this.platformIsServer&&yt.setAttribute(E,this.appId),V.appendChild(yt),yt}}addStyleToHost(V,oe){const Pe=this.getStyleElement(V,oe),Ze=this.styleRef,yt=Ze.get(oe)?.elements;yt?yt.push(Pe):Ze.set(oe,{elements:[Pe],usage:1})}resetHostNodes(){const V=this.hostNodes;V.clear(),V.add(this.doc.head)}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ),l.KVO(l.sZ2),l.KVO(l.BIS,8),l.KVO(l.Agw))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();const M={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},R=/%COMP%/g,I="%COMP%",L=`_nghost-${I}`,H=`_ngcontent-${I}`,Q=new l.nKC("",{providedIn:"root",factory:()=>!0});function le(ze,ve){return ve.map(He=>He.replace(R,ze))}let de=(()=>{var ze;class ve{constructor(V,oe,Pe,Ze,yt,Vt,Jt,Un=null){this.eventManager=V,this.sharedStylesHost=oe,this.appId=Pe,this.removeStylesOnCompDestroy=Ze,this.doc=yt,this.platformId=Vt,this.ngZone=Jt,this.nonce=Un,this.rendererByCompId=new Map,this.platformIsServer=(0,i.Vy)(Vt),this.defaultRenderer=new he(V,yt,Jt,this.platformIsServer)}createRenderer(V,oe){if(!V||!oe)return this.defaultRenderer;this.platformIsServer&&oe.encapsulation===l.gXe.ShadowDom&&(oe={...oe,encapsulation:l.gXe.Emulated});const Pe=this.getOrCreateRenderer(V,oe);return Pe instanceof X?Pe.applyToHost(V):Pe instanceof ce&&Pe.applyStyles(),Pe}getOrCreateRenderer(V,oe){const Pe=this.rendererByCompId;let Ze=Pe.get(oe.id);if(!Ze){const yt=this.doc,Vt=this.ngZone,Jt=this.eventManager,Un=this.sharedStylesHost,Pn=this.removeStylesOnCompDestroy,nr=this.platformIsServer;switch(oe.encapsulation){case l.gXe.Emulated:Ze=new X(Jt,Un,oe,this.appId,Pn,yt,Vt,nr);break;case l.gXe.ShadowDom:return new ie(Jt,Un,V,oe,yt,Vt,this.nonce,nr);default:Ze=new ce(Jt,Un,oe,Pn,yt,Vt,nr)}Pe.set(oe.id,Ze)}return Ze}ngOnDestroy(){this.rendererByCompId.clear()}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(C),l.KVO(B),l.KVO(l.sZ2),l.KVO(Q),l.KVO(i.qQ),l.KVO(l.Agw),l.KVO(l.SKi),l.KVO(l.BIS))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();class he{constructor(ve,He,V,oe){this.eventManager=ve,this.doc=He,this.ngZone=V,this.platformIsServer=oe,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(ve,He){return He?this.doc.createElementNS(M[He]||He,ve):this.doc.createElement(ve)}createComment(ve){return this.doc.createComment(ve)}createText(ve){return this.doc.createTextNode(ve)}appendChild(ve,He){(Ce(ve)?ve.content:ve).appendChild(He)}insertBefore(ve,He,V){ve&&(Ce(ve)?ve.content:ve).insertBefore(He,V)}removeChild(ve,He){ve&&ve.removeChild(He)}selectRootElement(ve,He){let V="string"==typeof ve?this.doc.querySelector(ve):ve;if(!V)throw new l.wOt(-5104,!1);return He||(V.textContent=""),V}parentNode(ve){return ve.parentNode}nextSibling(ve){return ve.nextSibling}setAttribute(ve,He,V,oe){if(oe){He=oe+":"+He;const Pe=M[oe];Pe?ve.setAttributeNS(Pe,He,V):ve.setAttribute(He,V)}else ve.setAttribute(He,V)}removeAttribute(ve,He,V){if(V){const oe=M[V];oe?ve.removeAttributeNS(oe,He):ve.removeAttribute(`${V}:${He}`)}else ve.removeAttribute(He)}addClass(ve,He){ve.classList.add(He)}removeClass(ve,He){ve.classList.remove(He)}setStyle(ve,He,V,oe){oe&(l.czy.DashCase|l.czy.Important)?ve.style.setProperty(He,V,oe&l.czy.Important?"important":""):ve.style[He]=V}removeStyle(ve,He,V){V&l.czy.DashCase?ve.style.removeProperty(He):ve.style[He]=""}setProperty(ve,He,V){null!=ve&&(ve[He]=V)}setValue(ve,He){ve.nodeValue=He}listen(ve,He,V){if("string"==typeof ve&&!(ve=(0,i.QT)().getGlobalEventTarget(this.doc,ve)))throw new Error(`Unsupported event target ${ve} for event ${He}`);return this.eventManager.addEventListener(ve,He,this.decoratePreventDefault(V))}decoratePreventDefault(ve){return He=>{if("__ngUnwrap__"===He)return ve;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ve(He)):ve(He))&&He.preventDefault()}}}function Ce(ze){return"TEMPLATE"===ze.tagName&&void 0!==ze.content}class ie extends he{constructor(ve,He,V,oe,Pe,Ze,yt,Vt){super(ve,Pe,Ze,Vt),this.sharedStylesHost=He,this.hostEl=V,this.shadowRoot=V.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Jt=le(oe.id,oe.styles);for(const Un of Jt){const Pn=document.createElement("style");yt&&Pn.setAttribute("nonce",yt),Pn.textContent=Un,this.shadowRoot.appendChild(Pn)}}nodeOrShadowRoot(ve){return ve===this.hostEl?this.shadowRoot:ve}appendChild(ve,He){return super.appendChild(this.nodeOrShadowRoot(ve),He)}insertBefore(ve,He,V){return super.insertBefore(this.nodeOrShadowRoot(ve),He,V)}removeChild(ve,He){return super.removeChild(this.nodeOrShadowRoot(ve),He)}parentNode(ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ce extends he{constructor(ve,He,V,oe,Pe,Ze,yt,Vt){super(ve,Pe,Ze,yt),this.sharedStylesHost=He,this.removeStylesOnCompDestroy=oe,this.styles=Vt?le(Vt,V.styles):V.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class X extends ce{constructor(ve,He,V,oe,Pe,Ze,yt,Vt){const Jt=oe+"-"+V.id;super(ve,He,V,Pe,Ze,yt,Vt,Jt),this.contentAttr=function G(ze){return H.replace(R,ze)}(Jt),this.hostAttr=function ae(ze){return L.replace(R,ze)}(Jt)}applyToHost(ve){this.applyStyles(),this.setAttribute(ve,this.hostAttr,"")}createElement(ve,He){const V=super.createElement(ve,He);return super.setAttribute(V,this.contentAttr,""),V}}let ne=(()=>{var ze;class ve extends x{constructor(V){super(V)}supports(V){return!0}addEventListener(V,oe,Pe){return V.addEventListener(oe,Pe,!1),()=>this.removeEventListener(V,oe,Pe)}removeEventListener(V,oe,Pe){return V.removeEventListener(oe,Pe)}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();const Me=["alt","control","meta","shift"],xe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},be={alt:ze=>ze.altKey,control:ze=>ze.ctrlKey,meta:ze=>ze.metaKey,shift:ze=>ze.shiftKey};let re=(()=>{var ze;class ve extends x{constructor(V){super(V)}supports(V){return null!=ve.parseEventName(V)}addEventListener(V,oe,Pe){const Ze=ve.parseEventName(oe),yt=ve.eventCallback(Ze.fullKey,Pe,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,i.QT)().onAndCancel(V,Ze.domEventName,yt))}static parseEventName(V){const oe=V.toLowerCase().split("."),Pe=oe.shift();if(0===oe.length||"keydown"!==Pe&&"keyup"!==Pe)return null;const Ze=ve._normalizeKey(oe.pop());let yt="",Vt=oe.indexOf("code");if(Vt>-1&&(oe.splice(Vt,1),yt="code."),Me.forEach(Un=>{const Pn=oe.indexOf(Un);Pn>-1&&(oe.splice(Pn,1),yt+=Un+".")}),yt+=Ze,0!=oe.length||0===Ze.length)return null;const Jt={};return Jt.domEventName=Pe,Jt.fullKey=yt,Jt}static matchEventFullKeyCode(V,oe){let Pe=xe[V.key]||V.key,Ze="";return oe.indexOf("code.")>-1&&(Pe=V.code,Ze="code."),!(null==Pe||!Pe)&&(Pe=Pe.toLowerCase()," "===Pe?Pe="space":"."===Pe&&(Pe="dot"),Me.forEach(yt=>{yt!==Pe&&(0,be[yt])(V)&&(Ze+=yt+".")}),Ze+=Pe,Ze===oe)}static eventCallback(V,oe,Pe){return Ze=>{ve.matchEventFullKeyCode(Ze,V)&&Pe.runGuarded(()=>oe(Ze))}}static _normalizeKey(V){return"esc"===V?"escape":V}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})();const lt=(0,l.oH4)(l.fpN,"browser",[{provide:l.Agw,useValue:i.AJ},{provide:l.PLl,useValue:function Qe(){g.makeCurrent()},multi:!0},{provide:i.qQ,useFactory:function dt(){return(0,l.TL$)(document),document},deps:[]}]),Et=new l.nKC(""),pt=[{provide:l.e01,useClass:class _{addToWindow(ve){l.JZv.getAngularTestability=(V,oe=!0)=>{const Pe=ve.findTestabilityInTree(V,oe);if(null==Pe)throw new l.wOt(5103,!1);return Pe},l.JZv.getAllAngularTestabilities=()=>ve.getAllTestabilities(),l.JZv.getAllAngularRootElements=()=>ve.getAllRootElements(),l.JZv.frameworkStabilizers||(l.JZv.frameworkStabilizers=[]),l.JZv.frameworkStabilizers.push(V=>{const oe=l.JZv.getAllAngularTestabilities();let Pe=oe.length;const Ze=function(){Pe--,0==Pe&&V()};oe.forEach(yt=>{yt.whenStable(Ze)})})}findTestabilityInTree(ve,He,V){return null==He?null:ve.getTestability(He)??(V?(0,i.QT)().isShadowRoot(He)?this.findTestabilityInTree(ve,He.host,!0):this.findTestabilityInTree(ve,He.parentElement,!0):null)}},deps:[]},{provide:l.WHO,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]},{provide:l.NYb,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]}],Dt=[{provide:l.H8p,useValue:"root"},{provide:l.zcH,useFactory:function je(){return new l.zcH},deps:[]},{provide:b,useClass:ne,multi:!0,deps:[i.qQ,l.SKi,l.Agw]},{provide:b,useClass:re,multi:!0,deps:[i.qQ]},de,B,C,{provide:l._9s,useExisting:de},{provide:i.N0,useClass:A,deps:[]},[]];let kt=(()=>{var ze;class ve{constructor(V){}static withServerTransition(V){return{ngModule:ve,providers:[{provide:l.sZ2,useValue:V.appId}]}}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(Et,12))},ze.\u0275mod=l.$C({type:ze}),ze.\u0275inj=l.G2t({providers:[...Dt,...pt],imports:[i.MD,l.Hbi]}),ve})(),qt=(()=>{var ze;class ve{constructor(V){this._doc=V,this._dom=(0,i.QT)()}addTag(V,oe=!1){return V?this._getOrCreateElement(V,oe):null}addTags(V,oe=!1){return V?V.reduce((Pe,Ze)=>(Ze&&Pe.push(this._getOrCreateElement(Ze,oe)),Pe),[]):[]}getTag(V){return V&&this._doc.querySelector(`meta[${V}]`)||null}getTags(V){if(!V)return[];const oe=this._doc.querySelectorAll(`meta[${V}]`);return oe?[].slice.call(oe):[]}updateTag(V,oe){if(!V)return null;oe=oe||this._parseSelector(V);const Pe=this.getTag(oe);return Pe?this._setMetaElementAttributes(V,Pe):this._getOrCreateElement(V,!0)}removeTag(V){this.removeTagElement(this.getTag(V))}removeTagElement(V){V&&this._dom.remove(V)}_getOrCreateElement(V,oe=!1){if(!oe){const yt=this._parseSelector(V),Vt=this.getTags(yt).filter(Jt=>this._containsAttributes(V,Jt))[0];if(void 0!==Vt)return Vt}const Pe=this._dom.createElement("meta");return this._setMetaElementAttributes(V,Pe),this._doc.getElementsByTagName("head")[0].appendChild(Pe),Pe}
1_setMetaElementAttributes(V,oe){return Object.keys(V).forEach(Pe=>oe.setAttribute(this._getMetaKeyMap(Pe),V[Pe])),oe}_parseSelector(V){const oe=V.name?"name":"property";return`${oe}="${V[oe]}"`}_containsAttributes(V,oe){return Object.keys(V).every(Pe=>oe.getAttribute(this._getMetaKeyMap(Pe))===V[Pe])}_getMetaKeyMap(V){return Yt[V]||V}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),ve})();const Yt={httpEquiv:"http-equiv"};let $t=(()=>{var ze;class ve{constructor(V){this._doc=V}getTitle(){return this._doc.title}setTitle(V){this._doc.title=V||""}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),ve})();const xt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},fr=new l.nKC("HammerGestureConfig"),tn=new l.nKC("HammerLoader");let or=(()=>{var ze;class ve{constructor(){this.events=[],this.overrides={}}buildHammer(V){const oe=new Hammer(V,this.options);oe.get("pinch").set({enable:!0}),oe.get("rotate").set({enable:!0});for(const Pe in this.overrides)oe.get(Pe).set(this.overrides[Pe]);return oe}}return(ze=ve).\u0275fac=function(V){return new(V||ze)},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})(),Rr=(()=>{var ze;class ve extends x{constructor(V,oe,Pe,Ze){super(V),this._config=oe,this.console=Pe,this.loader=Ze,this._loaderPromise=null}supports(V){return!(!xt.hasOwnProperty(V.toLowerCase())&&!this.isCustomEvent(V)||!window.Hammer&&!this.loader)}addEventListener(V,oe,Pe){const Ze=this.manager.getZone();if(oe=oe.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||Ze.runOutsideAngular(()=>this.loader());let yt=!1,Vt=()=>{yt=!0};return Ze.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?yt||(Vt=this.addEventListener(V,oe,Pe)):Vt=()=>{}}).catch(()=>{Vt=()=>{}})),()=>{Vt()}}return Ze.runOutsideAngular(()=>{const yt=this._config.buildHammer(V),Vt=function(Jt){Ze.runGuarded(function(){Pe(Jt)})};return yt.on(oe,Vt),()=>{yt.off(oe,Vt),"function"==typeof yt.destroy&&yt.destroy()}})}isCustomEvent(V){return this._config.events.indexOf(V)>-1}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ),l.KVO(fr),l.KVO(l.H3F),l.KVO(tn,8))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac}),ve})(),kn=(()=>{var ze;class ve{}return(ze=ve).\u0275fac=function(V){return new(V||ze)},ze.\u0275mod=l.$C({type:ze}),ze.\u0275inj=l.G2t({providers:[{provide:b,useClass:Rr,multi:!0,deps:[i.qQ,fr,l.H3F,[new l.Xx1,tn]]},{provide:fr,useClass:or,deps:[]}]}),ve})(),ti=(()=>{var ze;class ve{}return(ze=ve).\u0275fac=function(V){return new(V||ze)},ze.\u0275prov=l.jDH({token:ze,factory:function(V){let oe=null;return oe=V?new(V||ze):l.KVO(Zt),oe},providedIn:"root"}),ve})(),Zt=(()=>{var ze;class ve extends ti{constructor(V){super(),this._doc=V}sanitize(V,oe){if(null==oe)return null;switch(V){case l.WPN.NONE:return oe;case l.WPN.HTML:return(0,l.ZF7)(oe,"HTML")?(0,l.rcV)(oe):(0,l.h9k)(this._doc,String(oe)).toString();case l.WPN.STYLE:return(0,l.ZF7)(oe,"Style")?(0,l.rcV)(oe):oe;case l.WPN.SCRIPT:if((0,l.ZF7)(oe,"Script"))return(0,l.rcV)(oe);throw new l.wOt(5200,!1);case l.WPN.URL:return(0,l.ZF7)(oe,"URL")?(0,l.rcV)(oe):(0,l.$MX)(String(oe));case l.WPN.RESOURCE_URL:if((0,l.ZF7)(oe,"ResourceURL"))return(0,l.rcV)(oe);throw new l.wOt(5201,!1);default:throw new l.wOt(5202,!1)}}bypassSecurityTrustHtml(V){return(0,l.Kcf)(V)}bypassSecurityTrustStyle(V){return(0,l.cWb)(V)}bypassSecurityTrustScript(V){return(0,l.UyX)(V)}bypassSecurityTrustUrl(V){return(0,l.osQ)(V)}bypassSecurityTrustResourceUrl(V){return(0,l.e5t)(V)}}return(ze=ve).\u0275fac=function(V){return new(V||ze)(l.KVO(i.qQ))},ze.\u0275prov=l.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),ve})()},4710:(r,o,a)=>{"use strict";a.d(o,{nX:()=>Hi,vG:()=>We,wF:()=>xn,Z:()=>Rn,Ix:()=>br,Wk:()=>sn,iI:()=>Hl,n3:()=>pn});var l=a(467),i=a(4438),d=a(4402),g=a(2806),m=a(7673),p=a(4412),v=a(4572),_=a(9350),A=a(8793),b=a(9030),C=a(1203),x=a(8810),E=a(983),B=a(17),M=a(1413),R=a(8359),I=a(177),L=a(6354),H=a(5558),W=a(6697),Q=a(9172),G=a(5964),ae=a(1397),le=a(1594),de=a(274),he=a(8141),_e=a(9437),pe=a(9974),Ce=a(4360);var X=a(9901);function ne(w){return w<=0?()=>E.w:(0,pe.N)((k,j)=>{let N=[];k.subscribe((0,Ce._)(j,q=>{N.push(q),w<N.length&&N.shift()},()=>{for(const q of N)j.next(q);j.complete()},void 0,()=>{N=null}))})}var Me=a(3774),xe=a(3669),re=a(3703),se=a(980),ye=a(9898),Se=a(6977),we=a(6365),Qe=a(345);const je="primary",dt=Symbol("RouteTitle");class ft{constructor(k){this.params=k||{}}has(k){return Object.prototype.hasOwnProperty.call(this.params,k)}get(k){if(this.has(k)){const j=this.params[k];return Array.isArray(j)?j[0]:j}return null}getAll(k){if(this.has(k)){const j=this.params[k];return Array.isArray(j)?j:[j]}return[]}get keys(){return Object.keys(this.params)}}function lt(w){return new ft(w)}function Et(w,k,j){const N=j.path.split("/");if(N.length>w.length||"full"===j.pathMatch&&(k.hasChildren()||N.length<w.length))return null;const q={};for(let Te=0;Te<N.length;Te++){const Le=N[Te],st=w[Te];if(Le.startsWith(":"))q[Le.substring(1)]=st;else if(Le!==st.path)return null}return{consumed:w.slice(0,N.length),posParams:q}}function Dt(w,k){const j=w?kt(w):void 0,N=k?kt(k):void 0;if(!j||!N||j.length!=N.length)return!1;let q;for(let Te=0;Te<j.length;Te++)if(q=j[Te],!qt(w[q],k[q]))return!1;return!0}function kt(w){return[...Object.keys(w),...Object.getOwnPropertySymbols(w)]}function qt(w,k){if(Array.isArray(w)&&Array.isArray(k)){if(w.length!==k.length)return!1;const j=[...w].sort(),N=[...k].sort();return j.every((q,Te)=>N[Te]===q)}return w===k}function Yt(w){return w.length>0?w[w.length-1]:null}
1function $t(w){return(0,d.A)(w)?w:(0,i.jNT)(w)?(0,g.H)(Promise.resolve(w)):(0,m.of)(w)}const _t={exact:function ln(w,k,j){if(!kn(w.segments,k.segments)||!xt(w.segments,k.segments,j)||w.numberOfChildren!==k.numberOfChildren)return!1;for(const N in k.children)if(!w.children[N]||!ln(w.children[N],k.children[N],j))return!1;return!0},subset:Xn},Cn={exact:function hr(w,k){return Dt(w,k)},subset:function Yn(w,k){return Object.keys(k).length<=Object.keys(w).length&&Object.keys(k).every(j=>qt(w[j],k[j]))},ignored:()=>!0};function mn(w,k,j){return _t[j.paths](w.root,k.root,j.matrixParams)&&Cn[j.queryParams](w.queryParams,k.queryParams)&&!("exact"===j.fragment&&w.fragment!==k.fragment)}function Xn(w,k,j){return en(w,k,k.segments,j)}function en(w,k,j,N){if(w.segments.length>j.length){const q=w.segments.slice(0,j.length);return!(!kn(q,j)||k.hasChildren()||!xt(q,j,N))}if(w.segments.length===j.length){if(!kn(w.segments,j)||!xt(w.segments,j,N))return!1;for(const q in k.children)if(!w.children[q]||!Xn(w.children[q],k.children[q],N))return!1;return!0}{const q=j.slice(0,w.segments.length),Te=j.slice(w.segments.length);return!!(kn(w.segments,q)&&xt(w.segments,q,N)&&w.children[je])&&en(w.children[je],k,Te,N)}}function xt(w,k,j){return k.every((N,q)=>Cn[j](w[q].parameters,N.parameters))}class fr{constructor(k=new tn([],{}),j={},N=null){this.root=k,this.queryParams=j,this.fragment=N}get queryParamMap(){return this._queryParamMap??=lt(this.queryParams),this._queryParamMap}toString(){return An.serialize(this)}}class tn{constructor(k,j){this.segments=k,this.children=j,this.parent=null,Object.values(j).forEach(N=>N.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return hn(this)}}class or{constructor(k,j){this.path=k,this.parameters=j}get parameterMap(){return this._parameterMap??=lt(this.parameters),this._parameterMap}toString(){return ve(this)}}function kn(w,k){return w.length===k.length&&w.every((j,N)=>j.path===k[N].path)}let Zt=(()=>{var w;class k{}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:()=>new Nr,providedIn:"root"}),k})();class Nr{parse(k){const j=new nr(k);return new fr(j.parseRootSegment(),j.parseQueryParams(),j.parseFragment())}serialize(k){const j=`/${Mr(k.root,!0)}`,N=function V(w){const k=Object.entries(w).map(([j,N])=>Array.isArray(N)?N.map(q=>`${qn(j)}=${qn(q)}`).join("&"):`${qn(j)}=${qn(N)}`).filter(j=>j);return k.length?`?${k.join("&")}`:""}(k.queryParams);return`${j}${N}${"string"==typeof k.fragment?`#${function Ci(w){return encodeURI(w)}(k.fragment)}`:""}`}}const An=new Nr;function hn(w){return w.segments.map(k=>ve(k)).join("/")}function Mr(w,k){if(!w.hasChildren())return hn(w);if(k){const j=w.children[je]?Mr(w.children[je],!1):"",N=[];return Object.entries(w.children).forEach(([q,Te])=>{q!==je&&N.push(`${q}:${Mr(Te,!1)}`)}),N.length>0?`${j}(${N.join("//")})`:j}{const j=function ti(w,k){let j=[];return Object.entries(w.children).forEach(([N,q])=>{N===je&&(j=j.concat(k(q,N)))}),Object.entries(w.children).forEach(([N,q])=>{N!==je&&(j=j.concat(k(q,N)))}),j}(w,(N,q)=>q===je?[Mr(w.children[je],!1)]:[`${q}:${Mr(N,!1)}`]);return 1===Object.keys(w.children).length&&null!=w.children[je]?`${hn(w)}/${j[0]}`:`${hn(w)}/(${j.join("//")})`}}function $n(w){return encodeURIComponent(w).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qn(w){return $n(w).replace(/%3B/gi,";")}function Yr(w){return $n(w).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Lr(w){return decodeURIComponent(w)}function ze(w){return Lr(w.replace(/\+/g,"%20"))}function ve(w){return`${Yr(w.path)}${function He(w){return Object.entries(w).map(([k,j])=>`;${Yr(k)}=${Yr(j)}`).join("")}(w.parameters)}`}const oe=/^[^\/()?;#]+/;function Pe(w){const k=w.match(oe);return k?k[0]:""}const Ze=/^[^\/()?;=#]+/,Vt=/^[^=?&#]+/,Un=/^[^&#]+/;class nr{constructor(k){this.url=k,this.remaining=k}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new tn([],{}):new tn([],this.parseChildren())}parseQueryParams(){const k={};if(this.consumeOptional("?"))do{this.parseQueryParam(k)}while(this.consumeOptional("&"));return k}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const k=[];for(this.peekStartsWith("(")||k.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),k.push(this.parseSegment());let j={};this.peekStartsWith("/(")&&(this.capture("/"),j=this.parseParens(!0));let N={};return this.peekStartsWith("(")&&(N=this.parseParens(!1)),(k.length>0||Object.keys(j).length>0)&&(N[je]=new tn(k,j)),N}parseSegment(){const k=Pe(this.remaining);if(""===k&&this.peekStartsWith(";"))throw new i.wOt(4009,!1);return this.capture(k),new or(Lr(k),this.parseMatrixParams())}parseMatrixParams(){const k={};for(;this.consumeOptional(";");)this.parseParam(k);return k}parseParam(k){const j=function yt(w){const k=w.match(Ze);return k?k[0]:""}(this.remaining);if(!j)return;this.capture(j);let N="";if(this.consumeOptional("=")){const q=Pe(this.remaining);q&&(N=q,this.capture(N))}k[Lr(j)]=Lr(N)}parseQueryParam(k){const j=function Jt(w){const k=w.match(Vt);return k?k[0]:""}(this.remaining);if(!j)return;this.capture(j);let N="";if(this.consumeOptional("=")){const Le=function Pn(w){const k=w.match(Un);return k?k[0]:""}(this.remaining);Le&&(N=Le,this.capture(N))}const q=ze(j),Te=ze(N);if(k.hasOwnProperty(q)){let Le=k[q];Array.isArray(Le)||(Le=[Le],k[q]=Le),Le.push(Te)}else k[q]=Te}parseParens(k){const j={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const N=Pe(this.remaining),q=this.remaining[N.length];if("/"!==q&&")"!==q&&";"!==q)throw new i.wOt(4010,!1);let Te;N.indexOf(":")>-1?(Te=N.slice(0,N.indexOf(":")),this.capture(Te),this.capture(":")):k&&(Te=je);const Le=this.parseChildren();j[Te]=1===Object.keys(Le).length?Le[je]:new tn([],Le),this.consumeOptional("//")}return j}peekStartsWith(k){return this.remaining.startsWith(k)}consumeOptional(k){return!!this.peekStartsWith(k)&&(this.remaining=this.remaining.substring(k.length),!0)}capture(k){if(!this.consumeOptional(k))throw new i.wOt(4011,!1)}}function yr(w){return w.segments.length>0?new tn([],{[je]:w}):w}function ar(w){const k={};for(const[N,q]of Object.entries(w.children)){const Te=ar(q);if(N===je&&0===Te.segments.length&&Te.hasChildren())for(const[Le,st]of Object.entries(Te.children))k[Le]=st;else(Te.segments.length>0||Te.hasChildren())&&(k[N]=Te)}return function lr(w){if(1===w.numberOfChildren&&w.children[je]){const k=w.children[je];return new tn(w.segments.concat(k.segments),k.children)}return w}(new tn(w.segments,k))}function zt(w){return w instanceof fr}function Pi(w){let k;const q=yr(function j(Te){const Le={};for(const Rt of Te.children){const vt=j(Rt);Le[Rt.outlet]=vt}const st=new tn(Te.url,Le);return Te===w&&(k=st),st}(w.root));return k??q}function Ni(w,k,j,N){let q=w;for(;q.parent;)q=q.parent;if(0===k.length)return Bn(q,q,q,j,N);const Te=function Fi(w){if("string"==typeof w[0]&&1===w.length&&"/"===w[0])return new ai(!0,0,w);let k=0,j=!1;const N=w.reduce((q,Te,Le)=>{if("object"==typeof Te&&null!=Te){if(Te.outlets){const st={};return Object.entries(Te.outlets).forEach(([Rt,vt])=>{st[Rt]="string"==typeof vt?vt.split("/"):vt}),[...q,{outlets:st}]}if(Te.segmentPath)return[...q,Te.segmentPath]}return"string"!=typeof Te?[...q,Te]:0===Le?(Te.split("/").forEach((st,Rt)=>{0==Rt&&"."===st||(0==Rt&&""===st?j=!0:".."===st?k++:""!=st&&q.push(st))}),q):[...q,Te]},[]);return new ai(j,k,N)}(k);if(Te.toRoot())return Bn(q,q,new tn([],{}),j,N);const Le=function ki(w,k,j){if(w.isAbsolute)return new Li(k,!0,0);if(!j)return new Li(k,!1,NaN);if(null===j.parent)return new Li(j,!0,0);const N=ss(w.commands[0])?0:1;return function qi(w,k,j){let N=w,q=k,Te=j;for(;Te>q;){if(Te-=q,N=N.parent,!N)throw new i.wOt(4005,!1);q=N.segments.length}return new Li(N,!1,q-Te)}(j,j.segments.length-1+N,w.numberOfDoubleDots)}(Te,q,w),st=Le.processChildren?Ge(Le.segmentGroup,Le.index,Te.commands):Oe(Le.segmentGroup,Le.index,Te.commands);return Bn(q,Le.segmentGroup,st,j,N)}function ss(w){return"object"==typeof w&&null!=w&&!w.outlets&&!w.segmentPath}function Ri(w){return"object"==typeof w&&null!=w&&w.outlets}function Bn(w,k,j,N,q){let Le,Te={};
1N&&Object.entries(N).forEach(([Rt,vt])=>{Te[Rt]=Array.isArray(vt)?vt.map(gn=>`${gn}`):`${vt}`}),Le=w===k?j:vs(w,k,j);const st=yr(ar(Le));return new fr(st,Te,q)}function vs(w,k,j){const N={};return Object.entries(w.children).forEach(([q,Te])=>{N[q]=Te===k?j:vs(Te,k,j)}),new tn(w.segments,N)}class ai{constructor(k,j,N){if(this.isAbsolute=k,this.numberOfDoubleDots=j,this.commands=N,k&&N.length>0&&ss(N[0]))throw new i.wOt(4003,!1);const q=N.find(Ri);if(q&&q!==Yt(N))throw new i.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Li{constructor(k,j,N){this.segmentGroup=k,this.processChildren=j,this.index=N}}function Oe(w,k,j){if(w??=new tn([],{}),0===w.segments.length&&w.hasChildren())return Ge(w,k,j);const N=function at(w,k,j){let N=0,q=k;const Te={match:!1,pathIndex:0,commandIndex:0};for(;q<w.segments.length;){if(N>=j.length)return Te;const Le=w.segments[q],st=j[N];if(Ri(st))break;const Rt=`${st}`,vt=N<j.length-1?j[N+1]:null;if(q>0&&void 0===Rt)break;if(Rt&&vt&&"object"==typeof vt&&void 0===vt.outlets){if(!Ht(Rt,vt,Le))return Te;N+=2}else{if(!Ht(Rt,{},Le))return Te;N++}q++}return{match:!0,pathIndex:q,commandIndex:N}}(w,k,j),q=j.slice(N.commandIndex);if(N.match&&N.pathIndex<w.segments.length){const Te=new tn(w.segments.slice(0,N.pathIndex),{});return Te.children[je]=new tn(w.segments.slice(N.pathIndex),w.children),Ge(Te,0,q)}return N.match&&0===q.length?new tn(w.segments,{}):N.match&&!w.hasChildren()?rt(w,k,j):N.match?Ge(w,0,q):rt(w,k,j)}function Ge(w,k,j){if(0===j.length)return new tn(w.segments,{});{const N=function mi(w){return Ri(w[0])?w[0].outlets:{[je]:w}}(j),q={};if(Object.keys(N).some(Te=>Te!==je)&&w.children[je]&&1===w.numberOfChildren&&0===w.children[je].segments.length){const Te=Ge(w.children[je],k,j);return new tn(w.segments,Te.children)}
1return Object.entries(N).forEach(([Te,Le])=>{"string"==typeof Le&&(Le=[Le]),null!==Le&&(q[Te]=Oe(w.children[Te],k,Le))}),Object.entries(w.children).forEach(([Te,Le])=>{void 0===N[Te]&&(q[Te]=Le)}),new tn(w.segments,q)}}function rt(w,k,j){const N=w.segments.slice(0,k);let q=0;for(;q<j.length;){const Te=j[q];if(Ri(Te)){const Rt=ht(Te.outlets);return new tn(N,Rt)}if(0===q&&ss(j[0])){N.push(new or(w.segments[k].path,St(j[0]))),q++;continue}const Le=Ri(Te)?Te.outlets[je]:`${Te}`,st=q<j.length-1?j[q+1]:null;Le&&st&&ss(st)?(N.push(new or(Le,St(st))),q+=2):(N.push(new or(Le,{})),q++)}return new tn(N,{})}function ht(w){const k={};return Object.entries(w).forEach(([j,N])=>{"string"==typeof N&&(N=[N]),null!==N&&(k[j]=rt(new tn([],{}),0,N))}),k}function St(w){const k={};return Object.entries(w).forEach(([j,N])=>k[j]=`${N}`),k}function Ht(w,k,j){return w==j.path&&Dt(k,j.parameters)}const jt="imperative";var Lt=function(w){return w[w.NavigationStart=0]="NavigationStart",w[w.NavigationEnd=1]="NavigationEnd",w[w.NavigationCancel=2]="NavigationCancel",w[w.NavigationError=3]="NavigationError",w[w.RoutesRecognized=4]="RoutesRecognized",w[w.ResolveStart=5]="ResolveStart",w[w.ResolveEnd=6]="ResolveEnd",w[w.GuardsCheckStart=7]="GuardsCheckStart",w[w.GuardsCheckEnd=8]="GuardsCheckEnd",w[w.RouteConfigLoadStart=9]="RouteConfigLoadStart",w[w.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",w[w.ChildActivationStart=11]="ChildActivationStart",w[w.ChildActivationEnd=12]="ChildActivationEnd",w[w.ActivationStart=13]="ActivationStart",w[w.ActivationEnd=14]="ActivationEnd",w[w.Scroll=15]="Scroll",w[w.NavigationSkipped=16]="NavigationSkipped",w}(Lt||{});class nn{constructor(k,j){this.id=k,this.url=j}}class Rn extends nn{constructor(k,j,N="imperative",q=null){super(k,j),this.type=Lt.NavigationStart,this.navigationTrigger=N,this.restoredState=q}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class xn extends nn{constructor(k,j,N){super(k,j),this.urlAfterRedirects=N,this.type=Lt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var vn=function(w){return w[w.Redirect=0]="Redirect",w[w.SupersededByNewNavigation=1]="SupersededByNewNavigation",w[w.NoDataFromResolver=2]="NoDataFromResolver",w[w.GuardRejected=3]="GuardRejected",w}(vn||{}),pr=function(w){return w[w.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",w[w.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",w}(pr||{});class ni extends nn{constructor(k,j,N,q){super(k,j),this.reason=N,this.code=q,this.type=Lt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class cr extends nn{constructor(k,j,N,q){super(k,j),this.reason=N,this.code=q,this.type=Lt.NavigationSkipped}}class yn extends nn{constructor(k,j,N,q){super(k,j),this.error=N,this.target=q,this.type=Lt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Vn extends nn{constructor(k,j,N,q){super(k,j),this.urlAfterRedirects=N,this.state=q,this.type=Lt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ri extends nn{constructor(k,j,N,q){super(k,j),this.urlAfterRedirects=N,this.state=q,this.type=Lt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class os extends nn{constructor(k,j,N,q,Te){super(k,j),this.urlAfterRedirects=N,this.state=q,this.shouldActivate=Te,this.type=Lt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class rr extends nn{constructor(k,j,N,q){super(k,j),this.urlAfterRedirects=N,this.state=q,this.type=Lt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zr extends nn{constructor(k,j,N,q){super(k,j),this.urlAfterRedirects=N,this.state=q,this.type=Lt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bi{constructor(k){this.route=k,this.type=Lt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class rn{constructor(k){this.route=k,this.type=Lt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class me{constructor(k){this.snapshot=k,this.type=Lt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ne{constructor(k){this.snapshot=k,this.type=Lt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class We{constructor(k){this.snapshot=k,this.type=Lt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ut{constructor(k){this.snapshot=k,this.type=Lt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class It{constructor(k,j,N){this.routerEvent=k,this.position=j,this.anchor=N,this.type=Lt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Wt{}class Sn{constructor(k){this.url=k}}class kr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ar,this.attachRef=null}}let Ar=(()=>{var w;class k{constructor(){this.contexts=new Map}onChildOutletCreated(N,q){const Te=this.getOrCreateContext(N);Te.outlet=q,this.contexts.set(N,Te)}onChildOutletDestroyed(N){const q=this.getContext(N);q&&(q.outlet=null,q.attachRef=null)}onOutletDeactivated(){const N=this.contexts;return this.contexts=new Map,N}onOutletReAttached(N){this.contexts=N}getOrCreateContext(N){let q=this.getContext(N);return q||(q=new kr,this.contexts.set(N,q)),q}getContext(N){return this.contexts.get(N)||null}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();class gr{constructor(k){this._root=k}get root(){return this._root.value}
1parent(k){const j=this.pathFromRoot(k);return j.length>1?j[j.length-2]:null}children(k){const j=go(k,this._root);return j?j.children.map(N=>N.value):[]}firstChild(k){const j=go(k,this._root);return j&&j.children.length>0?j.children[0].value:null}siblings(k){const j=mo(k,this._root);return j.length<2?[]:j[j.length-2].children.map(q=>q.value).filter(q=>q!==k)}pathFromRoot(k){return mo(k,this._root).map(j=>j.value)}}function go(w,k){if(w===k.value)return k;for(const j of k.children){const N=go(w,j);if(N)return N}return null}function mo(w,k){if(w===k.value)return[k];for(const j of k.children){const N=mo(w,j);if(N.length)return N.unshift(k),N}return[]}class Vi{constructor(k,j){this.value=k,this.children=j}toString(){return`TreeNode(${this.value})`}}function Ei(w){const k={};return w&&w.children.forEach(j=>k[j.value.outlet]=j),k}class ro extends gr{constructor(k,j){super(k),this.snapshot=j,yo(this,k)}toString(){return this.snapshot.toString()}}function Rs(w){const k=function Xo(w){const Te=new vo([],{},{},"",{},je,w,null,{});return new as("",new Vi(Te,[]))}(w),j=new p.t([new or("",{})]),N=new p.t({}),q=new p.t({}),Te=new p.t({}),Le=new p.t(""),st=new Hi(j,N,Te,Le,q,je,w,k.root);return st.snapshot=k.root,new ro(new Vi(st,[]),k)}class Hi{constructor(k,j,N,q,Te,Le,st,Rt){this.urlSubject=k,this.paramsSubject=j,this.queryParamsSubject=N,this.fragmentSubject=q,this.dataSubject=Te,this.outlet=Le,this.component=st,this._futureSnapshot=Rt,this.title=this.dataSubject?.pipe((0,L.T)(vt=>vt[dt]))??(0,m.of)(void 0),this.url=k,this.params=j,this.queryParams=N,this.fragment=q,this.data=Te}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,L.T)(k=>lt(k))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,L.T)(k=>lt(k))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function $s(w,k,j="emptyOnly"){let N;const{routeConfig:q}=w;return N=null===k||"always"!==j&&""!==q?.path&&(k.component||k.routeConfig?.loadComponent)?{params:{...w.params},data:{...w.data},resolve:{...w.data,...w._resolvedData??{}}}:{params:{...k.params,...w.params},data:{...k.data,...w.data},resolve:{...w.data,...k.data,...q?.data,...w._resolvedData}},q&&ci(q)&&(N.resolve[dt]=q.title),N}class vo{get title(){return this.data?.[dt]}constructor(k,j,N,q,Te,Le,st,Rt,vt){this.url=k,this.params=j,this.queryParams=N,this.fragment=q,this.data=Te,this.outlet=Le,this.component=st,this.routeConfig=Rt,this._resolve=vt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=lt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=lt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(N=>N.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class as extends gr{constructor(k,j){super(j),this.url=k,yo(this,j)}toString(){return Yi(this._root)}}function yo(w,k){k.value._routerState=w,k.children.forEach(j=>yo(w,j))}function Yi(w){const k=w.children.length>0?` { ${w.children.map(Yi).join(", ")} } `:"";return`${w.value}${k}`}function _r(w){if(w.snapshot){const k=w.snapshot,j=w._futureSnapshot;w.snapshot=j,Dt(k.queryParams,j.queryParams)||w.queryParamsSubject.next(j.queryParams),k.fragment!==j.fragment&&w.fragmentSubject.next(j.fragment),Dt(k.params,j.params)||w.paramsSubject.next(j.params),function pt(w,k){if(w.length!==k.length)return!1;for(let j=0;j<w.length;++j)if(!Dt(w[j],k[j]))return!1;return!0}(k.url,j.url)||w.urlSubject.next(j.url),Dt(k.data,j.data)||w.dataSubject.next(j.data)}else w.snapshot=w._futureSnapshot,w.dataSubject.next(w._futureSnapshot.data)}function _n(w,k){const j=Dt(w.params,k.params)&&function Rr(w,k){return kn(w,k)&&w.every((j,N)=>Dt(j.parameters,k[N].parameters))}(w.url,k.url);return j&&!(!w.parent!=!k.parent)&&(!w.parent||_n(w.parent,k.parent))}function ci(w){return"string"==typeof w.title||null===w.title}let pn=(()=>{var w;class k{constructor(){this.activated=null,this._activatedRoute=null,this.name=je,this.activateEvents=new i.bkB,this.deactivateEvents=new i.bkB,this.attachEvents=new i.bkB,this.detachEvents=new i.bkB,this.parentContexts=(0,i.WQX)(Ar),this.location=(0,i.WQX)(i.c1b),this.changeDetector=(0,i.WQX)(i.gRc),this.environmentInjector=(0,i.WQX)(i.uvJ),this.inputBinder=(0,i.WQX)(Fs,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(N){if(N.name){const{firstChange:q,previousValue:Te}=N.name;if(q)return;this.isTrackedInParentContexts(Te)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Te)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(N){return this.parentContexts.getContext(N)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const N=this.parentContexts.getContext(this.name);N?.route&&(N.attachRef?this.attach(N.attachRef,N.route):this.activateWith(N.route,N.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.wOt(4012,!1);this.location.detach();const N=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(N.instance),N}attach(N,q){this.activated=N,this._activatedRoute=q,this.location.insert(N.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(N.instance)}deactivate(){if(this.activated){const N=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(N)}}activateWith(N,q){if(this.isActivated)throw new i.wOt(4013,!1);this._activatedRoute=N;const Te=this.location,st=N.snapshot.component,Rt=this.parentContexts.getOrCreateContext(this.name).children,vt=new Zi(N,Rt,Te.injector);this.activated=Te.createComponent(st,{index:Te.length,injector:vt,environmentInjector:q??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275dir=i.FsC({type:w,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.OA$]}),k})();class Zi{__ngOutletInjector(k){return new Zi(this.route,this.childContexts,k)}constructor(k,j,N){this.route=k,this.childContexts=j,this.parent=N}get(k,j){return k===Hi?this.route:k===Ar?this.childContexts:this.parent.get(k,j)}}const Fs=new i.nKC("");let io=(()=>{var w;class k{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(N){this.unsubscribeFromRouteData(N),this.subscribeToRouteData(N)}unsubscribeFromRouteData(N){this.outletDataSubscriptions.get(N)?.unsubscribe(),this.outletDataSubscriptions.delete(N)}subscribeToRouteData(N){const{activatedRoute:q}=N,Te=(0,v.z)([q.queryParams,q.params,q.data]).pipe((0,H.n)(([Le,st,Rt],vt)=>(Rt={...Le,...st,...Rt}
1,0===vt?(0,m.of)(Rt):Promise.resolve(Rt)))).subscribe(Le=>{if(!N.isActivated||!N.activatedComponentRef||N.activatedRoute!==q||null===q.component)return void this.unsubscribeFromRouteData(N);const st=(0,i.HJs)(q.component);if(st)for(const{templateName:Rt}of st.inputs)N.activatedComponentRef.setInput(Rt,Le[Rt]);else this.unsubscribeFromRouteData(N)});this.outletDataSubscriptions.set(N,Te)}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac}),k})();function ls(w,k,j){if(j&&w.shouldReuseRoute(k.value,j.value.snapshot)){const N=j.value;N._futureSnapshot=k.value;const q=function Qo(w,k,j){return k.children.map(N=>{for(const q of j.children)if(w.shouldReuseRoute(N.value,q.value.snapshot))return ls(w,N,q);return ls(w,N)})}(w,k,j);return new Vi(N,q)}{if(w.shouldAttach(k.value)){const Te=w.retrieve(k.value);if(null!==Te){const Le=Te.route;return Le.value._futureSnapshot=k.value,Le.children=k.children.map(st=>ls(w,st)),Le}}const N=function Jr(w){return new Hi(new p.t(w.url),new p.t(w.params),new p.t(w.queryParams),new p.t(w.fragment),new p.t(w.data),w.outlet,w.component,w)}(k.value),q=k.children.map(Te=>ls(w,Te));return new Vi(N,q)}}const di="ngNavigationCancelingError";function zs(w,k){const{redirectTo:j,navigationBehaviorOptions:N}=zt(k)?{redirectTo:k,navigationBehaviorOptions:void 0}:k,q=Ns(!1,vn.Redirect);return q.url=j,q.navigationBehaviorOptions=N,q}function Ns(w,k){const j=new Error(`NavigationCancelingError: ${w||""}`);return j[di]=!0,j.cancellationCode=k,j}function Xr(w){return!!w&&w[di]}let Ti=(()=>{var w;class k{}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275cmp=i.VBU({type:w,selectors:[["ng-component"]],standalone:!0,features:[i.aNF],decls:1,vars:0,template:function(N,q){1&N&&i.nrm(0,"router-outlet")},dependencies:[pn],encapsulation:2}),k})();function ii(w){const k=w.children&&w.children.map(ii),j=k?{...w,children:k}:{...w};return!j.component&&!j.loadComponent&&(k||j.loadChildren)&&j.outlet&&j.outlet!==je&&(j.component=Ti),j}function Ur(w){return w.outlet||je}function Ls(w){if(!w)return null;if(w.routeConfig?._injector)return w.routeConfig._injector;for(let k=w.parent;k;k=k.parent){const j=k.routeConfig;if(j?._loadedInjector)return j._loadedInjector;if(j?._injector)return j._injector}return null}class jn{constructor(k,j,N,q,Te){this.routeReuseStrategy=k,this.futureState=j,this.currState=N,this.forwardEvent=q,this.inputBindingEnabled=Te}activate(k){const j=this.futureState._root,N=this.currState?this.currState._root:null;this.deactivateChildRoutes(j,N,k),_r(this.futureState.root),this.activateChildRoutes(j,N,k)}deactivateChildRoutes(k,j,N){const q=Ei(j);k.children.forEach(Te=>{const Le=Te.value.outlet;this.deactivateRoutes(Te,q[Le],N),delete q[Le]}),Object.values(q).forEach(Te=>{this.deactivateRouteAndItsChildren(Te,N)})}deactivateRoutes(k,j,N){const q=k.value,Te=j?j.value:null;if(q===Te)if(q.component){const Le=N.getContext(q.outlet);Le&&this.deactivateChildRoutes(k,j,Le.children)}else this.deactivateChildRoutes(k,j,N);else Te&&this.deactivateRouteAndItsChildren(j,N)}deactivateRouteAndItsChildren(k,j){k.value.component&&this.routeReuseStrategy.shouldDetach(k.value.snapshot)?this.detachAndStoreRouteSubtree(k,j):this.deactivateRouteAndOutlet(k,j)}detachAndStoreRouteSubtree(k,j){const N=j.getContext(k.value.outlet),q=N&&k.value.component?N.children:j,Te=Ei(k);for(const Le of Object.values(Te))this.deactivateRouteAndItsChildren(Le,q);if(N&&N.outlet){const Le=N.outlet.detach(),st=N.children.onOutletDeactivated();this.routeReuseStrategy.store(k.value.snapshot,{componentRef:Le,route:k,contexts:st})}}deactivateRouteAndOutlet(k,j){const N=j.getContext(k.value.outlet),q=N&&k.value.component?N.children:j,Te=Ei(k);for(const Le of Object.values(Te))this.deactivateRouteAndItsChildren(Le,q);N&&(N.outlet&&(N.outlet.deactivate(),N.children.onOutletDeactivated()),N.attachRef=null,N.route=null)}activateChildRoutes(k,j,N){const q=Ei(j);k.children.forEach(Te=>{this.activateRoutes(Te,q[Te.value.outlet],N),this.forwardEvent(new ut(Te.value.snapshot))}),k.children.length&&this.forwardEvent(new Ne(k.value.snapshot))}activateRoutes(k,j,N){const q=k.value,Te=j?j.value:null;if(_r(q),q===Te)if(q.component){const Le=N.getOrCreateContext(q.outlet);this.activateChildRoutes(k,j,Le.children)}else this.activateChildRoutes(k,j,N);else if(q.component){const Le=N.getOrCreateContext(q.outlet);if(this.routeReuseStrategy.shouldAttach(q.snapshot)){const st=this.routeReuseStrategy.retrieve(q.snapshot);this.routeReuseStrategy.store(q.snapshot,null),Le.children.onOutletReAttached(st.contexts),Le.attachRef=st.componentRef,Le.route=st.route.value,Le.outlet&&Le.outlet.attach(st.componentRef,st.route.value),_r(st.route.value),this.activateChildRoutes(k,null,Le.children)}else{const st=Ls(q.snapshot);Le.attachRef=null,Le.route=q,Le.injector=st,Le.outlet&&Le.outlet.activateWith(q,Le.injector),this.activateChildRoutes(k,null,Le.children)}}else this.activateChildRoutes(k,null,N)}}class ks{constructor(k){this.path=k,this.route=this.path[this.path.length-1]}}class Ks{constructor(k,j){this.component=k,this.route=j}}function bo(w,k,j){const N=w._root;return Gi(N,k?k._root:null,j,[N.value])}function Cs(w,k){const j=Symbol(),N=k.get(w,j);return N===j?"function"!=typeof w||(0,i.LfX)(w)?k.get(w):w:N}function Gi(w,k,j,N,q={canDeactivateChecks:[],canActivateChecks:[]}){const Te=Ei(k);
1return w.children.forEach(Le=>{(function cs(w,k,j,N,q={canDeactivateChecks:[],canActivateChecks:[]}){const Te=w.value,Le=k?k.value:null,st=j?j.getContext(w.value.outlet):null;if(Le&&Te.routeConfig===Le.routeConfig){const Rt=function Xs(w,k,j){if("function"==typeof j)return j(w,k);switch(j){case"pathParamsChange":return!kn(w.url,k.url);case"pathParamsOrQueryParamsChange":return!kn(w.url,k.url)||!Dt(w.queryParams,k.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!_n(w,k)||!Dt(w.queryParams,k.queryParams);default:return!_n(w,k)}}(Le,Te,Te.routeConfig.runGuardsAndResolvers);Rt?q.canActivateChecks.push(new ks(N)):(Te.data=Le.data,Te._resolvedData=Le._resolvedData),Gi(w,k,Te.component?st?st.children:null:j,N,q),Rt&&st&&st.outlet&&st.outlet.isActivated&&q.canDeactivateChecks.push(new Ks(st.outlet.component,Le))}else Le&&Bs(k,st,q),q.canActivateChecks.push(new ks(N)),Gi(w,null,Te.component?st?st.children:null:j,N,q)})(Le,Te[Le.value.outlet],j,N.concat([Le.value]),q),delete Te[Le.value.outlet]}),Object.entries(Te).forEach(([Le,st])=>Bs(st,j.getContext(Le),q)),q}function Bs(w,k,j){const N=Ei(w),q=w.value;
1Object.entries(N).forEach(([Te,Le])=>{Bs(Le,q.component?k?k.children.getContext(Te):null:k,j)}),j.canDeactivateChecks.push(new Ks(q.component&&k&&k.outlet&&k.outlet.isActivated?k.outlet.component:null,q))}function te(w){return"function"==typeof w}function fi(w){return w instanceof _.G||"EmptyError"===w?.name}const Ee=Symbol("INITIAL_VALUE");function D(){return(0,H.n)(w=>(0,v.z)(w.map(k=>k.pipe((0,W.s)(1),(0,Q.Z)(Ee)))).pipe((0,L.T)(k=>{for(const j of k)if(!0!==j){if(j===Ee)return Ee;if(!1===j||j instanceof fr)return j}return!0}),(0,G.p)(k=>k!==Ee),(0,W.s)(1)))}function Xt(w){return(0,C.F)((0,he.M)(k=>{if(zt(k))throw zs(0,k)}),(0,L.T)(k=>!0===k))}class Fn{constructor(k){this.segmentGroup=k||null}}class un extends Error{constructor(k){super(),this.urlTree=k}}function dn(w){return(0,x.$)(new Fn(w))}class fn{constructor(k,j){this.urlSerializer=k,this.urlTree=j}lineralizeSegments(k,j){let N=[],q=j.root;for(;;){if(N=N.concat(q.segments),0===q.numberOfChildren)return(0,m.of)(N);if(q.numberOfChildren>1||!q.children[je])return(0,x.$)(new i.wOt(4e3,!1));q=q.children[je]}}applyRedirectCommands(k,j,N){const q=this.applyRedirectCreateUrlTree(j,this.urlSerializer.parse(j),k,N);if(j.startsWith("/"))throw new un(q);return q}applyRedirectCreateUrlTree(k,j,N,q){const Te=this.createSegmentGroup(k,j.root,N,q);return new fr(Te,this.createQueryParams(j.queryParams,this.urlTree.queryParams),j.fragment)}createQueryParams(k,j){const N={};return Object.entries(k).forEach(([q,Te])=>{if("string"==typeof Te&&Te.startsWith(":")){const st=Te.substring(1);N[q]=j[st]}else N[q]=Te}),N}createSegmentGroup(k,j,N,q){const Te=this.createSegments(k,j.segments,N,q);let Le={};return Object.entries(j.children).forEach(([st,Rt])=>{Le[st]=this.createSegmentGroup(k,Rt,N,q)}),new tn(Te,Le)}createSegments(k,j,N,q){return j.map(Te=>Te.path.startsWith(":")?this.findPosParam(k,Te,q):this.findOrReturn(Te,N))}findPosParam(k,j,N){const q=N[j.path.substring(1)];if(!q)throw new i.wOt(4001,!1);return q}findOrReturn(k,j){let N=0;for(const q of j){if(q.path===k.path)return j.splice(N),q;N++}return k}}const Zn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Vr(w,k,j,N,q){const Te=wr(w,k,j);return Te.matched?(N=function Qr(w,k){return w.providers&&!w._injector&&(w._injector=(0,i.Ol2)(w.providers,k,`Route: ${w.path}`)),w._injector??k}(k,N),function Wn(w,k,j,N){const q=k.canMatch;if(!q||0===q.length)return(0,m.of)(!0);const Te=q.map(Le=>{const st=Cs(Le,w);return $t(function an(w){return w&&te(w.canMatch)}(st)?st.canMatch(k,j):(0,i.N4e)(w,()=>st(k,j)))});return(0,m.of)(Te).pipe(D(),Xt())}(N,k,j).pipe((0,L.T)(Le=>!0===Le?Te:{...Zn}))):(0,m.of)(Te)}function wr(w,k,j){if("**"===k.path)return function Qn(w){return{matched:!0,parameters:w.length>0?Yt(w).parameters:{},consumedSegments:w,remainingSegments:[],positionalParamSegments:{}}}(j);if(""===k.path)return"full"===k.pathMatch&&(w.hasChildren()||j.length>0)?{...Zn}:{matched:!0,consumedSegments:[],remainingSegments:j,parameters:{},positionalParamSegments:{}};const q=(k.matcher||Et)(j,w,k);if(!q)return{...Zn};const Te={};Object.entries(q.posParams??{}).forEach(([st,Rt])=>{Te[st]=Rt.path});const Le=q.consumed.length>0?{...Te,...q.consumed[q.consumed.length-1].parameters}:Te;return{matched:!0,consumedSegments:q.consumed,remainingSegments:j.slice(q.consumed.length),parameters:Le,positionalParamSegments:q.posParams??{}}}function Mi(w,k,j,N){return j.length>0&&function Ka(w,k,j){return j.some(N=>Hs(w,k,N)&&Ur(N)!==je)}(w,j,N)?{segmentGroup:new tn(k,Ss(N,new tn(j,w.children))),slicedSegments:[]}:0===j.length&&function So(w,k,j){return j.some(N=>Hs(w,k,N))}(w,j,N)?{segmentGroup:new tn(w.segments,Vs(w,j,N,w.children)),slicedSegments:j}:{segmentGroup:new tn(w.segments,w.children),slicedSegments:j}}function Vs(w,k,j,N){const q={};for(const Te of j)if(Hs(w,k,Te)&&!N[Ur(Te)]){const Le=new tn([],{});q[Ur(Te)]=Le}return{...N,...q}}function Ss(w,k){const j={};j[je]=k;for(const N of w)if(""===N.path&&Ur(N)!==je){const q=new tn([],{});j[Ur(N)]=q}return j}function Hs(w,k,j){return(!(w.hasChildren()||k.length>0)||"full"!==j.pathMatch)&&""===j.path}class nt{}class Ut{constructor(k,j,N,q,Te,Le,st){this.injector=k,this.configLoader=j,this.rootComponentType=N,this.config=q,this.urlTree=Te,this.paramsInheritanceStrategy=Le,this.urlSerializer
1=st,this.applyRedirects=new fn(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(k){return new i.wOt(4002,`'${k.segmentGroup}'`)}recognize(){const k=Mi(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(k).pipe((0,L.T)(j=>{const N=new vo([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},je,this.rootComponentType,null,{}),q=new Vi(N,j),Te=new as("",q),Le=function Si(w,k,j=null,N=null){return Ni(Pi(w),k,j,N)}(N,[],this.urlTree.queryParams,this.urlTree.fragment);return Le.queryParams=this.urlTree.queryParams,Te.url=this.urlSerializer.serialize(Le),this.inheritParamsAndData(Te._root,null),{state:Te,tree:Le}}))}match(k){return this.processSegmentGroup(this.injector,this.config,k,je).pipe((0,_e.W)(N=>{if(N instanceof un)return this.urlTree=N.urlTree,this.match(N.urlTree.root);throw N instanceof Fn?this.noMatchError(N):N}))}inheritParamsAndData(k,j){const N=k.value,q=$s(N,j,this.paramsInheritanceStrategy);N.params=Object.freeze(q.params),N.data=Object.freeze(q.data),k.children.forEach(Te=>this.inheritParamsAndData(Te,N))}processSegmentGroup(k,j,N,q){return 0===N.segments.length&&N.hasChildren()?this.processChildren(k,j,N):this.processSegment(k,j,N,N.segments,q,!0).pipe((0,L.T)(Te=>Te instanceof Vi?[Te]:[]))}processChildren(k,j,N){const q=[];for(const Te of Object.keys(N.children))"primary"===Te?q.unshift(Te):q.push(Te);return(0,g.H)(q).pipe((0,de.H)(Te=>{const Le=N.children[Te],st=function Oi(w,k){const j=w.filter(N=>Ur(N)===k);return j.push(...w.filter(N=>Ur(N)!==k)),j}(j,Te);return this.processSegmentGroup(k,st,Le,Te)}),function ce(w,k){return(0,pe.N)(function ie(w,k,j,N,q){return(Te,Le)=>{let st=j,Rt=k,vt=0;Te.subscribe((0,Ce._)(Le,gn=>{const Cr=vt++;Rt=st?w(Rt,gn,Cr):(st=!0,gn),N&&Le.next(Rt)},q&&(()=>{st&&Le.next(Rt),Le.complete()})))}}(w,k,arguments.length>=2,!0))}((Te,Le)=>(Te.push(...Le),Te)),(0,X.U)(null),function be(w,k){const j=arguments.length>=2;return N=>N.pipe(w?(0,G.p)((q,Te)=>w(q,Te,N)):xe.D,ne(1),j?(0,X.U)(k):(0,Me.v)(()=>new _.G))}(),(0,ae.Z)(Te=>{if(null===Te)return dn(N);const Le=zn(Te);return function En(w){w.sort((k,j)=>k.value.outlet===je?-1:j.value.outlet===je?1:k.value.outlet.localeCompare(j.value.outlet))}(Le),(0,m.of)(Le)}))}processSegment(k,j,N,q,Te,Le){return(0,g.H)(j).pipe((0,de.H)(st=>this.processSegmentAgainstRoute(st._injector??k,j,st,N,q,Te,Le).pipe((0,_e.W)(Rt=>{if(Rt instanceof Fn)return(0,m.of)(null);throw Rt}))),(0,le.$)(st=>!!st),(0,_e.W)(st=>{if(fi(st))return function tt(w,k,j){return 0===k.length&&!w.children[j]}(N,q,Te)?(0,m.of)(new nt):dn(N);throw st}))}processSegmentAgainstRoute(k,j,N,q,Te,Le,st){return function Eo(w,k,j,N){return!!(Ur(w)===N||N!==je&&Hs(k,j,w))&&wr(k,w,j).matched}(N,q,Te,Le)?void 0===N.redirectTo?this.matchSegmentAgainstRoute(k,q,N,Te,Le):this.allowRedirects&&st?this.expandSegmentAgainstRouteUsingRedirect(k,q,j,N,Te,Le):dn(q):dn(q)}expandSegmentAgainstRouteUsingRedirect(k,j,N,q,Te,Le){const{matched:st,consumedSegments:Rt,positionalParamSegments:vt,remainingSegments:gn}=wr(j,q,Te);if(!st)return dn(j);q.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Cr=this.applyRedirects.applyRedirectCommands(Rt,q.redirectTo,vt);return this.applyRedirects.lineralizeSegments(q,Cr).pipe((0,ae.Z)(mr=>this.processSegment(k,N,j,mr.concat(gn),Le,!1)))}matchSegmentAgainstRoute(k,j,N,q,Te){const Le=Vr(j,N,q,k);return"**"===N.path&&(j.children={}),Le.pipe((0,H.n)(st=>st.matched?this.getChildConfig(k=N._injector??k,N,q).pipe((0,H.n)(({routes:Rt})=>{const vt=N._loadedInjector??k,{consumedSegments:gn,remainingSegments:Cr,parameters:mr}=st,_i=new vo(gn,mr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Er(w){return w.data||{}}(N),Ur(N),N.component??N._loadedComponent??null,N,function Ui(w){return w.resolve||{}}(N)),{segmentGroup:Zo,slicedSegments:Jo}=Mi(j,gn,Cr,Rt);if(0===Jo.length&&Zo.hasChildren())return this.processChildren(vt,Rt,Zo).pipe((0,L.T)(wo=>null===wo?null:new Vi(_i,wo)));if(0===Rt.length&&0===Jo.length)return(0,m.of)(new Vi(_i,[]));const hl=Ur(N)===Te;return this.processSegment(vt,Rt,Zo,Jo,hl?je:Te,!0).pipe((0,L.T)(wo=>new Vi(_i,wo instanceof Vi?[wo]:[])))})):dn(j)))}getChildConfig(k,j,N){return j.children?(0,m.of)({routes:j.children,injector:k}):j.loadChildren?void 0!==j._loadedRoutes?(0,m.of)({routes:j._loadedRoutes,injector:j._loadedInjector}):function Kt(w,k,j,N){const q=k.canLoad;if(void 0===q||0===q.length)return(0,m.of)(!0);const Te=q.map(Le=>{const st=Cs(Le,w);return $t(function De(w){return w&&te(w.canLoad)}(st)?st.canLoad(k,j):(0,i.N4e)(w,()=>st(k,j)))});return(0,m.of)(Te).pipe(D(),Xt())}(k,j,N).pipe((0,ae.Z)(q=>q?this.configLoader.loadChildren(k,j).pipe((0,he.M)(Te=>{j._loadedRoutes=Te.routes,j._loadedInjector=Te.injector})):function Wr(w){return(0,x.$)(Ns(!1,vn.GuardRejected))}
1())):(0,m.of)({routes:[],injector:k})}}function Sr(w){const k=w.value.routeConfig;return k&&""===k.path}function zn(w){const k=[],j=new Set;for(const N of w){if(!Sr(N)){k.push(N);continue}const q=k.find(Te=>N.value.routeConfig===Te.value.routeConfig);void 0!==q?(q.children.push(...N.children),j.add(q)):k.push(N)}for(const N of j){const q=zn(N.children);k.push(new Vi(N.value,q))}return k.filter(N=>!j.has(N))}function ji(w){const k=w.children.map(j=>ji(j)).flat();return[w,...k]}function Ro(w){return(0,H.n)(k=>{const j=w(k);return j?(0,g.H)(j).pipe((0,L.T)(()=>k)):(0,m.of)(k)})}let Ra=(()=>{var w;class k{buildTitle(N){let q,Te=N.root;for(;void 0!==Te;)q=this.getResolvedTitleForRoute(Te)??q,Te=Te.children.find(Le=>Le.outlet===je);return q}getResolvedTitleForRoute(N){return N.data[dt]}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:()=>(0,i.WQX)(Xa),providedIn:"root"}),k})(),Xa=(()=>{var w;class k extends Ra{constructor(N){super(),this.title=N}updateTitle(N){const q=this.buildTitle(N);void 0!==q&&this.title.setTitle(q)}}return(w=k).\u0275fac=function(N){return new(N||w)(i.KVO(Qe.hE))},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();const ga=new i.nKC("",{providedIn:"root",factory:()=>({})}),qo=new i.nKC("");let Fo=(()=>{var w;class k{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.WQX)(i.Ql9)}loadComponent(N){if(this.componentLoaders.get(N))return this.componentLoaders.get(N);if(N._loadedComponent)return(0,m.of)(N._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(N);const q=$t(N.loadComponent()).pipe((0,L.T)(Fa),(0,he.M)(Le=>{this.onLoadEndListener&&this.onLoadEndListener(N),N._loadedComponent=Le}),(0,se.j)(()=>{this.componentLoaders.delete(N)})),Te=new B.G(q,()=>new M.B).pipe((0,ye.B)());return this.componentLoaders.set(N,Te),Te}loadChildren(N,q){if(this.childrenLoaders.get(q))return this.childrenLoaders.get(q);if(q._loadedRoutes)return(0,m.of)({routes:q._loadedRoutes,injector:q._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(q);const Le=function Qa(w,k,j,N){return $t(w.loadChildren()).pipe((0,L.T)(Fa),(0,ae.Z)(q=>q instanceof i.Co$||Array.isArray(q)?(0,m.of)(q):(0,g.H)(k.compileModuleAsync(q))),(0,L.T)(q=>{N&&N(w);let Te,Le,st=!1;return Array.isArray(q)?(Le=q,!0):(Te=q.create(j).injector,Le=Te.get(qo,[],{optional:!0,self:!0}).flat()),{routes:Le.map(ii),injector:Te}}))}(q,this.compiler,N,this.onLoadEndListener).pipe((0,se.j)(()=>{this.childrenLoaders.delete(q)})),st=new B.G(Le,()=>new M.B).pipe((0,ye.B)());return this.childrenLoaders.set(q,st),st}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();function Fa(w){return function No(w){return w&&"object"==typeof w&&"default"in w}(w)?w.default:w}let ma=(()=>{var w;class k{}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:()=>(0,i.WQX)(oo),providedIn:"root"}),k})(),oo=(()=>{var w;class k{shouldProcessUrl(N){return!0}extract(N){return N}merge(N,q){return N}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();const qa=new i.nKC(""),va=new i.nKC("");function P(w,k,j){const N=w.get(va),q=w.get(I.qQ);return w.get(i.SKi).runOutsideAngular(()=>{if(!q.startViewTransition||N.skipNextTransition)return N.skipNextTransition=!1,new Promise(vt=>setTimeout(vt));let Te;const Le=new Promise(vt=>{Te=vt}),st=q.startViewTransition(()=>(Te(),function J(w){return new Promise(k=>{(0,i.mal)(k,{injector:w})})}(w))),{onViewTransitionCreated:Rt}=N;return Rt&&(0,i.N4e)(w,()=>Rt({transition:st,from:k,to:j})),Le})}let Be=(()=>{var w;class k{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new M.B,this.transitionAbortSubject=new M.B,this.configLoader=(0,i.WQX)(Fo),this.environmentInjector=(0,i.WQX)(i.uvJ),this.urlSerializer=(0,i.WQX)(Zt),this.rootContexts=(0,i.WQX)(Ar),this.location=(0,i.WQX)(I.aZ),this.inputBindingEnabled=null!==(0,i.WQX)(Fs,{optional:!0}),this.titleStrategy=(0,i.WQX)(Ra),this.options=(0,i.WQX)(ga,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,i.WQX)(ma),this.createViewTransition=(0,i.WQX)(qa,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,m.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Te=>this.events.next(new rn(Te)),this.configLoader.onLoadStartListener=Te=>this.events.next(new Bi(Te))}complete(){this.transitions?.complete()}handleNavigationRequest(N){const q=++this.navigationId;this.transitions?.next({...this.transitions.value,...N,id:q})}setupNavigations(N,q,Te){return this.transitions=new p.t({id:0,currentUrlTree:q,currentRawUrl:q,extractedUrl:this.urlHandlingStrategy.extract(q),urlAfterRedirects:this.urlHandlingStrategy.extract(q),rawUrl:q,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:jt,restoredState:null,currentSnapshot:Te.snapshot,targetSnapshot:null,currentRouterState:Te,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,G.p)(Le=>0!==Le.id),(0,L.T)(Le=>({...Le,extractedUrl:this.urlHandlingStrategy.extract(Le.rawUrl)})),(0,H.n)(Le=>{let st=!1,Rt=!1;return(0,m.of)(Le).pipe((0,H.n)(vt=>{if(this.navigationId>Le.id)return this.cancelNavigationTransition(Le,"",vn.SupersededByNewNavigation),E.w;this.currentTransition=Le,this.currentNavigation={id:vt.id,initialUrl:vt.rawUrl,extractedUrl:vt.extractedUrl,trigger:vt.source,extras:vt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const gn=!N.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!gn&&"reload"!==(vt.extras.onSameUrlNavigation??N.onSameUrlNavigation)){const mr="";return this.events.next(new cr(vt.id,this.urlSerializer.serialize(vt.rawUrl),mr,pr.IgnoredSameUrlNavigation)),vt.resolve(null),E.w}if(this.urlHandlingStrategy.shouldProcessUrl(vt.rawUrl))return(0,m.of)(vt).pipe((0,H.n)(mr=>{const _i=this.transitions?.getValue();return this.events.next(new Rn(mr.id,this.urlSerializer.serialize(mr.extractedUrl),mr.source,mr.restoredState)),_i!==this.transitions?.getValue()?E.w:Promise.resolve(mr)}),function To(w,k,j,N,q,Te){return(0,ae.Z)(Le=>function Je(w,k,j,N,q,Te,Le="emptyOnly"){return new Ut(w,k,j,N,q,Le,Te).recognize()}(w,k,j,N,Le.extractedUrl,q,Te).pipe((0,L.T)(({state:st,tree:Rt})=>({...Le,targetSnapshot:st,urlAfterRedirects:Rt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,N.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,he.M)(mr=>{Le.targetSnapshot=mr.targetSnapshot,Le.urlAfterRedirects=mr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:mr.urlAfterRedirects};const _i=new Vn(mr.id,this.urlSerializer.serialize(mr.extractedUrl),this.urlSerializer.serialize(mr.urlAfterRedirects),mr.targetSnapshot);this.events.next(_i)}));if(gn&&this.urlHandlingStrategy.shouldProcessUrl(vt.currentRawUrl)){const{id:mr,extractedUrl:_i,source:Zo,restoredState:Jo,extras:hl}=vt,wo=new Rn(mr,this.urlSerializer.serialize(_i),Zo,Jo);this.events.next(wo);const Du=Rs(this.rootComponentType).snapshot;return this.currentTransition=Le={...vt,targetSnapshot:Du,urlAfterRedirects:_i,extras:{...hl,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=_i,(0,m.of)(Le)}{const mr="";return this.events.next(new cr(vt.id,this.urlSerializer.serialize(vt.extractedUrl),mr,pr.IgnoredByUrlHandlingStrategy)),vt.resolve(null),E.w}}),(0,he.M)(vt=>{const gn=new ri(vt.id,this.urlSerializer.serialize(vt.extractedUrl),this.urlSerializer.serialize(vt.urlAfterRedirects),vt.targetSnapshot);this.events.next(gn)}),(0,L.T)(vt=>(this.currentTransition=Le={...vt,guards:bo(vt.targetSnapshot,vt.currentSnapshot,this.rootContexts)},Le)),function F(w,k){return(0,ae.Z)(j=>{const{targetSnapshot:N,currentSnapshot:q,guards:{canActivateChecks:Te,canDeactivateChecks:Le}}=j;return 0===Le.length&&0===Te.length?(0,m.of)({...j,guardsResult:!0}):function Z(w,k,j,N){return(0,g.H)(w).pipe((0,ae.Z)(q=>
1function gt(w,k,j,N,q){const Te=k&&k.routeConfig?k.routeConfig.canDeactivate:null;if(!Te||0===Te.length)return(0,m.of)(!0);const Le=Te.map(st=>{const Rt=Ls(k)??q,vt=Cs(st,Rt);return $t(function Ot(w){return w&&te(w.canDeactivate)}(vt)?vt.canDeactivate(w,k,j,N):(0,i.N4e)(Rt,()=>vt(w,k,j,N))).pipe((0,le.$)())});return(0,m.of)(Le).pipe(D())}(q.component,q.route,j,k,N)),(0,le.$)(q=>!0!==q,!0))}(Le,N,q,w).pipe((0,ae.Z)(st=>st&&function z(w){return"boolean"==typeof w}(st)?function ge(w,k,j,N){return(0,g.H)(k).pipe((0,de.H)(q=>(0,A.x)(function Ue(w,k){return null!==w&&k&&k(new me(w)),(0,m.of)(!0)}(q.route.parent,N),function ke(w,k){return null!==w&&k&&k(new We(w)),(0,m.of)(!0)}(q.route,N),function ct(w,k,j){const N=k[k.length-1],Te=k.slice(0,k.length-1).reverse().map(Le=>function Co(w){const k=w.routeConfig?w.routeConfig.canActivateChild:null;return k&&0!==k.length?{node:w,guards:k}:null}(Le)).filter(Le=>null!==Le).map(Le=>(0,b.v)(()=>{const st=Le.guards.map(Rt=>{const vt=Ls(Le.node)??j,gn=Cs(Rt,vt);return $t(function Ve(w){return w&&te(w.canActivateChild)}(gn)?gn.canActivateChild(N,w):(0,i.N4e)(vt,()=>gn(N,w))).pipe((0,le.$)())});return(0,m.of)(st).pipe(D())}));return(0,m.of)(Te).pipe(D())}
1(w,q.path,j),function qe(w,k,j){const N=k.routeConfig?k.routeConfig.canActivate:null;if(!N||0===N.length)return(0,m.of)(!0);const q=N.map(Te=>(0,b.v)(()=>{const Le=Ls(k)??j,st=Cs(Te,Le);return $t(function ee(w){return w&&te(w.canActivate)}(st)?st.canActivate(k,w):(0,i.N4e)(Le,()=>st(k,w))).pipe((0,le.$)())}));return(0,m.of)(q).pipe(D())}(w,q.route,j))),(0,le.$)(q=>!0!==q,!0))}(N,Te,w,k):(0,m.of)(st)),(0,L.T)(st=>({...j,guardsResult:st})))})}(this.environmentInjector,vt=>this.events.next(vt)),(0,he.M)(vt=>{if(Le.guardsResult=vt.guardsResult,zt(vt.guardsResult))throw zs(0,vt.guardsResult);const gn=new os(vt.id,this.urlSerializer.serialize(vt.extractedUrl),this.urlSerializer.serialize(vt.urlAfterRedirects),vt.targetSnapshot,!!vt.guardsResult);this.events.next(gn)}),(0,G.p)(vt=>!!vt.guardsResult||(this.cancelNavigationTransition(vt,"",vn.GuardRejected),!1)),Ro(vt=>{if(vt.guards.canActivateChecks.length)return(0,m.of)(vt).pipe((0,he.M)(gn=>{const Cr=new rr(gn.id,this.urlSerializer.serialize(gn.extractedUrl),this.urlSerializer.serialize(gn.urlAfterRedirects),gn.targetSnapshot);this.events.next(Cr)}),(0,H.n)(gn=>{let Cr=!1;return(0,m.of)(gn).pipe(function hi(w,k){return(0,ae.Z)(j=>{const{targetSnapshot:N,guards:{canActivateChecks:q}}=j;if(!q.length)return(0,m.of)(j);const Te=new Set(q.map(Rt=>Rt.route)),Le=new Set;for(const Rt of Te)if(!Le.has(Rt))for(const vt of ji(Rt))Le.add(vt);let st=0;return(0,g.H)(Le).pipe((0,de.H)(Rt=>Te.has(Rt)?function wi(w,k,j,N){const q=w.routeConfig,Te=w._resolve;return void 0!==q?.title&&!ci(q)&&(Te[dt]=q.title),function Es(w,k,j,N){const q=kt(w);if(0===q.length)return(0,m.of)({});const Te={};return(0,g.H)(q).pipe((0,ae.Z)(Le=>function Hn(w,k,j,N){const q=Ls(k)??N,Te=Cs(w,q);return $t(Te.resolve?Te.resolve(k,j):(0,i.N4e)(q,()=>Te(k,j)))}(w[Le],k,j,N).pipe((0,le.$)(),(0,he.M)(st=>{Te[Le]=st}))),ne(1),(0,re.u)(Te),(0,_e.W)(Le=>fi(Le)?E.w:(0,x.$)(Le)))}(Te,w,k,N).pipe((0,L.T)(Le=>(w._resolvedData=Le,w.data=$s(w,w.parent,j).resolve,null)))}(Rt,N,w,k):(Rt.data=$s(Rt,Rt.parent,w).resolve,(0,m.of)(void 0))),(0,he.M)(()=>st++),ne(1),(0,ae.Z)(Rt=>st===Le.size?(0,m.of)(j):E.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,he.M)({next:()=>Cr=!0,complete:()=>{Cr||this.cancelNavigationTransition(gn,"",vn.NoDataFromResolver)}}))}),(0,he.M)(gn=>{const Cr=new Zr(gn.id,this.urlSerializer.serialize(gn.extractedUrl),this.urlSerializer.serialize(gn.urlAfterRedirects),gn.targetSnapshot);this.events.next(Cr)}))}),Ro(vt=>{const gn=Cr=>{const mr=[];Cr.routeConfig?.loadComponent&&!Cr.routeConfig._loadedComponent&&mr.push(this.configLoader.loadComponent(Cr.routeConfig).pipe((0,he.M)(_i=>{Cr.component=_i}),(0,L.T)(()=>{})));for(const _i of Cr.children)mr.push(...gn(_i));return mr};return(0,v.z)(gn(vt.targetSnapshot.root)).pipe((0,X.U)(null),(0,W.s)(1))}),Ro(()=>this.afterPreactivation()),(0,H.n)(()=>{const{currentSnapshot:vt,targetSnapshot:gn}=Le,Cr=this.createViewTransition?.(this.environmentInjector,vt.root,gn.root);return Cr?(0,g.H)(Cr).pipe((0,L.T)(()=>Le)):(0,m.of)(Le)}),(0,L.T)(vt=>{const gn=function _o(w,k,j){const N=ls(w,k._root,j?j._root:void 0);return new ro(N,k)}(N.routeReuseStrategy,vt.targetSnapshot,vt.currentRouterState);return this.currentTransition=Le={...vt,targetRouterState:gn},this.currentNavigation.targetRouterState=gn,Le}),(0,he.M)(()=>{this.events.next(new Wt)}),((w,k,j,N)=>(0,L.T)(q=>(new jn(k,q.targetRouterState,q.currentRouterState,j,N).activate(w),q)))(this.rootContexts,N.routeReuseStrategy,vt=>this.events.next(vt),this.inputBindingEnabled),(0,W.s)(1),(0,he.M)({next:vt=>{st=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new xn(vt.id,this.urlSerializer.serialize(vt.extractedUrl),this.urlSerializer.serialize(vt.urlAfterRedirects))),this.titleStrategy?.updateTitle(vt.targetRouterState.snapshot),vt.resolve(!0)},complete:()=>{st=!0}}),(0,Se.Q)(this.transitionAbortSubject.pipe((0,he.M)(vt=>{throw vt}))),(0,se.j)(()=>{!st&&!Rt&&this.cancelNavigationTransition(Le,"",vn.SupersededByNewNavigation),this.currentTransition?.id===Le.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,_e.W)(vt=>{if(Rt=!0,Xr(vt))this.events.next(new ni(Le.id,this.urlSerializer.serialize(Le.extractedUrl),vt.message,vt.cancellationCode)),function Io(w){return Xr(w)&&zt(w.url)}(vt)?this.events.next(new Sn(vt.url)):Le.resolve(!1);else{this.events.next(new yn(Le.id,this.urlSerializer.serialize(Le.extractedUrl),vt,Le.targetSnapshot??void 0));try{Le.resolve(N.errorHandler(vt))}catch(gn){this.options.resolveNavigationPromiseOnError?Le.resolve(!1):Le.reject(gn)}}return E.w}))}))}cancelNavigationTransition(N,q,Te){const Le=new ni(N.id,this.urlSerializer.serialize(N.extractedUrl),q,Te);this.events.next(Le),N.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();function U(w){return w!==jt}let Ie=(()=>{var w;class k{}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:()=>(0,i.WQX)(mt),providedIn:"root"}),k})();class Xe{shouldDetach(k){return!1}store(k,j){}shouldAttach(k){return!1}retrieve(k){return null}
1shouldReuseRoute(k,j){return k.routeConfig===j.routeConfig}}let mt=(()=>{var w;class k extends Xe{}return(w=k).\u0275fac=(()=>{let j;return function(q){return(j||(j=i.xGo(w)))(q||w)}})(),w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})(),Bt=(()=>{var w;class k{}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:()=>(0,i.WQX)(Jn),providedIn:"root"}),k})(),Jn=(()=>{var w;class k extends Bt{constructor(){super(...arguments),this.location=(0,i.WQX)(I.aZ),this.urlSerializer=(0,i.WQX)(Zt),this.options=(0,i.WQX)(ga,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,i.WQX)(ma),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new fr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Rs(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(N){return this.location.subscribe(q=>{"popstate"===q.type&&N(q.url,q.state)})}handleRouterEvent(N,q){if(N instanceof Rn)this.stateMemento=this.createStateMemento();else if(N instanceof cr)this.rawUrlTree=q.initialUrl;else if(N instanceof Vn){if("eager"===this.urlUpdateStrategy&&!q.extras.skipLocationChange){const Te=this.urlHandlingStrategy.merge(q.finalUrl,q.initialUrl);this.setBrowserUrl(Te,q)}}else N instanceof Wt?(this.currentUrlTree=q.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(q.finalUrl,q.initialUrl),this.routerState=q.targetRouterState,"deferred"===this.urlUpdateStrategy&&(q.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,q))):N instanceof ni&&(N.code===vn.GuardRejected||N.code===vn.NoDataFromResolver)?this.restoreHistory(q):N instanceof yn?this.restoreHistory(q,!0):N instanceof xn&&(this.lastSuccessfulId=N.id,this.currentPageId=this.browserPageId)}setBrowserUrl(N,q){const Te=this.urlSerializer.serialize(N);if(this.location.isCurrentPathEqualTo(Te)||q.extras.replaceUrl){const st={...q.extras.state,...this.generateNgRouterState(q.id,this.browserPageId)};this.location.replaceState(Te,"",st)}else{const Le={...q.extras.state,...this.generateNgRouterState(q.id,this.browserPageId+1)};this.location.go(Te,"",Le)}}restoreHistory(N,q=!1){if("computed"===this.canceledNavigationResolution){const Le=this.currentPageId-this.browserPageId;0!==Le?this.location.historyGo(Le):this.currentUrlTree===N.finalUrl&&0===Le&&(this.resetState(N),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(q&&this.resetState(N),this.resetUrlToCurrentUrlTree())}resetState(N){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,N.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(N,q){return"computed"===this.canceledNavigationResolution?{navigationId:N,\u0275routerPageId:q}:{navigationId:N}}}return(w=k).\u0275fac=(()=>{let j;return function(q){return(j||(j=i.xGo(w)))(q||w)}})(),w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();var ir=function(w){return w[w.COMPLETE=0]="COMPLETE",w[w.FAILED=1]="FAILED",w[w.REDIRECTING=2]="REDIRECTING",w}(ir||{});function xr(w,k){w.events.pipe((0,G.p)(j=>j instanceof xn||j instanceof ni||j instanceof yn||j instanceof cr),(0,L.T)(j=>j instanceof xn||j instanceof cr?ir.COMPLETE:j instanceof ni&&(j.code===vn.Redirect||j.code===vn.SupersededByNewNavigation)?ir.REDIRECTING:ir.FAILED),(0,G.p)(j=>j!==ir.REDIRECTING),(0,W.s)(1)).subscribe(()=>{k()})}function sr(w){throw w}const ei={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Dr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let br=(()=>{var w;class k{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,i.WQX)(i.H3F),this.stateManager=(0,i.WQX)(Bt),this.options=(0,i.WQX)(ga,{optional:!0})||{},this.pendingTasks=(0,i.WQX)(i.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,i.WQX)(Be),this.urlSerializer
1=(0,i.WQX)(Zt),this.location=(0,i.WQX)(I.aZ),this.urlHandlingStrategy=(0,i.WQX)(ma),this._events=new M.B,this.errorHandler=this.options.errorHandler||sr,this.navigated=!1,this.routeReuseStrategy=(0,i.WQX)(Ie),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,i.WQX)(qo,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,i.WQX)(Fs,{optional:!0}),this.eventsSubscription=new R.yU,this.isNgZoneEnabled=(0,i.WQX)(i.SKi)instanceof i.SKi&&i.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:N=>{this.console.warn(N)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const N=this.navigationTransitions.events.subscribe(q=>{try{const Te=this.navigationTransitions.currentTransition,Le=this.navigationTransitions.currentNavigation;if(null!==Te&&null!==Le)if(this.stateManager.handleRouterEvent(q,Le),q instanceof ni&&q.code!==vn.Redirect&&q.code!==vn.SupersededByNewNavigation)this.navigated=!0;else if(q instanceof xn)this.navigated=!0;else if(q instanceof Sn){const st=this.urlHandlingStrategy.merge(q.url,Te.currentRawUrl),Rt={info:Te.extras.info,skipLocationChange:Te.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||U(Te.source)};this.scheduleNavigation(st,jt,null,Rt,{resolve:Te.resolve,reject:Te.reject,promise:Te.promise})}(function Mt(w){return!(w instanceof Wt||w instanceof Sn)})(q)&&this._events.next(q)}catch(Te){this.navigationTransitions.transitionAbortSubject.next(Te)}});this.eventsSubscription.add(N)}resetRootComponentType(N){this.routerState.root.component=N,this.navigationTransitions.rootComponentType=N}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),jt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((N,q)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(N,"popstate",q)},0)})}navigateToSyncWithBrowser(N,q,Te){const Le={replaceUrl:!0},st=Te?.navigationId?Te:null;if(Te){const vt={...Te};delete vt.navigationId,delete vt.\u0275routerPageId,0!==Object.keys(vt).length&&(Le.state=vt)}const Rt=this.parseUrl(N);this.scheduleNavigation(Rt,q,st,Le)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(N){this.config=N.map(ii),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(N,q={}){const{relativeTo:Te,queryParams:Le,fragment:st,queryParamsHandling:Rt,preserveFragment:vt}=q,gn=vt?this.currentUrlTree.fragment:st;let mr,Cr=null;switch(Rt){case"merge":Cr={...this.currentUrlTree.queryParams,...Le};break;case"preserve":Cr=this.currentUrlTree.queryParams;break;default:Cr=Le||null}null!==Cr&&(Cr=this.removeEmptyProps(Cr));try{mr=Pi(Te?Te.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof N[0]||!N[0].startsWith("/"))&&(N=[]),mr=this.currentUrlTree.root}return Ni(mr,N,Cr,gn??null)}navigateByUrl(N,q={skipLocationChange:!1}){const Te=zt(N)?N:this.parseUrl(N),Le=this.urlHandlingStrategy.merge(Te,this.rawUrlTree);return this.scheduleNavigation(Le,jt,null,q)}navigate(N,q={skipLocationChange:!1}){return function Tn(w){for(let k=0;k<w.length;k++)if(null==w[k])throw new i.wOt(4008,!1)}(N),this.navigateByUrl(this.createUrlTree(N,q),q)}serializeUrl(N){return this.urlSerializer.serialize(N)}parseUrl(N){try{return this.urlSerializer.parse(N)}catch{return this.urlSerializer.parse("/")}}isActive(N,q){let Te;if(Te=!0===q?{...ei}:!1===q?{...Dr}:q,zt(N))return mn(this.currentUrlTree,N,Te);const Le=this.parseUrl(N);return mn(this.currentUrlTree,Le,Te)}removeEmptyProps(N){return Object.entries(N).reduce((q,[Te,Le])=>(null!=Le&&(q[Te]=Le),q),{})}scheduleNavigation(N,q,Te,Le,st){if(this.disposed)return Promise.resolve(!1);let Rt,vt,gn;st?(Rt=st.resolve,vt=st.reject,gn=st.promise):gn=new Promise((mr,_i)=>{Rt=mr,vt=_i});const Cr=this.pendingTasks.add();return xr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Cr))}),this.navigationTransitions.handleNavigationRequest({source:q,restoredState:Te,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:N,extras:Le,resolve:Rt,reject:vt,promise:gn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gn.catch(mr=>Promise.reject(mr))}}return(w=k).\u0275fac=function(N){return new(N||w)},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})(),sn=(()=>{var w;class k{constructor(N,q,Te,Le,st,Rt){this.router=N,this.route=q,this.tabIndexAttribute=Te,this.renderer=Le,this.el=st,this.locationStrategy=Rt,this.href=null,this.commands=null,this.onChanges=new M.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const vt=st.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===vt||"area"===vt,this.isAnchorElement?this.subscription=N.events.subscribe(gn=>
1{gn instanceof xn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(N){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",N)}ngOnChanges(N){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(N){null!=N?(this.commands=Array.isArray(N)?N:[N],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(N,q,Te,Le,st){const Rt=this.urlTree;return!!(null===Rt||this.isAnchorElement&&(0!==N||q||Te||Le||st||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Rt,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const N=this.urlTree;this.href=null!==N&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(N)):null;const q=null===this.href?null:(0,i.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",q)}applyAttributeValue(N,q){const Te=this.renderer,Le=this.el.nativeElement;null!==q?Te.setAttribute(Le,N,q):Te.removeAttribute(Le,N)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(w=k).\u0275fac=function(N){return new(N||w)(i.rXU(br),i.rXU(Hi),i.kS0("tabindex"),i.rXU(i.sFG),i.rXU(i.aKT),i.rXU(I.hb))},w.\u0275dir=i.FsC({type:w,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(N,q){1&N&&i.bIt("click",function(Le){return q.onClick(Le.button,Le.ctrlKey,Le.shiftKey,Le.altKey,Le.metaKey)}),2&N&&i.BMQ("target",q.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[i.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",i.L39],skipLocationChange:[i.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",i.L39],replaceUrl:[i.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",i.L39],routerLink:"routerLink"},standalone:!0,features:[i.GFd,i.OA$]}),k})();class qr{}let Hr=(()=>{var w;class k{constructor(N,q,Te,Le,st){this.router=N,this.injector=Te,this.preloadingStrategy=Le,this.loader=st}setUpPreloading(){this.subscription=this.router.events.pipe((0,G.p)(N=>N instanceof xn),(0,de.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(N,q){const Te=[];for(const Le of q){Le.providers&&!Le._injector&&(Le._injector=(0,i.Ol2)(Le.providers,N,`Route: ${Le.path}`));const st=Le._injector??N,Rt=Le._loadedInjector??st;(Le.loadChildren&&!Le._loadedRoutes&&void 0===Le.canLoad||Le.loadComponent&&!Le._loadedComponent)&&Te.push(this.preloadConfig(st,Le)),(Le.children||Le._loadedRoutes)&&Te.push(this.processRoutes(Rt,Le.children??Le._loadedRoutes))}return(0,g.H)(Te).pipe((0,we.U)())}preloadConfig(N,q){return this.preloadingStrategy.preload(q,()=>{let Te;Te=q.loadChildren&&void 0===q.canLoad?this.loader.loadChildren(N,q):(0,m.of)(null);const Le=Te.pipe((0,ae.Z)(st=>null===st?(0,m.of)(void 0):(q._loadedRoutes=st.routes,q._loadedInjector=st.injector,this.processRoutes(st.injector??N,st.routes))));if(q.loadComponent&&!q._loadedComponent){const st=this.loader.loadComponent(q);return(0,g.H)([Le,st]).pipe((0,we.U)())}return Le})}}return(w=k).\u0275fac=function(N){return new(N||w)(i.KVO(br),i.KVO(i.Ql9),i.KVO(i.uvJ),i.KVO(qr),i.KVO(Fo))},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),k})();const $r=new i.nKC("");let Ji=(()=>{var w;class k{constructor(N,q,Te,Le,st={}){this.urlSerializer=N,this.transitions=q,this.viewportScroller=Te,this.zone=Le,this.options=st,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={}
1,this.environmentInjector=(0,i.WQX)(i.uvJ),st.scrollPositionRestoration||="disabled",st.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(N=>{N instanceof Rn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=N.navigationTrigger,this.restoredId=N.restoredState?N.restoredState.navigationId:0):N instanceof xn?(this.lastId=N.id,this.scheduleScrollEvent(N,this.urlSerializer.parse(N.urlAfterRedirects).fragment)):N instanceof cr&&N.code===pr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(N,this.urlSerializer.parse(N.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(N=>{N instanceof It&&(N.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(N.position):N.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(N.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(N,q){var Te=this;this.zone.runOutsideAngular((0,l.A)(function*(){yield new Promise(Le=>{setTimeout(()=>{Le()}),(0,i.mal)(()=>{Le()},{injector:Te.environmentInjector})}),Te.zone.run(()=>{Te.transitions.events.next(new It(N,"popstate"===Te.lastSource?Te.store[Te.restoredId]:null,q))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(w=k).\u0275fac=function(N){i.QTQ()},w.\u0275prov=i.jDH({token:w,factory:w.\u0275fac}),k})();function es(w,k){return{\u0275kind:w,\u0275providers:k}}function Mo(){const w=(0,i.WQX)(i.zZn);return k=>{const j=w.get(i.o8S);if(k!==j.components[0])return;const N=w.get(br),q=w.get(ko);1===w.get(Yo)&&N.initialNavigation(),w.get(In,null,i.$GK.Optional)?.setUpPreloading(),w.get($r,null,i.$GK.Optional)?.init(),N.resetRootComponentType(j.componentTypes[0]),q.closed||(q.next(),q.complete(),q.unsubscribe())}}const ko=new i.nKC("",{factory:()=>new M.B}),Yo=new i.nKC("",{providedIn:"root",factory:()=>1}),In=new i.nKC("");function Ts(w){return es(0,[{provide:In,useExisting:Hr},{provide:qr,useExisting:w}])}function zr(w){return es(9,[{provide:qa,useValue:P},{provide:va,useValue:{skipNextTransition:!!w?.skipInitialTransition,...w}}])}const Wi=new i.nKC("ROUTER_FORROOT_GUARD"),ts=[I.aZ,{provide:Zt,useClass:Nr},br,Ar,{provide:Hi,useFactory:function Lo(w){return w.routerState.root},deps:[br]},Fo,[]];let Hl=(()=>{var w;class k{constructor(N){}static forRoot(N,q){return{ngModule:k,providers:[ts,[],{provide:qo,multi:!0,useValue:N},{provide:Wi,useFactory:Gl,deps:[[br,new i.Xx1,new i.kdw]]},{provide:ga,useValue:q||{}},q?.useHash?{provide:I.hb,useClass:I.fw}:{provide:I.hb,useClass:I.Sm},{provide:$r,useFactory:()=>{const w=(0,i.WQX)(I.Xr),k=(0,i.WQX)(i.SKi),j=(0,i.WQX)(ga),N=(0,i.WQX)(Be),q=(0,i.WQX)(Zt);return j.scrollOffset&&w.setOffset(j.scrollOffset),new Ji(q,N,w,k,j)}},q?.preloadingStrategy?Ts(q.preloadingStrategy).\u0275providers:[],q?.initialNavigation?rd(q):[],q?.bindToComponentInputs?es(8,[io,{provide:Fs,useExisting:io}]).\u0275providers:[],q?.enableViewTransitions?zr().\u0275providers:[],[{provide:wu,useFactory:Mo},{provide:i.iLQ,multi:!0,useExisting:wu}]]}}static forChild(N){return{ngModule:k,providers:[{provide:qo,multi:!0,useValue:N}]}}}return(w=k).\u0275fac=function(N){return new(N||w)(i.KVO(Wi,8))},w.\u0275mod=i.$C({type:w}),w.\u0275inj=i.G2t({}),k})();function Gl(w){return"guarded"}function rd(w){return["disabled"===w.initialNavigation?es(3,[{provide:i.hnV,multi:!0,useFactory:()=>{const k=(0,i.WQX)(br);return()=>{k.setUpLocationChangeListener()}}},{provide:Yo,useValue:2}]).\u0275providers:[],"enabledBlocking"===w.initialNavigation?es(2,[{provide:Yo,useValue:0},{provide:i.hnV,multi:!0,deps:[i.zZn],useFactory:k=>{const j=k.get(I.hj,Promise.resolve());return()=>j.then(()=>new Promise(N=>{const q=k.get(br),Te=k.get(ko);xr(q,()=>{N(!0)}),k.get(Be).afterPreactivation=()=>(N(!0),Te.closed?(0,m.of)(void 0):Te),q.initialNavigation()}))}}]).\u0275providers:[]]}const wu=new i.nKC("")},3955:(r,o,a)=>{"use strict";a.d(o,{D9:()=>X,Wr:()=>E,c$:()=>ie,h:()=>ne});var l=a(9842),i=a(4438),d=a(7673),g=a(4402),m=a(7468),p=a(8793),v=a(9030),_=a(6697),A=a(253),b=a(6354),C=a(274),x=a(5558);class E{}let B=(()=>{var Me;
1class xe extends E{getTranslation(re){return(0,d.of)({})}}return Me=xe,(0,l.A)(xe,"\u0275fac",(()=>{let be;return function(se){return(be||(be=i.xGo(Me)))(se||Me)}})()),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})();class M{}let R=(()=>{var Me;class xe{handle(re){return re.key}}return Me=xe,(0,l.A)(xe,"\u0275fac",function(re){return new(re||Me)}),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})();function I(Me,xe){if(Me===xe)return!0;if(null===Me||null===xe)return!1;if(Me!=Me&&xe!=xe)return!0;let se,ye,Se,be=typeof Me;if(be==typeof xe&&"object"==be){if(!Array.isArray(Me)){if(Array.isArray(xe))return!1;for(ye in Se=Object.create(null),Me){if(!I(Me[ye],xe[ye]))return!1;Se[ye]=!0}for(ye in xe)if(!(ye in Se)&&typeof xe[ye]<"u")return!1;return!0}if(!Array.isArray(xe))return!1;if((se=Me.length)==xe.length){for(ye=0;ye<se;ye++)if(!I(Me[ye],xe[ye]))return!1;return!0}}return!1}function L(Me){return typeof Me<"u"&&null!==Me}function H(Me){return Me&&"object"==typeof Me&&!Array.isArray(Me)}function W(Me,xe){let be=Object.assign({},Me);return H(Me)&&H(xe)&&Object.keys(xe).forEach(re=>{H(xe[re])?re in Me?be[re]=W(Me[re],xe[re]):Object.assign(be,{[re]:xe[re]}):Object.assign(be,{[re]:xe[re]})}),be}class Q{}let G=(()=>{var Me;class xe extends Q{constructor(...re){super(...re),(0,l.A)(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(re,se){let ye;return ye="string"==typeof re?this.interpolateString(re,se):"function"==typeof re?this.interpolateFunction(re,se):re,ye}getValue(re,se){let ye="string"==typeof se?se.split("."):[se];se="";do{se+=ye.shift(),!L(re)||!L(re[se])||"object"!=typeof re[se]&&ye.length?ye.length?se+=".":re=void 0:(re=re[se],se="")}while(ye.length);return re}interpolateFunction(re,se){return re(se)}interpolateString(re,se){return se?re.replace(this.templateMatcher,(ye,Se)=>{let we=this.getValue(se,Se);return L(we)?we:ye}):re}}return Me=xe,(0,l.A)(xe,"\u0275fac",(()=>{let be;return function(se){return(be||(be=i.xGo(Me)))(se||Me)}})()),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})();class ae{}let le=(()=>{var Me;class xe extends ae{compile(re,se){return re}compileTranslations(re,se){return re}}return Me=xe,(0,l.A)(xe,"\u0275fac",(()=>{let be;return function(se){return(be||(be=i.xGo(Me)))(se||Me)}})()),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})();class de{constructor(){(0,l.A)(this,"defaultLang",void 0),(0,l.A)(this,"currentLang",this.defaultLang),(0,l.A)(this,"translations",{}),(0,l.A)(this,"langs",[]),(0,l.A)(this,"onTranslationChange",new i.bkB),(0,l.A)(this,"onLangChange",new i.bkB),(0,l.A)(this,"onDefaultLangChange",new i.bkB)}}const he=new i.nKC("USE_STORE"),_e=new i.nKC("USE_DEFAULT_LANG"),pe=new i.nKC("DEFAULT_LANGUAGE"),Ce=new i.nKC("USE_EXTEND");let ie=(()=>{var Me;class xe{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(re){this.isolate?this._defaultLang=re:this.store.defaultLang=re}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(re){this.isolate?this._currentLang=re:this.store.currentLang=re}get langs(){return this.isolate?this._langs:this.store.langs}set langs(re){this.isolate?this._langs=re:this.store.langs=re}get translations(){return this.isolate?this._translations:this.store.translations}set translations(re){this.isolate?this._translations=re:this.store.translations=re}constructor(re,se,ye,Se,we,Qe=!0,je=!1,dt=!1,ft){(0,l.A)(this,"store",void 0),(0,l.A)(this,"currentLoader",void 0),(0,l.A)(this,"compiler",void 0),(0,l.A)(this,"parser",void 0),(0,l.A)(this,"missingTranslationHandler",void 0),(0,l.A)(this,"useDefaultLang",void 0),(0,l.A)(this,"isolate",void 0),(0,l.A)(this,"extend",void 0),(0,l.A)(this,"loadingTranslations",void 0),(0,l.A)(this,"pending",!1),(0,l.A)(this,"_onTranslationChange",new i.bkB),(0,l.A)(this,"_onLangChange",new i.bkB),(0,l.A)(this,"_onDefaultLangChange",new i.bkB),(0,l.A)(this,"_defaultLang",void 0),(0,l.A)(this,"_currentLang",void 0),(0,l.A)(this,"_langs",[]),(0,l.A)(this,"_translations",{}),(0,l.A)(this,"_translationRequests",{}),this.store=re,this.currentLoader=se,this.compiler=ye,this.parser=Se,this.missingTranslationHandler=we,this.useDefaultLang=Qe,this.isolate=je,this.extend=dt,ft&&this.setDefaultLang(ft)}setDefaultLang(re){if(re===this.defaultLang)return;let se=this.retrieveTranslations(re);typeof se<"u"?(null==this.defaultLang&&(this.defaultLang=re),se.pipe((0,_.s)(1)).subscribe(ye=>{this.changeDefaultLang(re)})):this.changeDefaultLang(re)}getDefaultLang(){return this.defaultLang}use(re){if(re===this.currentLang)return(0,d.of)(this.translations[re]);let se=this.retrieveTranslations(re);return typeof se<"u"?(this.currentLang||(this.currentLang=re),se.pipe((0,_.s)(1)).subscribe(ye=>{this.changeLang(re)}),se):(this.changeLang(re),(0,d.of)(this.translations[re]))}retrieveTranslations(re){let se;return(typeof this.translations[re]>"u"||this.extend)&&(this._translationRequests[re]=this._translationRequests[re]||this.getTranslation(re),se=this._translationRequests[re]),se}getTranslation(re){this.pending=!0;const se=this.currentLoader.getTranslation(re).pipe((0,A.t)(1),(0,_.s)(1));return this.loadingTranslations=se.pipe((0,b.T)(ye=>this.compiler.compileTranslations(ye,re)),(0,A.t)(1),(0,_.s)(1)),this.loadingTranslations.subscribe({next:ye=>{this.translations[re]=this.extend&&this.translations[re]?{...ye,...this.translations[re]}:ye,this.updateLangs(),this.pending=!1},error:ye=>{this.pending=!1}}),se}setTranslation(re,se,ye=!1){se=this.compiler.compileTranslations(se,re),this.translations[re]=(ye||this.extend)&&this.translations[re]?W(this.translations[re],se):se,this.updateLangs(),this.onTranslationChange.emit({lang:re,translations:this.translations[re]}
1)}getLangs(){return this.langs}addLangs(re){re.forEach(se=>{-1===this.langs.indexOf(se)&&this.langs.push(se)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(re,se,ye){let Se;if(se instanceof Array){let we={},Qe=!1;for(let je of se)we[je]=this.getParsedResult(re,je,ye),(0,g.A)(we[je])&&(Qe=!0);if(Qe){const je=se.map(dt=>(0,g.A)(we[dt])?we[dt]:(0,d.of)(we[dt]));return(0,m.p)(je).pipe((0,b.T)(dt=>{let ft={};return dt.forEach((lt,Et)=>{ft[se[Et]]=lt}),ft}))}return we}if(re&&(Se=this.parser.interpolate(this.parser.getValue(re,se),ye)),typeof Se>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Se=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],se),ye)),typeof Se>"u"){let we={key:se,translateService:this};typeof ye<"u"&&(we.interpolateParams=ye),Se=this.missingTranslationHandler.handle(we)}return typeof Se<"u"?Se:se}get(re,se){if(!L(re)||!re.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,C.H)(ye=>(ye=this.getParsedResult(ye,re,se),(0,g.A)(ye)?ye:(0,d.of)(ye))));{let ye=this.getParsedResult(this.translations[this.currentLang],re,se);return(0,g.A)(ye)?ye:(0,d.of)(ye)}}getStreamOnTranslationChange(re,se){if(!L(re)||!re.length)throw new Error('Parameter "key" required');return(0,p.x)((0,v.v)(()=>this.get(re,se)),this.onTranslationChange.pipe((0,x.n)(ye=>{const Se=this.getParsedResult(ye.translations,re,se);return"function"==typeof Se.subscribe?Se:(0,d.of)(Se)})))}stream(re,se){if(!L(re)||!re.length)throw new Error('Parameter "key" required');return(0,p.x)((0,v.v)(()=>this.get(re,se)),this.onLangChange.pipe((0,x.n)(ye=>{const Se=this.getParsedResult(ye.translations,re,se);return(0,g.A)(Se)?Se:(0,d.of)(Se)})))}instant(re,se){if(!L(re)||!re.length)throw new Error('Parameter "key" required');let ye=this.getParsedResult(this.translations[this.currentLang],re,se);if((0,g.A)(ye)){if(re instanceof Array){let Se={};return re.forEach((we,Qe)=>{Se[re[Qe]]=re[Qe]}),Se}return re}return ye}set(re,se,ye=this.currentLang){this.translations[ye][re]=this.compiler.compile(se,ye),this.updateLangs(),this.onTranslationChange.emit({lang:ye,translations:this.translations[ye]})}changeLang(re){this.currentLang=re,this.onLangChange.emit({lang:re,translations:this.translations[re]}),null==this.defaultLang&&this.changeDefaultLang(re)}changeDefaultLang(re){this.defaultLang=re,this.onDefaultLangChange.emit({lang:re,translations:this.translations[re]})}reloadLang(re){return this.resetLang(re),this.getTranslation(re)}resetLang(re){this._translationRequests[re]=void 0,this.translations[re]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let re=window.navigator.languages?window.navigator.languages[0]:null;return re=re||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof re>"u"?void 0:(-1!==re.indexOf("-")&&(re=re.split("-")[0]),-1!==re.indexOf("_")&&(re=re.split("_")[0]),re)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let re=window.navigator.languages?window.navigator.languages[0]:null;return re=re||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,re}}return Me=xe,(0,l.A)(xe,"\u0275fac",function(re){return new(re||Me)(i.KVO(de),i.KVO(E),i.KVO(ae),i.KVO(Q),i.KVO(M),i.KVO(_e),i.KVO(he),i.KVO(Ce),i.KVO(pe))}),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})(),X=(()=>{var Me;class xe{constructor(re,se){(0,l.A)(this,"translate",void 0),(0,l.A)(this,"_ref",void 0),(0,l.A)(this,"value",""),(0,l.A)(this,"lastKey",null),(0,l.A)(this,"lastParams",[]),(0,l.A)(this,"onTranslationChange",void 0),(0,l.A)(this,"onLangChange",void 0),(0,l.A)(this,"onDefaultLangChange",void 0),this.translate=re,this._ref=se}updateValue(re,se,ye){let Se=we=>{this.value=void 0!==we?we:re,this.lastKey=re,this._ref.markForCheck()};if(ye){let we=this.translate.getParsedResult(ye,re,se);(0,g.A)(we.subscribe)?we.subscribe(Se):Se(we)}this.translate.get(re,se).subscribe(Se)}transform(re,...se){if(!re||!re.length)return re;if(I(re,this.lastKey)&&I(se,this.lastParams))return this.value;let ye;if(L(se[0])&&se.length)if("string"==typeof se[0]&&se[0].length){let Se=se[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{ye=JSON.parse(Se)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${se[0]}`)}}else"object"==typeof se[0]&&!Array.isArray(se[0])&&(ye=se[0]);
1return this.lastKey=re,this.lastParams=se,this.updateValue(re,ye),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Se=>{this.lastKey&&Se.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(re,ye,Se.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Se=>{this.lastKey&&(this.lastKey=null,this.updateValue(re,ye,Se.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(re,ye))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return Me=xe,(0,l.A)(xe,"\u0275fac",function(re){return new(re||Me)(i.rXU(ie,16),i.rXU(i.gRc,16))}),(0,l.A)(xe,"\u0275pipe",i.EJ8({name:"translate",type:Me,pure:!1})),(0,l.A)(xe,"\u0275prov",i.jDH({token:Me,factory:Me.\u0275fac})),xe})(),ne=(()=>{var Me;class xe{static forRoot(re={}){return{ngModule:xe,providers:[re.loader||{provide:E,useClass:B},re.compiler||{provide:ae,useClass:le},re.parser||{provide:Q,useClass:G},re.missingTranslationHandler||{provide:M,useClass:R},de,{provide:he,useValue:re.isolate},{provide:_e,useValue:re.useDefaultLang},{provide:Ce,useValue:re.extend},{provide:pe,useValue:re.defaultLanguage},ie]}}static forChild(re={}){return{ngModule:xe,providers:[re.loader||{provide:E,useClass:B},re.compiler||{provide:ae,useClass:le},re.parser||{provide:Q,useClass:G},re.missingTranslationHandler||{provide:M,useClass:R},{provide:he,useValue:re.isolate},{provide:_e,useValue:re.useDefaultLang},{provide:Ce,useValue:re.extend},{provide:pe,useValue:re.defaultLanguage},ie]}}}return Me=xe,(0,l.A)(xe,"\u0275fac",function(re){return new(re||Me)}),(0,l.A)(xe,"\u0275mod",i.$C({type:Me})),(0,l.A)(xe,"\u0275inj",i.G2t({})),xe})()},5635:(r,o,a)=>{"use strict";a.d(o,{s:()=>i});var l=a(9842);class i{constructor(g,m="/assets/i18n/",p=".json"){(0,l.A)(this,"http",void 0),(0,l.A)(this,"prefix",void 0),(0,l.A)(this,"suffix",void 0),this.http=g,this.prefix=m,this.suffix=p}getTranslation(g){return this.http.get(`${this.prefix}${g}${this.suffix}`)}}},5476:(r,o,a)=>{"use strict";a.d(o,{R7:()=>b});var l=a(4438);const i="object"==typeof document&&!!document;class d{static get(E,B){if(null==E)return null;const M=d.parse(E.getItem(B)||"null")||null;return null===M?null:"object"==typeof M&&typeof M._expired<"u"&&0!==M._expired&&+new Date>M._expired?(d.remove(E,B),null):M._value||null}static set(E,B,M,R=0,I="t"){E?.setItem(B,d.stringify({_expired:d.getExpired(R,I),_value:M}))}static remove(E,B){E?.removeItem(B)}static key(E,B){return null==E?null:E.key(B)}static getExpired(E,B){if(E<=0)return 0;const M=+new Date;switch(B){case"s":return M+1e3*E;case"m":return M+6e4*E;case"h":return M+36e5*E;case"d":return M+864e5*E;case"w":return M+6048e5*E;case"y":return M+31536e6*E;case"t":return M+E}return 0}static stringify(E){return JSON.stringify(E)}static parse(E){try{return JSON.parse(E)||null}catch{return E}}}let _=(()=>{class x{constructor(B){this.storage=B}get(B){return d.get(this.storage,B)}set(B,M,R=0,I="d"){return d.set(this.storage,B,M,R,I)}remove(B){if("string"==typeof B)return void d.remove(this.storage,B);let M=0,R=d.key(this.storage,M);const I=[];for(;R;)B.test(R)&&I.push(R),R=d.key(this.storage,++M);I.forEach(L=>d.remove(this.storage,L))}clear(){this.storage?.clear()}}return x.\u0275fac=function(B){return new(B||x)(l.KVO(Storage))},x.\u0275prov=l.jDH({token:x,factory:x.\u0275fac}),x})(),b=(()=>{class x extends _{constructor(){super(i?sessionStorage:null)}}return x.\u0275fac=function(B){return new(B||x)},x.\u0275prov=l.jDH({token:x,factory:x.\u0275fac,providedIn:"root"}),x})()},9664:(r,o,a)=>{"use strict";a.d(o,{A3:()=>Yr,Ql:()=>qn,bh:()=>ze});var l=a(467),i=a(4438),d=a(9417),g=a(177),m=a(9969);const p=["*"];function v(ve,He){1&ve&&(i.j41(0,"span",3),i.qSk(),i.j41(1,"svg",4),i.nrm(2,"path",5)(3,"g")(4,"g")(5,"g")(6,"g")(7,"g")(8,"g"),i.k0s()())}function _(ve,He){if(1&ve){const V=i.RV6();i.j41(0,"div",2),i.bIt("click",function(){i.eBV(V);const Pe=i.XpG();return i.Njj(Pe.hide())}),i.k0s()}}
1const A=[[["ng2-dropdown-button"]],[["ng2-dropdown-menu"]]],b=["ng2-dropdown-button","ng2-dropdown-menu"];let C=(()=>{class ve{constructor(V){this.element=V,this.onMenuToggled=new i.bkB,this.showCaret=!0}toggleMenu(){this.onMenuToggled.emit(!0)}getPosition(){return this.element.nativeElement.getBoundingClientRect()}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(i.aKT))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["ng2-dropdown-button"]],inputs:{showCaret:"showCaret"},outputs:{onMenuToggled:"onMenuToggled"},ngContentSelectors:p,decls:4,vars:1,consts:[["type","button","tabindex","0s",1,"ng2-dropdown-button",3,"click"],[1,"ng2-dropdown-button__label"],["class","ng2-dropdown-button__caret",4,"ngIf"],[1,"ng2-dropdown-button__caret"],["enable-background","new 0 0 32 32","height","16px","id","\u0421\u043b\u043e\u0439_1","version","1.1","viewBox","0 0 32 32","width","16px",0,"xml","space","preserve","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["d","M24.285,11.284L16,19.571l-8.285-8.288c-0.395-0.395-1.034-0.395-1.429,0 c-0.394,0.395-0.394,1.035,0,1.43l8.999,9.002l0,0l0,0c0.394,0.395,1.034,0.395,1.428,0l8.999-9.002 c0.394-0.395,0.394-1.036,0-1.431C25.319,10.889,24.679,10.889,24.285,11.284z","fill","#121313","id","Expand_More"]],template:function(V,oe){1&V&&(i.NAR(),i.j41(0,"button",0),i.bIt("click",function(){return oe.toggleMenu()}),i.j41(1,"span",1),i.SdG(2),i.k0s(),i.DNE(3,v,9,0,"span",2),i.k0s()),2&V&&(i.R7$(3),i.Y8G("ngIf",oe.showCaret))},dependencies:[g.bT],styles:[".ng2-dropdown-button[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,Helvetica,Arial;background:#fff;padding:.45rem .25rem;font-size:14px;letter-spacing:.08rem;color:#444;outline:0;cursor:pointer;font-weight:400;border:none;border-bottom:1px solid #efefef;text-align:left;min-width:100px;width:100%;display:flex;flex-direction:row;max-width:150px}.ng2-dropdown-button[_ngcontent-%COMP%]:hover{color:#222}.ng2-dropdown-button[_ngcontent-%COMP%]:active, .ng2-dropdown-button[_ngcontent-%COMP%]:focus{color:#222;border-bottom:2px solid #2196F3}.ng2-dropdown-button__label[_ngcontent-%COMP%]{flex:1 1 95%}.ng2-dropdown-button__caret[_ngcontent-%COMP%]{width:12px;height:12px;display:flex;flex:1 1 6%}.ng2-dropdown-button--icon[_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%], .ng2-dropdown-button--icon [_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]{border:none;min-width:40px;width:40px;border-radius:100%;transition:all .2s;text-align:center;height:40px;padding:.5em}.ng2-dropdown-button--icon[_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]:active, .ng2-dropdown-button--icon [_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]:active{background:rgba(0,0,0,.2)}"]}),ve})();const L={9:(ve,He,V)=>{V.select(ve<He.length-1?He[ve+1]:He[0],!0)},38:(ve,He,V)=>{ve>0&&V.select(He[ve-1],!0)},40:(ve,He,V)=>{ve<He.length-1&&V.select(He[ve+1],!0)},13:(ve,He,V)=>V.selectedItem?V.selectedItem.click():void 0,27:function R(){this.hide()}};function H(ve){[38,40].indexOf(ve.keyCode)>-1&&ve.preventDefault()}class W{constructor(){this.onItemSelected=new i.bkB,this.onItemClicked=new i.bkB,this.onItemDestroyed=new i.bkB}get selectedItem(){return this._selectedItem}select(He,V=!0){this._selectedItem=He,V&&He&&(He.focus(),this.onItemSelected.emit(He))}unselect(){this._selectedItem=void 0}}let Q=(()=>{class ve{constructor(){this.menuState={isVisible:!1,toString(){return!0===this.isVisible?"visible":"hidden"}},this.dropdownState=new W}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275prov=i.jDH({token:ve,factory:ve.\u0275fac}),ve})(),G=(()=>{class ve{constructor(V,oe){this.state=V,this.element=oe,this.preventClose=!1}ngOnDestroy(){this.state.dropdownState.onItemDestroyed.emit(this)}get isSelected(){return this===this.state.dropdownState.selectedItem}select(V){this.state.dropdownState.select(this,!0),V&&(V.stopPropagation(),V.preventDefault())}click(){this.state.dropdownState.onItemClicked.emit(this)}focus(){this.element.nativeElement.children[0].focus()}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(Q),i.rXU(i.aKT))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["ng2-menu-item"]],inputs:{preventClose:"preventClose",value:"value"},ngContentSelectors:p,decls:2,vars:2,consts:[["role","button","tabindex","0",1,"ng2-menu-item",3,"keydown.enter","click","mouseover"]],template:function(V,oe){1&V&&(i.NAR(),i.j41(0,"div",0),i.bIt("keydown.enter",function(){return oe.click()})("click",function(){return oe.click()})("mouseover",function(){return oe.select()}),i.SdG(1),i.k0s()),2&V&&i.AVh("ng2-menu-item--selected",oe.isSelected)},styles:[".ng2-menu-item[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,Helvetica,Arial;background:#fff;color:#000000de;cursor:pointer;font-size:.9em;text-transform:none;font-weight:400;letter-spacing:.03em;height:48px;line-height:48px;padding:.3em 1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:background .25s}.ng2-menu-item--selected[_ngcontent-%COMP%]{background:rgba(158,158,158,.2);outline:0}.ng2-menu-item[_ngcontent-%COMP%]:focus{outline:0}.ng2-menu-item[_ngcontent-%COMP%]:active{background:rgba(158,158,158,.4)}ng2-menu-item[_nghost-%COMP%] [ng2-menu-item-icon]{vertical-align:middle;font-size:28px;width:1.5em;height:30px;color:#00000070}"]}),ve})(),ae=(()=>{class ve{constructor(V,oe,Pe){this.dropdownState=V,this.element=oe,this.renderer=Pe,this.width=4,this.focusFirstElement=!0,this.appendToBody=!0,this.zIndex=1e3,this.listeners={arrowHandler:void 0,handleKeypress:void 0}}show(V,oe=!0){const Pe=typeof document<"u"?document:void 0,Ze=typeof window<"u"?window:void 0;this.dropdownState.menuState.isVisible||(this.listeners.handleKeypress=this.renderer.listen(Pe.body,"keydown",this.handleKeypress.bind(this)),this.listeners.arrowHandler=this.renderer.listen(Ze,"keydown",H)),this.dropdownState.menuState.isVisible=!0,V&&this.updatePosition(V,oe)}hide(){this.dropdownState.menuState.isVisible=!1,this.dropdownState.dropdownState.unselect(),this.listeners.arrowHandler&&this.listeners.arrowHandler(),this.listeners.handleKeypress&&this.listeners.handleKeypress()}updatePosition(V,oe){this.position=V,this.updateOnChange(oe)}handleKeypress(V){const oe=V.keyCode,Pe=this.items.toArray(),Ze=Pe.indexOf(this.dropdownState.dropdownState.selectedItem);L.hasOwnProperty(oe)&&L[oe].call(this,Ze,Pe,this.dropdownState.dropdownState)}getMenuElement(){return this.element.nativeElement.children[0]}calcPositionOffset(V){const oe=typeof window<"u"?window:void 0,Pe=typeof document<"u"?document:void 0;if(!oe||!Pe||!V)return;const Ze=this.getMenuElement(),yt=void 0!==oe.pageXOffset,Vt="CSS1Compat"===(Pe.compatMode||""),Jt=yt?oe.pageXOffset:Vt?Pe.documentElement.scrollLeft:Pe.body.scrollLeft,Un=yt?oe.pageYOffset:Vt?Pe.documentElement.scrollTop:Pe.body.scrollTop;let{top:Pn,left:nr}=this.applyOffset(`${V.top+(this.appendToBody?Un-15:0)}px`,V.left+Jt-5+"px");const yr=Ze.clientWidth,ar=Ze.clientHeight,lr=parseInt(Pn)+ar+(this.appendToBody?0:Un-15),zt=parseInt(nr)+yr,Pi=oe.innerWidth+oe.scrollX;if(lr>
1=oe.innerHeight+oe.scrollY&&(Pn=parseInt(Pn.replace("px",""))-ar+"px"),zt>=Pi){const Ni=zt-Pi+30;nr=parseInt(nr.replace("px",""))-Ni+"px"}return{top:Pn,left:nr}}applyOffset(V,oe){if(!this.offset)return{top:V,left:oe};const Pe=this.offset.split(" ");return Pe[1]||(Pe[1]="0"),{top:V=`${parseInt(V.replace("px",""))+parseInt(Pe[0])}px`,left:oe=`${parseInt(oe.replace("px",""))+parseInt(Pe[1])}px`}}ngOnInit(){const V=typeof document<"u"?document:void 0;this.appendToBody&&V.body.appendChild(this.element.nativeElement)}updateOnChange(V=!0){const oe=this.getMenuElement(),Pe=this.calcPositionOffset(this.position);Pe&&(this.renderer.setStyle(oe,"top",Pe.top.toString()),this.renderer.setStyle(oe,"left",Pe.left.toString())),this.focusFirstElement&&this.items.first&&!this.dropdownState.dropdownState.selectedItem&&this.dropdownState.dropdownState.select(this.items.first,!1)}ngOnDestroy(){const V=this.element.nativeElement;V.parentNode.removeChild(V),this.listeners.handleKeypress&&this.listeners.handleKeypress()}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(Q),i.rXU(i.aKT),i.rXU(i.sFG))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["ng2-dropdown-menu"]],contentQueries:function(V,oe,Pe){if(1&V&&i.wni(Pe,G,5),2&V){let Ze;i.mGM(Ze=i.lsd())&&(oe.items=Ze)}},inputs:{width:"width",focusFirstElement:"focusFirstElement",offset:"offset",appendToBody:"appendToBody",zIndex:"zIndex"},ngContentSelectors:p,decls:4,vars:12,consts:[[1,"ng2-dropdown-menu__options-container"],["class","ng2-dropdown-backdrop",3,"click",4,"ngIf"],[1,"ng2-dropdown-backdrop",3,"click"]],template:function(V,oe){1&V&&(i.NAR(),i.j41(0,"div")(1,"div",0),i.SdG(2),i.k0s()(),i.DNE(3,_,1,0,"div",1)),2&V&&(i.ZvI("ng2-dropdown-menu ng2-dropdown-menu---width--",oe.width,""),i.xc7("z-index",oe.zIndex),i.AVh("ng2-dropdown-menu--inside-element",!oe.appendToBody)("ng2-dropdown-menu--open",oe.dropdownState.menuState.isVisible),i.Y8G("@fade",oe.dropdownState.menuState.toString()),i.R7$(),i.Y8G("@opacity",oe.dropdownState.menuState.toString()),i.R7$(2),i.Y8G("ngIf",oe.dropdownState.menuState.isVisible))},dependencies:[g.bT],styles:["[_nghost-%COMP%]{display:block}.ng2-dropdown-menu[_ngcontent-%COMP%]{overflow-y:auto;box-shadow:0 1px 2px #0000004d;position:absolute;padding:.5em 0;background:#fff;border-radius:1px;max-height:400px;width:260px;min-height:0;display:block}.ng2-dropdown-menu.ng2-dropdown-menu--inside-element[_ngcontent-%COMP%]{position:fixed}.ng2-dropdown-menu.ng2-dropdown-menu--width--2[_ngcontent-%COMP%]{width:200px}.ng2-dropdown-menu.ng2-dropdown-menu--width--4[_ngcontent-%COMP%]{width:260px}.ng2-dropdown-menu.ng2-dropdown-menu--width--6[_ngcontent-%COMP%]{width:320px}.ng2-dropdown-backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}[_nghost-%COMP%] .ng2-menu-divider{height:1px;min-height:1px;max-height:1px;width:100%;display:block;background:#f9f9f9}"],data:{animation:[(0,m.hZ)("fade",[(0,m.wk)("visible",(0,m.iF)({opacity:1,height:"*",width:"*"})),(0,m.wk)("hidden",(0,m.iF)({opacity:0,overflow:"hidden",height:0,width:0})),(0,m.kY)("hidden => visible",[(0,m.i0)("250ms ease-in",(0,m.iF)({opacity:1,height:"*",width:"*"}))]),(0,m.kY)("visible => hidden",[(0,m.i0)("350ms ease-out",(0,m.iF)({opacity:0,width:0,height:0}))])]),(0,m.hZ)("opacity",[(0,m.kY)("hidden => visible",[(0,m.i0)("450ms ease-in",(0,m.i7)([(0,m.iF)({opacity:0,offset:0}),(0,m.iF)({opacity:1,offset:1})]))]),(0,m.kY)("visible => hidden",[(0,m.i0)("250ms ease-out",(0,m.i7)([(0,m.iF)({opacity:1,offset:0}),(0,m.iF)({opacity:.5,offset:.3}),(0,m.iF)({opacity:0,offset:1})]))])])]}}),ve})(),le=(()=>{class ve{constructor(V){this.state=V,this.dynamicUpdate=!0,this.onItemClicked=new i.bkB,this.onItemSelected=new i.bkB,this.onShow=new i.bkB,this.onHide=new i.bkB}ngOnInit(){this.state.dropdownState.onItemClicked.subscribe(V=>{this.onItemClicked.emit(V),!V.preventClose&&this.hide.call(this)}),this.button&&this.button.onMenuToggled.subscribe(()=>{this.toggleMenu()}),this.state.dropdownState.onItemSelected.subscribe(V=>{this.onItemSelected.emit(V)}),this.state.dropdownState.onItemDestroyed.subscribe(V=>{let oe;const Pe=this.menu.items.toArray();V===this.state.dropdownState.selectedItem&&(this.menu.focusFirstElement&&(oe=V===Pe[0]&&Pe.length>1?Pe[1]:Pe[0]),this.state.dropdownState.select(oe))})}toggleMenu(V=this.button.getPosition()){this.state.menuState.isVisible?this.hide():this.show(V)}hide(){this.menu.hide(),this.onHide.emit(this)}show(V=this.button.getPosition()){this.menu.show(V,this.dynamicUpdate),this.onShow.emit(this)}scrollListener(){this.button&&this.dynamicUpdate&&this.menu.updatePosition(this.button.getPosition(),!0)}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(Q))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["ng2-dropdown"]],contentQueries:function(V,oe,Pe){if(1&V&&(i.wni(Pe,C,7),i.wni(Pe,ae,7)),2&V){let Ze;i.mGM(Ze=i.lsd())&&(oe.button=Ze.first),i.mGM(Ze=i.lsd())&&(oe.menu=Ze.first)}},hostBindings:function(V,oe){1&V&&i.bIt("scroll",function(){return oe.scrollListener()},!1,i.tSv)},inputs:{dynamicUpdate:"dynamicUpdate"},outputs:{onItemClicked:"onItemClicked",onItemSelected:"onItemSelected",onShow:"onShow",onHide:"onHide"},features:[i.Jv_([Q])],ngContentSelectors:b,decls:3,vars:0,consts:[[1,"ng2-dropdown-container"]],template:function(V,oe){1&V&&(i.NAR(A),i.j41(0,"div",0),i.SdG(1),i.SdG(2,1),i.k0s())},encapsulation:2}),ve})(),de=(()=>{class ve{}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275mod=i.$C({type:ve}),ve.\u0275inj=i.G2t({imports:[[g.MD]]}),ve})();var he=a(5964),_e=a(6354),pe=a(1594),Ce=a(152),ie=a(3294);const ce=["input"],X=(ve,He)=>({item:ve,index:He});function ne(ve,He){}function Me(ve,He){if(1&ve&&(i.j41(0,"div"),i.DNE(1,ne,0,0,"ng-template",4),i.k0s()),2&ve){const V=i.XpG();i.BMQ("contenteditable",V.editing),i.R7$(),i.Y8G("ngTemplateOutletContext",i.l_i(3,X,V.model,V.index))("ngTemplateOutlet",V.template)}}function xe(ve,He){if(1&ve){const V=i.RV6();i.j41(0,"delete-icon",8),i.bIt("click",function(Pe){i.eBV(V);const Ze=i.XpG(2);return i.Njj(Ze.remove(Pe))}),i.k0s()}}function be(ve,He){if(1&ve){const V=i.RV6();i.j41(0,"div",5)(1,"div",6),i.bIt("keydown.enter",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.disableEditMode(Pe))})("keydown.escape",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.disableEditMode(Pe))})("click",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.editing?Pe.stopPropagation():void 0)})("blur",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.onBlurred(Pe))}),i.EFF(2),i.k0s(),i.DNE(3,xe,1,0,"delete-icon",7),i.k0s()}if(2&ve){const V=i.XpG();i.R7$(),i.BMQ("contenteditable",V.editing)("title",V.getDisplayValue(V.model)),i.R7$(),i.SpI(" ",V.getDisplayValue(V.model)," "),i.R7$(),i.Y8G("ngIf",V.isDeleteIconVisible())}}function re(ve,He){if(1&ve&&i.nrm(0,"tag-ripple",9),2&ve){const V=i.XpG();i.Y8G("state",V.rippleState),i.BMQ("tabindex",-1)}}const se=(ve,He,V)=>({item:ve,index:He,last:V});function ye(ve,He){if(1&ve&&(i.nrm(0,"span",6),i.nI1(1,"highlight")),2&ve){const V=i.XpG().$implicit,oe=i.XpG();i.Y8G("innerHTML",i.i5U(1,1,V[oe.displayBy],oe.tagInput.inputForm.value.value),i.npT)}}function Se(ve,He){}function we(ve,He){if(1&ve&&i.DNE(0,Se,0,0,"ng-template",7),2&ve){const V=i.XpG(),oe=V.$implicit,Pe=V.index,Ze=V.last,yt=i.XpG();i.Y8G("ngTemplateOutlet",yt.templates.first)("ngTemplateOutletContext",i.sMw(2,se,oe,Pe,Ze))}}function Qe(ve,He){if(1&ve&&(i.j41(0,"ng2-menu-item",3),i.DNE(1,ye,2,4,"span",4)(2,we,1,6,null,5),i.k0s()),2&ve){const V=He.$implicit,oe=i.XpG();i.Y8G("value",V)("ngSwitch",!!oe.templates.length),i.R7$(),i.Y8G("ngSwitchCase",!1)}}const je=["*"];function dt(ve,He){if(1&ve){const V=i.RV6();i.j41(0,"tag",6),i.bIt("onSelect",function(){const Pe=i.eBV(V).$implicit,Ze=i.XpG();return i.Njj(Ze.selectItem(Pe))})("onRemove",function(){const Pe=i.eBV(V),Ze=Pe.$implicit,yt=Pe.index,Vt=i.XpG();return i.Njj(Vt.onRemoveRequested(Ze,yt))})("onKeyDown",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.handleKeydown(Pe))})("onTagEdited",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.updateEditedTag(Pe))})("onBlur",function(Pe){const Ze=i.eBV(V).index,yt=i.XpG();return i.Njj(yt.onTagBlurred(Pe,Ze))})("dragstart",function(Pe){const Ze=i.eBV(V),yt=Ze.$implicit,Vt=Ze.index,Jt=i.XpG();return i.Njj(Jt.dragZone?Jt.onDragStarted(Pe,yt,Vt):void 0)})("drop",function(Pe){const Ze=i.eBV(V).index,yt=i.XpG();return i.Njj(yt.dragZone?yt.onTagDropped(Pe,Ze):void 0)})("dragenter",function(Pe){i.eBV(V);const Ze=i.XpG();return i.Njj(Ze.dragZone?Ze.onDragOver(Pe):void 0)})("dragover",function(Pe){const Ze=i.eBV(V).index,yt=i.XpG();return i.Njj(yt.dragZone?yt.onDragOver(Pe,Ze):void 0)})("dragleave",function(){i.eBV(V);const Pe=i.XpG();return i.Njj(Pe.dragZone?Pe.dragProvider.onDragEnd():void 0)}),i.k0s()}if(2&ve){const V=He.$implicit,oe=He.index,Pe=i.XpG();i.FS9("draggable",Pe.editable),i.Y8G("canAddTag",Pe.isTagValid)("disabled",Pe.disable)("@animation",Pe.animationMetadata)("hasRipple",Pe.ripple)("index",oe)("removable",Pe.removable)("editable",Pe.editable)("displayBy",Pe.displayBy)("identifyBy",Pe.identifyBy)("template",Pe.hasCustomTemplate()?Pe.templates.first:void 0)("draggable",Pe.dragZone)("model",V),i.BMQ("tabindex",0)}}function ft(ve,He){1&ve&&i.nrm(0,"div",7)}function lt(ve,He){if(1&ve&&(i.j41(0,"p",10)(1,"span"),i.EFF(2),i.k0s()()),2&ve){const V=He.$implicit;i.R7$(2),i.JRh(V)}}function Et(ve,He){if(1&ve&&(i.j41(0,"div",8),i.DNE(1,lt,3,1,"p",9),i.k0s()),2&ve){const V=i.XpG();i.Y8G("ngClass",V.theme),i.R7$(),i.Y8G("ngForOf",V.errors)}}let Dt=(()=>{class ve{transform(V,oe){if(!oe.trim())return V;try{const Pe=new RegExp(`(${(ve=>ve.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))(oe)})`,"i");return V.replace(Pe,"<b>$1</b>")}catch{return V}}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275pipe=i.EJ8({name:"highlight",type:ve,pure:!0}),ve})();const Yt="keydown",hr={8:"DELETE",46:"DELETE",37:"SWITCH_PREV",39:"SWITCH_NEXT",9:"TAB"},Yn="NEXT",Xn="PREV";let en=(()=>{class ve{constructor(){this.state={dragging:!1,dropping:!1,index:void 0}}setDraggedItem(V,oe){V&&V.dataTransfer&&V.dataTransfer.setData("Text",JSON.stringify(oe))}getDraggedItem(V){if(V&&V.dataTransfer){const oe=V.dataTransfer.getData("Text");try{return JSON.parse(oe)}catch{return}}}setSender(V){this.sender=V}setReceiver(V){this.receiver=V}onTagDropped(V,oe,Pe){this.onDragEnd(),this.sender.onRemoveRequested(V,oe),this.receiver.onAddingRequested(!1,V,Pe)}setState(V){this.state={...this.state,...V}}getState(V){return V?this.state[V]:this.state}onDragEnd(){this.setState({dragging:!1,dropping:!1,index:void 0})}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275prov=i.jDH({token:ve,factory:ve.\u0275fac}),ve})();const xt={tagInput:{separatorKeys:[],separatorKeyCodes:[],maxItems:1/0,placeholder:"+ Tag",secondaryPlaceholder:"Enter a new tag",validators:[],asyncValidators:[],onlyFromAutocomplete:!1,errorMessages:{},theme:"",onTextChangeDebounce:250,inputId:null,inputClass:"",clearOnBlur:!1,hideForm:!1,addOn
1Blur:!1,addOnPaste:!1,pasteSplitPattern:",",blinkIfDupe:!0,removable:!0,editable:!1,allowDupes:!1,modelAsStrings:!1,trimTags:!0,ripple:!0,tabIndex:"",disable:!1,dragZone:"",onRemoving:void 0,onAdding:void 0,displayBy:"display",identifyBy:"value",animationDuration:{enter:"250ms",leave:"150ms"}},dropdown:{displayBy:"display",identifyBy:"value",appendToBody:!0,offset:"50 0",focusFirstElement:!1,showDropdownIfEmpty:!1,minimumTextLength:1,limitItemsTo:1/0,keepOpen:!0,dynamicUpdate:!0,zIndex:1e3,matchingFn:function fr(ve,He){const V=He[this.displayBy].toString();return V&&V.toLowerCase().indexOf(ve.toLowerCase())>=0}}};let tn=(()=>{class ve{setOptions(V){ve.defaults.tagInput={...xt.tagInput,...V.tagInput},ve.defaults.dropdown={...xt.dropdown,...V.dropdown}}}return ve.defaults=xt,ve})();function or(ve){return ve===Object(ve)}let Rr=(()=>{class ve{constructor(){this._items=[],this.displayBy=tn.defaults.tagInput.displayBy,this.identifyBy=tn.defaults.tagInput.identifyBy}get items(){return this._items}set items(V){this._items=V,this._onChangeCallback(this._items)}onTouched(){this._onTouchedCallback()}writeValue(V){this._items=V||[]}registerOnChange(V){this._onChangeCallback=V}registerOnTouched(V){this._onTouchedCallback=V}getItemValue(V,oe=!1){const Pe=oe&&this.dropdown?this.dropdown.identifyBy:this.identifyBy;return or(V)?V[Pe]:V}getItemDisplay(V,oe=!1){const Pe=oe&&this.dropdown?this.dropdown.displayBy:this.displayBy;return or(V)?V[Pe]:V}getItemsWithout(V){return this.items.filter((oe,Pe)=>Pe!==V)}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275dir=i.FsC({type:ve,inputs:{displayBy:"displayBy",identifyBy:"identifyBy"}}),ve})();function kn(ve,He,V=!0){if(!this.listeners.hasOwnProperty(ve))throw new Error("The event entered may be wrong");V&&this.listeners[ve].push(He)}let ti=(()=>{class ve{constructor(){this.onSubmit=new i.bkB,this.onBlur=new i.bkB,this.onFocus=new i.bkB,this.onKeyup=new i.bkB,this.onKeydown=new i.bkB,this.inputTextChange=new i.bkB,this.validators=[],this.asyncValidators=[],this.tabindex="",this.disabled=!1,this.item=new d.MJ({value:"",disabled:this.disabled})}get inputText(){return this.item.value}set inputText(V){this.item.setValue(V),this.inputTextChange.emit(V)}ngOnInit(){this.item.setValidators(this.validators),this.item.setAsyncValidators(this.asyncValidators),this.form=new d.gE({item:this.item})}ngOnChanges(V){V.disabled&&!V.disabled.firstChange&&(V.disabled.currentValue?this.form.controls.item.disable():this.form.controls.item.enable())}get value(){return this.form.get("item")}isInputFocused(){const V=typeof document<"u"?document:void 0;return!!V&&V.activeElement===this.input.nativeElement}getErrorMessages(V){return Object.keys(V).filter(oe=>this.value.hasError(oe)).map(oe=>V[oe])}hasErrors(){const{dirty:V,value:oe,valid:Pe}=this.form;return V&&oe.item&&!Pe}focus(){this.input.nativeElement.focus()}blur(){this.input.nativeElement.blur()}getElementPosition(){return this.input.nativeElement.getBoundingClientRect()}destroy(){const V=this.input.nativeElement;V.parentElement.removeChild(V)}onKeyDown(V){if(this.inputText=this.value.value,"Enter"!==V.key)return this.onKeydown.emit(V);this.submit(V)}onKeyUp(V){return this.inputText=this.value.value,this.onKeyup.emit(V)}submit(V){V.preventDefault(),this.onSubmit.emit(V)}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275cmp=i.VBU({type:ve,selectors:[["tag-input-form"]],viewQuery:function(V,oe){if(1&V&&i.GBs(ce,5),2&V){let Pe;i.mGM(Pe=i.lsd())&&(oe.input=Pe.first)}},inputs:{placeholder:"placeholder",validators:"validators",asyncValidators:"asyncValidators",inputId:"inputId",inputClass:"inputClass",tabindex:"tabindex",disabled:"disabled",inputText:"inputText"},outputs:{onSubmit:"onSubmit",onBlur:"onBlur",onFocus:"onFocus",onKeyup:"onKeyup",onKeydown:"onKeydown",inputTextChange:"inputTextChange"},features:[i.OA$],decls:3,vars:8,consts:[["input",""],[3,"ngSubmit","formGroup"],["type","text","autocomplete","off","minlength","1","formControlName","item",1,"ng2-tag-input__text-input",3,"focus","blur","keydown","keyup","tabindex","ngClass"]],template:function(V,oe){if(1&V){const Pe=i.RV6();i.j41(0,"form",1),i.bIt("ngSubmit",function(yt){return i.eBV(Pe),i.Njj(oe.submit(yt))}),i.j41(1,"input",2,0),i.bIt("focus",function(yt){return i.eBV(Pe),i.Njj(oe.onFocus.emit(yt))})("blur",function(yt){return i.eBV(Pe),i.Njj(oe.onBlur.emit(yt))})("keydown",function(yt){return i.eBV(Pe),i.Njj(oe.onKeyDown(yt))})("keyup",function(yt){return i.eBV(Pe),i.Njj(oe.onKeyUp(yt))}),i.k0s()()}2&V&&(i.Y8G("formGroup",oe.form),i.R7$(),i.FS9("tabindex",oe.disabled?-1:oe.tabindex?oe.tabindex:0),i.Y8G("ngClass",oe.inputClass),i.BMQ("id",oe.inputId)("placeholder",oe.placeholder)("aria-label",oe.placeholder)("tabindex",oe.tabindex)("disabled",oe.disabled?oe.disabled:null))},dependencies:[d.qT,d.cb,d.j4,d.me,d.xh,d.BC,d.JD,g.YU],styles:[".dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#7
177;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #0006;border:1px solid #ccc}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:all .25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196F3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px #00000013;border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}.ng2-tag-input__text-input[_ngcontent-%COMP%]{display:inline;vertical-align:middle;border:none;padding:0 .5rem;height:38px;font-size:1em;font-family:Roboto,Helvetica Neue,sans-serif}.ng2-tag-input__text-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input__text-input[disabled=true][_ngcontent-%COMP%]{opacity:.5;background:#fff}"]}),ve})(),Zt=(()=>{class ve{constructor(){this.state="none"}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275cmp=i.VBU({type:ve,selectors:[["tag-ripple"]],inputs:{state:"state"},decls:1,vars:1,consts:[[1,"tag-ripple"]],template:function(V,oe){1&V&&i.nrm(0,"div",0),2&V&&i.Y8G("@ink",oe.state)},styles:["[_nghost-%COMP%]{width:100%;height:100%;left:0;overflow:hidden;position:absolute}.tag-ripple[_ngcontent-%COMP%]{background:rgba(0,0,0,.1);top:50%;left:50%;height:100%;transform:translate(-50%,-50%);position:absolute}"],data:{animation:[(0,m.hZ)("ink",[(0,m.wk)("none",(0,m.iF)({width:0,opacity:0}
1)),(0,m.kY)("none => clicked",[(0,m.i0)(300,(0,m.i7)([(0,m.iF)({opacity:1,offset:0,width:"30%",borderRadius:"100%"}),(0,m.iF)({opacity:1,offset:.5,width:"50%"}),(0,m.iF)({opacity:.5,offset:1,width:"100%",borderRadius:"16px"})]))])])]}}),ve})(),Nr=(()=>{class ve{}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275cmp=i.VBU({type:ve,selectors:[["delete-icon"]],decls:3,vars:0,consts:[["height","16px","viewBox","0 0 32 32","width","16px"],["d","M17.459,16.014l8.239-8.194c0.395-0.391,0.395-1.024,0-1.414c-0.394-0.391-1.034-0.391-1.428,0 l-8.232,8.187L7.73,6.284c-0.394-0.395-1.034-0.395-1.428,0c-0.394,0.396-0.394,1.037,0,1.432l8.302,8.303l-8.332,8.286 c-0.394,0.391-0.394,1.024,0,1.414c0.394,0.391,1.034,0.391,1.428,0l8.325-8.279l8.275,8.276c0.394,0.395,1.034,0.395,1.428,0 c0.394-0.396,0.394-1.037,0-1.432L17.459,16.014z","fill","#121313"]],template:function(V,oe){1&V&&(i.j41(0,"span"),i.qSk(),i.j41(1,"svg",0),i.nrm(2,"path",1),i.k0s()())},styles:[".dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#777;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #0006;border:1px solid #ccc}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:all .25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196F3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px #00000013;border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}delete-icon[_nghost-%COMP%]{width:20px;height:16px;transition:all .15s;display:inline-block;text-align:right}delete-icon[_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#444}delete-icon[_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}delete-icon[_nghost-%COMP%]:hover{transform:scale(1.5) translateY(-3px)}.dark[_nghost-%COMP%], .dark [_nghost-%COMP%]{text-align:right}.dark[_nghost-%COMP%] path[_ngcontent-%COMP%], .dark [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.dark[_nghost-%COMP%] svg[_ngcontent-%COMP%], .dark [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}.minimal[_nghost-%COMP%], .minimal [_nghost-%COMP%]{text-align:right}.minimal[_nghost-%COMP%] path[_ngcontent-%COMP%], .minimal [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#444}.minimal[_nghost-%COMP%] svg[_ngcontent-%COMP%], .minimal [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}.bootstrap[_nghost-%COMP%], .bootstrap [_nghost-%COMP%]{text-align:right}.bootstrap[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.bootstrap[_nghost-%COMP%] svg[_ngcontent-%COMP%], .bootstrap [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}tag:focus[_nghost-%COMP%] path[_ngcontent-%COMP%], tag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%], tag:active[_nghost-%COMP%] path[_ngcontent-%COMP%], tag:active [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.dark tag:focus[_nghost-%COMP%] path[_ngcontent-%COMP%], .dark tag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%], .dark tag:active[_nghost-%COMP%] path[_ngcontent-%COMP%], .dark tag:active [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#000}.minimal tag:focus[_nghost-%COMP%] path[_ngcontent-%COMP%], .minimal tag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%], .minimal tag:active[_nghost-%COMP%] path[_ngcontent-%COMP%], .minimal tag:active [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#000}.bootstrap tag:focus[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap tag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap tag:active[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap tag:active [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.bootstrap3-info[_nghost-%COMP%], .bootstrap3-info [_nghost-%COMP%]{height:inherit}.bootstrap3-info[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap3-info [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}"]}),ve})();const An=typeof window<"u"?window.navigator:{userAgent:"Chrome",vendor:"Google Inc"},hn=/Chrome/.test(An.userAgent)&&/Google Inc/.test(An.vendor);let Mr=(()=>{class ve{constructor(V,oe,Pe){this.element=V,this.renderer=oe,this.cdRef=Pe,this.disabled=!1,this.onSelect=new i.bkB,this.onRemove=new i.bkB,this.onBlur=new i.bkB,this.onKeyDown=new i.bkB,this.onTagEdited=new i.bkB,this.editing=!1,this.rippleState="none"}get readonly(){return"string"!=typeof this.model&&!0===this.model.readonly}select(V){this.readonly||this.disabled||(V&&V.stopPropagation(),this.focus(),this.onSelect.emit(this.model))}remove(V){V.stopPropagation(),this.onRemove.emit(this)}focus(){this.element.nativeElement.focus()}move(){this.moving=!0}keydown(V){if(this.editing){if(13===V.keyCode)return this.disableEditMode(V)}else this.onKeyDown.emit({event:V,model:this.model})}blink(){const V=this.element.nativeElement.classList;V.add("blink"),setTimeout(()=>V.remove("blink"),50)}toggleEditMode(){if(this.editable)return this.editing?void 0:this.activateEditMode()}onBlurred(V){if(!this.editable)return;this.disableEditMode();const oe=V.target.innerText,Pe="string"==typeof this.model?oe:{...this.model,[this.displayBy]:oe};this.onBlur.emit(Pe)}getDisplayValue(V){return"string"==typeof V?V:V[this.displayBy]}get isRippleVisible(){return!this.readonly&&!this.editing&&hn&&this.hasRipple}disableEditMode(V){const oe=this.element.nativeElement.classList,Pe=this.getContentEditableText();this.editing=!1,oe.remove("tag--editing"),Pe?(this.storeNewValue(Pe),this.cdRef.detectChanges(),V&&V.preventDefault()):this.setContentEditableText(this.model)}isDeleteIconVisible(){return!this.readonly&&!this.disabled&&this.removable&&!this.editing}getContentEditableText(){const V=this.getContentEditable();return V?V.innerText.trim():""}setContentEditableText(V){const oe=this.getContentEditable(),Pe=this.getDisplayValue(V);oe.innerText=Pe}activateEditMode(){this.element.nativeElement.classList.add("tag--editing"),this.editing=!0}storeNewValue(V){if((yt=>"string"==typeof yt?yt===V:yt[this.displayBy]===V)(this.model))return;const Ze="string"==typeof this.model?V:{index:this.index,[this.identifyBy]:(()=>this.model[this.identifyBy]!==this.model[this.displayBy])()?this.model[this.identifyBy]:V,[this.displayBy]:V};this.canAddTag(Ze)?this.onTagEdited.emit({tag:Ze,index:this.index}):this.setContentEditableText(this.model)}getContentEditable(){return this.element.nativeElement.querySelector("[contenteditable]")}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(i.aKT),i.rXU(i.sFG),i.rXU(i.gRc))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["tag"]],viewQuery:function(V,oe){if(1&V&&i.GBs(Zt,5),2&V){let Pe;i.mGM(Pe=i.lsd())&&(oe.ripple=Pe.first)}},hostVars:2,hostBindings:function(V,oe){1&V&&i.bIt("keydown",function(Ze){return oe.keydown(Ze)}
1),2&V&&i.AVh("moving",oe.moving)},inputs:{model:"model",removable:"removable",editable:"editable",template:"template",displayBy:"displayBy",identifyBy:"identifyBy",index:"index",hasRipple:"hasRipple",disabled:"disabled",canAddTag:"canAddTag"},outputs:{onSelect:"onSelect",onRemove:"onRemove",onBlur:"onBlur",onKeyDown:"onKeyDown",onTagEdited:"onTagEdited"},decls:4,vars:8,consts:[[3,"click","dblclick","mousedown","mouseup","ngSwitch"],[4,"ngSwitchCase"],["class","tag-wrapper",4,"ngSwitchCase"],[3,"state",4,"ngIf"],[3,"ngTemplateOutletContext","ngTemplateOutlet"],[1,"tag-wrapper"],["spellcheck","false",1,"tag__text","inline",3,"keydown.enter","keydown.escape","click","blur"],["aria-label","Remove tag","role","button",3,"click",4,"ngIf"],["aria-label","Remove tag","role","button",3,"click"],[3,"state"]],template:function(V,oe){1&V&&(i.j41(0,"div",0),i.bIt("click",function(Ze){return oe.select(Ze)})("dblclick",function(){return oe.toggleEditMode()})("mousedown",function(){return oe.rippleState="clicked"})("mouseup",function(){return oe.rippleState="none"}),i.DNE(1,Me,2,6,"div",1)(2,be,4,4,"div",2),i.k0s(),i.DNE(3,re,1,2,"tag-ripple",3)),2&V&&(i.AVh("disabled",oe.disabled),i.Y8G("ngSwitch",!!oe.template),i.BMQ("tabindex",-1)("aria-label",oe.getDisplayValue(oe.model)),i.R7$(),i.Y8G("ngSwitchCase",!0),i.R7$(),i.Y8G("ngSwitchCase",!1),i.R7$(),i.Y8G("ngIf",oe.isRippleVisible))},dependencies:[Nr,Zt,g.ux,g.e1,g.T3,g.bT],styles:["[_nghost-%COMP%], [_nghost-%COMP%] > div[_ngcontent-%COMP%], [_nghost-%COMP%] > div[_ngcontent-%COMP%]:focus{outline:0;overflow:hidden;transition:opacity 1s;z-index:1}[_nghost-%COMP%]{max-width:400px}.blink[_nghost-%COMP%]{-webkit-animation:_ngcontent-%COMP%_blink .3s normal forwards ease-in-out;animation:_ngcontent-%COMP%_blink .3s normal forwards ease-in-out}@-webkit-keyframes _ngcontent-%COMP%_blink{0%{opacity:.3}}@keyframes _ngcontent-%COMP%_blink{0%{opacity:.3}}[_nghost-%COMP%] .disabled[_ngcontent-%COMP%]{cursor:not-allowed}[_nghost-%COMP%] [contenteditable=true][_ngcontent-%COMP%]{outline:0}.tag-wrapper[_ngcontent-%COMP%]{flex-direction:row;display:flex}.tag__text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}"]}),ve})();const $n=[(0,m.hZ)("animation",[(0,m.wk)("in",(0,m.iF)({opacity:1})),(0,m.wk)("out",(0,m.iF)({opacity:0})),(0,m.kY)(":enter",[(0,m.i0)("{{ enter }}",(0,m.i7)([(0,m.iF)({opacity:0,offset:0,transform:"translate(0px, 20px)"}),(0,m.iF)({opacity:.3,offset:.3,transform:"translate(0px, -10px)"}),(0,m.iF)({opacity:.5,offset:.5,transform:"translate(0px, 0px)"}),(0,m.iF)({opacity:.75,offset:.75,transform:"translate(0px, 5px)"}),(0,m.iF)({opacity:1,offset:1,transform:"translate(0px, 0px)"})]))]),(0,m.kY)(":leave",[(0,m.i0)("{{ leave }}",(0,m.i7)([(0,m.iF)({opacity:1,transform:"translateX(0)",offset:0}),(0,m.iF)({opacity:1,transform:"translateX(-15px)",offset:.7}),(0,m.iF)({opacity:0,transform:"translateX(100%)",offset:1})]))])])];let qn=(()=>{class ve{constructor(V){var oe=this;this.injector=V,this.offset=xt.dropdown.offset,this.focusFirstElement=xt.dropdown.focusFirstElement,this.showDropdownIfEmpty=xt.dropdown.showDropdownIfEmpty,this.minimumTextLength=xt.dropdown.minimumTextLength,this.limitItemsTo=xt.dropdown.limitItemsTo,this.displayBy=xt.dropdown.displayBy,this.identifyBy=xt.dropdown.identifyBy,this.matchingFn=xt.dropdown.matchingFn,this.appendToBody=xt.dropdown.appendToBody,this.keepOpen=xt.dropdown.keepOpen,this.dynamicUpdate=xt.dropdown.dynamicUpdate,this.zIndex=xt.dropdown.zIndex,this.items=[],this.tagInput=this.injector.get(Yr),this._autocompleteItems=[],this.show=()=>{const Pe=this.tagInput.items.length===this.tagInput.maxItems,Ze=this.getFormValue(),yt=Ze.trim().length>=this.minimumTextLength,Vt=this.calculatePosition(),Jt=this.getMatchingItems(Ze),Un=Jt.length>0,yr=this.tagInput.disable,ar=!1===this.isVisible&&(Un&&yt||this.showDropdownIfEmpty&&Un&&!Ze),lr=this.isVisible&&!Un;return this.autocompleteObservable&&yt?this.getItemsFromObservable(Ze):!this.showDropdownIfEmpty&&!Ze||Pe||yr?this.dropdown.hide():(this.setItems(Jt),void(ar?this.dropdown.show(Vt):lr&&this.hide()))},this.requestAdding=function(){var Pe=(0,l.A)(function*(Ze){const yt=oe.createTagModel(Ze);yield oe.tagInput.onAddingRequested(!0,yt).catch(()=>{})});return function(Ze){return Pe.apply(this,arguments)}}(),this.resetItems=()=>{this.items=[]},this.getItemsFromObservable=Pe=>{this.setLoadingState(!0),this.autocompleteObservable(Pe).pipe((0,pe.$)()).subscribe(yt=>{this.setLoadingState(!1).populateItems(yt),this.setItems(this.getMatchingItems(Pe)),this.items.length?this.dropdown.show(this.calculatePosition()):this.dropdown.hide()},()=>this.setLoadingState(!1))}}set autocompleteItems(V){this._autocompleteItems=V}get autocompleteItems(){const V=this._autocompleteItems;return V?V.map(oe=>"string"==typeof oe?{[this.displayBy]:oe,[this.identifyBy]:oe}:oe):[]}ngAfterViewInit(){this.onItemClicked().subscribe(Pe=>{this.requestAdding(Pe)}),this.onHide().subscribe(this.resetItems);const oe=this.keepOpen;this.tagInput.onTextChange.asObservable().pipe((0,ie.F)(),(0,Ce.B)(200),(0,he.p)(Pe=>!1!==oe||Pe.length>0)).subscribe(this.show)}updatePosition(){const V=this.tagInput.inputForm.getElementPosition();this.dropdown.menu.updatePosition(V,this.dynamicUpdate)}get isVisible(){return this.dropdown.menu.dropdownState.menuState.isVisible}onHide(){return this.dropdown.onHide}onItemClicked(){return this.dropdown.onItemClicked}get selectedItem(){return this.dropdown.menu.dropdownState.dropdownState.selectedItem}get state(){return this.dropdown.menu.dropdownState}hide(){this.resetItems(),this.dropdown.hide()}scrollListener(){!this.isVisible||!this.dynamicUpdate||this.updatePosition()}onWindowBlur(){this.dropdown.hide()}getFormValue(){const V=this.tagInput.formValue;return V?V.toString().trim():""}calculatePosition(){return this.tagInput.inputForm.getElementPosition()}createTagModel(V){return{...V.value,[this.tagInput.displayBy]:"string"==typeof V.value?V.value:V.value[this.displayBy],[this.tagInput.identifyBy]:"string"==typeof V.value?V.value:V.value[this.identifyBy]}}getMatchingItems(V){if(!V&&!this.showDropdownIfEmpty)return[];const oe=this.tagInput.allowDupes;return this.autocompleteItems.filter(Pe=>{const Ze=!oe&&this.tagInput.tags.some(yt=>("string"==typeof yt.model?yt.model:yt.model[this.tagInput.identifyBy])===Pe[this.identifyBy]);return this.matchingFn(V,Pe)&&!1===Ze})}setItems(V){this.items=V.slice(0,this.limitItemsTo||V.length)}populateItems(V){return this.autocompleteItems=V.map(oe=>"string"==typeof oe?{[this.displayBy]:oe,[this.identifyBy]:oe}:oe),this}setLoadingState(V){return this.tagInput.isLoading=V,this}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(i.zZn))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["tag-input-dropdown"]],contentQueries:function(V,oe,Pe){if(1&V&&i.wni(Pe,i.C4Q,4),2&V){let Ze;i.mGM(Ze=i.lsd())&&(oe.templates=Ze)}},viewQuery:function(V,oe){if(1&V&&i.GBs(le,5),2&V){let Pe;i.mGM(Pe=i.lsd())&&(oe.dropdown=Pe.first)}},hostBindings:function(V,oe){1&V&&i.bIt("scroll",function(){return oe.scrollListener()},!1,i.tSv)("blur",function(){return oe.onWindowBlur()},!1,i.tSv)}
1,inputs:{offset:"offset",focusFirstElement:"focusFirstElement",showDropdownIfEmpty:"showDropdownIfEmpty",autocompleteObservable:"autocompleteObservable",minimumTextLength:"minimumTextLength",limitItemsTo:"limitItemsTo",displayBy:"displayBy",identifyBy:"identifyBy",matchingFn:"matchingFn",appendToBody:"appendToBody",keepOpen:"keepOpen",dynamicUpdate:"dynamicUpdate",zIndex:"zIndex",autocompleteItems:"autocompleteItems"},decls:3,vars:6,consts:[[3,"dynamicUpdate"],[3,"focusFirstElement","zIndex","appendToBody","offset"],[3,"value","ngSwitch",4,"ngFor","ngForOf"],[3,"value","ngSwitch"],[3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"innerHTML"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(V,oe){1&V&&(i.j41(0,"ng2-dropdown",0)(1,"ng2-dropdown-menu",1),i.DNE(2,Qe,3,3,"ng2-menu-item",2),i.k0s()()),2&V&&(i.Y8G("dynamicUpdate",oe.dynamicUpdate),i.R7$(),i.Y8G("focusFirstElement",oe.focusFirstElement)("zIndex",oe.zIndex)("appendToBody",oe.appendToBody)("offset",oe.offset),i.R7$(),i.Y8G("ngForOf",oe.items))},dependencies:[le,ae,G,g.Sq,g.ux,g.e1,g.fG,g.T3,Dt],encapsulation:2}),ve})();const Ci={provide:d.kq,useExisting:(0,i.Rfq)(()=>Yr),multi:!0};let Yr=(()=>{class ve extends Rr{constructor(V,oe){var Pe;super(),Pe=this,this.renderer=V,this.dragProvider=oe,this.separatorKeys=xt.tagInput.separatorKeys,this.separatorKeyCodes=xt.tagInput.separatorKeyCodes,this.placeholder=xt.tagInput.placeholder,this.secondaryPlaceholder=xt.tagInput.secondaryPlaceholder,this.maxItems=xt.tagInput.maxItems,this.validators=xt.tagInput.validators,this.asyncValidators=xt.tagInput.asyncValidators,this.onlyFromAutocomplete=xt.tagInput.onlyFromAutocomplete,this.errorMessages=xt.tagInput.errorMessages,this.theme=xt.tagInput.theme,this.onTextChangeDebounce=xt.tagInput.onTextChangeDebounce,this.inputId=xt.tagInput.inputId,this.inputClass=xt.tagInput.inputClass,this.clearOnBlur=xt.tagInput.clearOnBlur,this.hideForm=xt.tagInput.hideForm,this.addOnBlur=xt.tagInput.addOnBlur,this.addOnPaste=xt.tagInput.addOnPaste,this.pasteSplitPattern=xt.tagInput.pasteSplitPattern,this.blinkIfDupe=xt.tagInput.blinkIfDupe,this.removable=xt.tagInput.removable,this.editable=xt.tagInput.editable,this.allowDupes=xt.tagInput.allowDupes,this.modelAsStrings=xt.tagInput.modelAsStrings,this.trimTags=xt.tagInput.trimTags,this.ripple=xt.tagInput.ripple,this.tabindex=xt.tagInput.tabIndex,this.disable=xt.tagInput.disable,this.dragZone=xt.tagInput.dragZone,this.onRemoving=xt.tagInput.onRemoving,this.onAdding=xt.tagInput.onAdding,this.animationDuration=xt.tagInput.animationDuration,this.onAdd=new i.bkB,this.onRemove=new i.bkB,this.onSelect=new i.bkB,this.onFocus=new i.bkB,this.onBlur=new i.bkB,this.onTextChange=new i.bkB,this.onPaste=new i.bkB,this.onValidationError=new i.bkB,this.onTagEdited=new i.bkB,this.isLoading=!1,this.listeners={[Yt]:[],keyup:[]},this.inputTextChange=new i.bkB,this.inputTextValue="",this.errors=[],this.appendTag=(Ze,yt=this.items.length)=>{const Vt=this.items,Jt=this.modelAsStrings?Ze[this.identifyBy]:Ze;this.items=[...Vt.slice(0,yt),Jt,...Vt.slice(yt,Vt.length)]},this.createTag=Ze=>{const yt=(Vt,Jt)=>"string"==typeof Vt?Vt.trim():Vt[Jt];return{..."string"!=typeof Ze?Ze:{},[this.displayBy]:this.trimTags?yt(Ze,this.displayBy):Ze,[this.identifyBy]:this.trimTags?yt(Ze,this.identifyBy):Ze}},this.isTagValid=(Ze,yt=!1)=>{const Vt=this.dropdown?this.dropdown.selectedItem:void 0,Jt=this.getItemDisplay(Ze).trim();if(Vt&&!yt||!Jt)return!1;const Un=this.findDupe(Ze,yt);if(!this.allowDupes&&Un&&this.blinkIfDupe){const yr=this.tags.find(ar=>this.getItemValue(ar.model)===this.getItemValue(Un));yr&&yr.blink()}const nr=[!Un||this.allowDupes,!this.maxItemsReached,yt&&this.onlyFromAutocomplete||!this.onlyFromAutocomplete];return nr.filter(Boolean).length===nr.length},this.onPasteCallback=function(){var Ze=(0,l.A)(function*(yt){const Jt=(()=>{const nr=!!window.clipboardData,yr=nr?window.clipboardData:yt.clipboardData;return null===yr?"":yr.getData(nr?"Text":"text/plain")||""})(),Un=Jt.split(Pe.pasteSplitPattern).map(nr=>{const yr=Pe.createTag(nr);return Pe.setInputValue(yr[Pe.displayBy]),Pe.onAddingRequested(!1,yr)}),Pn=()=>setTimeout(()=>Pe.setInputValue(""),50);Promise.all(Un).then(()=>{Pe.onPaste.emit(Jt),Pn()}).catch(Pn)});return function(yt){return Ze.apply(this,arguments)}}()}get inputText(){return this.inputTextValue}set inputText(V){this.inputTextValue=V,this.inputTextChange.emit(V)}get tabindexAttr(){return""!==this.tabindex?"-1":""}ngAfterViewInit(){this.setUpKeypressListeners(),this.setupSeparatorKeysListener(),this.setUpInputKeydownListeners(),this.onTextChange.observers.length&&this.setUpTextChangeSubscriber(),(this.clearOnBlur||this.addOn
1Blur)&&this.setUpOnBlurSubscriber(),this.addOnPaste&&this.setUpOnPasteListener();const V=this.inputForm.form.statusChanges;V.pipe((0,he.p)(oe=>"PENDING"!==oe)).subscribe(()=>{this.errors=this.inputForm.getErrorMessages(this.errorMessages)}),this.isProgressBarVisible$=V.pipe((0,_e.T)(oe=>"PENDING"===oe||this.isLoading)),this.hideForm&&this.inputForm.destroy()}ngOnInit(){void 0!==this.maxItems&&this.items&&this.items.length>this.maxItems&&(this.maxItems=this.items.length,console.warn("The number of items specified was greater than the property max-items.")),this.editable=!this.onlyFromAutocomplete&&this.editable,this.setAnimationMetadata()}onRemoveRequested(V,oe){return new Promise(Pe=>{const Ze=yt=>{this.removeItem(yt,oe),Pe(V)};this.onRemoving?this.onRemoving(V).pipe((0,pe.$)()).subscribe(Ze):Ze(V)})}onAddingRequested(V,oe,Pe,Ze){return new Promise((yt,Vt)=>{const Jt=Un=>this.addItem(V,Un,Pe,Ze).then(yt).catch(Vt);return this.onAdding?this.onAdding(oe).pipe((0,pe.$)()).subscribe(Jt,Vt):Jt(oe)})}selectItem(V,oe=!0){V&&"string"!=typeof V&&V.readonly||this.selectedTag===V||(this.selectedTag=V,oe&&this.onSelect.emit(V))}fireEvents(V,oe){this.listeners[V].forEach(Pe=>Pe.call(this,oe))}handleKeydown(V){const oe=V.event,Ze=oe.shiftKey||!1;switch(hr[oe.keyCode||oe.which]){case"DELETE":if(this.selectedTag&&this.removable){const yt=this.items.indexOf(this.selectedTag);this.onRemoveRequested(this.selectedTag,yt)}break;case"SWITCH_PREV":this.moveToTag(V.model,Xn);break;case"SWITCH_NEXT":this.moveToTag(V.model,Yn);break;case"TAB":if(Ze){if(this.isFirstTag(V.model))return;this.moveToTag(V.model,Xn)}else{if(this.isLastTag(V.model)&&(this.disable||this.maxItemsReached))return;this.moveToTag(V.model,Yn)}break;default:return}oe.preventDefault()}onFormSubmit(){var V=this;return(0,l.A)(function*(){try{yield V.onAddingRequested(!1,V.formValue)}catch{return}})()}setInputValue(V,oe=!0){this.getControl().setValue(V,{emitEvent:oe})}getControl(){return this.inputForm.value}focus(V=!1,oe=!1){this.dragProvider.getState("dragging")||(this.selectItem(void 0,!1),V&&(this.inputForm.focus(),this.onFocus.emit(this.formValue)))}blur(){this.onTouched(),this.onBlur.emit(this.formValue)}hasErrors(){return!!this.inputForm&&this.inputForm.hasErrors()}isInputFocused(){return!!this.inputForm&&this.inputForm.isInputFocused()}hasCustomTemplate(){const V=this.templates?this.templates.first:void 0;return!(!V||V===(this.dropdown&&this.dropdown.templates?this.dropdown.templates.first:void 0))}get maxItemsReached(){return void 0!==this.maxItems&&this.items.length>=this.maxItems}get formValue(){const V=this.inputForm.value;return V?V.value:""}onDragStarted(V,oe,Pe){V.stopPropagation();const Ze={zone:this.dragZone,tag:oe,index:Pe};this.dragProvider.setSender(this),this.dragProvider.setDraggedItem(V,Ze),this.dragProvider.setState({dragging:!0,index:Pe})}onDragOver(V,oe){this.dragProvider.setState({dropping:!0}),this.dragProvider.setReceiver(this),V.preventDefault()}onTagDropped(V,oe){const Pe=this.dragProvider.getDraggedItem(V);!Pe||Pe.zone!==this.dragZone||(this.dragProvider.onTagDropped(Pe.tag,Pe.index,oe),V.preventDefault(),V.stopPropagation())}isDropping(){const V=this.dragProvider.receiver===this,oe=this.dragProvider.getState("dropping");return!(!V||!oe)}onTagBlurred(V,oe){this.items[oe]=V,this.blur()}trackBy(V,oe){return oe[this.identifyBy]}updateEditedTag(V){this.onTagEdited.emit(V)}moveToTag(V,oe){const Pe=this.isLastTag(V),Ze=this.isFirstTag(V);if(oe===Yn&&Pe||oe===Xn&&Ze)return void this.focus(!0);const Vt=oe===Yn?1:-1,Jt=this.getTagIndex(V)+Vt,Un=this.getTagAtIndex(Jt);return Un.select.call(Un)}isFirstTag(V){return this.tags.first.model===V}isLastTag(V){return this.tags.last.model===V}getTagIndex(V){return this.tags.toArray().findIndex(Pe=>Pe.model===V)}getTagAtIndex(V){return this.tags.toArray()[V]}removeItem(V,oe){this.items=this.getItemsWithout(oe),this.selectedTag===V&&this.selectItem(void 0,!1),this.focus(!0,!1),this.onRemove.emit(V)}addItem(V=!1,oe,Pe,Ze){const yt=this.getItemDisplay(oe),Vt=this.createTag(oe);return V&&this.setInputValue(this.getItemValue(oe,!0)),new Promise((Jt,Un)=>{const Pn=()=>{this.setInputValue(""),this.focus(!Ze,!1),Jt(yt)},nr=()=>{this.appendTag(Vt,Pe),this.onAdd.emit(Vt),this.dropdown&&(this.dropdown.hide(),this.dropdown.showDropdownIfEmpty&&this.dropdown.show())},yr=this.inputForm.form.status,ar=this.isTagValid(Vt,V),lr=()=>(this.onValidationError.emit(Vt),Un());return"VALID"===yr&&ar?(nr(),Pn()):"INVALID"!==yr&&ar?"PENDING"===yr?this.inputForm.form.statusChanges.pipe((0,he.p)(Si=>"PENDING"!==Si),(0,pe.$)()).subscribe(Si=>
1"VALID"===Si&&ar?(nr(),Pn()):(Pn(),lr())):void 0:(Pn(),lr())})}setupSeparatorKeysListener(){kn.call(this,Yt,Pe=>{const Ze=this.separatorKeyCodes.indexOf(Pe.keyCode)>=0,yt=this.separatorKeys.indexOf(Pe.key)>=0;(Ze||yt&&229!==Pe.keyCode)&&(Pe.preventDefault(),this.onAddingRequested(!1,this.formValue).catch(()=>{}))},this.separatorKeyCodes.length>0||this.separatorKeys.length>0)}setUpKeypressListeners(){kn.call(this,Yt,oe=>{(37===oe.keyCode||8===oe.keyCode)&&!this.formValue&&this.items.length&&this.tags.last.select.call(this.tags.last)})}setUpInputKeydownListeners(){this.inputForm.onKeydown.subscribe(V=>{"Backspace"===V.key&&""===this.formValue.trim()&&V.preventDefault()})}setUpOnPasteListener(){this.renderer.listen(this.inputForm.input.nativeElement,"paste",oe=>(this.onPasteCallback(oe),oe.preventDefault(),!0))}setUpTextChangeSubscriber(){this.inputForm.form.valueChanges.pipe((0,Ce.B)(this.onTextChangeDebounce)).subscribe(V=>{this.onTextChange.emit(V.item)})}setUpOnBlurSubscriber(){this.inputForm.onBlur.pipe((0,Ce.B)(100),(0,he.p)(()=>!(this.dropdown&&this.dropdown.isVisible||!this.formValue))).subscribe(()=>{const oe=()=>this.setInputValue("");if(this.addOnBlur)return this.onAddingRequested(!1,this.formValue,void 0,!0).then(oe).catch(oe);oe()})}findDupe(V,oe){const Ze=V[oe?this.dropdown.identifyBy:this.identifyBy];return this.items.find(yt=>this.getItemValue(yt)===Ze)}setAnimationMetadata(){this.animationMetadata={value:"in",params:{...this.animationDuration}}}}return ve.\u0275fac=function(V){return new(V||ve)(i.rXU(i.sFG),i.rXU(en))},ve.\u0275cmp=i.VBU({type:ve,selectors:[["tag-input"]],contentQueries:function(V,oe,Pe){if(1&V&&(i.wni(Pe,qn,5),i.wni(Pe,i.C4Q,4)),2&V){let Ze;i.mGM(Ze=i.lsd())&&(oe.dropdown=Ze.first),i.mGM(Ze=i.lsd())&&(oe.templates=Ze)}},viewQuery:function(V,oe){if(1&V&&(i.GBs(ti,5),i.GBs(Mr,5)),2&V){let Pe;i.mGM(Pe=i.lsd())&&(oe.inputForm=Pe.first),i.mGM(Pe=i.lsd())&&(oe.tags=Pe)}},hostVars:1,hostBindings:function(V,oe){2&V&&i.BMQ("tabindex",oe.tabindexAttr)},inputs:{separatorKeys:"separatorKeys",separatorKeyCodes:"separatorKeyCodes",placeholder:"placeholder",secondaryPlaceholder:"secondaryPlaceholder",maxItems:"maxItems",validators:"validators",asyncValidators:"asyncValidators",onlyFromAutocomplete:"onlyFromAutocomplete",errorMessages:"errorMessages",theme:"theme",onTextChangeDebounce:"onTextChangeDebounce",inputId:"inputId",inputClass:"inputClass",clearOnBlur:"clearOnBlur",hideForm:"hideForm",addOnBlur:"addOnBlur",addOnPaste:"addOnPaste",pasteSplitPattern:"pasteSplitPattern",blinkIfDupe:"blinkIfDupe",removable:"removable",editable:"editable",allowDupes:"allowDupes",modelAsStrings:"modelAsStrings",trimTags:"trimTags",inputText:"inputText",ripple:"ripple",tabindex:"tabindex",disable:"disable",dragZone:"dragZone",onRemoving:"onRemoving",onAdding:"onAdding",animationDuration:"animationDuration"},outputs:{onAdd:"onAdd",onRemove:"onRemove",onSelect:"onSelect",onFocus:"onFocus",onBlur:"onBlur",onTextChange:"onTextChange",onPaste:"onPaste",onValidationError:"onValidationError",onTagEdited:"onTagEdited",inputTextChange:"inputTextChange"},features:[i.Jv_([Ci]),i.Vt3],ngContentSelectors:je,decls:8,vars:27,consts:[[1,"ng2-tag-input",3,"click","drop","dragenter","dragover","dragend","ngClass"],[1,"ng2-tags-container"],[3,"draggable","canAddTag","disabled","hasRipple","index","removable","editable","displayBy","identifyBy","template","model","onSelect","onRemove","onKeyDown","onTagEdited","onBlur","dragstart","drop","dragenter","dragover","dragleave",4,"ngFor","ngForOf","ngForTrackBy"],[3,"onSubmit","onBlur","click","onKeydown","onKeyup","inputText","disabled","validators","asyncValidators","hidden","placeholder","inputClass","inputId","tabindex"],["class","progress-bar",4,"ngIf"],["class","error-messages",3,"ngClass",4,"ngIf"],[3,"onSelect","onRemove","onKeyDown","onTagEdited","onBlur","dragstart","drop","dragenter","dragover","dragleave","draggable","canAddTag","disabled","hasRipple","index","removable","editable","displayBy","identifyBy","template","model"],[1,"progress-bar"],[1,"error-messages",3,"ngClass"],["class","error-message",4,"ngFor","ngForOf"],[1,"error-message"]],template:function(V,oe){1&V&&(i.NAR(),i.j41(0,"div",0),i.bIt("click",function(){return oe.focus(!0,!1)})("drop",function(Ze){return oe.dragZone?oe.onTagDropped(Ze,void 0):void 0})("dragenter",function(Ze){return oe.dragZone?oe.onDragOver(Ze):void 0})("dragover",function(Ze){return oe.dragZone?oe.onDragOver(Ze):void 0})("dragend",function(){return oe.dragZone?oe.dragProvider.onDragEnd():void 0}),i.j41(1,"div",1),i.DNE(2,dt,1,14,"tag",2),i.j41(3,"tag-input-form",3),i.bIt("onSubmit",function(){return oe.onFormSubmit()})("onBlur",function(){return oe.blur()})("click",function(){return oe.dropdown?oe.dropdown.show():void 0})("onKeydown",function(Ze){return oe.fireEvents("keydown",Ze)})("onKeyup",function(Ze){return oe.fireEvents("keyup",Ze)}),i.k0s()(),i.DNE(4,ft,1,0,"div",4),i.nI1(5,"async"),i.k0s(),i.DNE(6,Et,2,2,"div",5),i.SdG(7)),2&V&&(i.AVh("ng2-tag-input--dropping",oe.isDropping())("ng2-tag-input--disabled",oe.disable)("ng2-tag-input--loading",oe.isLoading)("ng2-tag-input--invalid",oe.hasErrors())("ng2-tag-input--focused",oe.isInputFocused()),i.Y8G("ngClass",oe.theme),i.BMQ("tabindex",-1),i.R7$(2),i.Y8G("ngForOf",oe.items)("ngForTrackBy",oe.trackBy),i.R7$(),i.Y8G("inputText",oe.inputText)("disabled",oe.disable)("validators",oe.validators)("asyncValidators",oe.asyncValidators)("hidden",oe.maxItemsReached)("placeholder",oe.items.length?oe.placeholder:oe.secondaryPlaceholder)("inputClass",oe.inputClass)("inputId",oe.inputId)("tabindex",oe.tabindex),i.R7$(),i.Y8G("ngIf",i.bMT(5,25,oe.isProgressBarVisible$)),i.R7$(2),i.Y8G("ngIf",oe.hasErrors()))},dependencies:[Mr,ti,g.YU,g.Sq,g.bT,g.Jj],styles:['.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#7
177;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #0006;border:1px solid #ccc}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:all .25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196F3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px #00000013;border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}
1.progress-bar[_ngcontent-%COMP%], .progress-bar[_ngcontent-%COMP%]:before{height:2px;width:100%;margin:0}.progress-bar[_ngcontent-%COMP%]{background-color:#2196f3;display:flex;position:absolute;bottom:0}.progress-bar[_ngcontent-%COMP%]:before{background-color:#82c4f8;content:"";-webkit-animation:_ngcontent-%COMP%_running-progress 2s cubic-bezier(.4,0,.2,1) infinite;animation:_ngcontent-%COMP%_running-progress 2s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes _ngcontent-%COMP%_running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes _ngcontent-%COMP%_running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:1em;letter-spacing:.05rem;color:#444;border-radius:16px;transition:all .3s;margin:.1rem .3rem .1rem 0;padding:.08rem .45rem;height:32px;line-height:34px;background:#efefef;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#2196F3;color:#fff;box-shadow:0 2px 3px 1px #d4d1d1}tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active{background:#0d8aee;color:#fff;box-shadow:0 2px 3px 1px #d4d1d1}tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#e2e2e2;color:#000;color:initial;box-shadow:0 2px 3px 1px #d4d1d1}tag.readonly[_ngcontent-%COMP%]{cursor:default}tag.readonly[_ngcontent-%COMP%]:focus, tag[_ngcontent-%COMP%]:focus{outline:0}tag.tag--editing[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;cursor:text}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:0;background:#f9f9f9;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#d0d0d0;color:#000;color:initial}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active{background:#d0d0d0;color:#000;color:initial}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#ececec}.minimal[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.minimal[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.minimal[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;color:#f9f9f9;border-radius:3px;background:#444;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#efefef;color:#444}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#2b2b2b;color:#f9f9f9}.dark[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.dark[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.dark[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;color:#f9f9f9;border-radius:.25rem;background:#0275d8;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#025aa5}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active{background:#025aa5}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not
1(.tag--editing):not(:active):not(.readonly):hover{background:#0267bf;color:#f9f9f9}.bootstrap[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.bootstrap[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.bootstrap[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;font-weight:400;font-size:95%;color:#fff;border-radius:.25em;background:#5bc0de;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative;padding:.25em .6em;text-align:center;white-space:nowrap}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#28a1c5}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active{background:#28a1c5}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#46b8da;color:#fff}.bootstrap3-info[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.bootstrap3-info[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}[_nghost-%COMP%]{display:block}'],data:{animation:$n}}),ve})();const Lr=new tn;let ze=(()=>{class ve{static withDefaults(V){Lr.setOptions(V)}}return ve.\u0275fac=function(V){return new(V||ve)},ve.\u0275mod=i.$C({type:ve}),ve.\u0275inj=i.G2t({providers:[en,{provide:d.mP,useValue:!1}],imports:[[g.MD,d.X1,d.YN,de]]}),ve})()},2266:(r,o,a)=>{"use strict";a.d(o,{Kg:()=>ae});var l=a(4438),i=a(177);const d={UKNOWN:"Unknown"},g={CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",OPERA:"Opera",IE:"IE",MS_EDGE:"MS-Edge",MS_EDGE_CHROMIUM:"MS-Edge-Chromium",FB_MESSANGER:"FB-Messanger",SAMSUNG:"Samsung",UCBROWSER:"UC-Browser",UNKNOWN:d.UKNOWN},m={HTC:/HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\bEVO\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel/,NEXUS_PHONE:/Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6/,DELL:/Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\b001DL\b|\b101DL\b|\bGS01\b/,MOTOROLA:new RegExp("Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|\n A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|\n MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|\n ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|\n WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|\n XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|\n XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052"),SAMSUNG:new RegExp("\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|\n GT-B3210|GT-B33
110|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|\n GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|\n GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|\n GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|\n GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|\n GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|\n GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|\n GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|\n GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|\n GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|\n GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|\n GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|\n GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|\n GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|\n GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|\n GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|\n GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|\n SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|\n SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|\n SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|\n SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|\n SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|\n SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|\n SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|\n SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|\n SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|\n SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|\n SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|\n SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|\n SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|\n SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|\n SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|\n SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|\n SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|\n SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|\n SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|\n SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|\n SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|\n SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|\n SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|\n SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|
1SGH-X630|\n SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|\n SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|\n SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|\n SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|\n SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|\n SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|\n SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|\n GT-N7105|SCH-I535|SM-N900A|SM-N900T|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|\n GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|\n GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|\n SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|\n SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|\n SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F"),LG:new RegExp("\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|\n LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|\n C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|\n LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|\n VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|\n MS323|M257)"),SONY:/SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533/,ASUS:/Asus.*Galaxy|PadFone.*Mobile/,NOKIA_LUMIA:/Lumia [0-9]{3,4}/,MICROMAX:/Micromax.*\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\b/,PALM:/PalmSource|Palm/,VERTU:/Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature/,PANTECH:new RegExp("PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|\n IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|\n IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|\n CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|\n P2000|P7040|P7000|C790"),FLY:/IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250/,WIKO:new RegExp("KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|\n SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLI
1M|CINK SLIM 2|CINK +|\n CINK KING|CINK PEAX|CINK SLIM|SUBLIM"),I_MOBILE:/i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)/,SIMVALLEY:/\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\b/,WOLFGANG:/AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q/,ALCATEL:/Alcatel|Mobile; rv:49.0|Mobile; ALCATEL 4052R; rv:48.0/,NINTENDO:/Nintendo (3DS|Switch)/,AMOI:/Amoi/,INQ:/INQ/,VITA:/\bVita\b/,BLACKBERRY:/\bBlackBerry\b|\bBB10\b|rim[0-9]+/,FIREFOX_OS:/\bFirefox-OS\b/,IPHONE:/\biPhone\b/,iPod:/\biPod\b/,ANDROID:/\bAndroid\b/,WINDOWS_PHONE:/\bWindows-Phone\b/,GENERIC_PHONE:new RegExp("Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|\n up.link|vodafone|\\bwap\\b|nokia|Nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser")},p={iPad:/iPad|iPad.*Mobile/,NexusTablet:/Android.*Nexus[\s]+(7|9|10)/,GoogleTablet:/Android.*Pixel C/,SamsungTablet:new RegExp("SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|\n GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|\n SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|\n GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|\n SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|\n GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|\n SHV-E230S|SHW-M180K|SHW-M180L|SM-T865|SM-T290|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|\n SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|\n GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T385M|SM-P585M|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|\n SM-P601|SM-P605|SM-P615|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|\n GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|\n SM-T510|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|\n SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T500|SM-T330|\n SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|\n SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|\n SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|\n SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|\n SM-T719|SM-T725|SM-T813|SM-T819|SM-T580|SM-T590|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|\n SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-P585Y|SM-X200|SM-T970"),Kindle:new RegExp("Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|\n KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome /[0-9.]+ (?!Mobile)"),SurfaceTablet:/Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)/,HPTablet:/HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10/,AsusTablet:new RegExp("^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|\n TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|\n Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|\n ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|\n ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b"),BlackBerryTablet:/PlayBook|RIM Tablet/,HTCtablet:/HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410/,MotorolaTablet:/xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|M
1Z608|MZ609|MZ615|MZ616|MZ617/,NookTablet:/Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2/,AcerTablet:new RegExp("Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|\n W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\n \\bA3-A20\\b|\\bA3-A30"),ToshibaTablet:/Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO/,LGTablet:/\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\b/,FujitsuTablet:/Android.*\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\b/,PrestigioTablet:new RegExp("PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|\n PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|\n PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|\n PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|\n PMT5887|PMT5001|PMT5002"),LenovoTablet:new RegExp("Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|\n YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|\n B8000|B8080)(-|)(FL|F|HV|H|)|TB-X606F|TB-X103F|TB-X304F|TB-X304L|TB-X704F|TB-8703F|Tab2A7-10F|TB2-X30L|TB-8504F"),DellTablet:/Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7/,YarvikTablet:new RegExp("Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|\n TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|\n TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|\n TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|\n TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b"),MedionTablet:/Android.*\bOYO\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB/,ArnovaTablet:/97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2/,IntensoTablet:/INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004/,IRUTablet:/M702pro/,MegafonTablet:/MegaFon V9|\bZTE V9\b|Android.*\bMT7A\b/,EbodaTablet:/E-Boda (Supreme|Impresspeed|Izzycomm|Essential)/,AllViewTablet:/Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)/,ArchosTablet:new RegExp("\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10|\n Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b"),AinolTablet:/NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark/,NokiaLumiaTablet:/Lumia 2520/,SonyTablet:new RegExp("Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|\n SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|\n EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|\n SGP612|SGP712"),PhilipsTablet:/\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\b/,CubeTablet:/Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT/,CobyTablet:new RegExp("MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|\n MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010"),MIDTablet:new RegExp("M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|\n MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|\n MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10"),MSITablet:new RegExp("MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|\n Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b"),SMiTTablet:/Android.*(\bMID\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)/,RockChipTablet:/Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A/,FlyTablet:/IQ310|Fly Vision/,bqTablet:new RegExp("Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|\n Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))|Maxwell.*Lite|Maxwell.*Plus"),HuaweiTablet:new RegExp("MediaPad|MediaPad 7 Youth|MediaPad T3 10|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|\n S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-W09|AGS-L09"),NecTablet:/\bN-06D|\bN-08D/,PantechTablet:/Pantech.*P4100/,BronchoTablet:/Broncho.*(N701|N708|N802|a710)/,VersusTablet:/TOUCHPAD.*[78910]|\bTOUCHTAB\b/,ZyncTablet:/z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900/,PositivoTablet:/TB07STA|TB10STA|TB07FTA|TB10FTA/,NabiTablet:/Android.*\b
1Nabi/,KoboTablet:/Kobo Touch|\bK080\b|\bVox\b Build|\bArc\b Build/,DanewTablet:/DSlide.*\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\b/,TexetTablet:new RegExp("NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|\n TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|\n TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|\n TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|\n TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|\n TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|\n TB-436|TB-416|TB-146SE|TB-126SE"),PlaystationTablet:/Playstation.*(Portable|Vita)/,TrekstorTablet:/ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab/,PyleAudioTablet:/\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\b/,AdvanTablet:new RegExp("Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|\n T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b"),DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|\n Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:/Android.*\bG1\b(?!\))/,MicromaxTablet:/Funbook|Micromax.*\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\b/,KarbonnTablet:/Android.*\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\b/,AllFineTablet:/Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide/,PROSCANTablet:new RegExp("\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|\n PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|\n PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|\n PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b"),YONESTablet:/BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026/,ChangJiaTablet:new RegExp("TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|\n TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|\n TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|\n TPC10111|TPC10203|TPC10205|TPC10503"),GUTablet:/TX-A1301|TX-M9002|Q702|kf026/,PointOfViewTablet:new RegExp("TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|\n TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|\n TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|\n TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10"),OvermaxTablet:new RegExp("OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|\n MagicTab|Stream|TB-08|TB-09)|Qualcore 1027"),HCLTablet:/HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync/,DPSTablet:/DPS Dream 9|DPS Dual 7/,VistureTablet:/V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10/,CrestaTablet:/CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989/,MediatekTablet:/\bMT8125|MT8389|MT8135|MT8377\b/,ConcordeTablet:/Concorde([ ]+)?Tab|ConCorde ReadMan/,GoCleverTablet:new RegExp("GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|\n TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|\n GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|\n TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|\n TAB R104|TAB R83.3|TAB A1042"),ModecomTablet:new RegExp("FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|\n FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|\n FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003"),VoninoTablet:new RegExp("\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|\n Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|\n Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b"),ECSTablet:/V07OT2|TM105A|S10OT1|TR10CS1/,StorexTablet:/eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab/,VodafoneTablet:/SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497/,EssentielBTablet:/Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2/,RossMoorTablet:/RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711/,iMobileTablet:/i-mobile i-note/,TolinoTablet:/tolino tab [0-9.]+|tolino shine/,AudioSonicTablet:/\bC-22Q|T7-QC|T-17B|T-17P\b/,AMPETablet:/Android.* A78 /,SkkTablet:/Android.* (SKYPAD|PHOENIX|CYCLOPS)/,TecnoTablet:/TECNO P9|TECNO DP8D/,JXDTablet:new RegExp("Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|\n S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|\n P1000|P300|S18|S6600|S9100)\\b"),iJoyTablet:new RegExp("Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|\n Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|\n Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|\n Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|\n Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)"),FX2Tablet:/FX2 PAD7|FX2 PAD10/,XoroTablet:new RegExp("KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|\n PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|\n PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|\n TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151"),ViewsonicTablet:/ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a/,VerizonTablet:/QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1/,OdysTablet:/LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\bXELIO\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10/,CaptivaTablet:/CAPTIVA PAD/,IconbitTablet:new RegExp("NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|\n NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S"),TeclastTablet:new RegExp("T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\n \\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\n \\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\n \\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\n \\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\n \\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\n \\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\n \\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\n \\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi"),OndaTablet:new RegExp("\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|\n V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|\n V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|\n Vi40)\\b[s]+|V10 \\b4G\\b"),JaytechTablet:/TPC-PA762/,BlaupunktTablet:/Endeavour 800NG|Endeavour 1010/,DigmaTablet:/\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\b/,EvolioTablet:/ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\bEvotab\b|\bNeura\b/,LavaTablet:/QPAD E704|\bIvoryS\b|E-TAB IVORY|\bE-TAB\b/,AocTablet:/MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712/,MpmanTablet:new RegExp("MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\n \\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|\n MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010"),CelkonTablet:/CT695|CT888|CT[\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\bCT-1\b/,WolderTablet:new RegExp("miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|\n POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|\n FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b"),MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:/\bMI PAD\b|\bHM NOTE 1W\b/,NibiruTablet:/Nibiru M1|Nibiru Jupiter One/,NexoTablet:/NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI/,LeaderTablet:new RegExp("TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|\n TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100"),UbislateTablet:/UbiSlate[\s]?7C/,PocketBookTablet:/Pocketbook/,KocasoTablet:/\b(TB-1207)\b/,HisenseTablet:/\b(F5281|E2371)\b/,Hudl:/Hudl HT7S3|Hudl 2/,TelstraTablet:/T-Hub2/,Honeywell:/RT10A/,GenericTablet:new RegExp("Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|\n A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|\n Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107")}
1,v={BLACKBERRY:"Blackberry",FIREFOX_OS:"Firefox-OS",CHROME_BOOK:"Chrome-Book",WINDOWS_PHONE:"Windows-Phone",VITA:"Vita",PS4:"PS4",MAC:"Macintosh",CHROMECAST:"Chromecast",APPLE_TV:"Apple-TV",GOOGLE_TV:"Google-TV",ANDROID:"Android",Tesla:"Tesla",iPad:"iPad",IPHONE:"iPhone",iPod:"iPod",UNKNOWN:d.UKNOWN,HTC:"HTC",NEXUS_PHONE:"Nexus Phone",NexusTablet:"Nexus Tablet",DELL:"Dell",MOTOROLA:"Motorola",SAMSUNG:"Samsung",LG:"LG",SONY:"Sony",ASUS:"Asus",NOKIA_LUMIA:"Nokia Lumia",MICROMAX:"Micromax",PALM:"Palm",VERTU:"Vertu",PANTECH:"PANTECH",FLY:"Fly",WIKO:"WIKO",I_MOBILE:"i-mobile",SIMVALLEY:"Simvalley",WOLFGANG:"Wolfgang",ALCATEL:"Alcatel",HONEYWELL:"Honeywell",NINTENDO:"Nintendo",AMOI:"Amoi",INQ:"INQ",GENERIC_PHONE:"Generic Phone",MI_SE_9:"Mi SE 9"},_=[v.PS4,v.CHROME_BOOK,v.MAC,v.DELL,v.ASUS,v.UNKNOWN],A={WINDOWS:"Windows",MAC:"Mac",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNIX:"Unix",FIREFOX_OS:"Firefox-OS",CHROME_OS:"Chrome-OS",WINDOWS_PHONE:"Windows-Phone",UNKNOWN:d.UKNOWN},b={WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_11_0:"mac-os-x-11-0",MACOSX_16:"mac-os-x-16",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",iOS:"iOS",ANDROID_9:"android-9",UNKNOWN:d.UKNOWN.toLowerCase()},C={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]},IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/\bWindows Phone\b/}]},ANDROID:{and:[/\bAndroid\b/,{not:/\bWindows Phone\b/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},E={...m,...p,...C,FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,Tesla:/Tesla\/([0-9]{4}.[0-9]{1,2}.?[0-9]{0,2}.?[0-9]{0,2})-(.{7})/,MI_SE_9:/\bXiaomi\b/,MAC:{and:[/\bMac OS\b/,{not:{or:[/\biPhone\b/,/\biPad\b/,/\biPod\b/,/\bWindows Phone\b/]}}]}},B={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/,MACOSX_16:/(Mac OS X 10.16)/,MACOSX_11_0:{or:[/11_0 like Mac OS X/,/Mac OS X 11/]},iOS:/(iPhone OS\s*[0-9_]+)/,ANDROID_9:/(Android 9)/},M={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/,/\bHeadlessChrome\/([\d\.]+)\b/],FIREFOX:[/\bFirefox\/([\d\.]+)\b/,/\bFxiOS\/([\d\.]+)\b/],SAFARI:[/\bVersion\/([\d\.]+)\b/,/\bSafari\/([\d\.]+)\b/],OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdg(?:e|A|iOS)\/([\d\.]+)\b/,MS_EDGE_CHROMIUM:/\bEdg\/([\d\.]+)\b/,SAMSUNG:/\bSamsungBrowser\/([\d\.]+)\b/,UCBROWSER:/\bUCBrowser\/([\d\.]+)\b/},R=Object.keys(B).reduce((le,de)=>(le[de]=B[de],le),{}),I=Object.keys(M).reduce((le,de)=>(le[g[de]]=M[de],le),{});
1var L=Object.freeze({__proto__:null,BROWSERS:g,BROWSERS_RE:{CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/,/\bHeadlessChrome\b/]},{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},FIREFOX:{or:[/\bFirefox\b/,/\bFxiOS\b/]},SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdg(e|A|iOS)\b/,/\bEdg\/\b/,/\bWindows Phone\b/,/\bSamsungBrowser\b/,/\bUCBrowser\b/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdg(e|A|iOS)\b/]},MS_EDGE_CHROMIUM:/\bEdg\/\b/,PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/,SAMSUNG:/\bSamsungBrowser\b/,UCBROWSER:/\bUCBrowser\b/},BROWSER_VERSIONS_RE:I,BROWSER_VERSIONS_RE_MAP:M,DESKTOP_DEVICES:_,DEVICES:v,DEVICES_RE:E,GENERAL:d,MOBILES_RE:m,OS:A,OS_RE:C,OS_VERSIONS:b,OS_VERSIONS_RE:R,OS_VERSIONS_RE_MAP:B,TABLETS_RE:p});class H{constructor(){}test(de,he){return"string"==typeof he&&(he=new RegExp(he)),he instanceof RegExp?he.test(de):he&&Array.isArray(he.and)?he.and.every(_e=>this.test(de,_e)):he&&Array.isArray(he.or)?he.or.some(_e=>this.test(de,_e)):!(!he||!he.not||this.test(de,he.not))}exec(de,he){return"string"==typeof he&&(he=new RegExp(he)),he instanceof RegExp?he.exec(de):he&&Array.isArray(he)?he.reduce((_e,pe)=>_e||this.exec(de,pe),null):null}}var W=function(le){return le.Mobile="mobile",le.Tablet="tablet",le.Desktop="desktop",le.Unknown="unknown",le}(W||{}),Q=function(le){return le.Portrait="portrait",le.Landscape="landscape",le}(Q||{});const G="iPad";let ae=(()=>{var le;class de{constructor(_e){this.platformId=_e,this.ua="",this.userAgent="",this.os="",this.browser="",this.device="",this.os_version="",this.browser_version="",this.reTree=new H,this.deviceType="",this.orientation="",(0,i.UE)(this.platformId)&&typeof window<"u"&&(this.userAgent=window.navigator.userAgent),this.setDeviceInfo(this.userAgent)}setDeviceInfo(_e=this.userAgent){_e!==this.userAgent&&(this.userAgent=_e);const pe=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(pe.forEach(Ce=>{this[Ce.prop]=Object.keys(L[Ce.const]).reduce((ie,ce)=>"device"===L[Ce.const][ce]&&(0,i.UE)(this.platformId)&&(this.reTree.test(this.userAgent,p[G])||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)?(ie[L[Ce.const][ce]]=G,Object):(ie[L[Ce.const][ce]]=this.reTree.test(_e,L[`${Ce.const}_RE`][ce]),ie),{})}),pe.forEach(Ce=>{this[Ce.prop]=Object.keys(L[Ce.const]).map(ie=>L[Ce.const][ie]).reduce((ie,ce)=>"device"===Ce.prop&&ie===L[Ce.const].ANDROID?this[Ce.prop][ce]?ce:ie:ie===L[Ce.const].UNKNOWN&&this[Ce.prop][ce]?ce:ie,L[Ce.const].UNKNOWN)}),this.browser_version="0",this.browser!==g.UNKNOWN){const ie=this.reTree.exec(_e,I[this.browser]);ie&&(this.browser_version=ie[1])}this.orientation=typeof window<"u"&&window.matchMedia?window.matchMedia("(orientation: landscape)").matches?Q.Landscape:Q.Portrait:d.UKNOWN,this.deviceType=this.isTablet()?W.Tablet:this.isMobile(this.userAgent)?W.Mobile:this.isDesktop(this.userAgent)?W.Desktop:W.Unknown}getDeviceInfo(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version,deviceType:this.deviceType,orientation:this.orientation}}isMobile(_e=this.userAgent){return!this.isTablet(_e)&&!!Object.keys(m).find(Ce=>this.reTree.test(_e,m[Ce]))}isTablet(_e=this.userAgent){return!(!(0,i.UE)(this.platformId)||!(this.reTree.test(this.userAgent,p[G])||typeof navigator<"u"&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1))||!!Object.keys(p).find(Ce=>!!this.reTree.test(_e,p[Ce]))}isDesktop(_e=this.userAgent){return(this.device!==v.UNKNOWN||!this.isMobile(_e)&&!this.isTablet(_e))&&_.indexOf(this.device)>-1}}return(le=de).\u0275fac=function(_e){return new(_e||le)(l.KVO(l.Agw))},le.\u0275prov=l.jDH({token:le,factory:le.\u0275fac,providedIn:"root"}),de})()},1460:(r,o,a)=>{"use strict";a.d(o,{K9:()=>be,dB:()=>re,oc:()=>xe,t4:()=>ie});var l=a(152),i=a(4438),d=a(1413),g=a(3726),m=a(7376),p=a(177);const v=["tourStep"],_=se=>({"page-tour-step":se}),A=(se,ye)=>({currentStepNumber:se,totalSteps:ye});function b(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"div",5),i.bIt("mouseenter",function(){i.eBV(Se);const Qe=i.XpG();return i.Njj(Qe.handleOrb())}),i.nrm(1,"div",6),i.k0s()}if(2&se){const Se=i.XpG();i.ZvI("tour-orb tour-",Se.currentTourStep.orientation,""),i.xc7("top",Se.orbTopPosition,"px")("left",Se.orbLeftPosition,"px")("transform",Se.orbTransform)}}function C(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"div")(1,"div",7),i.bIt("click",function(Qe){i.eBV(Se);const je=i.XpG();return i.Njj(je.backdropClick(Qe))}),i.k0s(),i.nrm(2,"div",8),i.k0s()}if(2&se){const Se=i.XpG();i.R7$(2),i.xc7("top",Se.overlayTop,"px")("left",Se.overlayLeft,"px")("height",Se.overlayHeight,"px")("width",Se.overlayWidth,"px")}
1}function x(se,ye){1&se&&i.nrm(0,"div",20)}function E(se,ye){1&se&&i.eu8(0)}function B(se,ye){if(1&se&&(i.j41(0,"div",21),i.DNE(1,E,1,0,"ng-container",22),i.k0s()),2&se){i.XpG(3);const Se=i.sdS(4);i.R7$(),i.Y8G("ngTemplateOutlet",Se)}}function M(se,ye){if(1&se&&(i.j41(0,"h3",23),i.EFF(1),i.k0s()),2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.currentTourStep.title," ")}}function R(se,ye){if(1&se&&(i.j41(0,"h2",23),i.EFF(1),i.k0s()),2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.currentTourStep.title," ")}}function I(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"button",24),i.bIt("click",function(){i.eBV(Se);const Qe=i.XpG(3);return i.Njj(Qe.guidedTourService.skipTour())}),i.EFF(1),i.k0s()}if(2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.skipText," ")}}function L(se,ye){1&se&&i.eu8(0)}function H(se,ye){if(1&se&&(i.qex(0),i.DNE(1,L,1,0,"ng-container",22),i.bVm()),2&se){i.XpG(4);const Se=i.sdS(4);i.R7$(),i.Y8G("ngTemplateOutlet",Se)}}function W(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"button",25),i.bIt("click",function(){i.eBV(Se);const Qe=i.XpG(3);return i.Njj(Qe.guidedTourService.nextStep())}),i.EFF(1),i.DNE(2,H,2,1,"ng-container",4),i.k0s()}if(2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.nextText," "),i.R7$(),i.Y8G("ngIf",Se.progressIndicatorLocation===Se.progressIndicatorLocations.InsideNextButton)}}function Q(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"button",25),i.bIt("click",function(){i.eBV(Se);const Qe=i.XpG(3);return i.Njj(Qe.guidedTourService.nextStep())}),i.EFF(1),i.k0s()}if(2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.doneText," ")}}function G(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"button",25),i.bIt("click",function(){i.eBV(Se);const Qe=i.XpG(3);return i.Njj(Qe.guidedTourService.resetTour())}),i.EFF(1),i.k0s()}if(2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.closeText," ")}}function ae(se,ye){if(1&se){const Se=i.RV6();i.j41(0,"button",26),i.bIt("click",function(){i.eBV(Se);const Qe=i.XpG(3);return i.Njj(Qe.guidedTourService.backStep())}),i.EFF(1),i.k0s()}if(2&se){const Se=i.XpG(3);i.R7$(),i.SpI(" ",Se.backText," ")}}function le(se,ye){if(1&se&&(i.j41(0,"div",10,2),i.DNE(2,x,1,0,"div",11),i.j41(3,"div",12),i.DNE(4,B,2,1,"div",13)(5,M,2,1,"h3",14)(6,R,2,1,"h2",14),i.nrm(7,"div",15),i.j41(8,"div",16),i.DNE(9,I,2,1,"button",17)(10,W,3,2,"button",18)(11,Q,2,1,"button",18)(12,G,2,1,"button",18)(13,ae,2,1,"button",19),i.k0s()()()),2&se){const Se=i.XpG(2);i.ZvI("tour-step tour-",Se.currentTourStep.orientation,""),i.xc7("top",Se.currentTourStep.selector&&Se.selectedElementRect?Se.topPosition:null,"px")("left",Se.currentTourStep.selector&&Se.selectedElementRect?Se.leftPosition:null,"px")("width",Se.currentTourStep.selector&&Se.selectedElementRect?Se.calculatedTourStepWidth:null,"px")("transform",Se.currentTourStep.selector&&Se.selectedElementRect?Se.transform:null),i.Y8G("ngClass",i.eq3(22,_,!Se.currentTourStep.selector)),i.R7$(2),i.Y8G("ngIf",Se.currentTourStep.selector),i.R7$(2),i.Y8G("ngIf",Se.progressIndicatorLocation===Se.progressIndicatorLocations.TopOfTourBlock&&!Se.guidedTourService.onResizeMessage),i.R7$(),i.Y8G("ngIf",Se.currentTourStep.title&&Se.currentTourStep.selector),i.R7$(),i.Y8G("ngIf",Se.currentTourStep.title&&!Se.currentTourStep.selector),i.R7$(),i.Y8G("innerHTML",Se.currentTourStep.content,i.npT),i.R7$(2),i.Y8G("ngIf",!Se.guidedTourService.onResizeMessage),i.R7$(),i.Y8G("ngIf",!Se.guidedTourService.onLastStep&&!Se.guidedTourService.onResizeMessage),i.R7$(),i.Y8G("ngIf",Se.guidedTourService.onLastStep),i.R7$(),i.Y8G("ngIf",Se.guidedTourService.onResizeMessage),i.R7$(),i.Y8G("ngIf",!Se.guidedTourService.onFirstStep&&!Se.guidedTourService.onResizeMessage)}}function de(se,ye){if(1&se&&(i.j41(0,"div"),i.DNE(1,le,14,24,"div",9),i.k0s()),2&se){const Se=i.XpG();i.R7$(),i.Y8G("ngIf",Se.currentTourStep)}}function he(se,ye){1&se&&i.eu8(0)}function _e(se,ye){if(1&se&&i.DNE(0,he,1,0,"ng-container",27),2&se){const Se=i.XpG(),we=i.sdS(6);i.Y8G("ngTemplateOutlet",Se.progressIndicator||we)("ngTemplateOutletContext",i.l_i(2,A,Se.guidedTourService.currentTourStepDisplay,Se.guidedTourService.currentTourStepCount))}}function pe(se,ye){1&se&&(i.qex(0),i.EFF(1,"\xa0"),i.bVm())}function Ce(se,ye){if(1&se&&(i.DNE(0,pe,2,0,"ng-container",4),i.EFF(1)),2&se){const Se=ye.currentStepNumber,we=ye.totalSteps,Qe=i.XpG();i.Y8G("ngIf",Qe.progressIndicatorLocation===Qe.progressIndicatorLocations.InsideNextButton),i.R7$(),i.Lme("",Se,"/",we," ")}}let ie=(()=>{class se{}return se.Bottom="bottom",se.BottomLeft="bottom-left",se.BottomRight="bottom-right",se.Center="center",se.Left="left",se.Right="right",se.Top="top",se.TopLeft="top-left",se.TopRight="top-right",se})();var ce=function(se){return se.InsideNextButton="inside-next-button",se.TopOfTourBlock="top-of-tour-block",se.None="none",se}(ce||{});let Me=(()=>{class se{constructor(Se){this.isBrowser=!1,this.isBrowser=(0,p.UE)(Se)}get nativeWindow(){return this.isBrowser?function X(){return window}
1():{innerWidth:0,innerHeight:0,scrollY:0,scrollX:0,pageYOffset:0,pageXOffset:0,scroll:()=>{},scrollTo:()=>{},addEventListener:()=>{},removeEventListener:()=>{}}}}return se.\u0275fac=function(Se){return new(Se||se)(i.KVO(i.Agw))},se.\u0275prov=i.jDH({token:se,factory:se.\u0275fac}),se})(),xe=(()=>{class se{constructor(Se,we,Qe){this.errorHandler=Se,this.windowRef=we,this.dom=Qe,this._guidedTourCurrentStepSubject=new d.B,this._guidedTourOrbShowingSubject=new d.B,this._currentTourStepIndex=0,this._currentTour=null,this._onFirstStep=!0,this._onLastStep=!0,this._onResizeMessage=!1,this.guidedTourCurrentStepStream=this._guidedTourCurrentStepSubject.asObservable(),this.guidedTourOrbShowingStream=this._guidedTourOrbShowingSubject.asObservable(),(0,g.R)(this.windowRef.nativeWindow,"resize").pipe((0,l.B)(200)).subscribe(()=>{this._currentTour&&this._currentTourStepIndex>-1&&(this._currentTour.minimumScreenSize&&this._currentTour.minimumScreenSize>=this.windowRef.nativeWindow.innerWidth?(this._onResizeMessage=!0,this._guidedTourCurrentStepSubject.next(this._currentTour.resizeDialog||{title:"Please resize",content:"You have resized the tour to a size that is too small to continue. Please resize the browser to a larger size to continue the tour or close the tour."})):(this._onResizeMessage=!1,this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex))))})}nextStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex+1]?(this._currentTourStepIndex++,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep()):(this._currentTour.completeCallback&&this._currentTour.completeCallback(),this.resetTour())}backStep(){this._currentTour.steps[this._currentTourStepIndex].closeAction&&this._currentTour.steps[this._currentTourStepIndex].closeAction(),this._currentTour.steps[this._currentTourStepIndex-1]?(this._currentTourStepIndex--,this._setFirstAndLast(),this._currentTour.steps[this._currentTourStepIndex].action?(this._currentTour.steps[this._currentTourStepIndex].action(),setTimeout(()=>{this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()})):this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.backStep()):this.resetTour()}skipTour(){this._currentTour.skipCallback&&this._currentTour.skipCallback(this._currentTourStepIndex),this.resetTour()}resetTour(){this.dom.body.classList.remove("tour-open"),this._currentTour=null,this._currentTourStepIndex=0,this._guidedTourCurrentStepSubject.next(null)}startTour(Se){this._currentTour=(0,m.cloneDeep)(Se),this._currentTour.steps=this._currentTour.steps.filter(we=>!we.skipStep),this._currentTourStepIndex=0,this._setFirstAndLast(),this._guidedTourOrbShowingSubject.next(this._currentTour.useOrb),this._currentTour.steps.length>0&&(!this._currentTour.minimumScreenSize||this.windowRef.nativeWindow.innerWidth>=this._currentTour.minimumScreenSize)&&(this._currentTour.useOrb||this.dom.body.classList.add("tour-open"),this._currentTour.steps[this._currentTourStepIndex].action&&this._currentTour.steps[this._currentTourStepIndex].action(),this._checkSelectorValidity()?this._guidedTourCurrentStepSubject.next(this.getPreparedTourStep(this._currentTourStepIndex)):this.nextStep())}activateOrb(){this._guidedTourOrbShowingSubject.next(!1),this.dom.body.classList.add("tour-open")}_setFirstAndLast(){this._onLastStep=this._currentTour.steps.length-1===this._currentTourStepIndex,this._onFirstStep=0===this._currentTourStepIndex}_checkSelectorValidity(){return!(this._currentTour.steps[this._currentTourStepIndex].selector&&!this.dom.querySelector(this._currentTour.steps[this._currentTourStepIndex].selector)&&(this.errorHandler.handleError(new Error(`Error finding selector ${this._currentTour.steps[this._currentTourStepIndex].selector} on step ${this._currentTourStepIndex+1} during guided tour: ${this._currentTour.tourId}`)),1))}get onLastStep(){return this._onLastStep}get onFirstStep(){return this._onFirstStep}get onResizeMessage(){return this._onResizeMessage}get currentTourStepDisplay(){return this._currentTourStepIndex+1}get currentTourStepCount(){return this._currentTour&&this._currentTour.steps?this._currentTour.steps.length:0}get preventBackdropFromAdvancing(){return this._currentTour&&this._currentTour.preventBackdropFromAdvancing}getPreparedTourStep(Se){return this.setTourOrientation(this._currentTour.steps[Se])}setTourOrientation(Se){const we=(0,m.cloneDeep)(Se);if(we.orientation&&"string"!=typeof we.orientation&&we.orientation.length){we.orientation.sort((je,dt)=>dt.maximumSize?je.maximumSize?dt.maximumSize-je.maximumSize:-1:1);let Qe=ie.Top;we.orientation.forEach(je=>{(!je.maximumSize||this.windowRef.nativeWindow.innerWidth<=je.maximumSize)&&(Qe=je.orientationDirection)}),we.orientation=Qe}return we}}return se.\u0275fac=function(Se){return new(Se||se)(i.KVO(i.zcH),i.KVO(Me),i.KVO(p.qQ))},se.\u0275prov=i.jDH({token:se,factory:se.\u0275fac}),se})(),be=(()=>{class se{constructor(Se,we,Qe){this.guidedTourService=Se,this.windowRef=we,this.dom=Qe,this.topOfPageAdjustment=0,this.tourStepWidth=300,this.minimalTourStepWidth=200,this.skipText="Skip",this.nextText="Next",this.doneText="Done",this.closeText="Close",this.backText="Back",this.progressIndicatorLocation=ce.InsideNextButton,this.progressIndicator=void 0,this.highlightPadding=4,this.currentTourStep=null,this.selectedElementRect=null,this.isOrbShowing=!1,this.progressIndicatorLocations=ce}get maxWidthAdjustmentForTourStep(){return this.tourStepWidth-this.minimalTourStepWidth}get widthAdjustmentForScreenBound(){if(!this.tourStep)return 0;let Se=0;return this.calculatedLeftPosition<0&&(Se=-this.calculatedLeftPosition),this.calculatedLeftPosition>this.windowRef.nativeWindow.innerWidth-this.tourStepWidth&&(Se=this.calculatedLeftPosition-(this.windowRef.nativeWindow.innerWidth-this.tourStepWidth)),Math.min(this.maxWidthAdjustmentForTourStep,Se)}get calculatedTourStepWidth(){return this.tourStepWidth-this.widthAdjustmentForScreenBound}ngAfterViewInit(){this.guidedTourService.guidedTourCurrentStepStream.subscribe(Se=>{this.currentTourStep=Se,Se&&Se.selector&&this.dom.querySelector(Se.selector)?this.scrollToAndSetElement():this.selectedElementRect=null}),this.guidedTourService.guidedTourOrbShowingStream.subscribe(Se=>{this.isOrbShowing=Se}),this.resizeSubscription=(0,g.R)(this.windowRef.nativeWindow,"resize").subscribe(()=>{this.updateStepLocation()}),this.scrollSubscription=(0,g.R)(this.windowRef.nativeWindow,"scroll").subscribe(()=>{this.updateStepLocation()})}ngOnDestroy(){this.resizeSubscription?.unsubscribe(),this.scrollSubscription?.unsubscribe()}scrollToAndSetElement(){this.updateStepLocation(),setTimeout(()=>{if(!this.isOrbShowing&&!this.isTourOnScreen())if(this.selectedElementRect&&this.isBottom()){const Se=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top-this.topOfPageAdjustment-(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:Se,behavior:"smooth"})}catch(we){if(!(we instanceof TypeError))throw we;this.windowRef.nativeWindow.scroll(0,Se)}}else{const Se=this.windowRef.nativeWindow.scrollY+this.selectedElementRect.top+this.selectedElementRect.height-this.windowRef.nativeWindow.innerHeight+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)-this.getStepScreenAdjustment();try{this.windowRef.nativeWindow.scrollTo({left:null,top:Se,behavior:"smooth"})}catch(we){if(!(we instanceof TypeError))throw we;this.windowRef.nativeWindow.scroll(0,Se)}}})}handleOrb(){this.guidedTourService.activateOrb(),this.currentTourStep&&this.currentTourStep.selector&&this.scrollToAndSetElement()}isTourOnScreen(){return this.tourStep&&this.elementInViewport(this.dom.querySelector(this.currentTourStep.selector))&&this.elementInViewport(this.tourStep.nativeElement)}elementInViewport(Se){let we=Se.offsetTop;const Qe=Se.offsetHeight;for(;Se.offsetParent;)we+=(Se=Se.offsetParent).offsetTop;return this.isBottom()?we>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)+this.getStepScreenAdjustment()&&we+Qe<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight:we>=this.windowRef.nativeWindow.pageYOffset+this.topOfPageAdjustment-this.getStepScreenAdjustment()&&we+Qe+(this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0)<=this.windowRef.nativeWindow.pageYOffset+this.windowRef.nativeWindow.innerHeight}backdropClick(Se){this.guidedTourService.preventBackdropFromAdvancing?Se.stopPropagation():this.guidedTourService.nextStep()}updateStepLocation(){if(this.currentTourStep&&this.currentTourStep.selector){const Se=this.dom.querySelector(this.currentTourStep.selector);this.selectedElementRect=Se&&"function"==typeof Se.getBoundingClientRect?Se.getBoundingClientRect():null}else this.selectedElementRect=null}isBottom(){return this.currentTourStep.orientation&&(this.currentTourStep.orientation===ie.Bottom||this.currentTourStep.orientation===ie.BottomLeft||this.currentTourStep.orientation===ie.BottomRight)}get topPosition(){const Se=this.getHighlightPadding();return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height+Se:this.selectedElementRect.top-this.getHighlightPadding()}get orbTopPosition(){return this.isBottom()?this.selectedElementRect.top+this.selectedElementRect.height:this.currentTourStep.orientation===ie.Right||this.currentTourStep.orientation===ie.Left?this.selectedElementRect.top+this.selectedElementRect.height/2:this.selectedElementRect.top}get calculatedLeftPosition(){const Se=this.getHighlightPadding();return this.currentTourStep.orientation===ie.TopRight||this.currentTourStep.orientation===ie.BottomRight?this.selectedElementRect.right-this.tourStepWidth:this.currentTourStep.orientation===ie.TopLeft||this.currentTourStep.orientation===ie.BottomLeft?this.selectedElementRect.left:this.currentTourStep.orientation===ie.Left?this.selectedElementRect.left-this.tourStepWidth-Se:this.currentTourStep.orientation===ie.Right?this.selectedElementRect.left+this.selectedElementRect.width+Se:this.selectedElementRect.right-this.selectedElementRect.width/2-this.tourStepWidth/2}get leftPosition(){if(this.calculatedLeftPosition>=0)return this.calculatedLeftPosition;const Se=Math.max(0,-this.calculatedLeftPosition),we=Math.min(this.maxWidthAdjustmentForTourStep,Se);return this.calculatedLeftPosition+we}get orbLeftPosition(){return this.currentTourStep.orientation===ie.TopRight||this.currentTourStep.orientation===ie.BottomRight?this.selectedElementRect.right:this.currentTourStep.orientation===ie.TopLeft||this.currentTourStep.orientation===ie.BottomLeft||this.currentTourStep.orientation===ie.Left?this.selectedElementRect.left:this.currentTourStep.orientation===ie.Right?this.selectedElementRect.left+this.selectedElementRect.width:this.selectedElementRect.right-this.selectedElementRect.width/2}get transform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==ie.Top&&this.currentTourStep.orientation!==ie.TopRight&&this.currentTourStep.orientation!==ie.TopLeft?null:"translateY(-100%)"}get orbTransform(){return this.currentTourStep.orientation&&this.currentTourStep.orientation!==ie.Top&&this.currentTourStep.orientation!==ie.Bottom&&this.currentTourStep.orientation!==ie.TopLeft&&this.currentTourStep.orientation!==ie.BottomLeft?this.currentTourStep.orientation===ie.TopRight||this.currentTourStep.orientation===ie.BottomRight?"translate(-100%, -50%)":this.currentTourStep.orientation===ie.Right||this.currentTourStep.orientation===ie.Left?"translate(-50%, -50%)":null:"translateY(-50%)"}get overlayTop(){return this.selectedElementRect?this.selectedElementRect.top-this.getHighlightPadding():0}get overlayLeft(){return this.selectedElementRect?this.selectedElementRect.left-this.getHighlightPadding():0}get overlayHeight(){return this.selectedElementRect?this.selectedElementRect.height+2*this.getHighlightPadding():0}get overlayWidth(){return this.selectedElementRect?this.selectedElementRect.width+2*this.getHighlightPadding():0}getHighlightPadding(){let Se=this.currentTourStep.useHighlightPadding?this.highlightPadding:0;return this.currentTourStep.highlightPadding&&(Se=this.currentTourStep.highlightPadding),Se}getStepScreenAdjustment(){if(this.currentTourStep.orientation===ie.Left||this.currentTourStep.orientation===ie.Right)return 0;const Se=this.currentTourStep.scrollAdjustment?this.currentTourStep.scrollAdjustment:0,we="function"==typeof this.tourStep.nativeElement.getBoundingClientRect?this.tourStep.nativeElement.getBoundingClientRect().height:0,Qe=this.selectedElementRect.height+Se+we;return this.windowRef.nativeWindow.innerHeight-this.topOfPageAdjustment<Qe?Qe-(this.windowRef.nativeWindow.innerHeight-this.topOfPageAdjustment):0}}return se.\u0275fac=function(Se){return new(Se||se)(i.rXU(xe),i.rXU(Me),i.rXU(p.qQ))},se.\u0275cmp=i.VBU({type:se,selectors:[["ngx-guided-tour"]],viewQuery:function(Se,we){if(1&Se&&i.GBs(v,5),2&Se){let Qe;i.mGM(Qe=i.lsd())&&(we.tourStep=Qe.first)}},inputs:{topOfPageAdjustment:"topOfPageAdjustment",tourStepWidth:"tourStepWidth",minimalTourStepWidth:"minimalTourStepWidth",skipText:"skipText",nextText:"nextText",doneText:"doneText",closeText:"closeText",backText:"backText",progressIndicatorLocation:"progressIndicatorLocation",progressIndicator:"progressIndicator"},decls:7,vars:3,consts:[["progress",""],["defaultProgressIndicator",""],["tourStep",""],[3,"class","top","left","transform","mouseenter",4,"ngIf"],[4,"ngIf"],[3,"mouseenter"],[1,"tour-orb-ring"],[1,"guided-tour-user-input-mask",3,"click"],[1,"guided-tour-spotlight-overlay"],[3,"class","ngClass","top","left","width","transform",4,"ngIf"],[3,"ngClass"],["class","tour-arrow",4,"ngIf"],[1,"tour-block"],["class","tour-progress-indicator",4,"ngIf"],["class","tour-title",4,"ngIf"],[1,"tour-content",3,"innerHTML"],[1,"tour-buttons"],["class","skip-button link-button",3,"click",4,"ngIf"],["class","next-button",3,"click",4,"ngIf"],["class","back-button link-button",3,"click",4,"ngIf"],[1,"tour-arrow"],[1,"tour-progress-indicator"],[4,"ngTemplateOutlet"],[1,"tour-title"],[1,"skip-button","link-button",3,"click"],[1,"next-button",3,"click"],[1,"back-button","link-button",3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(Se,we){1&Se&&i.DNE(0,b,2,9,"div",3)(1,C,3,8,"div",4)(2,de,2,1,"div",4)(3,_e,1,5,"ng-template",null,0,i.C5r)(5,Ce,2,3,"ng-template",null,1,i.C5r),2&Se&&(i.Y8G("ngIf",we.currentTourStep&&we.selectedElementRect&&we.isOrbShowing),i.R7$(),i.Y8G("ngIf",we.currentTourStep&&!we.isOrbShowing),i.R7$(),i.Y8G("ngIf",we.currentTourStep&&!we.isOrbShowing))},dependencies:[p.bT,p.YU,p.T3],styles:['ngx-guided-tour .guided-tour-user-input-mask{position:fixed;top:0;left:0;display:block;height:100%;width:100%;max-height:100vh;text-align:center;opacity:0}
1ngx-guided-tour .guided-tour-spotlight-overlay{position:fixed;box-shadow:0 0 0 9999px #000000b3,0 0 1.5rem #00000080}ngx-guided-tour .tour-orb{position:fixed;width:20px;height:20px;border-radius:50%}ngx-guided-tour .tour-orb .tour-orb-ring{width:35px;height:35px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 2s linear infinite}ngx-guided-tour .tour-orb .tour-orb-ring:after{content:"";display:inline-block;height:100%;width:100%;border-radius:50%}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.45);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}ngx-guided-tour .tour-step{position:fixed}ngx-guided-tour .tour-step.page-tour-step{max-width:400px;width:50%;left:50%;top:50%;transform:translate(-50%,-50%)}ngx-guided-tour .tour-step.tour-bottom .tour-arrow:before,ngx-guided-tour .tour-step.tour-bottom-right .tour-arrow:before,ngx-guided-tour .tour-step.tour-bottom-left .tour-arrow:before{position:absolute}ngx-guided-tour .tour-step.tour-bottom .tour-block,ngx-guided-tour .tour-step.tour-bottom-right .tour-block,ngx-guided-tour .tour-step.tour-bottom-left .tour-block{margin-top:10px}ngx-guided-tour .tour-step.tour-top,ngx-guided-tour .tour-step.tour-top-right,ngx-guided-tour .tour-step.tour-top-left{margin-bottom:10px}ngx-guided-tour .tour-step.tour-top .tour-arrow:before,ngx-guided-tour .tour-step.tour-top-right .tour-arrow:before,ngx-guided-tour .tour-step.tour-top-left .tour-arrow:before{position:absolute;bottom:0}ngx-guided-tour .tour-step.tour-top .tour-block,ngx-guided-tour .tour-step.tour-top-right .tour-block,ngx-guided-tour .tour-step.tour-top-left .tour-block{margin-bottom:10px}ngx-guided-tour .tour-step.tour-bottom .tour-arrow:before,ngx-guided-tour .tour-step.tour-top .tour-arrow:before{transform:translate(-50%);left:50%}ngx-guided-tour .tour-step.tour-bottom-right .tour-arrow:before,ngx-guided-tour .tour-step.tour-top-right .tour-arrow:before{transform:translate(-100%);left:calc(100% - 5px)}ngx-guided-tour .tour-step.tour-bottom-left .tour-arrow:before,ngx-guided-tour .tour-step.tour-top-left .tour-arrow:before{left:5px}ngx-guided-tour .tour-step.tour-left .tour-arrow:before{position:absolute;left:100%;transform:translate(-100%);top:5px}ngx-guided-tour .tour-step.tour-left .tour-block{margin-right:10px}ngx-guided-tour .tour-step.tour-right .tour-arrow:before{position:absolute;left:0;top:5px}ngx-guided-tour .tour-step.tour-right .tour-block{margin-left:10px}ngx-guided-tour .tour-step .tour-block{padding:15px 25px}ngx-guided-tour .tour-step .tour-progress-indicator{padding-bottom:15px}ngx-guided-tour .tour-step .tour-title{font-weight:700!important;padding-bottom:20px}ngx-guided-tour .tour-step h3.tour-title{font-size:20px}ngx-guided-tour .tour-step h2.tour-title{font-size:30px}ngx-guided-tour .tour-step .tour-content{min-height:80px;padding-bottom:30px;font-size:15px}ngx-guided-tour .tour-step .tour-buttons{overflow:hidden}ngx-guided-tour .tour-step .tour-buttons button.link-button{font-size:15px;font-weight:700;max-width:none!important;cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;line-height:1.5;background-color:transparent;position:relative;outline:none;padding:0 15px;-webkit-appearance:button}ngx-guided-tour .tour-step .tour-buttons button.skip-button.link-button{padding-left:0;border-left:0}ngx-guided-tour .tour-step .tour-buttons .back-button{float:right}ngx-guided-tour .tour-step .tour-buttons .next-button{cursor:pointer;border-radius:1px;float:right;font-size:14px;border:none;outline:none;padding-left:10px;padding-right:10px}\n'],encapsulation:2}),se})(),re=(()=>{class se{static forRoot(){return{ngModule:se,providers:[i.zcH,xe]}}}return se.\u0275fac=function(Se){return new(Se||se)},se.\u0275mod=i.$C({type:se}),se.\u0275inj=i.G2t({providers:[Me],imports:[[p.MD]]}),se})()},9456:(r,o,a)=>{"use strict";a.d(o,{L7:()=>H,MX:()=>L});var l=a(467),i=a(4438),d=a(177),g=a(1985),m=a(2806),p=a(4572),v=a(1413),_=a(6697);function A(W,Q,G,ae){return new Promise((le,de)=>{W||de("IndexedDB not available");const he=W.open(Q,G);let _e;he.onsuccess=pe=>{_e=he.result,le(_e)},he.onerror=pe=>{de(`IndexedDB error: ${he.error}`)},"function"==typeof ae&&(he.onupgradeneeded=pe=>{ae(pe,_e)})})}function b(W,Q,G,ae,le){if(!W)return;const de=W.open(Q,G);de.onupgradeneeded=he=>{const _e=he.target.result;ae.forEach(Ce=>{if(!_e.objectStoreNames.contains(Ce.store)){const ie=_e.createObjectStore(Ce.store,Ce.storeConfig);Ce.storeSchema.forEach(ce=>{ie.createIndex(ce.name,ce.keypath,ce.options)})}});const pe=le&&le();pe&&Object.keys(pe).map(Ce=>parseInt(Ce,10)).filter(Ce=>Ce>he.oldVersion).sort((Ce,ie)=>Ce-ie).forEach(Ce=>{pe[Ce](_e,de.transaction)}),_e.close()},de.onsuccess=he=>{he.target.result.close()}}
1function E(W,Q,G){W||G("You need to use the openDatabase function to create a database before you query it!"),function x(W,Q){return W.objectStoreNames.contains(Q)}(W,Q)||G(`objectStore does not exists: ${Q}`)}function B(W,Q){const G=W.transaction(Q.storeName,Q.dbMode);return G.onerror=Q.error,G.onabort=Q.abort,G}function M(W,Q,G,ae){return{storeName:Q,dbMode:W,error:le=>{G(le)},abort:le=>{G(le)}}}var R=function(W){return W.readonly="readonly",W.readwrite="readwrite",W}(R||{});const I=new i.nKC(null);let L=(()=>{class W{constructor(G,ae){if(this.dbConfigs=G,this.platformId=ae,this.defaultDatabaseName=null,this.isBrowser=(0,d.UE)(this.platformId),this.isBrowser){this.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;const le=Object.values(this.dbConfigs),de=1===le.length;for(const he of le)this.instanciateConfig(he,de)}}instanciateConfig(G,ae){if(!G.name)throw new Error("NgxIndexedDB: Please, provide the dbName in the configuration");if(!G.version)throw new Error("NgxIndexedDB: Please, provide the db version in the configuration");if(G.isDefault&&this.defaultDatabaseName)throw new Error("NgxIndexedDB: Only one database can be set as default");((G.isDefault??!1)&&!this.defaultDatabaseName||ae)&&(this.defaultDatabaseName=G.name,this.selectedDb=G.name),b(this.indexedDB,G.name,G.version,G.objectStoresMeta,G.migrationFactory),A(this.indexedDB,G.name).then(le=>{le.version!==G.version&&(this.dbConfigs[G.name].version=le.version)})}get dbConfig(){return this.dbConfigs[this.selectedDb]}selectDb(G){if(!(G=G??this.defaultDatabaseName))throw new Error("No database name specified and no default database set.");if(!Object.keys(this.dbConfigs).includes(G))throw new Error(`NgxIndexedDB: Database ${G} is not initialized.`);this.selectedDb=G}createObjectStore(G,ae){const le=[G];b(this.indexedDB,this.dbConfig.name,++this.dbConfig.version,le,ae)}add(G,ae,le){return new g.c(de=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(he=>{const pe=B(he,M(R.readwrite,G,ie=>de.error(ie))).objectStore(G),Ce=le?pe.add(ae,le):pe.add(ae);Ce.onsuccess=function(){var ie=(0,l.A)(function*(ce){const ne=pe.get(ce.target.result);ne.onsuccess=Me=>{de.next(Me.target.result),de.complete()},ne.onerror=Me=>{de.error(Me)}});return function(ce){return ie.apply(this,arguments)}}(),Ce.onerror=ie=>{de.error(ie)}}).catch(he=>de.error(he))})}bulkAdd(G,ae){const le=new Promise((de,he)=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(_e=>{const Ce=B(_e,M(R.readwrite,G,de)).objectStore(G),ie=ae.map(ce=>new Promise((X,ne)=>{const Me=ce.key;delete ce.key,(Me?Ce.add(ce,Me):Ce.add(ce)).onsuccess=be=>{X(be.target.result)}}));de(Promise.all(ie))}).catch(_e=>he(_e))});return(0,m.H)(le)}bulkDelete(G,ae){const le=ae.map(de=>new Promise((he,_e)=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(pe=>{const Ce=B(pe,M(R.readwrite,G,_e));
1Ce.objectStore(G).delete(de),Ce.oncomplete=()=>{this.getAll(G).pipe((0,_.s)(1)).subscribe(ce=>{he(ce)})}}).catch(pe=>_e(pe))}));return(0,m.H)(Promise.all(le))}getByKey(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{const pe=B(de,M(R.readonly,G,le.error)).objectStore(G).get(ae);pe.onsuccess=Ce=>{le.next(Ce.target.result),le.complete()},pe.onerror=Ce=>{le.error(Ce)}}).catch(de=>le.error(de))})}bulkGet(G,ae){const le=ae.map(de=>this.getByKey(G,de));return new g.c(de=>{(0,p.z)(le).subscribe(he=>{de.next(he),de.complete()})})}getByID(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,Ce=>le.error(Ce)),B(de,M(R.readonly,G,le.error)).objectStore(G).get(ae).onsuccess=Ce=>{le.next(Ce.target.result)}}).catch(de=>le.error(de))})}getByIndex(G,ae,le){return new g.c(de=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(he=>{E(he,G,ce=>de.error(ce)),B(he,M(R.readonly,G,de.error)).objectStore(G).index(ae).get(le).onsuccess=ce=>{de.next(ce.target.result),de.complete()}}).catch(he=>de.error(he))})}getAll(G){return new g.c(ae=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(le=>{E(le,G,pe=>ae.error(pe));const _e=B(le,M(R.readonly,G,ae.error)).objectStore(G).getAll();_e.onerror=pe=>{ae.error(pe)},_e.onsuccess=({target:{result:pe}})=>{ae.next(pe),ae.complete()}}).catch(le=>ae.error(le))})}update(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,Ce=>le.error(Ce));const _e=B(de,M(R.readwrite,G,Ce=>le.error(Ce))).objectStore(G);_e.put(ae).onsuccess=function(){var Ce=(0,l.A)(function*(ie){_e.get(ie.target.result).onsuccess=ne=>{le.next(ne.target.result),le.complete()}});return function(ie){return Ce.apply(this,arguments)}}()}).catch(de=>le.error(de))})}bulkPut(G,ae){let le;return new g.c(de=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(he=>{E(he,G,pe=>de.error(pe)),le=B(he,M(R.readwrite,G,pe=>de.error(pe)));const _e=le.objectStore(G);ae.forEach((pe,Ce)=>{const ie=_e.put(pe);Ce===ae.length-1&&(ie.onsuccess=ce=>{le.commit(),de.next(ce.target.result),de.complete()}),ie.onerror=ce=>{le.abort(),de.error(ce)}})}).catch(he=>{le?.abort(),de.error(he)})})}delete(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,pe=>le.error(pe));const he=B(de,M(R.readwrite,G,pe=>le.error(pe)));he.objectStore(G).delete(ae),he.oncomplete=()=>{this.getAll(G).pipe((0,_.s)(1)).subscribe(pe=>{le.next(pe),le.complete()})}}).catch(de=>le.error(de))})}deleteByKey(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,pe=>le.error(pe));const he=B(de,M(R.readwrite,G,pe=>le.error(pe))),_e=he.objectStore(G);he.oncomplete=()=>{le.next(!0),le.complete()},_e.delete(ae)}).catch(de=>le.error(de))})}clear(G){return new g.c(ae=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(le=>{E(le,G,_e=>ae.error(_e));const de=B(le,M(R.readwrite,G,_e=>ae.error(_e)));de.objectStore(G).clear(),de.oncomplete=()=>{ae.next(!0),ae.complete()}}).catch(le=>ae.error(le))})}deleteDatabase(){var G=this;return new g.c(ae=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(function(){var le=(0,l.A)(function*(de){yield de.close();const he=G.indexedDB.deleteDatabase(G.dbConfig.name);he.onsuccess=()=>{ae.next(!0),ae.complete()},he.onerror=_e=>ae.error(_e),he.onblocked=()=>{throw new Error("Unable to delete database because it's blocked")}});return function(de){return le.apply(this,arguments)}}()).catch(le=>ae.error(le))})}openCursor(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,Ce=>le.error(Ce));const _e=B(de,M(R.readonly,G,le.error)).objectStore(G);(void 0===ae?_e.openCursor():_e.openCursor(ae)).onsuccess=Ce=>{le.next(Ce),le.complete()}}).catch(de=>le.error(de))})}openCursorByIndex(G,ae,le,de=R.readonly){const he=new v.B;return A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(_e=>{E(_e,G,X=>{he.error(X)}),B(_e,M(de,G,X=>{he.error(X)})).objectStore(G).index(ae).openCursor(le).onsuccess=X=>{he.next(X)}}).catch(_e=>he.error(_e)),he}getAllByIndex(G,ae,le){const de=[];return new g.c(he=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(_e=>{E(_e,G,X=>he.error(X)),B(_e,M(R.readonly,G,he.error)).objectStore(G).index(ae).openCursor(le).onsuccess=X=>{const ne=X.target.result;ne?(de.push(ne.value),ne.continue()):(he.next(de),he.complete())}}).catch(_e=>he.error(_e))})}getAllKeysByIndex(G,ae,le){const de=[];return new g.c(he=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(_e=>{E(_e,G,X=>he.error(X)),B(_e,M(R.readonly,G,he.error)).objectStore(G).index(ae).openKeyCursor(le).onsuccess=X=>{const ne=X.target.result;ne?(de.push({primaryKey:ne.primaryKey,key:ne.key}),ne.continue()):(he.next(de),he.complete())}}).catch(_e=>he.error(_e))})}count(G,ae){return new g.c(le=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(de=>{E(de,G,Ce=>le.error(Ce));const pe=B(de,M(R.readonly,G,le.error)).objectStore(G).count(ae);pe.onerror=Ce=>le.error(Ce),pe.onsuccess=Ce=>{le.next(Ce.target.result),le.complete()}}).catch(de=>le.error(de))})}countByIndex(G,ae,le){return new g.c(de=>{A(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(he=>{E(he,G,ce=>de.error(ce));const ie=B(he,M(R.readonly,G,de.error)).objectStore(G).index(ae).count(le);ie.onerror=ce=>de.error(ce),ie.onsuccess=ce=>{de.next(ce.target.result),de.complete()}}).catch(he=>de.error(he))})}deleteObjectStore(G){return function C(W,Q,G){if(!W||!Q||!G)throw Error('Params: "dbName", "version", "storeName" are mandatory.');return new g.c(ae=>{try{const de=indexedDB.open(W,Q+1);de.onupgradeneeded=he=>{const _e=he.target.result;_e.deleteObjectStore(G),_e.close(),console.log("onupgradeneeded"),ae.next(!0),ae.complete()},de.onerror=he=>ae.error(he)}catch(le){ae.error(le)}})}(this.dbConfig.name,++this.dbConfig.version,G)}}return W.\u0275fac=function(G){return new(G||W)(i.KVO(I),i.KVO(i.Agw))},W.\u0275prov=i.jDH({token:W,factory:W.\u0275fac}),W})(),H=(()=>{class W{static forRoot(...G){const ae={};for(const le of G)Object.assign(ae,{[le.name]:le});return{ngModule:W,providers:[L,{provide:I,useValue:ae}]}}}return W.\u0275fac=function(G){return new(G||W)},W.\u0275mod=i.$C({type:W}),W.\u0275inj=i.G2t({imports:[d.MD]}),W})()},5840:(r,o,a)=>{"use strict";a.d(o,{u7:()=>le,xm:()=>ae});
1var l=a(4438),i=a(177),d=a(2806),g=a(7673),m=a(536),p=a(1413),v=a(4412),_=a(9030),A=a(1985),b=a(6354),C=a(8141),x=a(253),E=a(941),B=a(5964),M=a(5558),R=a(6977);const I=["container"],L=new l.nKC("LottieOptions");let W=(()=>{class ce{constructor(ne,Me){this.ngZone=ne,this.options=Me,this.player$=function H(ce,X){const ne=ce();return(ne instanceof Promise?(0,d.H)(ne).pipe((0,b.T)(xe=>xe.default||xe)):(0,g.of)(ne)).pipe((0,C.M)(xe=>xe.useWebWorker(X)),(0,x.t)({bufferSize:1,refCount:!0}))}(this.options.player,this.options.useWebWorker).pipe((0,E.Q)(m.X))}loadAnimation(ne){return this.player$.pipe((0,b.T)(Me=>this.createAnimationItem(Me,ne)))}resolveOptions(ne,Me){return Object.assign({container:Me,renderer:"svg",loop:!0,autoplay:!0},ne)}createAnimationItem(ne,Me){return this.ngZone.runOutsideAngular(()=>ne.loadAnimation(Me))}}return ce.\u0275fac=function(ne){return new(ne||ce)(l.KVO(l.SKi),l.KVO(L))},ce.\u0275prov=l.jDH({token:ce,factory:ce.\u0275fac,providedIn:"root"}),ce})(),Q=(()=>{class ce{constructor(ne,Me,xe){this.ngZone=ne,this.platformId=Me,this.animationLoader=xe,this.options=null,this.containerClass=null,this.styles=null,this.animationCreated=this.getAnimationItem(),this.complete=this.awaitAnimationItemAndStartListening("complete"),this.loopComplete=this.awaitAnimationItemAndStartListening("loopComplete"),this.enterFrame=this.awaitAnimationItemAndStartListening("enterFrame"),this.segmentStart=this.awaitAnimationItemAndStartListening("segmentStart"),this.configReady=this.awaitAnimationItemAndStartListening("config_ready"),this.dataReady=this.awaitAnimationItemAndStartListening("data_ready"),this.domLoaded=this.awaitAnimationItemAndStartListening("DOMLoaded"),this.destroy=this.awaitAnimationItemAndStartListening("destroy"),this.error=this.awaitAnimationItemAndStartListening("error"),this.destroy$=new p.B,this.loadAnimation$=new p.B,this.animationItem$=new v.t(null),this.setupLoadAnimationListener()}ngOnDestroy(){this.destroy$.next(),this.destroyAnimation()}loadAnimation(ne,Me){this.ngZone.runOutsideAngular(()=>this.loadAnimation$.next([ne,Me]))}getAnimationItem(){return(0,_.v)(()=>
1this.animationItem$).pipe((0,B.p)(ne=>null!==ne))}awaitAnimationItemAndStartListening(ne){return this.getAnimationItem().pipe((0,M.n)(Me=>new A.c(xe=>{this.ngZone.runOutsideAngular(()=>{Me.addEventListener(ne,be=>{this.ngZone.runOutsideAngular(()=>{xe.next(be)})})})})))}setupLoadAnimationListener(){this.loadAnimation$.pipe((0,B.p)(([Me])=>(0,i.UE)(this.platformId)&&void 0!==Me.options)).pipe((0,M.n)(([Me,xe])=>(this.destroyAnimation(),this.animationLoader.loadAnimation(this.animationLoader.resolveOptions(Me.options.currentValue,xe)))),(0,R.Q)(this.destroy$)).subscribe(Me=>{this.ngZone.run(()=>this.animationItem$.next(Me))})}destroyAnimation(){const ne=this.animationItem$.getValue();null!==ne&&(ne.destroy(),this.animationItem$.next(null))}}return ce.\u0275fac=function(ne){return new(ne||ce)(l.rXU(l.SKi),l.rXU(l.Agw),l.rXU(W))},ce.\u0275dir=l.FsC({type:ce,selectors:[["","lottie",""]],inputs:{options:"options",containerClass:"containerClass",styles:"styles"},outputs:{animationCreated:"animationCreated",complete:"complete",loopComplete:"loopComplete",enterFrame:"enterFrame",segmentStart:"segmentStart",configReady:"configReady",dataReady:"dataReady",domLoaded:"domLoaded",destroy:"destroy",error:"error"}}),ce})(),ae=(()=>{class ce extends Q{constructor(ne,Me,xe){super(ne,Me,xe),this.width=null,this.height=null,this.container=null}ngOnChanges(ne){super.loadAnimation(ne,this.container.nativeElement)}}return ce.\u0275fac=function(ne){return new(ne||ce)(l.rXU(l.SKi),l.rXU(l.Agw),l.rXU(W))},ce.\u0275cmp=l.VBU({type:ce,selectors:[["ng-lottie"]],viewQuery:function(ne,Me){if(1&ne&&l.GBs(I,7),2&ne){let xe;l.mGM(xe=l.lsd())&&(Me.container=xe.first)}},inputs:{width:"width",height:"height"},standalone:!0,features:[l.Vt3,l.OA$,l.aNF],decls:2,vars:6,consts:[["container",""],[3,"ngStyle","ngClass"]],template:function(ne,Me){1&ne&&l.nrm(0,"div",1,0),2&ne&&(l.xc7("width",Me.width||"100%")("height",Me.height||"100%"),l.Y8G("ngStyle",Me.styles)("ngClass",Me.containerClass))},dependencies:[i.MD,i.YU,i.B3],encapsulation:2,changeDetection:0}),ce})(),le=(()=>{class ce{static forRoot(ne){return{ngModule:ce,providers:[{provide:L,useValue:ne}]}}}return ce.\u0275fac=function(ne){return new(ne||ce)},ce.\u0275mod=l.$C({type:ce}),ce.\u0275inj=l.G2t({imports:[ae]}),ce})()},467:(r,o,a)=>{"use strict";function l(d,g,m,p,v,_,A){try{var b=d[_](A),C=b.value}catch(x){return void m(x)}b.done?g(C):Promise.resolve(C).then(p,v)}function i(d){return function(){var g=this,m=arguments;return new Promise(function(p,v){var _=d.apply(g,m);function A(C){l(_,p,v,A,b,"next",C)}function b(C){l(_,p,v,A,b,"throw",C)}A(void 0)})}}a.d(o,{A:()=>i})},9842:(r,o,a)=>{"use strict";function l(m){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(p){return typeof p}:function(p){return p&&"function"==typeof Symbol&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p})(m)}function g(m,p,v){return(p=function d(m){var p=function i(m,p){if("object"!=l(m)||!m)return m;var v=m[Symbol.toPrimitive];if(void 0!==v){var _=v.call(m,p||"default");if("object"!=l(_))return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===p?String:Number)(m)}(m,"string");return"symbol"==l(p)?p:p+""}(p))in m?Object.defineProperty(m,p,{value:v,enumerable:!0,configurable:!0,writable:!0}):m[p]=v,m}a.d(o,{A:()=>g})},1635:(r,o,a)=>{"use strict";function x(be,re,se,ye){return new(se||(se=Promise))(function(we,Qe){function je(lt){try{ft(ye.next(lt))}catch(Et){Qe(Et)}}function dt(lt){try{ft(ye.throw(lt))}catch(Et){Qe(Et)}}function ft(lt){lt.done?we(lt.value):function Se(we){return we instanceof se?we:new se(function(Qe){Qe(we)})}(lt.value).then(je,dt)}ft((ye=ye.apply(be,re||[])).next())})}function Q(be){return this instanceof Q?(this.v=be,this):new Q(be)}function G(be,re,se){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Se,ye=se.apply(be,re||[]),we=[];return Se={},je("next"),je("throw"),je("return",function Qe(Dt){return function(kt){return Promise.resolve(kt).then(Dt,Et)}}),Se[Symbol.asyncIterator]=function(){return this},Se;function je(Dt,kt){ye[Dt]&&(Se[Dt]=function(qt){return new Promise(function(Yt,$t){we.push([Dt,qt,Yt,$t])>1||dt(Dt,qt)})},kt&&(Se[Dt]=kt(Se[Dt])))}function dt(Dt,kt){try{!function ft(Dt){Dt.value instanceof Q?Promise.resolve(Dt.value.v).then(lt,Et):pt(we[0][2],Dt)}(ye[Dt](kt))}catch(qt){pt(we[0][3],qt)}}function lt(Dt){dt("next",Dt)}function Et(Dt){dt("throw",Dt)}function pt(Dt,kt){Dt(kt),we.shift(),we.length&&dt(we[0][0],we[0][1])}}function le(be){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var se,re=be[Symbol.asyncIterator];return re?re.call(be):(be=function R(be){var re="function"==typeof Symbol&&Symbol.iterator,se=re&&be[re],ye=0;if(se)return se.call(be);if(be&&"number"==typeof be.length)return{next:function(){return be&&ye>=be.length&&(be=void 0),{value:be&&be[ye++],done:!be}}};throw new TypeError(re?"Object is not iterable.":"Symbol.iterator is not defined.")}(be),se={},ye("next"),ye("throw"),ye("return"),se[Symbol.asyncIterator]=function(){return this},se);function ye(we){se[we]=be[we]&&function(Qe){return new Promise(function(je,dt){!function Se(we,Qe,je,dt){Promise.resolve(dt).then(function(ft){we({value:ft,done:je})},Qe)}(je,dt,(Qe=be[we](Qe)).done,Qe.value)})}}}a.d(o,{AQ:()=>G,N3:()=>Q,sH:()=>x,xN:()=>le}),"function"==typeof SuppressedError&&SuppressedError}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.