PageSourceSearch

https://billing.blueridgeenergy.com/mcp/chunk-UGWSZHQI.js

js blueridgeenergy.com collected 2026-09-24 12:26:34 UTC 2,954,236 bytes, 239 lines download raw bytes

1var GN=Object.create;var My=Object.defineProperty,WN=Object.defineProperties,qN=Object.getOwnPropertyDescriptor,YN=Object.getOwnPropertyDescriptors,ZN=Object.getOwnPropertyNames,Am=Object.getOwnPropertySymbols,QN=Object.getPrototypeOf,Iy=Object.prototype.hasOwnProperty,EE=Object.prototype.propertyIsEnumerable;var Ty=(i,t,o)=>t in i?My(i,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[t]=o,de=(i,t)=>{for(var o in t||={})Iy.call(t,o)&&Ty(i,o,t[o]);if(Am)for(var o of Am(t))EE.call(t,o)&&Ty(i,o,t[o]);return i},mt=(i,t)=>WN(i,YN(t));var ch=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(t,o)=>(typeof require<"u"?require:t)[o]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var dh=(i,t)=>{var o={};for(var e in i)Iy.call(i,e)&&t.indexOf(e)<0&&(o[e]=i[e]);if(i!=null&&Am)for(var e of Am(i))t.indexOf(e)<0&&EE.call(i,e)&&(o[e]=i[e]);return o};var tt=(i,t)=>()=>(t||i((t={exports:{}}).exports,t),t.exports);var $N=(i,t,o,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ZN(t))!Iy.call(i,n)&&n!==o&&My(i,n,{get:()=>t[n],enumerable:!(e=qN(t,n))||e.enumerable});return i};var km=(i,t,o)=>(o=i!=null?GN(QN(i)):{},$N(t||!i||!i.__esModule?My(o,"default",{value:i,enumerable:!0}):o,i));var N=(i,t,o)=>Ty(i,typeof t!="symbol"?t+"":t,o);var J3=tt((rwe,LG)=>{LG.exports={name:"meridian-portal",version:"26.1.972",scripts:{ng:"ng",start:"ng serve",build:"ng build",test:"ng test",lint:"ng lint",e2e:"ng e2e",postbuild:"node ./build/post-build.js"},private:!0,overrides:{"karma-jasmine":{"jasmine-core":"^6.1.0"}},dependencies:{"@angular/animations":"^18.2.8","@angular/cdk":"^18.2.8","@angular/common":"^18.2.8","@angular/compiler":"^18.2.8","@angular/core":"^18.2.8","@angular/forms":"^18.2.8","@angular/material":"^18.2.8","@angular/platform-browser":"^18.2.8","@angular/platform-browser-dynamic":"^18.2.8","@angular/router":"^18.2.8","@fortawesome/fontawesome-pro":"^6.6.0","@ng-bootstrap/ng-bootstrap":"^17.0.1","@popperjs/core":"^2.11.8","angular-favicon":"^1.0.9","angularx-qrcode":"^18.0.2",bootstrap:"^5.3.7",browserslist:"^4.17.0","css-select":"^5.1.0",exceljs:"^4.4.0","file-saver":"^2.0.5",hammerjs:"^2.0.8",highcharts:"^12.1.2","highcharts-angular":"^4.0.1",jquery:"^3.7.1",jsbarcode:"^3.12.1","jwt-decode":"^4.0.0","ngx-barcode6":"^1.20.1","ngx-extended-pdf-viewer":"^22.0.1","ngx-logger":"^5.0.12","ngx-mask":"^18.0.0","ngx-material-timepicker":"^13.1.1","ngx-otp-input":"^1.1.1","ngx-skeleton-loader":"^9.0.0",rxjs:"^7.8.1",ssri:"^12.0.0",tslib:"^2.7.0",y18n:"^5.0.8"},devDependencies:{"@angular-devkit/build-angular":"^18.2.8","@angular/cli":"^18.2.8","@angular/compiler-cli":"^18.2.8","@angular/language-service":"^18.2.8","@types/jasmine":"~3.3.8","@types/jasminewd2":"~2.0.3","@types/node":"^18.19.64",eslint:"^9.15.0","jasmine-core":"^6.1.0","jasmine-spec-reporter":"^7.0.0",karma:"^6.4.4","karma-chrome-launcher":"~3.2.0","karma-coverage-istanbul-reporter":"~3.0.3","karma-jasmine":"~5.1.0","ts-node":"^10.9.2",typescript:"^5.5.4",webpack:"^5.95.0"}}});var lo=tt(LA=>{"use strict";Object.defineProperty(LA,"__esModule",{value:!0});function vie(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}var yie=function i(t,o){vie(this,i),this.data=t,this.text=o.text||t,this.options=o};LA.default=yie});var dP=tt(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.CODE39=void 0;var _ie=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),wie=lo(),xie=Cie(wie);function Cie(i){return i&&i.__esModule?i:{default:i}}function Aie(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function kie(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Eie(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Sie=function(i){Eie(t,i);function t(o,e){return Aie(this,t),o=o.toUpperCase(),e.mod43&&(o+=Mie(Iie(o))),kie(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return _ie(t,[{key:"encode",value:function(){for(var e=BA("*"),n=0;n<this.data.length;n++)e+=BA(this.data[n])+"0";return e+=BA("*"),{data:e,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)!==-1}}]),t}(xie.default),lP=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","*"],Die=[20957,29783,23639,30485,20951,29813,23669,20855,29789,23645,29975,23831,30533,22295,30149,24005,21623,29981,23837,22301,30023,23879,30545,22343,30161,24017,21959,3
10065,23921,22385,29015,18263,29141,17879,29045,18293,17783,29021,18269,17477,17489,17681,20753,35770];function BA(i){return Tie(cP(i))}function Tie(i){return Die[i].toString(2)}function Mie(i){return lP[i]}function cP(i){return lP.indexOf(i)}function Iie(i){for(var t=0,o=0;o<i.length;o++)t+=cP(i[o]);return t=t%43,t}Kv.CODE39=Sie});var Gu=tt(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});var Yp;function jA(i,t,o){return t in i?Object.defineProperty(i,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[t]=o,i}var uP=qn.SET_A=0,hP=qn.SET_B=1,fP=qn.SET_C=2,q6e=qn.SHIFT=98,Oie=qn.START_A=103,Pie=qn.START_B=104,Rie=qn.START_C=105,Y6e=qn.MODULO=103,Z6e=qn.STOP=106,Q6e=qn.FNC1=207,$6e=qn.SET_BY_CODE=(Yp={},jA(Yp,Oie,uP),jA(Yp,Pie,hP),jA(Yp,Rie,fP),Yp),K6e=qn.SWAP={101:uP,100:hP,99:fP},X6e=qn.A_START_CHAR="\xD0",J6e=qn.B_START_CHAR="\xD1",e8e=qn.C_START_CHAR="\xD2",t8e=qn.A_CHARS="[\0-_\xC8-\xCF]",i8e=qn.B_CHARS="[ -\x7F\xC8-\xCF]",n8e=qn.C_CHARS="(\xCF*[0-9]{2}\xCF*)",r8e=qn.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011]});var Zp=tt(VA=>{"use strict";Object.defineProperty(VA,"__esModule",{value:!0});var Fie=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Nie=lo(),Lie=Bie(Nie),Io=Gu();function Bie(i){return i&&i.__esModule?i:{default:i}}function jie(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Vie(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function zie(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Hie=function(i){zie(t,i);function t(o,e){jie(this,t);var n=Vie(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o.substring(1),e));return n.bytes=o.split("").map(function(r){return r.charCodeAt(0)}),n}return Fie(t,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var e=this.bytes,n=e.shift()-105,r=Io.SET_BY_CODE[n];if(r===void 0)throw new RangeError("The encoding does not start with a start character.");this.shouldEncodeAsEan128()===!0&&e.unshift(Io.FNC1);var a=t.next(e,1,r);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:t.getBar(n)+a.result+t.getBar((a.checksum+n)%Io.MODULO)+t.getBar(Io.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var e=this.options.ean128||!1;return typeof e=="string"&&(e=e.toLowerCase()==="true"),e}}],[{key:"getBar",value:function(e){return Io.BARS[e]?Io.BARS[e].toString():""}},{key:"correctIndex",value:function(e,n){if(n===Io.SET_A){var r=e.shift();return r<32?r+64:r-32}else return n===Io.SET_B?e.shift()-32:(e.shift()-48)*10+e.shift()-48}},{key:"next",value:function(e,n,r){if(!e.length)return{result:"",checksum:0};var a=void 0,s=void 0;if(e[0]>=200){s=e.shift()-105;var l=Io.SWAP[s];l!==void 0?a=t.next(e,n+1,l):((r===Io.SET_A||r===Io.SET_B)&&s===Io.SHIFT&&(e[0]=r===Io.SET_A?e[0]>95?e[0]-96:e[0]:e[0]<32?e[0]+96:e[0]),a=t.next(e,n+1,r))}else s=t.correctIndex(e,r),a=t.next(e,n+1,r);var c=t.getBar(s),d=s*n;return{result:c+a.result,checksum:d+a.checksum}}}]),t}(Lie.default);VA.default=Hie});var vP=tt(HA=>{"use strict";
1Object.defineProperty(HA,"__esModule",{value:!0});var Ll=Gu(),pP=function(t){return t.match(new RegExp("^"+Ll.A_CHARS+"*"))[0].length},mP=function(t){return t.match(new RegExp("^"+Ll.B_CHARS+"*"))[0].length},gP=function(t){return t.match(new RegExp("^"+Ll.C_CHARS+"*"))[0]};function zA(i,t){var o=t?Ll.A_CHARS:Ll.B_CHARS,e=i.match(new RegExp("^("+o+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(e)return e[1]+"\xCC"+bP(i.substring(e[1].length));var n=i.match(new RegExp("^"+o+"+"))[0];return n.length===i.length?i:n+String.fromCharCode(t?205:206)+zA(i.substring(n.length),!t)}function bP(i){var t=gP(i),o=t.length;if(o===i.length)return i;i=i.substring(o);var e=pP(i)>=mP(i);return t+String.fromCharCode(e?206:205)+zA(i,e)}HA.default=function(i){var t=void 0,o=gP(i).length;if(o>=2)t=Ll.C_START_CHAR+bP(i);else{var e=pP(i)>mP(i);t=(e?Ll.A_START_CHAR:Ll.B_START_CHAR)+zA(i,e)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(n,r){return"\xCB"+r})}});var _P=tt(GA=>{"use strict";Object.defineProperty(GA,"__esModule",{value:!0});var Uie=Zp(),Gie=yP(Uie),Wie=vP(),qie=yP(Wie);function yP(i){return i&&i.__esModule?i:{default:i}}function Yie(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function UA(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Zie(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Qie=function(i){Zie(t,i);function t(o,e){if(Yie(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(o))var n=UA(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,qie.default)(o),e));else var n=UA(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));return UA(n)}return t}(Gie.default);GA.default=Qie});var xP=tt(WA=>{"use strict";Object.defineProperty(WA,"__esModule",{value:!0});var $ie=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Kie=Zp(),Xie=Jie(Kie),wP=Gu();function Jie(i){return i&&i.__esModule?i:{default:i}}function ene(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function tne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function ine(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}
1var nne=function(i){ine(t,i);function t(o,e){return ene(this,t),tne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,wP.A_START_CHAR+o,e))}return $ie(t,[{key:"valid",value:function(){return new RegExp("^"+wP.A_CHARS+"+$").test(this.data)}}]),t}(Xie.default);WA.default=nne});var AP=tt(qA=>{"use strict";Object.defineProperty(qA,"__esModule",{value:!0});var rne=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),one=Zp(),ane=sne(one),CP=Gu();function sne(i){return i&&i.__esModule?i:{default:i}}function lne(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function cne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function dne(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var une=function(i){dne(t,i);function t(o,e){return lne(this,t),cne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,CP.B_START_CHAR+o,e))}return rne(t,[{key:"valid",value:function(){return new RegExp("^"+CP.B_CHARS+"+$").test(this.data)}}]),t}(ane.default);qA.default=une});var EP=tt(YA=>{"use strict";Object.defineProperty(YA,"__esModule",{value:!0});var hne=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),fne=Zp(),pne=mne(fne),kP=Gu();function mne(i){return i&&i.__esModule?i:{default:i}}function gne(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function bne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function vne(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var yne=function(i){vne(t,i);function t(o,e){return gne(this,t),bne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,kP.C_START_CHAR+o,e))}return hne(t,[{key:"valid",value:function(){return new RegExp("^"+kP.C_CHARS+"+$").test(this.data)}}]),t}(pne.default);YA.default=yne});var SP=tt(cs=>{"use strict";Object.defineProperty(cs,"__esModule",{value:!0});cs.CODE128C=cs.CODE128B=cs.CODE128A=cs.CODE128=void 0;var _ne=_P(),wne=Xv(_ne),xne=xP(),Cne=Xv(xne),Ane=AP(),kne=Xv(Ane),Ene=EP(),Sne=Xv(Ene);function Xv(i){return i&&i.__esModule?i:{default:i}}cs.CODE128=wne.default;cs.CODE128A=Cne.default;cs.CODE128B=kne.default;cs.CODE128C=Sne.default});var Wu=tt(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});var f8e=Bl.SIDE_BIN="101",p8e=Bl.MIDDLE_BIN="01010",m8e=Bl.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},g8e=Bl.EAN2_STRUCTURE=["LL","LG","GL","GG"],b8e=Bl.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],v8e=Bl.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]});var qu=tt(ZA=>{"use strict";
1Object.defineProperty(ZA,"__esModule",{value:!0});var Dne=Wu(),Tne=function(t,o,e){var n=t.split("").map(function(a,s){return Dne.BINARIES[o[s]]}).map(function(a,s){return a?a[t[s]]:""});if(e){var r=t.length-1;n=n.map(function(a,s){return s<r?a+e:a})}return n.join("")};ZA.default=Tne});var $A=tt(QA=>{"use strict";Object.defineProperty(QA,"__esModule",{value:!0});var Mne=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Yu=Wu(),Ine=qu(),DP=TP(Ine),One=lo(),Pne=TP(One);function TP(i){return i&&i.__esModule?i:{default:i}}function Rne(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Fne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Nne(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Lne=function(i){Nne(t,i);function t(o,e){Rne(this,t);var n=Fne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));return n.fontSize=!e.flat&&e.fontSize>e.width*10?e.width*10:e.fontSize,n.guardHeight=e.height+n.fontSize/2+e.textMargin,n}return Mne(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(e,n){return this.text.substr(e,n)}},{key:"leftEncode",value:function(e,n){return(0,DP.default)(e,n)}},{key:"rightText",value:function(e,n){return this.text.substr(e,n)}},{key:"rightEncode",value:function(e,n){return(0,DP.default)(e,n)}},{key:"encodeGuarded",value:function(){var e={fontSize:this.fontSize},n={height:this.guardHeight};return[{data:Yu.SIDE_BIN,options:n},{data:this.leftEncode(),text:this.leftText(),options:e},{data:Yu.MIDDLE_BIN,options:n},{data:this.rightEncode(),text:this.rightText(),options:e},{data:Yu.SIDE_BIN,options:n}]}},{key:"encodeFlat",value:function(){var e=[Yu.SIDE_BIN,this.leftEncode(),Yu.MIDDLE_BIN,this.rightEncode(),Yu.SIDE_BIN];return{data:e.join(""),text:this.text}}}]),t}(Pne.default);QA.default=Lne});var IP=tt(KA=>{"use strict";Object.defineProperty(KA,"__esModule",{value:!0});var Bne=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Qp=function i(t,o,e){t===null&&(t=Function.prototype);var n=Object.getOwnPropertyDescriptor(t,o);if(n===void 0){var r=Object.getPrototypeOf(t);return r===null?void 0:i(r,o,e)}else{if("value"in n)return n.value;var a=n.get;return a===void 0?void 0:a.call(e)}},jne=Wu(),Vne=$A(),zne=Hne(Vne);function Hne(i){return i&&i.__esModule?i:{default:i}}function Une(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Gne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Wne(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var MP=function(t){var o=t.substr(0,12).split("").map(function(e){return+e}).reduce(function(e,n,r){return r%2?e+n*3:e+n},0);return(10-o%10)%10},qne=function(i){Wne(t,i);function t(o,e){Une(this,t),o.search(/^[0-9]{12}$/)!==-1&&(o+=MP(o));var n=Gne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));return n.lastChar=e.lastChar,n}return Bne(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{13}$/)!==-1&&+this.data[12]===MP(this.data)}},{key:"leftText",value:function(){return Qp(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var e=this.data.substr(1,6),n=jne.EAN13_STRUCTURE[this.data[0]];return Qp(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,n)}},{key:"rightText",value:function(){return Qp(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var e=this.data.substr(7,6);return Qp(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRRRR")}},{key:"encodeGuarded",value:function(){var e=Qp(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(e.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(e.push({data:"00"}),e.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),e}}]),t}(zne.default);KA.default=qne});var PP=tt(XA=>{"use strict";
1Object.defineProperty(XA,"__esModule",{value:!0});var Yne=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Jv=function i(t,o,e){t===null&&(t=Function.prototype);var n=Object.getOwnPropertyDescriptor(t,o);if(n===void 0){var r=Object.getPrototypeOf(t);return r===null?void 0:i(r,o,e)}else{if("value"in n)return n.value;var a=n.get;return a===void 0?void 0:a.call(e)}},Zne=$A(),Qne=$ne(Zne);function $ne(i){return i&&i.__esModule?i:{default:i}}function Kne(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Xne(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Jne(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var OP=function(t){var o=t.substr(0,7).split("").map(function(e){return+e}).reduce(function(e,n,r){return r%2?e+n:e+n*3},0);return(10-o%10)%10},ere=function(i){Jne(t,i);function t(o,e){return Kne(this,t),o.search(/^[0-9]{7}$/)!==-1&&(o+=OP(o)),Xne(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return Yne(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{8}$/)!==-1&&+this.data[7]===OP(this.data)}},{key:"leftText",value:function(){return Jv(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var e=this.data.substr(0,4);return Jv(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,"LLLL")}},{key:"rightText",value:function(){return Jv(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var e=this.data.substr(4,4);return Jv(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRR")}}]),t}(Qne.default);XA.default=ere});var FP=tt(JA=>{"use strict";Object.defineProperty(JA,"__esModule",{value:!0});var tre=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),ire=Wu(),nre=qu(),rre=RP(nre),ore=lo(),are=RP(ore);function RP(i){return i&&i.__esModule?i:{default:i}}function sre(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function lre(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function cre(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var dre=function(t){var o=t.split("").map(function(e){return+e}).reduce(function(e,n,r){return r%2?e+n*9:e+n*3},0);return o%10},ure=function(i){cre(t,i);function t(o,e){return sre(this,t),lre(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return tre(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{5}$/)!==-1}},{key:"encode",value:function(){var e=ire.EAN5_STRUCTURE[dre(this.data)];return{data:"1011"+(0,rre.default)(this.data,e,"01"),text:this.text}}}]),t}(are.default);JA.default=ure});var LP=tt(ek=>{"use strict";Object.defineProperty(ek,"__esModule",{value:!0});var hre=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),fre=Wu(),pre=qu(),mre=NP(pre),gre=lo(),bre=NP(gre);function NP(i){return i&&i.__esModule?i:{default:i}}function vre(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function yre(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function _re(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var wre=function(i){_re(t,i);function t(o,e){return vre(this,t),yre(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return hre(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{2}$/)!==-1}},{key:"encode",value:function(){var e=fre.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+(0,mre.default)(this.data,e,"01"),text:this.text}}}]),t}(bre.default);ek.default=wre});var ik=tt(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});var xre=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}();ey.checksum=tk;var Cre=qu(),Zu=BP(Cre),Are=lo(),kre=BP(Are);function BP(i){return i&&i.__esModule?i:{default:i}}function Ere(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Sre(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Dre(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Tre=function(i){Dre(t,i);function t(o,e){Ere(this,t),o.search(/^[0-9]{11}$/)!==-1&&(o+=tk(o));var n=Sre(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));return n.displayValue=e.displayValue,e.fontSize>e.width*10?n.fontSize=e.width*10:n.fontSize=e.fontSize,n.guardHeight=e.height+n.fontSize/2+e.textMargin,n}return xre(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==tk(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=(0,Zu.default)(this.data.substr(0,6),"LLLLLL"),e+="01010",e+=(0,Zu.default)(this.data.substr(6,6),"RRRRRR"),e+="101",{data:e,text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101"+(0,Zu.default)(this.data[0],"L"),options:{height:this.guardHeight}}),e.push({data:(0,Zu.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),e.push({data:"01010",options:{height:this.guardHeight}}),e.push({data:(0,Zu.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),e.push({data:(0,Zu.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),e}}]),t}(kre.default);function tk(i){var t=0,o;for(o=1;o<11;o+=2)t+=parseInt(i[o]);for(o=0;o<11;o+=2)t+=parseInt(i[o])*3;return(10-t%10)%10}ey.default=Tre});var zP=tt(rk=>{"use strict";Object.defineProperty(rk,"__esModule",{value:!0});var Mre=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Ire=qu(),Ore=VP(Ire),Pre=lo(),Rre=VP(Pre),Fre=ik();function VP(i){return i&&i.__esModule?i:{default:i}}function Nre(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function nk(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Lre(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Bre=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],jre=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]],Vre=function(i){Lre(t,i);function t(o,e){Nre(this,t);var n=nk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));if(n.isValid=!1,o.search(/^[0-9]{6}$/)!==-1)n.middleDigits=o,n.upcA=jP(o,"0"),n.text=e.text||""+n.upcA[0]+o+n.upcA[n.upcA.length-1],n.isValid=!0;else if(o.search(/^[01][0-9]{7}$/)!==-1)if(n.middleDigits=o.substring(1,o.length-1),n.upcA=jP(n.middleDigits,o[0]),n.upcA[n.upcA.length-1]===o[o.length-1])n.isValid=!0;else return nk(n);else return nk(n);return n.displayValue=e.displayValue,e.fontSize>e.width*10?n.fontSize=e.width*10:n.fontSize=e.fontSize,n.guardHeight=e.height+n.fontSize/2+e.textMargin,n}return Mre(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";
1return e+="101",e+=this.encodeMiddleDigits(),e+="010101",{data:e,text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101",options:{height:this.guardHeight}}),e.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),e.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),e}},{key:"encodeMiddleDigits",value:function(){var e=this.upcA[0],n=this.upcA[this.upcA.length-1],r=jre[parseInt(n)][parseInt(e)];return(0,Ore.default)(this.middleDigits,r)}}]),t}(Rre.default);function jP(i,t){for(var o=parseInt(i[i.length-1]),e=Bre[o],n="",r=0,a=0;a<e.length;a++){var s=e[a];s==="X"?n+=i[r++]:n+=s}return n=""+t+n,""+n+(0,Fre.checksum)(n)}rk.default=Vre});var HP=tt(co=>{"use strict";Object.defineProperty(co,"__esModule",{value:!0});co.UPCE=co.UPC=co.EAN2=co.EAN5=co.EAN8=co.EAN13=void 0;var zre=IP(),Hre=Qu(zre),Ure=PP(),Gre=Qu(Ure),Wre=FP(),qre=Qu(Wre),Yre=LP(),Zre=Qu(Yre),Qre=ik(),$re=Qu(Qre),Kre=zP(),Xre=Qu(Kre);function Qu(i){return i&&i.__esModule?i:{default:i}}co.EAN13=Hre.default;co.EAN8=Gre.default;co.EAN5=qre.default;co.EAN2=Zre.default;co.UPC=$re.default;co.UPCE=Xre.default});var UP=tt($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});var T8e=$p.START_BIN="1010",M8e=$p.END_BIN="11101",I8e=$p.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]});var ak=tt(ok=>{"use strict";Object.defineProperty(ok,"__esModule",{value:!0});var Jre=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),ty=UP(),eoe=lo(),toe=ioe(eoe);function ioe(i){return i&&i.__esModule?i:{default:i}}function noe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function roe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function ooe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var aoe=function(i){ooe(t,i);function t(){return noe(this,t),roe(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Jre(t,[{key:"valid",value:function(){return this.data.search(/^([0-9]{2})+$/)!==-1}},{key:"encode",value:function(){var e=this,n=this.data.match(/.{2}/g).map(function(r){return e.encodePair(r)}).join("");return{data:ty.START_BIN+n+ty.END_BIN,text:this.text}}},{key:"encodePair",value:function(e){var n=ty.BINARIES[e[1]];return ty.BINARIES[e[0]].split("").map(function(r,a){return(r==="1"?"111":"1")+(n[a]==="1"?"000":"0")}).join("")}}]),t}(toe.default);ok.default=aoe});var WP=tt(sk=>{"use strict";Object.defineProperty(sk,"__esModule",{value:!0});var soe=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),loe=ak(),coe=doe(loe);function doe(i){return i&&i.__esModule?i:{default:i}}function uoe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function hoe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function foe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var GP=function(t){var o=t.substr(0,13).split("").map(function(e){return parseInt(e,10)}).reduce(function(e,n,r){return e+n*(3-r%2*2)},0);return Math.ceil(o/10)*10-o},poe=function(i){foe(t,i);function t(o,e){return uoe(this,t),o.search(/^[0-9]{13}$/)!==-1&&(o+=GP(o)),hoe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return soe(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{14}$/)!==-1&&+this.data[13]===GP(this.data)}}]),t}(coe.default);sk.default=poe});var YP=tt($u=>{"use strict";
1Object.defineProperty($u,"__esModule",{value:!0});$u.ITF14=$u.ITF=void 0;var moe=ak(),goe=qP(moe),boe=WP(),voe=qP(boe);function qP(i){return i&&i.__esModule?i:{default:i}}$u.ITF=goe.default;$u.ITF14=voe.default});var Ku=tt(lk=>{"use strict";Object.defineProperty(lk,"__esModule",{value:!0});var yoe=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),_oe=lo(),woe=xoe(_oe);function xoe(i){return i&&i.__esModule?i:{default:i}}function Coe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Aoe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function koe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Eoe=function(i){koe(t,i);function t(o,e){return Coe(this,t),Aoe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return yoe(t,[{key:"encode",value:function(){for(var e="110",n=0;n<this.data.length;n++){var r=parseInt(this.data[n]),a=r.toString(2);a=Soe(a,4-a.length);for(var s=0;s<a.length;s++)e+=a[s]=="0"?"100":"110"}return e+="1001",{data:e,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9]+$/)!==-1}}]),t}(woe.default);function Soe(i,t){for(var o=0;o<t;o++)i="0"+i;return i}lk.default=Eoe});var Kp=tt(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.mod10=Doe;iy.mod11=Toe;function Doe(i){for(var t=0,o=0;o<i.length;o++){var e=parseInt(i[o]);(o+i.length)%2===0?t+=e:t+=e*2%10+Math.floor(e*2/10)}return(10-t%10)%10}function Toe(i){for(var t=0,o=[2,3,4,5,6,7],e=0;e<i.length;e++){var n=parseInt(i[i.length-1-e]);t+=o[e%o.length]*n}return(11-t%11)%11}});var ZP=tt(ck=>{"use strict";Object.defineProperty(ck,"__esModule",{value:!0});var Moe=Ku(),Ioe=Poe(Moe),Ooe=Kp();function Poe(i){return i&&i.__esModule?i:{default:i}}function Roe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Foe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Noe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Loe=function(i){Noe(t,i);function t(o,e){return Roe(this,t),Foe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o+(0,Ooe.mod10)(o),e))}return t}(Ioe.default);ck.default=Loe});var QP=tt(dk=>{"use strict";Object.defineProperty(dk,"__esModule",{value:!0});var Boe=Ku(),joe=zoe(Boe),Voe=Kp();function zoe(i){return i&&i.__esModule?i:{default:i}}function Hoe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Uoe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Goe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Woe=function(i){Goe(t,i);function t(o,e){return Hoe(this,t),Uoe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o+(0,Voe.mod11)(o),e))}return t}(joe.default);dk.default=Woe});var KP=tt(uk=>{"use strict";Object.defineProperty(uk,"__esModule",{value:!0});var qoe=Ku(),Yoe=Zoe(qoe),$P=Kp();function Zoe(i){return i&&i.__esModule?i:{default:i}}function Qoe(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function $oe(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Koe(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Xoe=function(i){Koe(t,i);function t(o,e){return Qoe(this,t),o+=(0,$P.mod10)(o),o+=(0,$P.mod10)(o),$oe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return t}(Yoe.default);uk.default=Xoe});var JP=tt(hk=>{"use strict";Object.defineProperty(hk,"__esModule",{value:!0});var Joe=Ku(),eae=tae(Joe),XP=Kp();function tae(i){return i&&i.__esModule?i:{default:i}}function iae(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function nae(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function rae(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var oae=function(i){rae(t,i);function t(o,e){return iae(this,t),o+=(0,XP.mod11)(o),o+=(0,XP.mod10)(o),nae(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return t}(eae.default);hk.default=oae});var eR=tt(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.MSI1110=na.MSI1010=na.MSI11=na.MSI10=na.MSI=void 0;var aae=Ku(),sae=Xp(aae),lae=ZP(),cae=Xp(lae),dae=QP(),uae=Xp(dae),hae=KP(),fae=Xp(hae),pae=JP(),mae=Xp(pae);function Xp(i){return i&&i.__esModule?i:{default:i}}na.MSI=sae.default;na.MSI10=cae.default;na.MSI11=uae.default;na.MSI1010=fae.default;na.MSI1110=mae.default});var tR=tt(ny=>{"use strict";Object.defineProperty(ny,"__esModule",{value:!0});ny.pharmacode=void 0;var gae=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),bae=lo(),vae=yae(bae);function yae(i){return i&&i.__esModule?i:{default:i}}function _ae(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function wae(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function xae(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Cae=function(i){xae(t,i);function t(o,e){_ae(this,t);var n=wae(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e));return n.number=parseInt(o,10),n}return gae(t,[{key:"encode",value:function(){for(var e=this.number,n="";!isNaN(e)&&e!=0;)e%2===0?(n="11100"+n,e=(e-2)/2):(n="100"+n,e=(e-1)/2);return n=n.slice(0,-2),{data:n,text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),t}(vae.default);ny.pharmacode=Cae});var iR=tt(ry=>{"use strict";Object.defineProperty(ry,"__esModule",{value:!0});
1ry.codabar=void 0;var Aae=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),kae=lo(),Eae=Sae(kae);function Sae(i){return i&&i.__esModule?i:{default:i}}function Dae(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Tae(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Mae(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Iae=function(i){Mae(t,i);function t(o,e){Dae(this,t),o.search(/^[0-9\-\$\:\.\+\/]+$/)===0&&(o="A"+o+"A");var n=Tae(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o.toUpperCase(),e));return n.text=n.options.text||n.text.replace(/[A-D]/g,""),n}return Aae(t,[{key:"valid",value:function(){return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)!==-1}},{key:"encode",value:function(){for(var e=[],n=this.getEncodings(),r=0;r<this.data.length;r++)e.push(n[this.data.charAt(r)]),r!==this.data.length-1&&e.push("0");return{text:this.text,data:e.join("")}}},{key:"getEncodings",value:function(){return{0:"101010011",1:"101011001",2:"101001011",3:"110010101",4:"101101001",5:"110101001",6:"100101011",7:"100101101",8:"100110101",9:"110100101","-":"101001101",$:"101100101",":":"1101011011","/":"1101101011",".":"1101101101","+":"1011011011",A:"1011001001",B:"1001001011",C:"1010010011",D:"1010011001"}}}]),t}(Eae.default);ry.codabar=Iae});var nR=tt(Jp=>{"use strict";Object.defineProperty(Jp,"__esModule",{value:!0});var W8e=Jp.SYMBOLS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","($)","(%)","(/)","(+)","\xFF"],q8e=Jp.BINARIES=["100010100","101001000","101000100","101000010","100101000","100100100","100100010","101010000","100010010","100001010","110101000","110100100","110100010","110010100","110010010","110001010","101101000","101100100","101100010","100110100","100011010","101011000","101001100","101000110","100101100","100010110","110110100","110110010","110101100","110100110","110010110","110011010","101101100","101100110","100110110","100111010","100101110","111010100","111010010","111001010","101101110","101110110","110101110","100100110","111011010","111010110","100110010","101011110"],Y8e=Jp.MULTI_SYMBOLS={"\0":["(%)","U"],"�":["($)","A"],"�":["($)","B"],"�":["($)","C"],"�":["($)","D"],"�":["($)","E"],"�":["($)","F"],"\x07":["($)","G"],"\b":["($)","H"],"	":["($)","I"],"\n":["($)","J"],"\v":["($)","K"],"\f":["($)","L"],"\r":["($)","M"],"�":["($)","N"],"�":["($)","O"],"�":["($)","P"],"�":["($)","Q"],"�":["($)","R"],"�":["($)","S"],"�":["($)","T"],"�":["($)","U"],"�":["($)","V"],"�":["($)","W"],"�":["($)","X"],"�":["($)","Y"],"�":["($)","Z"],"\x1B":["(%)","A"],"�":["(%)","B"],"�":["(%)","C"],"�":["(%)","D"],"�":["(%)","E"],"!":["(/)","A"],'"':["(/)","B"],"#":["(/)","C"],"&":["(/)","F"],"'":["(/)","G"],"(":["(/)","H"],")":["(/)","I"],"*":["(/)","J"],",":["(/)","L"],":":["(/)","Z"],";":["(%)","F"],"<":["(%)","G"],"=":["(%)","H"],">":["(%)","I"],"?":["(%)","J"],"@":["(%)","V"],"[":["(%)","K"],"\\":["(%)","L"],"]":["(%)","M"],"^":["(%)","N"],_:["(%)","O"],"`":["(%)","W"],a:["(+)","A"],b:["(+)","B"],c:["(+)","C"],d:["(+)","D"],e:["(+)","E"],f:["(+)","F"],g:["(+)","G"],h:["(+)","H"],i:["(+)","I"],j:["(+)","J"],k:["(+)","K"],l:["(+)","L"],m:["(+)","M"],n:["(+)","N"],o:["(+)","O"],p:["(+)","P"],q:["(+)","Q"],r:["(+)","R"],s:["(+)","S"],t:["(+)","T"],u:["(+)","U"],v:["(+)","V"],w:["(+)","W"],x:["(+)","X"],y:["(+)","Y"],z:["(+)","Z"],"{":["(%)","P"],"|":["(%)","Q"],"}":["(%)","R"],"~":["(%)","S"],"\x7F":["(%)","T"]}});var pk=tt(fk=>{"use strict";Object.defineProperty(fk,"__esModule",{value:!0});var Oae=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),oy=nR(),Pae=lo(),Rae=Fae(Pae);function Fae(i){return i&&i.__esModule?i:{default:i}}function Nae(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Lae(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Bae(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var jae=function(i){Bae(t,i);function t(o,e){return Nae(this,t),Lae(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return Oae(t,[{key:"valid",value:function(){return/^[0-9A-Z\-. $/+%]+$/.test(this.data)}},{key:"encode",value:function(){var e=this.data.split("").flatMap(function(s){return oy.MULTI_SYMBOLS[s]||s}),n=e.map(function(s){return t.getEncoding(s)}).join(""),r=t.checksum(e,20),a=t.checksum(e.concat(r),15);return{text:this.text,data:t.getEncoding("\xFF")+n+t.getEncoding(r)+t.getEncoding(a)+t.getEncoding("\xFF")+"1"}}}],[{key:"getEncoding",value:function(e){return oy.BINARIES[t.symbolValue(e)]}},{key:"getSymbol",value:function(e){return oy.SYMBOLS[e]}},{key:"symbolValue",value:function(e){return oy.SYMBOLS.indexOf(e)}},{key:"checksum",value:function(e,n){var r=e.slice().reverse().reduce(function(a,s,l){var c=l%n+1;return a+t.symbolValue(s)*c},0);return t.getSymbol(r%47)}}]),t}(Rae.default);fk.default=jae});var rR=tt(mk=>{"use strict";Object.defineProperty(mk,"__esModule",{value:!0});var Vae=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),zae=pk(),Hae=Uae(zae);function Uae(i){return i&&i.__esModule?i:{default:i}}function Gae(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Wae(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function qae(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Yae=function(i){qae(t,i);function t(o,e){return Gae(this,t),Wae(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return Vae(t,[{key:"valid",value:function(){return/^[\x00-\x7f]+$/.test(this.data)}}]),t}(Hae.default);mk.default=Yae});var aR=tt(Xu=>{"use strict";
1Object.defineProperty(Xu,"__esModule",{value:!0});Xu.CODE93FullASCII=Xu.CODE93=void 0;var Zae=pk(),Qae=oR(Zae),$ae=rR(),Kae=oR($ae);function oR(i){return i&&i.__esModule?i:{default:i}}Xu.CODE93=Qae.default;Xu.CODE93FullASCII=Kae.default});var sR=tt(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.GenericBarcode=void 0;var Xae=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Jae=lo(),ese=tse(Jae);function tse(i){return i&&i.__esModule?i:{default:i}}function ise(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function nse(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function rse(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var ose=function(i){rse(t,i);function t(o,e){return ise(this,t),nse(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,o,e))}return Xae(t,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),t}(ese.default);ay.GenericBarcode=ose});var dR=tt(gk=>{"use strict";Object.defineProperty(gk,"__esModule",{value:!0});var ase=dP(),sy=SP(),Ju=HP(),lR=YP(),em=eR(),sse=tR(),lse=iR(),cR=aR(),cse=sR();gk.default={CODE39:ase.CODE39,CODE128:sy.CODE128,CODE128A:sy.CODE128A,CODE128B:sy.CODE128B,CODE128C:sy.CODE128C,EAN13:Ju.EAN13,EAN8:Ju.EAN8,EAN5:Ju.EAN5,EAN2:Ju.EAN2,UPC:Ju.UPC,UPCE:Ju.UPCE,ITF14:lR.ITF14,ITF:lR.ITF,MSI:em.MSI,MSI10:em.MSI10,MSI11:em.MSI11,MSI1010:em.MSI1010,MSI1110:em.MSI1110,pharmacode:sse.pharmacode,codabar:lse.codabar,CODE93:cR.CODE93,CODE93FullASCII:cR.CODE93FullASCII,GenericBarcode:cse.GenericBarcode}});var tm=tt(bk=>{"use strict";Object.defineProperty(bk,"__esModule",{value:!0});var dse=Object.assign||function(i){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var e in o)Object.prototype.hasOwnProperty.call(o,e)&&(i[e]=o[e])}return i};bk.default=function(i,t){return dse({},i,t)}});var uR=tt(vk=>{"use strict";Object.defineProperty(vk,"__esModule",{value:!0});vk.default=use;function use(i){var t=[];function o(e){if(Array.isArray(e))for(var n=0;n<e.length;n++)o(e[n]);else e.text=e.text||"",e.data=e.data||"",t.push(e)}return o(i),t}});var hR=tt(yk=>{"use strict";Object.defineProperty(yk,"__esModule",{value:!0});yk.default=hse;function hse(i){return i.marginTop=i.marginTop||i.margin,i.marginBottom=i.marginBottom||i.margin,i.marginRight=i.marginRight||i.margin,i.marginLeft=i.marginLeft||i.margin,i}});var wk=tt(_k=>{"use strict";Object.defineProperty(_k,"__esModule",{value:!0});_k.default=fse;function fse(i){var t=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var o in t)t.hasOwnProperty(o)&&(o=t[o],typeof i[o]=="string"&&(i[o]=parseInt(i[o],10)));return typeof i.displayValue=="string"&&(i.displayValue=i.displayValue!="false"),i}});var Ck=tt(xk=>{"use strict";Object.defineProperty(xk,"__esModule",{value:!0});var pse={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};xk.default=pse});var mR=tt(Ak=>{"use strict";Object.defineProperty(Ak,"__esModule",{value:!0});var mse=wk(),gse=pR(mse),bse=Ck(),fR=pR(bse);function pR(i){return i&&i.__esModule?i:{default:i}}function vse(i){var t={};for(var o in fR.default)fR.default.hasOwnProperty(o)&&(i.hasAttribute("jsbarcode-"+o.toLowerCase())&&(t[o]=i.getAttribute("jsbarcode-"+o.toLowerCase())),i.hasAttribute("data-"+o.toLowerCase())&&(t[o]=i.getAttribute("data-"+o.toLowerCase())));return t.value=i.getAttribute("jsbarcode-value")||i.getAttribute("data-value"),t=(0,gse.default)(t),t}Ak.default=vse});var kk=tt(ra=>{"use strict";Object.defineProperty(ra,"__esModule",{value:!0});ra.getTotalWidthOfEncodings=ra.calculateEncodingAttributes=ra.getBarcodePadding=ra.getEncodingHeight=ra.getMaximumHeightOfEncodings=void 0;var yse=tm(),_se=wse(yse);function wse(i){return i&&i.__esModule?i:{default:i}}function gR(i,t){return t.height+(t.displayValue&&i.text.length>0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function bR(i,t,o){if(o.displayValue&&t<i){if(o.textAlign=="center")return Math.floor((i-t)/2);if(o.textAlign=="left")return 0;if(o.textAlign=="right")return Math.floor(i-t)}return 0}function xse(i,t,o){for(var e=0;e<i.length;e++){var n=i[e],r=(0,_se.default)(t,n.options),a;r.displayValue?a=kse(n.text,r,o):a=0;var s=n.data.length*r.width;n.width=Math.ceil(Math.max(a,s)),n.height=gR(n,r),n.barcodePadding=bR(a,s,r)}}function Cse(i){for(var t=0,o=0;o<i.length;o++)t+=i[o].width;return t}function Ase(i){for(var t=0,o=0;o<i.length;o++)i[o].height>t&&(t=i[o].height);return t}function kse(i,t,o){var e;if(o)e=o;else if(typeof document<"u")e=document.createElement("canvas").getContext("2d");else return 0;e.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var n=e.measureText(i);if(!n)return 0;var r=n.width;return r}ra.getMaximumHeightOfEncodings=Ase;ra.getEncodingHeight=gR;ra.getBarcodePadding=bR;ra.calculateEncodingAttributes=xse;ra.getTotalWidthOfEncodings=Cse});var vR=tt(Sk=>{"use strict";Object.defineProperty(Sk,"__esModule",{value:!0});var Ese=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Sse=tm(),Dse=Tse(Sse),Ek=kk();function Tse(i){return i&&i.__esModule?i:{default:i}}function Mse(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}var Ise=function(){function i(t,o,e){Mse(this,i),this.canvas=t,this.encodings=o,this.options=e}return Ese(i,[{key:"render",value:function(){if(!this.canvas.getContext)throw new Error("The browser does not support canvas.");this.prepareCanvas();for(var o=0;o<this.encodings.length;o++){var e=(0,Dse.default)(this.options,this.encodings[o].options);this.drawCanvasBarcode(e,this.encodings[o]),this.drawCanvasText(e,this.encodings[o]),this.moveCanvasDrawing(this.encodings[o])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var o=this.canvas.getContext("2d");o.save(),(0,Ek.calculateEncodingAttributes)(this.encodings,this.options,o);var e=(0,Ek.getTotalWidthOfEncodings)(this.encodings),n=(0,Ek.getMaximumHeightOfEncodings)(this.encodings);this.canvas.width=e+this.options.marginLeft+this.options.marginRight,this.canvas.height=n,o.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(o.fillStyle=this.options.background,o.fillRect(0,0,this.canvas.width,this.canvas.height)),o.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(o,e){var n=this.canvas.getContext("2d"),r=e.data,a;o.textPosition=="top"?a=o.marginTop+o.fontSize+o.textMargin:a=o.marginTop,n.fillStyle=o.lineColor;for(var s=0;s<r.length;s++){var l=s*o.width+e.barcodePadding;r[s]==="1"?n.fillRect(l,a,o.width,o.height):r[s]&&n.fillRect(l,a,o.width,o.height*r[s])}}},{key:"drawCanvasText",value:function(o,e){var n=this.canvas.getContext("2d"),r=o.fontOptions+" "+o.fontSize+"px "+o.font;if(o.displayValue){var a,s;o.textPosition=="top"?s=o.marginTop+o.fontSize-o.textMargin:s=o.height+o.textMargin+o.marginTop+o.fontSize,n.font=r,o.textAlign=="left"||e.barcodePadding>0?(a=0,n.textAlign="left"):o.textAlign=="right"?(a=e.width-1,n.textAlign="right"):(a=e.width/2,n.textAlign="center"),n.fillText(e.text,a,s)}}},{key:"moveCanvasDrawing",value:function(o){var e=this.canvas.getContext("2d");e.translate(o.width,0)}},{key:"restoreCanvas",value:function(){var o=this.canvas.getContext("2d");
1o.restore()}}]),i}();Sk.default=Ise});var yR=tt(Tk=>{"use strict";Object.defineProperty(Tk,"__esModule",{value:!0});var Ose=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}(),Pse=tm(),Rse=Fse(Pse),Dk=kk();function Fse(i){return i&&i.__esModule?i:{default:i}}function Nse(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}var ly="http://www.w3.org/2000/svg",Lse=function(){function i(t,o,e){Nse(this,i),this.svg=t,this.encodings=o,this.options=e,this.document=e.xmlDocument||document}return Ose(i,[{key:"render",value:function(){var o=this.options.marginLeft;this.prepareSVG();for(var e=0;e<this.encodings.length;e++){var n=this.encodings[e],r=(0,Rse.default)(this.options,n.options),a=this.createGroup(o,r.marginTop,this.svg);this.setGroupOptions(a,r),this.drawSvgBarcode(a,r,n),this.drawSVGText(a,r,n),o+=n.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);(0,Dk.calculateEncodingAttributes)(this.encodings,this.options);var o=(0,Dk.getTotalWidthOfEncodings)(this.encodings),e=(0,Dk.getMaximumHeightOfEncodings)(this.encodings),n=o+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(n,e),this.options.background&&this.drawRect(0,0,n,e,this.svg).setAttribute("style","fill:"+this.options.background+";")}},{key:"drawSvgBarcode",value:function(o,e,n){var r=n.data,a;e.textPosition=="top"?a=e.fontSize+e.textMargin:a=0;for(var s=0,l=0,c=0;c<r.length;c++)l=c*e.width+n.barcodePadding,r[c]==="1"?s++:s>0&&(this.drawRect(l-e.width*s,a,e.width*s,e.height,o),s=0);s>0&&this.drawRect(l-e.width*(s-1),a,e.width*s,e.height,o)}},{key:"drawSVGText",value:function(o,e,n){var r=this.document.createElementNS(ly,"text");if(e.displayValue){var a,s;r.setAttribute("style","font:"+e.fontOptions+" "+e.fontSize+"px "+e.font),e.textPosition=="top"?s=e.fontSize-e.textMargin:s=e.height+e.textMargin+e.fontSize,e.textAlign=="left"||n.barcodePadding>0?(a=0,r.setAttribute("text-anchor","start")):e.textAlign=="right"?(a=n.width-1,r.setAttribute("text-anchor","end")):(a=n.width/2,r.setAttribute("text-anchor","middle")),r.setAttribute("x",a),r.setAttribute("y",s),r.appendChild(this.document.createTextNode(n.text)),o.appendChild(r)}}},{key:"setSvgAttributes",value:function(o,e){var n=this.svg;n.setAttribute("width",o+"px"),n.setAttribute("height",e+"px"),n.setAttribute("x","0px"),n.setAttribute("y","0px"),n.setAttribute("viewBox","0 0 "+o+" "+e),n.setAttribute("xmlns",ly),n.setAttribute("version","1.1"),n.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(o,e,n){var r=this.document.createElementNS(ly,"g");return r.setAttribute("transform","translate("+o+", "+e+")"),n.appendChild(r),r}},{key:"setGroupOptions",value:function(o,e){o.setAttribute("style","fill:"+e.lineColor+";")}},{key:"drawRect",value:function(o,e,n,r,a){var s=this.document.createElementNS(ly,"rect");return s.setAttribute("x",o),s.setAttribute("y",e),s.setAttribute("width",n),s.setAttribute("height",r),a.appendChild(s),s}}]),i}();Tk.default=Lse});var _R=tt(Mk=>{"use strict";Object.defineProperty(Mk,"__esModule",{value:!0});var Bse=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}();function jse(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}var Vse=function(){function i(t,o,e){jse(this,i),this.object=t,this.encodings=o,this.options=e}return Bse(i,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),i}();Mk.default=Vse});var wR=tt(Ok=>{"use strict";Object.defineProperty(Ok,"__esModule",{value:!0});var zse=vR(),Hse=Ik(zse),Use=yR(),Gse=Ik(Use),Wse=_R(),qse=Ik(Wse);function Ik(i){return i&&i.__esModule?i:{default:i}}Ok.default={CanvasRenderer:Hse.default,SVGRenderer:Gse.default,ObjectRenderer:qse.default}});var Nk=tt(im=>{"use strict";
1Object.defineProperty(im,"__esModule",{value:!0});function Pk(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}function Rk(i,t){if(!i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:i}function Fk(i,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);i.prototype=Object.create(t&&t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(i,t):i.__proto__=t)}var Yse=function(i){Fk(t,i);function t(o,e){Pk(this,t);var n=Rk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.name="InvalidInputException",n.symbology=o,n.input=e,n.message='"'+n.input+'" is not a valid input for '+n.symbology,n}return t}(Error),Zse=function(i){Fk(t,i);function t(){Pk(this,t);var o=Rk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.name="InvalidElementException",o.message="Not supported type to render on",o}return t}(Error),Qse=function(i){Fk(t,i);function t(){Pk(this,t);var o=Rk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.name="NoElementException",o.message="No element to render on.",o}return t}(Error);im.InvalidInputException=Yse;im.InvalidElementException=Zse;im.NoElementException=Qse});var CR=tt(jk=>{"use strict";Object.defineProperty(jk,"__esModule",{value:!0});var $se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},Kse=mR(),Lk=xR(Kse),Xse=wR(),nm=xR(Xse),Jse=Nk();function xR(i){return i&&i.__esModule?i:{default:i}}function Bk(i){if(typeof i=="string")return ele(i);if(Array.isArray(i)){for(var t=[],o=0;o<i.length;o++)t.push(Bk(i[o]));return t}else{if(typeof HTMLCanvasElement<"u"&&i instanceof HTMLImageElement)return tle(i);if(i&&i.nodeName&&i.nodeName.toLowerCase()==="svg"||typeof SVGElement<"u"&&i instanceof SVGElement)return{element:i,options:(0,Lk.default)(i),renderer:nm.default.SVGRenderer};if(typeof HTMLCanvasElement<"u"&&i instanceof HTMLCanvasElement)return{element:i,options:(0,Lk.default)(i),renderer:nm.default.CanvasRenderer};if(i&&i.getContext)return{element:i,renderer:nm.default.CanvasRenderer};if(i&&(typeof i>"u"?"undefined":$se(i))==="object"&&!i.nodeName)return{element:i,renderer:nm.default.ObjectRenderer};throw new Jse.InvalidElementException}}function ele(i){var t=document.querySelectorAll(i);if(t.length!==0){for(var o=[],e=0;e<t.length;e++)o.push(Bk(t[e]));return o}}function tle(i){var t=document.createElement("canvas");return{element:t,options:(0,Lk.default)(i),renderer:nm.default.CanvasRenderer,afterRender:function(){i.setAttribute("src",t.toDataURL())}}}jk.default=Bk});var AR=tt(Vk=>{"use strict";Object.defineProperty(Vk,"__esModule",{value:!0});var ile=function(){function i(t,o){for(var e=0;e<o.length;e++){var n=o[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,o,e){return o&&i(t.prototype,o),e&&i(t,e),t}}();function nle(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}var rle=function(){function i(t){nle(this,i),this.api=t}return ile(i,[{key:"handleCatch",value:function(o){if(o.name==="InvalidInputException")if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw o.message;else throw o;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(o){try{var e=o.apply(void 0,arguments);return this.api._options.valid(!0),e}catch(n){return this.handleCatch(n),this.api}}}]),i}();Vk.default=rle});var OR=tt((pPe,IR)=>{"use strict";var ole=dR(),Zc=jl(ole),ale=tm(),rm=jl(ale),sle=uR(),ER=jl(sle),lle=hR(),kR=jl(lle),cle=CR(),dle=jl(cle),ule=wk(),hle=jl(ule),fle=AR(),ple=jl(fle),SR=Nk(),mle=Ck(),DR=jl(mle);function jl(i){return i&&i.__esModule?i:{default:i}}var Ws=function(){},cy=function(t,o,e){var n=new Ws;if(typeof t>"u")throw Error("No element to render on was provided.");return n._renderProperties=(0,dle.default)(t),n._encodings=[],n._options=DR.default,n._errorHandler=new ple.default(n),typeof o<"u"&&(e=e||{},e.format||(e.format=MR()),n.options(e)[e.format](o,e).render()),n};cy.getModule=function(i){return Zc.default[i]};for(zk in Zc.default)Zc.default.hasOwnProperty(zk)&&gle(Zc.default,zk);var zk;function gle(i,t){Ws.prototype[t]=Ws.prototype[t.toUpperCase()]=Ws.prototype[t.toLowerCase()]=function(o,e){var n=this;return n._errorHandler.wrapBarcodeCall(function(){e.text=typeof e.text>"u"?void 0:""+e.text;var r=(0,rm.default)(n._options,e);r=(0,hle.default)(r);var a=i[t],s=TR(o,a,r);return n._encodings.push(s),n})}}function TR(i,t,o){i=""+i;var e=new t(i,o);if(!e.valid())throw new SR.InvalidInputException(e.constructor.name,i);var n=e.encode();n=(0,ER.default)(n);for(var r=0;r<n.length;r++)n[r].options=(0,rm.default)(o,n[r].options);return n}function MR(){return Zc.default.CODE128?"CODE128":Object.keys(Zc.default)[0]}Ws.prototype.options=function(i){return this._options=(0,rm.default)(this._options,i),this};Ws.prototype.blank=function(i){var t=new Array(i+1).join("0");return this._encodings.push({data:t}),this};Ws.prototype.init=function(){if(this._renderProperties){Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]);var i;for(var t in this._renderProperties){i=this._renderProperties[t];var o=(0,rm.default)(this._options,i.options);o.format=="auto"&&(o.format=MR()),this._errorHandler.wrapBarcodeCall(function(){var e=o.value,n=Zc.default[o.format.toUpperCase()],r=TR(e,n,o);Hk(i,r,o)})}}};Ws.prototype.render=function(){if(!this._renderProperties)throw new SR.NoElementException;if(Array.isArray(this._renderProperties))for(var i=0;i<this._renderProperties.length;i++)Hk(this._renderProperties[i],this._encodings,this._options);else Hk(this._renderProperties,this._encodings,this._options);return this};Ws.prototype._defaults=DR.default;function Hk(i,t,o){t=(0,ER.default)(t);for(var e=0;e<t.length;e++)t[e].options=(0,rm.default)(o,t[e].options),(0,kR.default)(t[e].options);(0,kR.default)(o);var n=i.renderer,r=new n(i.element,t,o);r.render(),i.afterRender&&i.afterRender()}typeof window<"u"&&(window.JsBarcode=cy);
1typeof jQuery<"u"&&(jQuery.fn.JsBarcode=function(i,t){var o=[];return jQuery(this).each(function(){o.push(this)}),cy(o,i,t)});IR.exports=cy});var SF=tt((Gk,Wk)=>{(function(i,t){typeof define=="function"&&define.amd?define([],t):typeof Gk<"u"?t():(t(),i.FileSaver={})})(Gk,function(){"use strict";function i(s,l){return typeof l>"u"?l={autoBom:!1}:typeof l!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(s.type)?new Blob(["\uFEFF",s],{type:s.type}):s}function t(s,l,c){var d=new XMLHttpRequest;d.open("GET",s),d.responseType="blob",d.onload=function(){a(d.response,l,c)},d.onerror=function(){console.error("could not download file")},d.send()}function o(s){var l=new XMLHttpRequest;l.open("HEAD",s,!1);try{l.send()}catch{}return 200<=l.status&&299>=l.status}function e(s){try{s.dispatchEvent(new MouseEvent("click"))}catch{var l=document.createEvent("MouseEvents");l.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,
1!1,!1,0,null),s.dispatchEvent(l)}}var n=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,r=n.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),a=n.saveAs||(typeof window!="object"||window!==n?function(){}:"download"in HTMLAnchorElement.prototype&&!r?function(s,l,c){var d=n.URL||n.webkitURL,u=document.createElement("a");l=l||s.name||"download",u.download=l,u.rel="noopener",typeof s=="string"?(u.href=s,u.origin===location.origin?e(u):o(u.href)?t(s,l,c):e(u,u.target="_blank")):(u.href=d.createObjectURL(s),setTimeout(function(){d.revokeObjectURL(u.href)},4e4),setTimeout(function(){e(u)},0))}:"msSaveOrOpenBlob"in navigator?function(s,l,c){if(l=l||s.name||"download",typeof s!="string")navigator.msSaveOrOpenBlob(i(s,c),l);else if(o(s))t(s,l,c);else{var d=document.createElement("a");d.href=s,d.target="_blank",setTimeout(function(){e(d)})}}:function(s,l,c,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof s=="string")return t(s,l,c);var u=s.type==="application/octet-stream",h=/constructor/i.test(n.HTMLElement)||n.safari,p=/CriOS\/[\d]+/.test(navigator.userAgent);if((p||u&&h||r)&&typeof FileReader<"u"){var f=new FileReader;f.onloadend=function(){var y=f.result;y=p?y:y.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=y:location=y,d=null},f.readAsDataURL(s)}else{var m=n.URL||n.webkitURL,g=m.createObjectURL(s);d?d.location=g:location.href=g,d=null,setTimeout(function(){m.revokeObjectURL(g)},4e4)}});n.saveAs=a.saveAs=a,typeof Wk<"u"&&(Wk.exports=a)})});var TF=tt((DF,qk)=>{(function(i){typeof DF=="object"&&typeof qk<"u"?qk.exports=i():typeof define=="function"&&define.amd?define([],i):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).ExcelJS=i()})(function(){return function i(t,o,e){function n(s,l){if(!o[s]){if(!t[s]){var c=typeof ch=="function"&&ch;if(!l&&c)return c(s,!0);if(r)return r(s,!0);var d=new Error("Cannot find module '"+s+"'");throw d.code="MODULE_NOT_FOUND",d}var u=o[s]={exports:{}};t[s][0].call(u.exports,function(h){return n(t[s][1][h]||h)},u,u.exports,i,t,o,e)}return o[s].exports}for(var r=typeof ch=="function"&&ch,a=0;a<e.length;a++)n(e[a]);return n}({1:[function(i,t,o){"use strict";let e=i("fs"),n=i("fast-csv"),r=i("dayjs/plugin/customParseFormat"),a=i("dayjs/plugin/utc"),s=i("dayjs").extend(r).extend(a),l=i("../ut
1ils/stream-buf"),{fs:{exists:c}}=i("../utils/utils"),d={true:!0,false:!1,"#N/A":{error:"#N/A"},"#REF!":{error:"#REF!"},"#NAME?":{error:"#NAME?"},"#DIV/0!":{error:"#DIV/0!"},"#NULL!":{error:"#NULL!"},"#VALUE!":{error:"#VALUE!"},"#NUM!":{error:"#NUM!"}};t.exports=class{constructor(u){this.workbook=u,this.worksheet=null}async readFile(u,h){if(h=h||{},!await c(u))throw new Error("File not found: "+u);let p=e.createReadStream(u),f=await this.read(p,h);return p.close(),f}read(u,h){return h=h||{},new Promise((p,f)=>{let m=this.workbook.addWorksheet(h.sheetName),g=h.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],y=h.map||function(T){if(T==="")return null;let O=Number(T);if(!Number.isNaN(O)&&O!==1/0)return O;let j=g.reduce((F,L)=>{if(F)return F;let z=s(T,L,!0);return z.isValid()?z:null},null);if(j)return new Date(j.valueOf());let P=d[T];return P!==void 0?P:T},C=n.parse(h.parserOptions).on("data",T=>{m.addRow(T.map(y))}).on("end",()=>{C.emit("worksheet",m)});C.on("worksheet",p).on("error",f),u.pipe(C)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(u,h){return new Promise((p,f)=>{h=h||{};let m=this.workbook.getWorksheet(h.sheetName||h.sheetId),g=n.format(h.formatterOptions);u.on("finish",()=>{p()}),g.on("error",f),g.pipe(u);let{dateFormat:y,dateUTC:C}=h,T=h.map||(P=>{if(P){if(P.text||P.hyperlink)return P.hyperlink||P.text||"";if(P.formula||P.result)return P.result||"";if(P instanceof Date)return y?C?s.utc(P).format(y):s(P).format(y):C?s.utc(P).format():s(P).format();if(P.error)return P.error;if(typeof P=="object")return JSON.stringify(P)}return P}),O=h.includeEmptyRows===void 0||h.includeEmptyRows,j=1;m&&m.eachRow((P,F)=>{if(O)for(;j++<F-1;)g.write([]);let{values:L}=P;L.shift(),g.write(L.map(T)),j=F}),g.end()})}writeFile(u,h){let p={encoding:(h=h||{}).encoding||"utf8"},f=e.createWriteStream(u,p);return this.write(f,h)}async writeBuffer(u){let h=new l;return await this.write(h,u),h.read()}}},{"../utils/stream-buf":24,"../utils/utils":27,dayjs:391,"dayjs/plugin/customParseFormat":392,"dayjs/plugin/utc":393,"fast-csv":424,fs:216}],2:[function(i,t,o){"use strict";let e=i("../utils/col-cache");class n{constructor(a,s){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(this.worksheet=a,s)if(typeof s=="string"){let c=e.decodeAddress(s);this.nativeCol=c.col+l,this.nativeColOff=0,this.nativeRow=c.row+l,this.nativeRowOff=0}else s.nativeCol!==void 0?(this.nativeCol=s.nativeCol||0,this.nativeColOff=s.nativeColOff||0,this.nativeRow=s.nativeRow||0,this.nativeRowOff=s.nativeRowOff||0):s.col!==void 0?(this.col=s.col+l,this.row=s.row+l):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(a){return a instanceof n||a==null?a:new n(a)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(a){this.nativeCol=Math.floor(a),this.nativeColOff=Math.floor((a-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(a){this.nativeRow=Math.floor(a),this.nativeRowOff=Math.floor((a-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(a){this.nativeCol=a.nativeCol,this.nativeColOff=a.nativeColOff,this.nativeRow=a.nativeRow,this.nativeRowOff=a.nativeRowOff}}t.exports=n},{"../utils/col-cache":19}],3:[function(i,t,o){"use strict";
vendor: 4,082 bytes, line 1
1let e=i("../utils/col-cache"),n=i("../utils/under-dash"),r=i("./enums"),{slideFormula:a}=i("../utils/shared-formula"),s=i("./note");class l{constructor(u,h,p){if(!u||!h)throw new Error("A Cell needs a Row");this._row=u,this._column=h,e.validateAddress(p),this._address=p,this._value=c.create(l.Types.Null,this),this.style=this._mergeStyle(u.style,h.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(u){this.style.numFmt=u}get font(){return this.style.font}set font(u){this.style.font=u}get alignment(){return this.style.alignment}set alignment(u){this.style.alignment=u}get border(){return this.style.border}set border(u){this.style.border=u}get fill(){return this.style.fill}set fill(u){this.style.fill=u}get protection(){return this.style.protection}set protection(u){this.style.protection=u}_mergeStyle(u,h,p){let f=u&&u.numFmt||h&&h.numFmt;f&&(p.numFmt=f);let m=u&&u.font||h&&h.font;m&&(p.font=m);let g=u&&u.alignment||h&&h.alignment;g&&(p.alignment=g);let y=u&&u.border||h&&h.border;y&&(p.border=y);let C=u&&u.fill||h&&h.fill;C&&(p.fill=C);let T=u&&u.protection||h&&h.protection;return T&&(p.protection=T),p}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===l.Types.Merge}merge(u,h){this._value.release(),this._value=c.create(l.Types.Merge,this,u),h||(this.style=u.style)}unmerge(){this.type===l.Types.Merge&&(this._value.release(),this._value=c.create(l.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(u){return this._value.type===l.Types.Merge&&this._value.isMergedTo(u)}get master(){return this.type===l.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===l.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(u){this.type!==l.Types.Merge?(this._value.release(),this._value=c.create(c.getType(u),this,u)):this._value.master.value=u}get note(){return this._comment&&this._comment.note}set note(u){this._comment=new s(u)}get text(){return this._value.toString()}get html(){return n.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(u){this.type===l.Types.String&&(this._value=c.create(l.Types.Hyperlink,this,{text:this._value.value,hyperlink:u}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){let{worksheet:u}=this._row;return{sheetName:u.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(u){this.names=[u]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(u){let{definedNames:h}=this.workbook;h.removeAllNames(this.fullAddress),u.forEach(p=>{h.addEx(this.fullAddress,p)})}addName(u){this.workbook.definedNames.addEx(this.fullAddress,u)}removeName(u){this.workbook.definedNames.removeEx(this.fullAddress,u)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(u){this._dataValidations.add(this.address,u)}get model(){let{model:u}=this._value;return u.style=this.style,this._comment&&(u.comment=this._comment.model),u}set model(u){if(this._value.release(),this._value=c.create(u.type,this),this._value.model=u,u.comment)switch(u.comment.type){case"note":this._comment=s.fromModel(u.comment)}u.style?this.style=u.style:this.style={}}}l.Types=r.ValueType;let c={getType:d=>
1d==null?l.Types.Null:d instanceof String||typeof d=="string"?l.Types.String:typeof d=="number"?l.Types.Number:typeof d=="boolean"?l.Types.Boolean:d instanceof Date?l.Types.Date:d.text&&d.hyperlink?l.Types.Hyperlink:d.formula||d.sharedFormula?l.Types.Formula:d.richText?l.Types.RichText:d.sharedString?l.Types.SharedString:d.error?l.Types.Error:l.Types.JSON,types:[{t:l.Types.Null,f:class{constructor(d){this.model={address:d.address,type:l.Types.Null}}get value(){return null}set value(d){}get type(){return l.Types.Null}get effectiveType(){return l.Types.Null}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){}toString(){return""}}},{t:l.Types.Number,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Number,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.Number}get effectiveType(){return l.Types.Number}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:l.Types.String,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.String,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.String}get effectiveType(){return l.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:l.Types.Date,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Date,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.Date}get effectiveType(){return l.Types.Date}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:l.Types.Hyperlink,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Hyperlink,text:u?u.text:void 0,hyperlink:u?u.hyperlink:void 0},u&&u.tooltip&&(this.model.tooltip=u.tooltip)}get value(){let d={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(d.tooltip=this.model.tooltip),d}set value(d){this.model={text:d.text,hyperlink:d.hyperlink},d.tooltip&&(this.model.tooltip=d.tooltip)}get text(){return this.model.text}set text(d){this.model.text=d}get hyperlink(){return this.model.hyperlink}set hyperlink(d){this.model.hyperlink=d}get type(){return l.Types.Hyperlink}get effectiveType(){return l.Types.Hyperlink}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:l.Types.Formula,f:class{constructor(d,u){this.cell=d,this.model={address:d.address,type:l.Types.Formula,shareType:u?u.shareType:void 0,ref:u?u.ref:void 0,formula:u?u.formula:void 0,sharedFormula:u?u.sharedFormula:void 0,result:u?u.result:void 0}}_copyModel(d){let u={},h=p=>{let f=d[p];f&&(u[p]=f)};return h("formula"),h("result"),h("ref"),h("shareType"),h("sharedFormula"),u}get value(){return this._copyModel(this.model)}set value(d){this.model=this._copyModel(d)}validate(d){switch(c.getType(d)){case l.Types.Null:case l.Types.String:case l.Types.Number:case l.Types.Date:break;case l.Types.Hyperlink:case l.Types.Formula:default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(d){this.model.formula=d}get formulaType(){return this.model.formula?r.FormulaType.Master:this.model.sharedFormula?r.FormulaType.Shared:r.FormulaType.None}get result(){return this.model.result}set result(d){this.model.result=d}get type(){return l.Types.Formula}get effectiveType(){let d=this.model.result;return d==null?r.ValueType.Null:d instanceof String||typeof d=="str
1ing"?r.ValueType.String:typeof d=="number"?r.ValueType.Number:d instanceof Date?r.ValueType.Date:d.text&&d.hyperlink?r.ValueType.Hyperlink:d.formula?r.ValueType.Formula:r.ValueType.Null}get address(){return this.model.address}set address(d){this.model.address=d}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){let{worksheet:d}=this.cell,u=d.findCell(this.model.sharedFormula);this._translatedFormula=u&&a(u.formula,u.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:l.Types.Merge,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Merge,master:u?u.address:void 0},this._master=u,u&&u.addMergeRef()}get value(){return this._master.value}set value(d){d instanceof l?(this._master&&this._master.releaseMergeRef(),d.addMergeRef(),this._master=d):this._master.value=d}isMergedTo(d){return d===this._master}get master(){return this._master}get type(){return l.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:l.Types.JSON,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.String,value:JSON.stringify(u),rawValue:u}}get value(){return this.model.rawValue}set value(d){this.model.rawValue=d,this.model.value=JSON.stringify(d)}get type(){return l.Types.String}get effectiveType(){return l.Types.String}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:l.Types.SharedString,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.SharedString,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.SharedString}get effectiveType(){return l.Types.SharedString}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:l.Types.RichText,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.String,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}toString(){return this.model.value.richText.map(d=>d.text).join("")}get type(){return l.Types.RichText}get effectiveType(){return l.Types.RichText}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:l.Types.Boolean,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Boolean,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.Boolean}get effectiveType(){return l.Types.Boolean}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:l.Types.Error,f:class{constructor(d,u){this.model={address:d.address,type:l.Types.Error,value:u}}get value(){return this.model.value}set value(d){this.model.value=d}get type(){return l.Types.Error}get effectiveType(){return l.Types.Error}get address(){return this.model.address}set address(d){this.model.address=d}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((d,u)=>(d[u.t]=u.f,d),[]),create(d,u,h){let p=this.types[d];if(!p)throw new Error("Could not create Value of type "+d);return new p(u,h)}};t.exports=l},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(i,t,o){"use strict";let e=i("../utils/under-dash"),n=i("./enums"),r=i("../utils/col-cache");class a{constructor(l,c,d){this._worksheet=l,this._number=c,d!==!1&&(this.defn=d)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return r.n2l(this._number)}get isCustomWidth(){return this.width!==void 0&&this.width!==9}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(l){l?(this.key=l.key,this.width=l.width!==void 0?l.width:9,this.outlineLevel=l.outlineLevel,l.style?this.style=l.style:this.style={},this.header=l.header,this._hidden=!!l.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}
1set header(l){l!==void 0?(this._header=l,this.headers.forEach((c,d)=>{this._worksheet.getCell(d+1,this.number).value=c})):this._header=void 0}get key(){return this._key}set key(l){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=l,l&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(l){this._hidden=l}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(l){this._outlineLevel=l}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(l){return this.width===l.width&&this.hidden===l.hidden&&this.outlineLevel===l.outlineLevel&&e.isEqual(this.style,l.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;let l=this.style;return!l||!(l.font||l.numFmt||l.alignment||l.border||l.fill||l.protection)}get headerCount(){return this.headers.length}eachCell(l,c){let d=this.number;c||(c=l,l=null),this._worksheet.eachRow(l,(u,h)=>{c(u.getCell(d),h)})}get values(){let l=[];return this.eachCell((c,d)=>{c&&c.type!==n.ValueType.Null&&(l[d]=c.value)}),l}set values(l){if(!l)return;let c=this.number,d=0;l.hasOwnProperty("0")&&(d=1),l.forEach((u,h)=>{this._worksheet.getCell(h+d,c).value=u})}_applyStyle(l,c){return this.style[l]=c,this.eachCell(d=>{d[l]=c}),c}get numFmt(){return this.style.numFmt}set numFmt(l){this._applyStyle("numFmt",l)}get font(){return this.style.font}set font(l){this._applyStyle("font",l)}get alignment(){return this.style.alignment}set alignment(l){this._applyStyle("alignment",l)}get protection(){return this.style.protection}set protection(l){this._applyStyle("protection",l)}get border(){return this.style.border}set border(l){this._applyStyle("border",l)}get fill(){return this.style.fill}set fill(l){this._applyStyle("fill",l)}static toModel(l){let c=[],d=null;return l&&l.forEach((u,h)=>{u.isDefault?d&&(d=null):d&&u.equivalentTo(d)?d.max=h+1:(d={min:h+1,max:h+1,width:u.width!==void 0?u.width:9,style:u.style,isCustomWidth:u.isCustomWidth,hidden:u.hidden,outlineLevel:u.outlineLevel,collapsed:u.collapsed},c.push(d))}),c.length?c:void 0}static fromModel(l,c){let d=[],u=1,h=0;for(c=(c=c||[]).sort(function(p,f){return p.min-f.min});h<c.length;){let p=c[h++];for(;u<p.min;)d.push(new a(l,u++));for(;u<=p.max;)d.push(new a(l,u++,p))}return d.length?d:null}}t.exports=a},{"../utils/col-cache":19,"../utils/under-dash":26,"./enums":7}],5:[function(i,t,o){"use strict";t.exports=class{constructor(e){this.model=e||{}}add(e,n){return this.model[e]=n}find(e){return this.model[e]}remove(e){this.model[e]=void 0}}},{}],6:[function(i,t,o){"use strict";let e=i("../utils/under-dash"),n=i("../utils/col-cache"),r=i("../utils/cell-matrix"),a=i("./range"),s=/[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/;t.exports=class{constructor(){this.matrixMap={}}getMatrix(l){return this.matrixMap[l]||(this.matrixMap[l]=new r)}add(l,c){let d=n.decodeEx(l);this.addEx(d,c)}addEx(l,c){let d=this.getMatrix(c);if(l.top)for(let u=l.left;u<=l.right;u++)for(let h=l.top;h<=l.bottom;h++){let p={sheetName:l.sheetName,address:n.n2l(u)+h,row:h,col:u};d.addCellEx(p)}else d.addCellEx(l)}remove(l,c){let d=n.decodeEx(l);this.removeEx(d,c)}removeEx(l,c){this.getMatrix(c).removeCellEx(l)}removeAllNames(l){e.each(this.matrixMap,c=>{c.removeCellEx(l)})}forEach(l){e.each(this.matrixMap,(c,d)=>{c.forEach(u=>{l(d,u)})})}getNames(l){return this.getNamesEx(n.decodeEx(l))}getNamesEx(l){return e.map(this.matrixMap,(c,d)=>c.findCellEx(l)&&d).filter(Boolean)}_explore(l,c){c.mark=!1;let{sheetName:d}=c,u=new a(c.row,c.col,c.row,c.col,d),h,p;function f(g,y){let C=l.findCellAt(d,g,c.col);return!(!C||!C.mark)&&(u[y]=g,C.mark=!1,!0)}for(p=c.row-1;f(p,"top");p--);for(p=c.row+1;f(p,"bottom");p++);function m(g,y){let C=[];for(p=u.top;p<=u.bottom;p++){let T=l.findCellAt(d,p,g);if(!T||!T.mark)return!1;C.push(T)}u[y]=g;for(let T=0;T<C.length;T++)C[T].mark=!1;return!0}for(h=c.col-1;m(h,"left");h--);for(h=c.col+1;m(h,"right");h++);return u}getRanges(l,c){return(c=c||this.matrixMap[l])?(c.forEach(d=>{d.mark=!0}),{name:l,ranges:c.map(d=>
1d.mark&&this._explore(c,d)).filter(Boolean).map(d=>d.$shortRange)}):{name:l,ranges:[]}}normaliseMatrix(l,c){l.forEachInSheet(c,(d,u,h)=>{d&&(d.row===u&&d.col===h||(d.row=u,d.col=h,d.address=n.n2l(h)+u))})}spliceRows(l,c,d,u){e.each(this.matrixMap,h=>{h.spliceRows(l,c,d,u),this.normaliseMatrix(h,l)})}spliceColumns(l,c,d,u){e.each(this.matrixMap,h=>{h.spliceColumns(l,c,d,u),this.normaliseMatrix(h,l)})}get model(){return e.map(this.matrixMap,(l,c)=>this.getRanges(c,l)).filter(l=>l.ranges.length)}set model(l){let c=this.matrixMap={};l.forEach(d=>{let u=c[d.name]=new r;d.ranges.forEach(h=>{s.test(h.split("!").pop()||"")&&u.addCell(h)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(i,t,o){"use strict";t.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(i,t,o){"use strict";let e=i("../utils/col-cache"),n=i("./anchor");t.exports=class{constructor(r,a){this.worksheet=r,this.model=a}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(r){let{type:a,imageId:s,range:l,hyperlinks:c}=r;if(this.type=a,this.imageId=s,a==="image")if(typeof l=="string"){let d=e.decode(l);this.range={tl:new n(this.worksheet,{col:d.left,row:d.top},-1),br:new n(this.worksheet,{col:d.right,row:d.bottom},0),editAs:"oneCell"}}else this.range={tl:new n(this.worksheet,l.tl,0),br:l.br&&new n(this.worksheet,l.br,0),ext:l.ext,editAs:l.editAs,hyperlinks:c||l.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(i,t,o){"use strict";let e=i("../utils/under-dash");class n{constructor(a){this.note=a}get model(){let a=null;switch(typeof this.note){case"string":a={type:"note",note:{texts:[{text:this.note}]}};break;default:a={type:"note",note:this.note}}return e.deepMerge({},n.DEFAULT_CONFIGS,a)}set model(a){let{note:s}=a,{texts:l}=s;l.length===1&&Object.keys(l[0]).length===1?this.note=l[0].text:this.note=s}static fromModel(a){let s=new n;return s.model=a,s}}n.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},t.exports=n},{"../utils/under-dash":26}],10:[function(i,t,o){"use strict";let e=i("../utils/col-cache");class n{constructor(){this.decode(arguments)}setTLBR(a,s,l,c,d){if(arguments.length<4){let u=e.decodeAddress(a),h=e.decodeAddress(s);this.model={top:Math.min(u.row,h.row),left:Math.min(u.col,h.col),bottom:Math.max(u.row,h.row),right:Math.max(u.col,h.col),sheetName:l},this.setTLBR(u.row,u.col,h.row,h.col,d)}else this.model={top:Math.min(a,l),left:Math.min(s,c),bottom:Math.max(a,l),right:Math.max(s,c),sheetName:d}}decode(a){switch(a.length){case 5:this.setTLBR(a[0],a[1],a[2],a[3],a[4]);break;case 4:this.setTLBR(a[0],a[1],a[2],a[3]);break;case 3:this.setTLBR(a[0],a[1],a[2]);break;case 2:this.setTLBR(a[0],a[1]);break;case 1:{let s=a[0];if(s instanceof n)this.model={top:s.model.top,left:s.model.left,bottom:s.model.bottom,right:s.model.right,sheetName:s.sheetName};else if(s instanceof Array)this.decode(s);else if(s.top&&s.left&&s.bottom&&s.right)this.model={top:s.top,left:s.left,bottom:s.bottom,right:s.right,sheetName:s.sheetName};else{let l=e.decodeEx(s);l.top?this.model={top:l.top,left:l.left,bottom:l.bottom,right:l.right,sheetName:l.sheetName}:this.model={top:l.row,left:l.col,bottom:l.row,right:l.col,sheetName:l.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+a.length)}}get top(){return this.model.top||1}set top(a){this.model.top=a}get left(){return this.model.left||1}set left(a){this.model.left=a}get bottom(){return this.model.bottom||1}set bottom(a){this.model.bottom=a}get right(){return this.model.right||1}set right(a){this.model.right=a}get sheetName(){return this.model.sheetName}set sheetName(a){this.model.sheetName=a}get _serialisedSheetName(){let{sheetName:a}=this.model;return a?/^[a-zA-Z0-9]*$/.test(a)?a+"!":`'${a}'!`:""}expand(a,s,l,c){(!this.model.top||a<this.top)&&(this.top=a),(!this.model.left||s<this.left)&&(this.left=s),(!this.model.bottom||l>this.bottom)&&(this.bottom=l),(!this.model.right||c>this.right)&&(this.right=c)}
1expandRow(a){if(a){let{dimensions:s,number:l}=a;s&&this.expand(l,s.min,l,s.max)}}expandToAddress(a){let s=e.decodeEx(a);this.expand(s.row,s.col,s.row,s.col)}get tl(){return e.n2l(this.left)+this.top}get $t$l(){return`$${e.n2l(this.left)}$${this.top}`}get br(){return e.n2l(this.right)+this.bottom}get $b$r(){return`$${e.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(a){return(!a.sheetName||!this.sheetName||a.sheetName===this.sheetName)&&!(a.bottom<this.top)&&!(a.top>this.bottom)&&!(a.right<this.left)&&!(a.left>this.right)}contains(a){let s=e.decodeEx(a);return this.containsEx(s)}containsEx(a){return(!a.sheetName||!this.sheetName||a.sheetName===this.sheetName)&&a.row>=this.top&&a.row<=this.bottom&&a.col>=this.left&&a.col<=this.right}forEachAddress(a){for(let s=this.left;s<=this.right;s++)for(let l=this.top;l<=this.bottom;l++)a(e.encodeAddress(l,s),l,s)}}t.exports=n},{"../utils/col-cache":19}],11:[function(i,t,o){"use strict";let e=i("../utils/under-dash"),n=i("./enums"),r=i("../utils/col-cache"),a=i("./cell");t.exports=class{constructor(s,l){this._worksheet=s,this._number=l,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(s){return this._cells[s-1]}getCellEx(s){let l=this._cells[s.col-1];if(!l){let c=this._worksheet.getColumn(s.col);l=new a(this,c,s.address),this._cells[s.col-1]=l}return l}getCell(s){if(typeof s=="string"){let l=this._worksheet.getColumnKey(s);s=l?l.number:r.l2n(s)}return this._cells[s-1]||this.getCellEx({address:r.encodeAddress(this._number,s),row:this._number,col:s})}splice(s,l){let c=s+l;for(var d=arguments.length,u=new Array(d>2?d-2:0),h=2;h<d;h++)u[h-2]=arguments[h];let p=u.length-l,f=this._cells.length,m,g,y;if(p<0)for(m=s+u.length;m<=f;m++)y=this._cells[m-1],g=this._cells[m-p-1],g?(y=this.getCell(m),y.value=g.value,y.style=g.style,y._comment=g._comment):y&&(y.value=null,y.style={},y._comment=void 0);else if(p>0)for(m=f;m>=c;m--)g=this._cells[m-1],g?(y=this.getCell(m+p),y.value=g.value,y.style=g.style,y._comment=g._comment):this._cells[m+p-1]=void 0;for(m=0;m<u.length;m++)y=this.getCell(s+m),y.value=u[m],y.style={},y._comment=void 0}eachCell(s,l){if(l||(l=s,s=null),s&&s.includeEmpty){let c=this._cells.length;for(let d=1;d<=c;d++)l(this.getCell(d),d)}else this._cells.forEach((c,d)=>{c&&c.type!==n.ValueType.Null&&l(c,d+1)})}addPageBreak(s,l){let c=this._worksheet,d=Math.max(0,s-1)||0,u=Math.max(0,l-1)||16838,h={id:this._number,max:u,man:1};d&&(h.min=d),c.rowBreaks.push(h)}get values(){let s=[];return this._cells.forEach(l=>{l&&l.type!==n.ValueType.Null&&(s[l.col]=l.value)}),s}set values(s){if(this._cells=[],s)if(s instanceof Array){let l=0;
1s.hasOwnProperty("0")&&(l=1),s.forEach((c,d)=>{c!==void 0&&(this.getCellEx({address:r.encodeAddress(this._number,d+l),row:this._number,col:d+l}).value=c)})}else this._worksheet.eachColumnKey((l,c)=>{s[c]!==void 0&&(this.getCellEx({address:r.encodeAddress(this._number,l.number),row:this._number,col:l.number}).value=s[c])})}get hasValues(){return e.some(this._cells,s=>s&&s.type!==n.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let s=0;return this.eachCell(()=>{s++}),s}get dimensions(){let s=0,l=0;return this._cells.forEach(c=>{c&&c.type!==n.ValueType.Null&&((!s||s>c.col)&&(s=c.col),l<c.col&&(l=c.col))}),s>0?{min:s,max:l}:null}_applyStyle(s,l){return this.style[s]=l,this._cells.forEach(c=>{c&&(c[s]=l)}),l}get numFmt(){return this.style.numFmt}set numFmt(s){this._applyStyle("numFmt",s)}get font(){return this.style.font}set font(s){this._applyStyle("font",s)}get alignment(){return this.style.alignment}set alignment(s){this._applyStyle("alignment",s)}get protection(){return this.style.protection}set protection(s){this._applyStyle("protection",s)}get border(){return this.style.border}set border(s){this._applyStyle("border",s)}get fill(){return this.style.fill}set fill(s){this._applyStyle("fill",s)}get hidden(){return!!this._hidden}set hidden(s){this._hidden=s}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(s){this._outlineLevel=s}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){let s=[],l=0,c=0;return this._cells.forEach(d=>{if(d){let u=d.model;u&&((!l||l>d.col)&&(l=d.col),c<d.col&&(c=d.col),s.push(u))}}),this.height||s.length?{cells:s,number:this.number,min:l,max:c,height:this.height,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel,collapsed:this.collapsed}:null}set model(s){if(s.number!==this._number)throw new Error("Invalid row number in model");let l;this._cells=[],s.cells.forEach(c=>{switch(c.type){case a.Types.Merge:break;default:{let d;if(c.address)d=r.decodeAddress(c.address);else if(l){let{row:u}=l,h=l.col+1;d={row:u,col:h,address:r.encodeAddress(u,h),$col$row:`$${r.n2l(h)}$${u}`}}l=d,this.getCellEx(d).model=c;break}}}),s.height?this.height=s.height:delete this.height,this.hidden=s.hidden,this.outlineLevel=s.outlineLevel||0,this.style=s.style&&JSON.parse(JSON.stringify(s.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(i,t,o){"use strict";let e=i("../utils/col-cache");class n{constructor(a,s,l){this.table=a,this.column=s,this.index=l}_set(a,s){this.table.cacheState(),this.column[a]=s}get name(){return this.column.name}set name(a){this._set("name",a)}get filterButton(){return this.column.filterButton}set filterButton(a){this.column.filterButton=a}get style(){return this.column.style}set style(a){this.column.style=a}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(a){this._set("totalsRowLabel",a)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(a){this._set("totalsRowFunction",a)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(a){this._set("totalsRowResult",a)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(a){this._set("totalsRowFormula",a)}}t.exports=class{constructor(r,a){this.worksheet=r,a&&(this.table=a,this.validate(),this.store())}getFormula(r){switch(r.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${r.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${r.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${r.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${r.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${r.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${r.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${r.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${r.name}])`;case"custom":return r.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+r.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){let{table:r}=this,a=(p,f,m)=>{p[f]===void 0&&(p[f]=m)};a(r,"headerRow",!0),a(r,"totalsRow",!1),a(r,"style",{}),a(r.style,"theme","TableStyleMedium2"),a(r.style,"showFirstColumn",!1),a(r.style,"showLastColumn",!1),a(r.style,"showRowStripes",!1),a(r.style,"showColumnStripes",!1);let s=(p,f)=>{if(!p)throw new Error(f)};s(r.ref,"Table must have ref"),s(r.columns,"Table must have column definitions"),s(r.rows,"Table must have row definitions"),r.tl=e.decodeAddress(r.ref);let{row:l,col:c}=r.tl;s(l>0,"Table must be on valid row"),s(c>0,"Table must be on valid col");let{width:d,filterHeight:u,tableHeight:h}=this;r.autoFilterRef=e.encode(l,c,l+u-1,c+d-1),r.tableRef=e.encode(l,c,l+h-1,c+d-1),r.columns.forEach((p,f)=>{s(p.name,`Column ${f} must have a name`),f===0?a(p,"totalsRowLabel","Total"):(a(p,"totalsRowFunction","none"),p.totalsRowFormula=this.getFormula(p))})}store(){let r=(u,h)=>
1{h&&Object.keys(h).forEach(p=>{u[p]=h[p]})},{worksheet:a,table:s}=this,{row:l,col:c}=s.tl,d=0;if(s.headerRow){let u=a.getRow(l+d++);s.columns.forEach((h,p)=>{let{style:f,name:m}=h,g=u.getCell(c+p);g.value=m,r(g,f)})}if(s.rows.forEach(u=>{let h=a.getRow(l+d++);u.forEach((p,f)=>{let m=h.getCell(c+f);m.value=p,r(m,s.columns[f].style)})}),s.totalsRow){let u=a.getRow(l+d++);s.columns.forEach((h,p)=>{let f=u.getCell(c+p);if(p===0)f.value=h.totalsRowLabel;else{let m=this.getFormula(h);f.value=m?{formula:h.totalsRowFormula,result:h.totalsRowResult}:null}r(f,h.style)})}}load(r){let{table:a}=this,{row:s,col:l}=a.tl,c=0;if(a.headerRow){let d=r.getRow(s+c++);a.columns.forEach((u,h)=>{d.getCell(l+h).value=u.name})}if(a.rows.forEach(d=>{let u=r.getRow(s+c++);d.forEach((h,p)=>{u.getCell(l+p).value=h})}),a.totalsRow){let d=r.getRow(s+c++);a.columns.forEach((u,h)=>{let p=d.getCell(l+h);h===0?p.value=u.totalsRowLabel:this.getFormula(u)&&(p.value={formula:u.totalsRowFormula,result:u.totalsRowResult})})}}get model(){return this.table}set model(r){this.table=r}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();let r=e.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let a=0;a<this._cache.tableHeight;a++){let s=this.worksheet.getRow(r.row+a);for(let l=0;l<this._cache.width;l++)s.getCell(r.col+l).value=null}else{for(let a=this.tableHeight;a<this._cache.tableHeight;a++){let s=this.worksheet.getRow(r.row+a);for(let l=0;l<this._cache.width;l++)s.getCell(r.col+l).value=null}for(let a=0;a<this.tableHeight;a++){let s=this.worksheet.getRow(r.row+a);for(let l=this.width;l<this._cache.width;l++)s.getCell(r.col+l).value=null}}this.store()}addRow(r,a){this.cacheState(),a===void 0?this.table.rows.push(r):this.table.rows.splice(a,0,r)}removeRows(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.rows.splice(r,a)}getColumn(r){let a=this.table.columns[r];return new n(this,a,r)}addColumn(r,a,s){this.cacheState(),s===void 0?(this.table.columns.push(r),this.table.rows.forEach((l,c)=>{l.push(a[c])})):(this.table.columns.splice(s,0,r),this.table.rows.forEach((l,c)=>{l.splice(s,0,a[c])}))}removeColumns(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;this.cacheState(),this.table.columns.splice(r,a),this.table.rows.forEach(s=>{s.splice(r,a)})}_assign(r,a,s){this.cacheState(),r[a]=s}get ref(){return this.table.ref}set ref(r){this._assign(this.table,"ref",r)}get name(){return this.table.name}set name(r){this.table.name=r}get displayName(){return this.table.displyName||this.table.name}set displayNamename(r){this.table.displayName=r}get headerRow(){return this.table.headerRow}set headerRow(r){this._assign(this.table,"headerRow",r)}get totalsRow(){return this.table.totalsRow}set totalsRow(r){this._assign(this.table,"totalsRow",r)}get theme(){return this.table.style.name}set theme(r){this.table.style.name=r}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(r){this.table.style.showFirstColumn=r}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(r){this.table.style.showLastColumn=r}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(r){this.table.style.showRowStripes=r}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(r){this.table.style.showColumnStripes=r}}},{"../utils/col-cache":19}],13:[function(i,t,o){"use strict";let e=i("./worksheet"),n=i("./defined-names"),r=i("../xlsx/xlsx"),a=i("../csv/csv");t.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new n}get xlsx(){return this._xlsx||(this._xlsx=new r(this)),this._xlsx}get csv(){return this._csv||(this._csv=new a(this)),this._csv}get nextId(){for(let s=1;s<this._worksheets.length;s++)if(!this._worksheets[s])return s;return this._worksheets.length||1}addWorksheet(s,l){let c=this.nextId;l&&(typeof l=="string"?(console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'),l={properties:{tabColor:{argb:l}}}
1):(l.argb||l.theme||l.indexed)&&(console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"),l={properties:{tabColor:l}}));let d=this._worksheets.reduce((p,f)=>(f&&f.orderNo)>p?f.orderNo:p,0),u=Object.assign({},l,{id:c,name:s,orderNo:d+1,workbook:this}),h=new e(u);return this._worksheets[c]=h,h}removeWorksheetEx(s){delete this._worksheets[s.id]}removeWorksheet(s){let l=this.getWorksheet(s);l&&l.destroy()}getWorksheet(s){return s===void 0?this._worksheets.find(Boolean):typeof s=="number"?this._worksheets[s]:typeof s=="string"?this._worksheets.find(l=>l&&l.name===s):void 0}get worksheets(){return this._worksheets.slice(1).sort((s,l)=>s.orderNo-l.orderNo).filter(Boolean)}eachSheet(s){this.worksheets.forEach(l=>{s(l,l.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(s){let l=this.media.length;return this.media.push(Object.assign({},s,{type:"image"})),l}getImage(s){return this.media[s]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(s=>s.model),sheets:this.worksheets.map(s=>s.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(s){this.creator=s.creator,this.lastModifiedBy=s.lastModifiedBy,this.lastPrinted=s.lastPrinted,this.created=s.created,this.modified=s.modified,this.company=s.company,this.manager=s.manager,this.title=s.title,this.subject=s.subject,this.keywords=s.keywords,this.category=s.category,this.description=s.description,this.language=s.language,this.revision=s.revision,this.contentStatus=s.contentStatus,this.properties=s.properties,this.calcProperties=s.calcProperties,this._worksheets=[],s.worksheets.forEach(l=>{let{id:c,name:d,state:u}=l,h=s.sheets&&s.sheets.findIndex(p=>p.id===c);(this._worksheets[c]=new e({id:c,name:d,orderNo:h,state:u,workbook:this})).model=l}),this._definedNames.model=s.definedNames,this.views=s.views,this._themes=s.themes,this.media=s.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(i,t,o){"use strict";let e=i("../utils/under-dash"),n=i("../utils/col-cache"),r=i("./range"),a=i("./row"),s=i("./column"),l=i("./enums"),c=i("./image"),d=i("./table"),u=i("./data-validations"),h=i("../utils/encryptor"),{copyStyle:p}=i("../utils/copy-style");t.exports=class{constructor(f){f=f||{},this._workbook=f.workbook,this.id=f.id,this.orderNo=f.orderNo,this.name=f.name,this.state=f.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},f.properties),this.pageSetup=Object.assign({}
1,{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!f.pageSetup||!f.pageSetup.fitToWidth&&!f.pageSetup.fitToHeight||f.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},f.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},f.headerFooter),this.dataValidations=new u,this.views=f.views||[],this.autoFilter=f.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(f){if(f===void 0&&(f="sheet"+this.id),this._name!==f){if(typeof f!="string")throw new Error("The name has to be a string.");if(f==="")throw new Error("The name can't be empty.");if(f==="History")throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(f))throw new Error(`Worksheet name ${f} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(f))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+f);if(f&&f.length>31&&(console.warn(`Worksheet name ${f} exceeds 31 chars. This will be truncated`),f=f.substring(0,31)),this._workbook._worksheets.find(m=>m&&m.name.toLowerCase()===f.toLowerCase()))throw new Error("Worksheet name already exists: "+f);this._name=f}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){let f=new r;return this._rows.forEach(m=>{if(m){let g=m.dimensions;g&&f.expand(m.number,g.min,m.number,g.max)}}),f}get columns(){return this._columns}set columns(f){this._headerRowCount=f.reduce((y,C)=>{let T=(C.header?1:C.headers&&C.headers.length)||0;return Math.max(y,T)},0);let m=1,g=this._columns=[];f.forEach(y=>{let C=new s(this,m++,!1);g.push(C),C.defn=y})}getColumnKey(f){return this._keys[f]}setColumnKey(f,m){this._keys[f]=m}deleteColumnKey(f){delete this._keys[f]}eachColumnKey(f){e.each(this._keys,f)}getColumn(f){if(typeof f=="string"){let m=this._keys[f];if(m)return m;f=n.l2n(f)}if(this._columns||(this._columns=[]),f>this._columns.length){let m=this._columns.length+1;for(;m<=f;)this._columns.push(new s(this,m++))}return this._columns[f-1]}spliceColumns(f,m){let g=this._rows.length;for(var y=arguments.length,C=new Array(y>2?y-2:0),T=2;T<y;T++)C[T-2]=arguments[T];if(C.length>0)for(let F=0;F<g;F++){let L=[f,m];C.forEach(B=>{L.push(B[F]||null)});let z=this.getRow(F+1);z.splice.apply(z,L)}else this._rows.forEach(F=>{F&&F.splice(f,m)});let O=C.length-m,j=f+m,P=this._columns.length;if(O<0)for(let F=f+C.length;F<=P;F++)this.getColumn(F).defn=this.getColumn(F-O).defn;else if(O>0)for(let F=P;F>=j;F--)this.getColumn(F+O).defn=this.getColumn(F).defn;for(let F=f;F<f+C.length;F++)this.getColumn(F).defn=null;this.workbook.definedNames.spliceColumns(this.name,f,m,C.length)}get lastColumn(){return this.getColumn(this.columnCount)}get columnCount(){let f=0;return this.eachRow(m=>{f=Math.max(f,m.cellCount)}),f}get actualColumnCount(){let f=[],m=0;return this.eachRow(g=>{g.eachCell(y=>{let{col:C}=y;f[C]||(f[C]=!0,m++)})}),m}_commitRow(){}get _lastRowNumber(){let f=this._rows,m=f.length;for(;m>0&&f[m-1]===void 0;)m--;return m}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(f){return this._rows[f-1]}findRows(f,m){return this._rows.slice(f-1,f-1+m)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let f=0;return this.eachRow(()=>{f++}),f}getRow(f){let m=this._rows[f-1];return m||(m=this._rows[f-1]=new a(this,f)),m}getRows(f,m){if(m<1)return;let g=[];for(let y=f;y<f+m;y++)g.push(this.getRow(y));return g}addRow(f){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",g=this._nextRow,y=this.getRow(g);return y.values=f,this._setStyleOption(g,m[0]==="i"?m:"n"),y}addRows(f){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n",g=[];return f.forEach(y=>{g.push(this.addRow(y,m))}),g}insertRow(f,m){let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";return this.spliceRows(f,0,m),this._setStyleOption(f,g),this.getRow(f)}insertRows(f,m){let g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"n";if(this.spliceRows(f,0,...m),g!=="n")for(let y=0;y<m.length;y++)g[0]==="o"&&this.findRow(m.length+f+y)!==void 0?this._copyStyle(m.length+f+y,f+y,g[1]==="+"):g[0]==="i"&&this.findRow(f-1)!==void 0&&this._copyStyle(f-1,f+y,g[1]==="+");return this.getRows(f,m.length)}_setStyleOption(f){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"n";m[0]==="o"&&this.findRow(f+1)!==void 0?this._copyStyle(f+1,f,m[1]==="
1+"):m[0]==="i"&&this.findRow(f-1)!==void 0&&this._copyStyle(f-1,f,m[1]==="+")}_copyStyle(f,m){let g=arguments.length>2&&arguments[2]!==void 0&&arguments[2],y=this.getRow(f),C=this.getRow(m);C.style=p(y.style),y.eachCell({includeEmpty:g},(T,O)=>{C.getCell(O).style=p(T.style)}),C.height=y.height}duplicateRow(f,m){let g=arguments.length>2&&arguments[2]!==void 0&&arguments[2],y=this._rows[f-1],C=new Array(m).fill(y.values);this.spliceRows(f+1,g?0:m,...C);for(let T=0;T<m;T++){let O=this._rows[f+T];O.style=y.style,O.height=y.height,y.eachCell({includeEmpty:!0},(j,P)=>{O.getCell(P).style=j.style})}}spliceRows(f,m){let g=f+m;for(var y=arguments.length,C=new Array(y>2?y-2:0),T=2;T<y;T++)C[T-2]=arguments[T];let O=C.length,j=O-m,P=this._rows.length,F,L;if(j<0)for(f===P&&(this._rows[P-1]=void 0),F=g;F<=P;F++)if(L=this._rows[F-1],L){let z=this.getRow(F+j);z.values=L.values,z.style=L.style,z.height=L.height,L.eachCell({includeEmpty:!0},(B,A)=>{z.getCell(A).style=B.style}),this._rows[F-1]=void 0}else this._rows[F+j-1]=void 0;else if(j>0)for(F=P;F>=g;F--)if(L=this._rows[F-1],L){let z=this.getRow(F+j);z.values=L.values,z.style=L.style,z.height=L.height,L.eachCell({includeEmpty:!0},(B,A)=>{if(z.getCell(A).style=B.style,B._value.constructor.name==="MergeValue"){let S=this.getRow(B._row._number+O).getCell(A),R=B._value._master,b=this.getRow(R._row._number+O).getCell(R._column._number);S.merge(b)}})}else this._rows[F+j-1]=void 0;for(F=0;F<O;F++){let z=this.getRow(f+F);z.style={},z.values=C[F]}this.workbook.definedNames.spliceRows(this.name,f,m,O)}eachRow(f,m){if(m||(m=f,f=void 0),f&&f.includeEmpty){let g=this._rows.length;for(let y=1;y<=g;y++)m(this.getRow(y),y)}else this._rows.forEach(g=>{g&&g.hasValues&&m(g,g.number)})}getSheetValues(){let f=[];return this._rows.forEach(m=>{m&&(f[m.number]=m.values)}),f}findCell(f,m){let g=n.getAddress(f,m),y=this._rows[g.row-1];return y?y.findCell(g.col):void 0}getCell(f,m){let g=n.getAddress(f,m);return this.getRow(g.row).getCellEx(g)}mergeCells(){for(var f=arguments.length,m=new Array(f),g=0;g<f;g++)m[g]=arguments[g];let y=new r(m);this._mergeCellsInternal(y)}mergeCellsWithoutStyle(){for(var f=arguments.length,m=new Array(f),g=0;g<f;g++)m[g]=arguments[g];let y=new r(m);this._mergeCellsInternal(y,!0)}_mergeCellsInternal(f,m){e.each(this._merges,y=>{if(y.intersects(f))throw new Error("Cannot merge already merged cells")});let g=this.getCell(f.top,f.left);for(let y=f.top;y<=f.bottom;y++)for(let C=f.left;C<=f.right;C++)(y>f.top||C>f.left)&&this.getCell(y,C).merge(g,m);this._merges[g.address]=f}_unMergeMaster(f){let m=this._merges[f.address];if(m){for(let g=m.top;g<=m.bottom;g++)for(let y=m.left;y<=m.right;y++)this.getCell(g,y).unmerge();delete this._merges[f.address]}}get hasMerges(){return e.some(this._merges,Boolean)}unMergeCells(){for(var f=arguments.length,m=new Array(f),g=0;g<f;g++)m[g]=arguments[g];let y=new r(m);for(let C=y.top;C<=y.bottom;C++)for(let T=y.left;T<=y.right;T++){let O=this.findCell(C,T);O&&(O.type===l.ValueType.Merge?this._unMergeMaster(O.master):this._merges[O.address]&&this._unMergeMaster(O))}}fillFormula(f,m,g){let y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"shared",C=n.decode(f),{top:T,left:O,bottom:j,right:P}=C,F=P-O+1,L=n.encodeAddress(T,O),z=y==="shared",B;B=typeof g=="function"?g:Array.isArray(g)?Array.isArray(g[0])?(S,R)=>g[S-T][R-O]:(S,R)=>g[(S-T)*F+(R-O)]:()=>{};let A=!0;for(let S=T;S<=j;S++)for(let R=O;R<=P;R++)A?(this.getCell(S,R).value={shareType:y,formula:m,ref:f,result:B(S,R)},A=!1):this.getCell(S,R).value=z?{sharedFormula:L,result:B(S,R)}:B(S,R)}addImage(f,m){let g={type:"image",imageId:f,range:m};this._media.push(new c(this,g))}getImages(){return this._media.filter(f=>f.type==="image")}addBackgroundImage(f){let m={type:"background",imageId:f};this._media.push(new c(this,m))}getBackgroundImageId(){let f=this._media.find(m=>m.type==="background");return f&&f.imageId}protect(f,m){return new Promise(g=>{this.sheetProtection={sheet:!0},m&&"spinCount"in m&&(m.spinCount=Number.isFinite(m.spinCount)?Math.round(Math.max(0,m.spinCount)):1e5),f&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=h.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=m&&"spinCount"in m?m.spinCount:1e5,this.sheetProtection.hashValue=h.convertPasswordToHash(f,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),m&&(this.sheetProtection=Object.assign(this.sheetProtection,m),!f&&"spinCount"in m&&delete this.sheetProtection.spinCount),g()})}unprotect(){this.sheetProtection=null}addTable(f){let m=new d(this,f);return this.tables[f.name]=m,m}getTable(f){return this.tables[f]}removeTable(f){delete this.tables[f]}getTables(){return Object.values(this.tables)}addConditionalFormatting(f){this.conditionalFormattings.push(f)}
1removeConditionalFormatting(f){typeof f=="number"?this.conditionalFormattings.splice(f,1):this.conditionalFormattings=f instanceof Function?this.conditionalFormattings.filter(f):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(f){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=f}get model(){let f={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(y=>y.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(y=>y.model),conditionalFormattings:this.conditionalFormattings};f.cols=s.toModel(this.columns);let m=f.rows=[],g=f.dimensions=new r;return this._rows.forEach(y=>{let C=y&&y.model;C&&(g.expand(C.number,C.min,C.number,C.max),m.push(C))}),f.merges=[],e.each(this._merges,y=>{f.merges.push(y.range)}),f}_parseRows(f){this._rows=[],f.rows.forEach(m=>{let g=new a(this,m.number);this._rows[g.number-1]=g,g.model=m})}_parseMergeCells(f){e.each(f.mergeCells,m=>{this.mergeCellsWithoutStyle(m)})}set model(f){this.name=f.name,this._columns=s.fromModel(this,f.cols),this._parseRows(f),this._parseMergeCells(f),this.dataValidations=new u(f.dataValidations),this.properties=f.properties,this.pageSetup=f.pageSetup,this.headerFooter=f.headerFooter,this.views=f.views,this.autoFilter=f.autoFilter,this._media=f.media.map(m=>new c(this,m)),this.sheetProtection=f.sheetProtection,this.tables=f.tables.reduce((m,g)=>{let y=new d;return y.model=g,m[g.name]=y,m},{}),this.conditionalFormattings=f.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(i,t,o){"use strict";i("core-js/modules/es.promise"),i("core-js/modules/es.promise.finally"),i("core-js/modules/es.object.assign"),i("core-js/modules/es.object.keys"),i("core-js/modules/es.object.values"),i("core-js/modules/es.symbol"),i("core-js/modules/es.symbol.async-iterator"),i("core-js/modules/es.array.iterator"),i("core-js/modules/es.array.includes"),i("core-js/modules/es.array.find-index"),i("core-js/modules/es.array.find"),i("core-js/modules/es.string.from-code-point"),i("core-js/modules/es.string.includes"),i("core-js/modules/es.number.is-nan"),i("regenerator-runtime/runtime");let e={Workbook:i("./doc/workbook")},n=i("./doc/enums");Object.keys(n).forEach(r=>{e[r]=n[r]}),t.exports=e},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(i,t,o){"use strict";let e=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");o.bufferToString=function(n){return typeof n=="string"?n:e?e.decode(n):n.toString()}},{}],17:[function(i,t,o){"use strict";let e=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:n}=i("buffer");o.stringToBuffer=function(r){return typeof r!="string"?r:e?n.from(e.encode(r).buffer):n.from(r)}},{buffer:220}],18:[function(i,t,o){"use strict";let e=i("./under-dash"),n=i("./col-cache");t.exports=class{constructor(r){this.template=r,this.sheets={}}addCell(r){this.addCellEx(n.decodeEx(r))}getCell(r){return this.findCellEx(n.decodeEx(r),!0)}findCell(r){return this.findCellEx(n.decodeEx(r),!1)}findCellAt(r,a,s){let l=this.sheets[r],c=l&&l[a];return c&&c[s]}addCellEx(r){if(r.top)for(let a=r.top;a<=r.bottom;a++)for(let s=r.left;s<=r.right;s++)this.getCellAt(r.sheetName,a,s);else this.findCellEx(r,!0)}getCellEx(r){return this.findCellEx(r,!0)}findCellEx(r,a){let s=this.findSheet(r,a),l=this.findSheetRow(s,r,a);return this.findRowCell(l,r,a)}getCellAt(r,a,s){let l=this.sheets[r]||(this.sheets[r]=[]),c=l[a]||(l[a]=[]);return c[s]||(c[s]={sheetName:r,address:n.n2l(s)+a,row:a,col:s})}removeCellEx(r){let a=this.findSheet(r);if(!a)return;let s=this.findSheetRow(a,r);s&&delete s[r.col]}forEachInSheet(r,a){let s=this.sheets[r];
1s&&s.forEach((l,c)=>{l&&l.forEach((d,u)=>{d&&a(d,c,u)})})}forEach(r){e.each(this.sheets,(a,s)=>{this.forEachInSheet(s,r)})}map(r){let a=[];return this.forEach(s=>{a.push(r(s))}),a}findSheet(r,a){let s=r.sheetName;return this.sheets[s]?this.sheets[s]:a?this.sheets[s]=[]:void 0}findSheetRow(r,a,s){let{row:l}=a;return r&&r[l]?r[l]:s?r[l]=[]:void 0}findRowCell(r,a,s){let{col:l}=a;return r&&r[l]?r[l]:s?r[l]=this.template?Object.assign(a,JSON.parse(JSON.stringify(this.template))):a:void 0}spliceRows(r,a,s,l){let c=this.sheets[r];if(c){let d=[];for(let u=0;u<l;u++)d.push([]);c.splice(a,s,...d)}}spliceColumns(r,a,s,l){let c=this.sheets[r];if(c){let d=[];for(let u=0;u<l;u++)d.push(null);e.each(c,u=>{u.splice(a,s,...d)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(i,t,o){"use strict";let e=/^[A-Z]+\d+$/,n={_dictionary:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],_l2nFill:0,_l2n:{},_n2l:[],_level:r=>r<=26?1:r<=676?2:3,_fill(r){let a,s,l,c,d,u=1;if(r>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&r>=1){for(;u<=26;)a=this._dictionary[u-1],this._n2l[u]=a,this._l2n[a]=u,u++;this._l2nFill=1}if(this._l2nFill<2&&r>=2){for(u=27;u<=702;)s=u-27,l=s%26,c=Math.floor(s/26),a=this._dictionary[c]+this._dictionary[l],this._n2l[u]=a,this._l2n[a]=u,u++;this._l2nFill=2}if(this._l2nFill<3&&r>=3){for(u=703;u<=16384;)s=u-703,l=s%26,c=Math.floor(s/26)%26,d=Math.floor(s/676),a=this._dictionary[d]+this._dictionary[c]+this._dictionary[l],this._n2l[u]=a,this._l2n[a]=u,u++;this._l2nFill=3}},l2n(r){if(this._l2n[r]||this._fill(r.length),!this._l2n[r])throw new Error("Out of bounds. Invalid column letter: "+r);return this._l2n[r]},n2l(r){if(r<1||r>16384)throw new Error(r+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[r]||this._fill(this._level(r)),this._n2l[r]},_hash:{},validateAddress(r){if(!e.test(r))throw new Error("Invalid Address: "+r);return!0},decodeAddress(r){let a=r.length<5&&this._hash[r];if(a)return a;let s=!1,l="",c=0,d=!1,u="",h=0;for(let f,m=0;m<r.length;m++)if(f=r.charCodeAt(m),!d&&f>=65&&f<=90)s=!0,l+=r[m],c=26*c+f-64;else if(f>=48&&f<=57)d=!0,u+=r[m],h=10*h+f-48;else if(d&&s&&f!==36)break;if(s){if(c>16384)throw new Error("Out of bounds. Invalid column letter: "+l)}else c=void 0;d||(h=void 0);let p={address:r=l+u,col:c,row:h,$col$row:`$${l}$${u}`};return c<=100&&h<=100&&(this._hash[r]=p,this._hash[p.$col$row]=p),p},getAddress(r,a){if(a){let s=this.n2l(a)+r;return this.decodeAddress(s)}return this.decodeAddress(r)},decode(r){let a=r.split(":");if(a.length===2){let s=this.decodeAddress(a[0]),l=this.decodeAddress(a[1]),c={top:Math.min(s.row,l.row),left:Math.min(s.col,l.col),bottom:Math.max(s.row,l.row),right:Math.max(s.col,l.col)};return c.tl=this.n2l(c.left)+c.top,c.br=this.n2l(c.right)+c.bottom,c.dimensions=`${c.tl}:${c.br}`,c}return this.decodeAddress(r)},decodeEx(r){let a=r.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),s=a[1]||a[2],l=a[3],c=l.split(":");if(c.length>1){let u=this.decodeAddress(c[0]),h=this.decodeAddress(c[1]),p=Math.min(u.row,h.row),f=Math.min(u.col,h.col),m=Math.max(u.row,h.row),g=Math.max(u.col,h.col);return u=this.n2l(f)+p,h=this.n2l(g)+m,{top:p,left:f,bottom:m,right:g,sheetName:s,tl:{address:u,col:f,row:p,$col$row:`$${this.n2l(f)}$${p}`,sheetName:s},br:{address:h,col:g,row:m,$col$row:`$${this.n2l(g)}$${m}`,sheetName:s},dimensions:`${u}:${h}`}}if(l.startsWith("#"))return s?{sheetName:s,error:l}:{error:l};let d=this.decodeAddress(l);return s?de({sheetName:s},d):d},encodeAddress:(r,a)=>n.n2l(a)+r,encode(){switch(arguments.length){case 2:return n.encodeAddress(arguments[0],arguments[1]);case 4:return`${n.encodeAddress(arguments[0],arguments[1])}:${n.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(r,a){let[s,l,,c,d]=r,[u,h]=a;return u>=s&&u<=c&&h>=l&&h<=d}};t.exports=n},{}],20:[function(i,t,o){"use strict";let e=(r,a)=>de(de({},r),a.reduce((s,l)=>(r[l]&&(s[l]=de({},r[l])),s),{})),n=function(r,a,s){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];r[s]&&(a[s]=e(r[s],l))};o.copyStyle=r=>{if(!r)return r;if(a=r,Object.keys(a).length===0)return{};var a;let s=de({},r);return n(r,s,"font",["color"]),n(r,s,"alignment"),n(r,s,"protection"),r.border&&(n(r,s,"border"),n(r.border,s.border,"top",["color"]),n(r.border,s.border,"left",["color"]),n(r.border,s.border,"bottom",["color"]),n(r.border,s.border,"right",["color"]),n(r.border,s.border,"diagonal",["color"])),r.fill&&(n(r,s,"fill",["fgColor","bgColor","center"]),r.fill.stops&&(s.fill.stops=r.fill.stops.map(l=>e(l,["color"])))),s}},{}],21:[function(i,t,o){(function(e){(function(){"use strict";let n=i("crypto"),r={hash(a){let s=n.createHash(a);for(var l=arguments.length,c=new Array(l>1?l-1:0),d=1;d<l;d++)c[d-1]=arguments[d];return s.update(e.concat(c)),s.digest()},convertPasswordToHash(a,s,l,c){if(s=s.toLowerCase(),n.getHashes().indexOf(s)<0)throw new Error(`Hash algorithm '${s}' not supported!`);let d=e.from(a,"utf16le"),u=this.hash(s,e.from(l,"base64"),d);for(let h=0;h<c;h++){let p=e.alloc(4);p.writeUInt32LE(h,0),u=this.hash(s,u,p)}return u.toString("base64")},randomBytes:a=>n.randomBytes(a)};t.exports=r}).call(this)}).call(this,i("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(i,t,o){"use strict";let{SaxesParser:e}=i("saxes"),{PassThrough:n}=i("readable-stream"),{bufferToString:r}=i("./browser-buffer-decode");t.exports=async function*(a){a.pipe&&!a[Symbol.asyncIterator]&&(a=a.pipe(new n));let s=new e,l;s.on("error",d=>{l=d});let c=[];s.on("opentag",d=>c.push({eventType:"opentag",value:d})),s.on("text",d=>c.push({eventType:"text",value:d})),s.on("closetag",d=>c.push({eventType:"closetag",value:d}));for await(let d of a){if(s.write(r(d)),l)throw l;yield c,c=[]}}},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(i,t,o){"use strict";let e=i("./col-cache"),n=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,r=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;t.exports={slideFormula:function(a,s,l){let c=e.decode(s),d=e.decode(l);return a.replace(n,(u,h,p,f,m)=>{if(m)return u;let g=r.exec(f);
1if(g){let y=g[1],C=g[2].toUpperCase(),T=g[3],O=g[4];if(C.length>3||C.length===3&&C>"XFD")return u;let j=e.l2n(C),P=parseInt(O,10);return y||(j+=d.col-c.col),T||(P+=d.row-c.row),(h||"")+(y||"")+e.n2l(j)+(T||"")+P}return u})}}},{"./col-cache":19}],24:[function(i,t,o){(function(e,n){(function(){"use strict";let r=i("readable-stream"),a=i("./utils"),s=i("./string-buf");class l{constructor(f,m){this._data=f,this._encoding=m}get length(){return this.toBuffer().length}copy(f,m,g,y){return this.toBuffer().copy(f,m,g,y)}toBuffer(){return this._buffer||(this._buffer=n.from(this._data,this._encoding)),this._buffer}}class c{constructor(f){this._data=f}get length(){return this._data.length}copy(f,m,g,y){return this._data._buf.copy(f,m,g,y)}toBuffer(){return this._data.toBuffer()}}class d{constructor(f){this._data=f}get length(){return this._data.length}copy(f,m,g,y){this._data.copy(f,m,g,y)}toBuffer(){return this._data}}class u{constructor(f){this.size=f,this.buffer=n.alloc(f),this.iRead=0,this.iWrite=0}toBuffer(){if(this.iRead===0&&this.iWrite===this.size)return this.buffer;let f=n.alloc(this.iWrite-this.iRead);return this.buffer.copy(f,0,this.iRead,this.iWrite),f}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(f){let m;return f===0?null:f===void 0||f>=this.length?(m=this.toBuffer(),this.iRead=this.iWrite,m):(m=n.alloc(f),this.buffer.copy(m,0,this.iRead,f),this.iRead+=f,m)}write(f,m,g){let y=Math.min(g,this.size-this.iWrite);return f.copy(this.buffer,this.iWrite,m,m+y),this.iWrite+=y,y}}let h=function(p){p=p||{},this.bufSize=p.bufSize||1048576,this.buffers=[],this.batch=p.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};a.inherits(h,r.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return n.concat(this.buffers.map(p=>p.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){let f=this.buffers[this.buffers.length-1];if(!f.full)return f}let p=new u(this.bufSize);return this.buffers.push(p),p},async _pipe(p){await Promise.all(this.pipes.map(function(f){return new Promise(m=>{f.write(p.toBuffer(),()=>{m()})})}))},_writeToBuffers(p){let f=0,m=p.length;for(;f<m;)f+=this._getWritableBuffer().write(p,f,m-f)},async write(p,f,m){let g;if(f instanceof Function&&(m=f,f="utf8"),m=m||a.nop,p instanceof s)g=new c(p);else if(p instanceof n)g=new d(p);else{if(!(typeof p=="string"||p instanceof String||p instanceof ArrayBuffer))throw new Error("Chunk must be one of type String, Buffer or StringBuf.");g=new l(p,f)}if(this.pipes.length)if(this.batch)for(this._writeToBuffers(g);!this.corked&&this.buffers.length>1;)this._pipe(this.buffers.shift());else this.corked?(this._writeToBuffers(g),e.nextTick(m)):(await this._pipe(g),m());else this.paused||this.emit("data",g.toBuffer()),this._writeToBuffers(g),this.emit("readable");return!0},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(p,f,m){let g=y=>{y?m(y):(this._flush(),this.pipes.forEach(C=>{C.end()}),this.emit("finish"))};p?this.write(p,f,g):g()},read(p){let f;if(p){for(f=[];p&&this.buffers.length&&!this.buffers[0].eod;){let m=this.buffers[0],g=m.read(p);p-=g.length,f.push(g),m.eod&&m.full&&this.buffers.shift()}return n.concat(f)}return f=this.buffers.map(m=>m.toBuffer()).filter(Boolean),this.buffers=[],n.concat(f)},setEncoding(p){this.encoding=p},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(p){this.pipes.push(p),!this.paused&&this.buffers.length&&this.end()},unpipe(p){this.pipes=this.pipes.filter(f=>f!==p)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),t.exports=h}).call(this)}).call(this,i("_process"),i("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(i,t,o){(function(e){(function(){"use strict";t.exports=class{constructor(n){this._buf=e.alloc(n&&n.size||16384),this._encoding=n&&n.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=e.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(n){n=n||0,this._buffer=void 0,this._inPos=n}_grow(n){let r=2*this._buf.length;for(;r<n;)r*=2;let a=e.alloc(r);this._buf.copy(a,0),this._buf=a}addText(n){this._buffer=void 0;let r=this._inPos+this._buf.write(n,this._inPos,this._encoding);for(;r>=this._buf.length-4;)this._grow(this._inPos+n.length),r=this._inPos+this._buf.write(n,this._inPos,this._encoding);this._inPos=r}addStringBuf(n){n.length&&(this._buffer=void 0,this.length+n.length>this.capacity&&this._grow(this.length+n.length),n._buf.copy(this._buf,this._inPos,0,n.length),this._inPos+=n.length)}}}).call(this)}).call(this,i("buffer").Buffer)},{buffer:220}],26:[function(i,t,o){"use strict";let{toString:e}=Object.prototype,n=/["&<>]/,r={each:function(a,s){a&&(Array.isArray(a)?a.forEach(s):Object.keys(a).forEac
1h(l=>{s(a[l],l)}))},some:function(a,s){return!!a&&(Array.isArray(a)?a.some(s):Object.keys(a).some(l=>s(a[l],l)))},every:function(a,s){return!a||(Array.isArray(a)?a.every(s):Object.keys(a).every(l=>s(a[l],l)))},map:function(a,s){return a?Array.isArray(a)?a.map(s):Object.keys(a).map(l=>s(a[l],l)):[]},keyBy:(a,s)=>a.reduce((l,c)=>(l[c[s]]=c,l),{}),isEqual:function(a,s){let l=typeof a,c=typeof s,d=Array.isArray(a),u=Array.isArray(s),h;if(l!==c)return!1;switch(typeof a){case"object":if(d||u)return!(!d||!u)&&a.length===s.length&&a.every((p,f)=>{let m=s[f];return r.isEqual(p,m)});if(a===null||s===null)return a===s;if(h=Object.keys(a),Object.keys(s).length!==h.length)return!1;for(let p of h)if(!s.hasOwnProperty(p))return!1;return r.every(a,(p,f)=>{let m=s[f];return r.isEqual(p,m)});default:return a===s}},escapeHtml(a){let s=n.exec(a);if(!s)return a;let l="",c="",d=0,u=s.index;for(;u<a.length;u++){switch(a.charAt(u)){case'"':c="&quot;";break;case"&":c="&amp;";break;case"'":c="&apos;";break;case"<":c="&lt;";break;case">":c="&gt;";break;default:continue}d!==u&&(l+=a.substring(d,u)),d=u+1,l+=c}return d!==u?l+a.substring(d,u):l},strcmp:(a,s)=>a<s?-1:a>s?1:0,isUndefined:a=>e.call(a)==="[object Undefined]",isObject:a=>e.call(a)==="[object Object]",deepMerge(){let a=arguments[0]||{},{length:s}=arguments,l,c,d;function u(h,p){l=a[p],d=Array.isArray(h),r.isObject(h)||d?(d?(d=!1,c=l&&Array.isArray(l)?l:[]):c=l&&r.isObject(l)?l:{},a[p]=r.deepMerge(c,h)):r.isUndefined(h)||(a[p]=h)}for(let h=0;h<s;h++)r.each(arguments[h],u);return a}};t.exports=r},{}],27:[function(i,t,o){(function(e,n){(function(){"use strict";let r=i("fs"),a=/[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,s={nop(){},promiseImmediate:l=>new Promise(c=>{e.setImmediate?n(()=>{c(l)}):setTimeout(()=>{c(l)},1)}),inherits:function(l,c,d,u){l.super_=c,u||(u=d,d=null),d&&Object.keys(d).forEach(p=>{Object.defineProperty(l,p,Object.getOwnPropertyDescriptor(d,p))});let h={constructor:{value:l,enumerable:!1,writable:!1,configurable:!0}};u&&Object.keys(u).forEach(p=>{h[p]=Object.getOwnPropertyDescriptor(u,p)}),l.prototype=Object.create(c.prototype,h)},dateToExcel:(l,c)=>25569+l.getTime()/864e5-(c?1462:0),excelToDate(l,c){let d=Math.round(24*(l-25569+(c?1462:0))*3600*1e3);return new Date(d)},parsePath(l){let c=l.lastIndexOf("/");return{path:l.substring(0,c),name:l.substring(c+1)}},getRelsPath(l){let c=s.parsePath(l);return`${c.path}/_rels/${c.name}.rels`},xmlEncode(l){let c=a.exec(l);if(!c)return l;let d="",u="",h=0,p=c.index;for(;p<l.length;p++){let f=l.charCodeAt(p);switch(f){case 34:u="&quot;";break;case 38:u="&amp;";break;case 39:u="&apos;";break;case 60:u="&lt;";break;case 62:u="&gt;";break;case 127:u="";break;default:if(f<=31&&(f<=8||f>=11&&f!==13)){u="";break}continue}h!==p&&(d+=l.substring(h,p)),h=p+1,u&&(d+=u)}return h!==p?d+l.substring(h,p):d},xmlDecode:l=>l.replace(/&([a-z]*);/g,c=>{switch(c){case"&lt;":return"<";case"&gt;":return">";case"&amp;":return"&";case"&apos;":return"'";case"&quot;":return'"';default:return c}}),validInt(l){let c=parseInt(l,10);return Number.isNaN(c)?0:c},isDateFmt(l){return l?(l=(l=l.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/)!==null:!1},fs:{exists:l=>new Promise(c=>{r.access(l,r.constants.F_OK,d=>{c(!d)})})},toIsoDateString:l=>l.toIsoString().subsstr(0,10),parseBoolean:l=>l===!0||l==="true"||l===1||l==="1"};t.exports=s}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},i("timers").setImmediate)},{fs:216,timers:523}],28:[function(i,t,o){"use strict";let e=i("./under-dash"),n=i("./utils");function r(l,c,d){l.push(` ${c}="${n.xmlEncode(d.toString())}"`)}function a(l,c){if(c){let d=[];e.each(c,(u,h)=>{u!==void 0&&r(d,h,u)}),l.push(d.join(""))}}class s{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(c){let d=this._xml;d.push("<?xml"),a(d,c),d.push(`?>
2`)}openNode(c,d){let u=this.tos,h=this._xml;u&&this.open&&h.push(">"),this._stack.push(c),h.push("<"),h.push(c),a(h,d),this.leaf=!0,this.open=!0}addAttribute(c,d){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");d!==void 0&&r(this._xml,c,d)}addAttributes(c){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");a(this._xml,c)}writeText(c){let d=this._xml;this.open&&(d.push(">"),this.open=!1),this.leaf=!1,d.push(n.xmlEncode(c.toString()))}writeXml(c){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(c)}closeNode(){let c=this._stack.pop(),d=this._xml;this.leaf?d.push("/>"):(d.push("</"),d.push(c),d.push(">")),this.open=!1,this.leaf=!1}leafNode(c,d,u){this.openNode(c,d),u!==void 0&&this.writeText(u),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){let c=this._rollbacks.pop();this._xml.length>c.xml&&this._xml.splice(c.xml,this._xml.length-c.xml),this._stack.length>c.stack&&this._stack.splice(c.stack,this._stack.length-c.stack),this.leaf=c.leaf,this.open=c.open}
vendor: 4,818 bytes, line 2
2get xml(){return this.closeAll(),this._xml.join("")}}s.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},t.exports=s},{"./under-dash":26,"./utils":27}],29:[function(i,t,o){(function(e){(function(){"use strict";let n=i("events"),r=i("jszip"),a=i("./stream-buf"),{stringToBuffer:s}=i("./browser-buffer-encode");class l extends n.EventEmitter{constructor(d){super(),this.options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},d),this.zip=new r,this.stream=new a}append(d,u){u.hasOwnProperty("base64")&&u.base64?this.zip.file(u.name,d,{base64:!0}):(e.browser&&typeof d=="string"&&(d=s(d)),this.zip.file(u.name,d))}async finalize(){let d=await this.zip.generateAsync(this.options);this.stream.end(d),this.emit("finish")}read(d){return this.stream.read(d)}setEncoding(d){return this.stream.setEncoding(d)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(d,u){return this.stream.pipe(d,u)}unpipe(d){return this.stream.unpipe(d)}unshift(d){return this.stream.unshift(d)}wrap(d){return this.stream.wrap(d)}}t.exports={ZipWriter:l}}).call(this)}).call(this,i("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(i,t,o){"use strict";t.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},28:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"ja-jp":'yyyy"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":'yyyy"\uB144" mm"\uC6D4" dd"\uC77C"'},32:{"zh-tw":'hh"\u6642"mm"\u5206"',"zh-cn":'h"\u65F6"mm"\u5206"',"ja-jp":'h"\u6642"mm"\u5206"',"ko-kr":'h"\uC2DC" mm"\uBD84"'},33:{"zh-tw":'hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'h"\u6642"mm"\u5206"ss"\u79D2"',"ko-kr":'h"\uC2DC" mm"\uBD84" ss"\uCD08"'},34:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},51:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},52:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},55:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"',"ja-jp":'yyyy"\u5E74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'\u4E0A\u5348/\u4E0B\u5348 hh"\u6642"mm"\u5206"ss"\u79D2"',"zh-cn":'\u4E0A\u5348/\u4E0B\u5348 h"\u65F6"mm"\u5206"ss"\u79D2"',"ja-jp":'m"\u6708"d"\u65E5"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5E74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5E74" mm"\u6708" dd"\u65E5"'},58:{"zh-tw":'[$-404]e"\u5E74"m"\u6708"d"\u65E5"',"zh-cn":'m"\u6708"d"\u65E5"',"ja-jp":'[$-411]ggge"\u5E74"m"\u6708"d"\u65E5"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(i,t,o){"use strict";
2t.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(i,t,o){"use strict";let e=i("../../utils/parse-sax"),n=i("../../utils/xml-stream");class r{prepare(){}render(){}parseOpen(s){}parseText(s){}parseClose(s){}reconcile(s,l){}reset(){this.model=null,this.map&&Object.values(this.map).forEach(s=>{s instanceof r?s.reset():s.xform&&s.xform.reset()})}mergeModel(s){this.model=Object.assign(this.model||{},s)}async parse(s){for await(let l of s)for(let{eventType:c,value:d}of l)if(c==="opentag")this.parseOpen(d);else if(c==="text")this.parseText(d);else if(c==="closetag"&&!this.parseClose(d.name))return this.model;return this.model}async parseStream(s){return this.parse(e(s))}get xml(){return this.toXml(this.model)}toXml(s){let l=new n;return this.render(l,s),l.xml}static toAttribute(s,l){let c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(s===void 0){if(c)return l}else if(c||s!==l)return s.toString()}static toStringAttribute(s,l){let c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return r.toAttribute(s,l,c)}static toStringValue(s,l){return s===void 0?l:s}static toBoolAttribute(s,l){let c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(s===void 0){if(c)return l}else if(c||s!==l)return s?"1":"0"}static toBoolValue(s,l){return s===void 0?l:s==="1"}static toIntAttribute(s,l){let c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return r.toAttribute(s,l,c)}static toIntValue(s,l){return s===void 0?l:parseInt(s,10)}static toFloatAttribute(s,l){let c=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return r.toAttribute(s,l,c)}static toFloatValue(s,l){return s===void 0?l:parseFloat(s)}}t.exports=r},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../../../utils/col-cache");function r(s){try{return n.decodeEx(s),!0}catch{return!1}}function a(s){let l=[],c=!1,d="";return s.split(",").forEach(u=>{if(!u)return;let h=(u.match(/'/g)||[]).length;if(!h)return void(c?d+=u+",":r(u)&&l.push(u));let p=h%2==0;!c&&p&&r(u)?l.push(u):c&&!p?(c=!1,r(d+u)&&l.push(d+u),d=""):(c=!0,d+=u+",")}),l}t.exports=class extends e{render(s,l){s.openNode("definedName",{name:l.name,localSheetId:l.localSheetId}),s.writeText(l.ranges.join(",")),s.closeNode()}parseOpen(s){switch(s.name){case"definedName":return this._parsedName=s.attributes.name,this._parsedLocalSheetId=s.attributes.localSheetId,this._parsedText=[],!0;default:return!1}}parseText(s){this._parsedText.push(s)}parseClose(){return this.model={name:this._parsedName,ranges:a(this._parsedText.join(""))},this._parsedLocalSheetId!==void 0&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(i,t,o){"use strict";let e=i("../../../utils/utils"),n=i("../base-xform");t.exports=class extends n{render(r,a){r.leafNode("sheet",{sheetId:a.id,name:a.name,state:a.state,"r:id":a.rId})}parseOpen(r){return r.name==="sheet"&&(this.model={name:e.xmlDecode(r.attributes.name),id:parseInt(r.attributes.sheetId,10),state:r.attributes.state,rId:r.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){n.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:r.fullCalcOnLoad?1:void 0})}parseOpen(n){return n.name==="calcPr"&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){n.leafNode("workbookPr",{date1904:r.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(n){return n.name==="workbookPr"&&(this.model={date1904:n.attributes.date1904==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){let a={xWindow:r.x||0,yWindow:r.y||0,windowWidth:r.width||12e3,windowHeight:r.height||24e3,firstSheet:r.firstSheet,activeTab:r.activeTab};r.visibility&&r.visibility!=="visible"&&(a.visibility=r.visibility),n.leafNode("workbookView",a)}
2parseOpen(n){if(n.name==="workbookView"){let r=this.model={},a=function(l,c,d){let u=c!==void 0?r[l]=c:d;u!==void 0&&(r[l]=u)},s=function(l,c,d){let u=c!==void 0?r[l]=parseInt(c,10):d;u!==void 0&&(r[l]=u)};return s("x",n.attributes.xWindow,0),s("y",n.attributes.yWindow,0),s("width",n.attributes.windowWidth,25e3),s("height",n.attributes.windowHeight,1e4),a("visibility",n.attributes.visibility,"visible"),s("activeTab",n.attributes.activeTab,void 0),s("firstSheet",n.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../../../utils/col-cache"),r=i("../../../utils/xml-stream"),a=i("../base-xform"),s=i("../static-xform"),l=i("../list-xform"),c=i("./defined-name-xform"),d=i("./sheet-xform"),u=i("./workbook-view-xform"),h=i("./workbook-properties-xform"),p=i("./workbook-calc-properties-xform");class f extends a{constructor(){super(),this.map={fileVersion:f.STATIC_XFORMS.fileVersion,workbookPr:new h,bookViews:new l({tag:"bookViews",count:!1,childXform:new u}),sheets:new l({tag:"sheets",count:!1,childXform:new d}),definedNames:new l({tag:"definedNames",count:!1,childXform:new c}),calcPr:new p}}prepare(g){g.sheets=g.worksheets;let y=[],C=0;g.sheets.forEach(T=>{if(T.pageSetup&&T.pageSetup.printArea&&T.pageSetup.printArea.split("&&").forEach(O=>{let j=O.split(":"),P={name:"_xlnm.Print_Area",ranges:[`'${T.name}'!$${j[0]}:$${j[1]}`],localSheetId:C};y.push(P)}),T.pageSetup&&(T.pageSetup.printTitlesRow||T.pageSetup.printTitlesColumn)){let O=[];if(T.pageSetup.printTitlesColumn){let P=T.pageSetup.printTitlesColumn.split(":");O.push(`'${T.name}'!$${P[0]}:$${P[1]}`)}if(T.pageSetup.printTitlesRow){let P=T.pageSetup.printTitlesRow.split(":");O.push(`'${T.name}'!$${P[0]}:$${P[1]}`)}let j={name:"_xlnm.Print_Titles",ranges:O,localSheetId:C};y.push(j)}C++}
2),y.length&&(g.definedNames=g.definedNames.concat(y)),(g.media||[]).forEach((T,O)=>{T.name=T.type+(O+1)})}render(g,y){g.openXml(r.StdDocAttributes),g.openNode("workbook",f.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(g),this.map.workbookPr.render(g,y.properties),this.map.bookViews.render(g,y.views),this.map.sheets.render(g,y.sheets),this.map.definedNames.render(g,y.definedNames),this.map.calcPr.render(g,y.calcProperties),g.closeNode()}parseOpen(g){if(this.parser)return this.parser.parseOpen(g),!0;switch(g.name){case"workbook":return!0;default:return this.parser=this.map[g.name],this.parser&&this.parser.parseOpen(g),!0}}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){if(this.parser)return this.parser.parseClose(g)||(this.parser=void 0),!0;switch(g){case"workbook":return this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1;default:return!0}}reconcile(g){let y=(g.workbookRels||[]).reduce((P,F)=>(P[F.Id]=F,P),{}),C=[],T,O=0;(g.sheets||[]).forEach(P=>{let F=y[P.rId];F&&(T=g.worksheetHash["xl/"+F.Target.replace(/^(\s|\/xl\/)+/,"")],T&&(T.name=P.name,T.id=P.id,T.state=P.state,C[O++]=T))});let j=[];e.each(g.definedNames,P=>{if(P.name==="_xlnm.Print_Area"){if(T=C[P.localSheetId],T){T.pageSetup||(T.pageSetup={});let F=n.decodeEx(P.ranges[0]);T.pageSetup.printArea=T.pageSetup.printArea?`${T.pageSetup.printArea}&&${F.dimensions}`:F.dimensions}}else if(P.name==="_xlnm.Print_Titles"){if(T=C[P.localSheetId],T){T.pageSetup||(T.pageSetup={});let F=P.ranges.join(","),L=/\$/g,z=/\$\d+:\$\d+/,B=F.match(z);if(B&&B.length){let R=B[0];T.pageSetup.printTitlesRow=R.replace(L,"")}let A=/\$[A-Z]+:\$[A-Z]+/,S=F.match(A);if(S&&S.length){let R=S[0];T.pageSetup.printTitlesColumn=R.replace(L,"")}}}else j.push(P)}),g.definedNames=j,g.media.forEach((P,F)=>{P.index=F})}}f.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},f.STATIC_XFORMS={fileVersion:new s({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},t.exports=f},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(i,t,o){"use strict";let e=i("../strings/rich-text-xform"),n=i("../../../utils/utils"),r=i("../base-xform"),a=t.exports=function(s){this.model=s};n.inherits(a,r,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new e),this._richTextXform},render(s,l){l=l||this.model,s.openNode("comment",{ref:l.ref,authorId:0}),s.openNode("text"),l&&l.note&&l.note.texts&&l.note.texts.forEach(c=>{this.richTextXform.render(s,c)}),s.closeNode(),s.closeNode()},parseOpen(s){if(this.parser)return this.parser.parseOpen(s),!0;switch(s.name){case"comment":return this.model=de({type:"note",note:{texts:[]}},s.attributes),!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(s),!0;default:return!1}},parseText(s){this.parser&&this.parser.parseText(s)},parseClose(s){switch(s){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(s),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../../../utils/utils"),r=i("../base-xform"),a=i("./comment-xform"),s=t.exports=function(){this.map={comment:new a}};n.inherits(s,r,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render(l,c){c=c||this.model,l.openXml(e.StdDocAttributes),l.openNode("comments",s.COMMENTS_ATTRIBUTES),l.openNode("authors"),l.leafNode("author",null,"Author"),l.closeNode(),l.openNode("commentList"),c.comments.forEac
vendor: 29,144 bytes, line 2
2h(d=>{this.map.comment.render(l,d)}),l.closeNode(),l.closeNode()},parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(l),!0;default:return!1}},parseText(l){this.parser&&this.parser.parseText(l)},parseClose(l){switch(l){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(l),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{constructor(n){super(),this._model=n}get tag(){return this._model&&this._model.tag}render(n,r,a){(r===a[2]||this.tag==="x:SizeWithCells"&&r===a[1])&&n.leafNode(this.tag)}parseOpen(n){switch(n.name){case this.tag:return this.model={},this.model[this.tag]=!0,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{constructor(n){super(),this._model=n}get tag(){return this._model&&this._model.tag}render(n,r){n.leafNode(this.tag,null,r)}parseOpen(n){switch(n.name){case this.tag:return this.text="",!0;default:return!1}}parseText(n){this.text=n}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"x:Anchor"}getAnchorRect(n){let r=Math.floor(n.left),a=Math.floor(68*(n.left-r)),s=Math.floor(n.top),l=Math.floor(18*(n.top-s)),c=Math.floor(n.right),d=Math.floor(68*(n.right-c)),u=Math.floor(n.bottom);return[r,a,s,l,c,d,u,Math.floor(18*(n.bottom-u))]}getDefaultRect(n){let r=n.col,a=Math.max(n.row-2,0);return[r,6,a,14,r+2,2,a+4,16]}render(n,r){let a=r.anchor?this.getAnchorRect(r.anchor):this.getDefaultRect(r.refAddress);n.leafNode("x:Anchor",null,a.join(", "))}parseOpen(n){switch(n.name){case this.tag:return this.text="",!0;default:return!1}}parseText(n){this.text=n}parseClose(){return!1}}},{"../base-xform":32}],44:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./vml-anchor-xform"),r=i("./style/vml-protection-xform"),a=i("./style/vml-position-xform"),s=["twoCells","oneCells","absolute"];t.exports=class extends e{constructor(){super(),this.map={"x:Anchor":new n,"x:Locked":new r({tag:"x:Locked"}),"x:LockText":new r({tag:"x:LockText"}),"x:SizeWithCells":new a({tag:"x:SizeWithCells"}),"x:MoveWithCells":new a({tag:"x:MoveWithCells"})}}get tag(){return"x:ClientData"}render(l,c){let{protection:d,editAs:u}=c.note;l.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(l,u,s),this.map["x:SizeWithCells"].render(l,u,s),this.map["x:Anchor"].render(l,c),this.map["x:Locked"].render(l,d.locked),l.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(l,d.lockText),l.leafNode("x:Row",null,c.refAddress.row-1),l.leafNode("x:Column",null,c.refAddress.col-1),l.closeNode()}parseOpen(l){switch(l.name){case this.tag:this.reset(),this.model={anchor:[],protection:{},editAs:""};break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.normalizeModel(),!1;default:return!0}}normalizeModel(){let l=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),c=Object.keys(l).length;this.model.editAs=s[c],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("./vml-shape-xform");class a extends n{constructor(){super(),this.map={"v:shape":new r}}get tag(){return"xml"}render(l,c){l.openXml(e.StdDocAttributes),l.openNode(this.tag,a.DRAWING_ATTRIBUTES),l.openNode("o:shapelayout",{"v:ext":"edit"}),l.leafNode("o:idmap",{"v:ext":"edit",data:1}),l.closeNode(),l.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),l.leafNode("v:stroke",{joinstyle:"miter"}),l.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),l.closeNode(),c.comments.forEach((d,u)=>{this.map["v:shape"].render(l,d,u)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset(),this.model={comments:[]};break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0;switch(l){case this.tag:return!1;default:return!0}}reconcile(l,c){l.anchors.forEach(d=>{d.br?this.map["xdr:twoCellAnchor"].reconcile(d,c):this.map["xdr:oneCellAnchor"].reconcile(d,c)})}}a.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},t.exports=a},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./vml-textbox-xform"),r=i("./vml-client-data-xform");class a extends e{constructor(){super(),this.map={"v:textbox":new n,"x:ClientData":new r}}get tag(){return"v:shape"}render(l,c,d){l.openNode("v:shape",a.V_SHAPE_ATTRIBUTES(c,d)),l.leafNode("v:fill",{color2:"infoBackground [80]"}),l.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),l.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(l,c),this.map["x:ClientData"].render(l,c),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset(),this.model={margins:{insetmode:l.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}};break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1;default:return!0}}}a.V_SHAPE_ATTRIBUTES=(s,l)=>({id:"_x0000_s"+(1025+l),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":s.note.margins&&s.note.margins.insetmode}),t.exports=a},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"v:textbox"}conversionUnit(n,r,a){return`${parseFloat(n)*r.toFixed(2)}${a}`}reverseConversionUnit(n){return(n||"").split(",").map(r=>Number(parseFloat(this.conversionUnit(parseFloat(r),.1,"")).toFixed(2)))}render(n,r){let a={style:"mso-direction-alt:auto"};if(r&&r.note){let{inset:s}=r.note&&r.note.margins;Array.isArray(s)&&(s=s.map(l=>this.conversionUnit(l,10,"mm")).join(",")),s&&(a.inset=s)}n.openNode("v:textbox",a),n.leafNode("div",{style:"text-align:left"}),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:return this.model={inset:this.reverseConversionUnit(n.attributes.inset)},!0;default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],48:[function(i,t,o){"use strict";let e=i("./base-xform");t.exports=class extends e{createNewModel(n){return{}}parseOpen(n){return this.parser=this.parser||this.map[n.name],this.parser?(this.parser.parseOpen(n),!0):n.name===this.tag&&(this.model=this.createNewModel(n),!0)}parseText(n){this.parser&&this.parser.parseText(n)}onParserClose(n,r){this.model[n]=r.model}parseClose(n){return this.parser?(this.parser.parseClose(n)||(this.onParserClose(n,this.parser),this.parser=void 0),!0):n!==this.tag}}},{"./base-xform":32}],49:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){n.openNode("HeadingPairs"),n.openNode("vt:vector",{size:2,baseType:"variant"}),n.openNode("vt:variant"),n.leafNode("vt:lpstr",void 0,"Worksheets"),n.closeNode(),n.openNode("vt:variant"),n.leafNode("vt:i4",void 0,r.length),n.closeNode(),n.closeNode(),n.closeNode()}parseOpen(n){return n.name==="HeadingPairs"}parseText(){}parseClose(n){return n!=="HeadingPairs"}}},{"../base-xform":32}],50:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){n.openNode("TitlesOfParts"),n.openNode("vt:vector",{size:r.length,baseType:"lpstr"}),r.forEach(a=>{n.leafNode("vt:lpstr",void 0,a.name)}),n.closeNode(),n.closeNode()}parseOpen(n){return n.name==="TitlesOfParts"}parseText(){}parseClose(n){return n!=="TitlesOfParts"}}},{"../base-xform":32}],51:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("../simple/string-xform"),a=i("./app-heading-pairs-xform"),s=i("./app-titles-of-parts-xform");class l extends n{constructor(){super(),this.map={Company:new r({tag:"Company"}),Manager:new r({tag:"Manager"}),HeadingPairs:new a,TitleOfParts:new s}}render(d,u){d.openXml(e.StdDocAttributes),d.openNode("Properties",l.PROPERTY_ATTRIBUTES),d.leafNode("Application",void 0,"Microsoft Excel"),d.leafNode("DocSecurity",void 0,"0"),d.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(d,u.worksheets),this.map.TitleOfParts.render(d,u.worksheets),this.map.Company.render(d,u.company||""),this.map.Manager.render(d,u.manager),d.leafNode("LinksUpToDate",void 0,"false"),d.leafNode("SharedDoc",void 0,"false"),d.leafNode("HyperlinksChanged",void 0,"false"),d.leafNode("AppVersion",void 0,"16.0300"),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"Properties":return!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"Properties":return this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1;default:return!0}}}l.DateFormat=function(c){return c.toISOString().replace(/[.]\d{3,6}/,"")},l.DateAttrs={"xsi:type":"dcterms:W3CDTF"},l.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},t.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform");class r extends n{render(s,l){s.openXml(e.StdDocAttributes),s.openNode("Types",r.PROPERTY_ATTRIBUTES);let c={};(l.media||[]).forEach(d=>{if(d.type==="image"){let u=d.extension;c[u]||(c[u]=!0,s.leafNode("Default",{Extension:u,ContentType:"image/"+u}))}}),s.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),s.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),s.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),l.worksheets.forEach(d=>{let u=`/xl/worksheets/sheet${d.id}.xml`;s.leafNode("Override",{PartName:u,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),s.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),s.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),l.sharedStrings&&l.sharedStrings.count&&s.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),l.tables&&l.tables.forEach(d=>{s.leafNode("Override",{PartName:"/xl/tables/"+d.target,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),l.drawings&&l.drawings.forEach(d=>{s.leafNode("Override",{PartName:`/xl/drawings/${d.name}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),l.commentRefs&&(s.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),l.commentRefs.forEach(d=>{let{commentName:u}=d;s.leafNode("Override",{PartName:`/xl/${u}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),s.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),s.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),s.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}r.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},t.exports=r},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("../simple/date-xform"),a=i("../simple/string-xform"),s=i("../simple/integer-xform");class l extends n{constructor(){super(),this.map={"dc:creator":new a({tag:"dc:creator"}),"dc:title":new a({tag:"dc:title"}),"dc:subject":new a({tag:"dc:subject"}),"dc:description":new a({tag:"dc:description"}),"dc:identifier":new a({tag:"dc:identifier"}),"dc:language":new a({tag:"dc:language"}),"cp:keywords":new a({tag:"cp:keywords"}),"cp:category":new a({tag:"cp:category"}),"cp:lastModifiedBy":new a({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new r({tag:"cp:lastPrinted",format:l.DateFormat}),"cp:revision":new s({tag:"cp:revision"}),"cp:version":new a({tag:"cp:version"}),"cp:contentStatus":new a({tag:"cp:contentStatus"}),"cp:contentType":new a({tag:"cp:contentType"}),"dcterms:created":new r({tag:"dcterms:created",attrs:l.DateAttrs,format:l.DateFormat}),"dcterms:modified":new r({tag:"dcterms:modified",attrs:l.DateAttrs,format:l.DateFormat})}}render(d,u){d.openXml(e.StdDocAttributes),d.openNode("cp:coreProperties",l.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(d,u.creator),this.map["dc:title"].render(d,u.title),this.map["dc:subject"].render(d,u.subject),this.map["dc:description"].render(d,u.description),this.map["dc:identifier"].render(d,u.identifier),this.map["dc:language"].render(d,u.language),this.map["cp:keywords"].render(d,u.keywords),this.map["cp:category"].render(d,u.category),this.map["cp:lastModifiedBy"].render(d,u.lastModifiedBy),this.map["cp:lastPrinted"].render(d,u.lastPrinted),this.map["cp:revision"].render(d,u.revision),this.map["cp:version"].render(d,u.version),this.map["cp:contentStatus"].render(d,u.contentStatus),this.map["cp:contentType"].render(d,u.contentType),this.map["dcterms:created"].render(d,u.created),this.map["dcterms:modified"].render(d,u.modified),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[d.name],this.parser)return this.parser.parseOpen(d),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(d))}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.parser=void 0),!0;switch(d){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: "+d)}}}l.DateFormat=function(c){return c.toISOString().replace(/[.]\d{3}/,"")},l.DateAttrs={"xsi:type":"dcterms:W3CDTF"},l.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},t.exports=l},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{render(n,r){n.leafNode("Relationship",r)}parseOpen(n){switch(n.name){case"Relationship":return this.model=n.attributes,!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("./relationship-xform");class a extends n{constructor(){super(),this.map={Relationship:new r}}render(l,c){c=c||this._values,l.openXml(e.StdDocAttributes),l.openNode("Relationships",a.RELATIONSHIPS_ATTRIBUTES),c.forEach(d=>{this.map.Relationship.render(l,d)}),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"Relationships":return this.model=[],!0;default:if(this.parser=this.map[l.name],this.parser)return this.parser.parseOpen(l),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(l))}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.model.push(this.parser.model),this.parser=void 0),!0;switch(l){case"Relationships":return!1;default:throw new Error("Unexpected xml node in parseClose: "+l)}}}a.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},t.exports=a},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case this.tag:this.reset(),this.model={range:{editAs:n.attributes.editAs||"oneCell"}};break;default:this.parser=this.map[n.name],this.parser&&this.parser.parseOpen(n)}return!0}parseText(n){this.parser&&this.parser.parseText(n)}reconcilePicture(n,r){if(n&&n.rId){let a=r.rels[n.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(a){let s=a[1],l=r.mediaIndex[s];return r.media[l]}}}}},{"../base-xform":32}],57:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./blip-xform");t.exports=class extends e{constructor(){super(),this.map={"a:blip":new n}}get tag(){return"xdr:blipFill"}render(r,a){r.openNode(this.tag),this.map["a:blip"].render(r,a),r.openNode("a:stretch"),r.leafNode("a:fillRect"),r.closeNode(),r.closeNode()}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case this.tag:this.reset();break;default:this.parser=this.map[r.name],this.parser&&this.parser.parseOpen(r)}return!0}parseText(){}parseClose(r){if(this.parser)return this.parser.parseClose(r)||(this.parser=void 0),!0;switch(r){case this.tag:return this.model=this.map["a:blip"].model,!1;default:return!0}}}},{"../base-xform":32,"./blip-xform":58}],58:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"a:blip"}render(n,r){n.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":r.rId,cstate:"print"})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:embed"]},!0;default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],59:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"xdr:cNvPicPr"}render(n){n.openNode(this.tag),n.leafNode("a:picLocks",{noChangeAspect:"1"}),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],60:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./hlink-click-xform"),r=i("./ext-lst-xform");t.exports=class extends e{constructor(){super(),this.map={"a:hlinkClick":new n,"a:extLst":new r}}get tag(){return"xdr:cNvPr"}render(a,s){a.openNode(this.tag,{id:s.index,name:"Picture "+s.index}),this.map["a:hlinkClick"].render(a,s),this.map["a:extLst"].render(a,s),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case this.tag:this.reset();break;default:this.parser=this.map[a.name],this.parser&&this.parser.parseOpen(a)}return!0}parseText(){}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model=this.map["a:hlinkClick"].model,!1;default:return!0}}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../simple/integer-xform");t.exports=class extends e{constructor(r){super(),this.tag=r.tag,this.map={"xdr:col":new n({tag:"xdr:col",zero:!0}),"xdr:colOff":new n({tag:"xdr:colOff",zero:!0}),"xdr:row":new n({tag:"xdr:row",zero:!0}),"xdr:rowOff":new n({tag:"xdr:rowOff",zero:!0})}}render(r,a){r.openNode(this.tag),this.map["xdr:col"].render(r,a.nativeCol),this.map["xdr:colOff"].render(r,a.nativeColOff),this.map["xdr:row"].render(r,a.nativeRow),this.map["xdr:rowOff"].render(r,a.nativeRowOff),r.closeNode()}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case this.tag:this.reset();break;default:this.parser=this.map[r.name],this.parser&&this.parser.parseOpen(r)}return!0}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){if(this.parser)return this.parser.parseClose(r)||(this.parser=void 0),!0;switch(r){case this.tag:return this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1;default:return!0}}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(i,t,o){"use strict";let e=i("../../../utils/col-cache"),n=i("../../../utils/xml-stream"),r=i("../base-xform"),a=i("./two-cell-anchor-xform"),s=i("./one-cell-anchor-xform");class l extends r{constructor(){super(),this.map={"xdr:twoCellAnchor":new a,"xdr:oneCellAnchor":new s}}prepare(d){d.anchors.forEach((u,h)=>{u.anchorType=function(p){return(typeof p.range=="string"?e.decode(p.range):p.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor"}(u),this.map[u.anchorType].prepare(u,{index:h})})}get tag(){return"xdr:wsDr"}render(d,u){d.openXml(n.StdDocAttributes),d.openNode(this.tag,l.DRAWING_ATTRIBUTES),u.anchors.forEach(h=>{this.map[h.anchorType].render(d,h)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:this.reset(),this.model={anchors:[]};break;default:this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d)}return!0}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){if(this.parser)return this.parser.parseClose(d)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0;switch(d){case this.tag:return!1;default:return!0}}reconcile(d,u){d.anchors.forEach(h=>{h.br?this.map["xdr:twoCellAnchor"].reconcile(h,u):this.map["xdr:oneCellAnchor"].reconcile(h,u)})}}l.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},t.exports=l},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"a:extLst"}render(n){n.openNode(this.tag),n.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),n.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),n.closeNode(),n.closeNode()}parseOpen(n){switch(n.name){case this.tag:default:return!0}}parseText(){}parseClose(n){switch(n){case this.tag:return!1;default:return!0}}}},{"../base-xform":32}],64:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.map={}}render(n,r){n.openNode(this.tag);let a=Math.floor(9525*r.width),s=Math.floor(9525*r.height);n.addAttribute("cx",a),n.addAttribute("cy",s),n.closeNode()}parseOpen(n){return n.name===this.tag&&(this.model={width:parseInt(n.attributes.cx||"0",10)/9525,height:parseInt(n.attributes.cy||"0",10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"a:hlinkClick"}render(n,r){r.hyperlinks&&r.hyperlinks.rId&&n.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":r.hyperlinks.rId,tooltip:r.hyperlinks.tooltip})}parseOpen(n){switch(n.name){case this.tag:return this.model={hyperlinks:{rId:n.attributes["r:id"],tooltip:n.attributes.tooltip}},!0;default:return!0}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./c-nv-pr-xform"),r=i("./c-nv-pic-pr-xform");t.exports=class extends e{constructor(){super(),this.map={"xdr:cNvPr":new n,"xdr:cNvPicPr":new r}}get tag(){return"xdr:nvPicPr"}render(a,s){a.openNode(this.tag),this.map["xdr:cNvPr"].render(a,s),this.map["xdr:cNvPicPr"].render(a,s),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case this.tag:this.reset();break;default:this.parser=this.map[a.name],this.parser&&this.parser.parseOpen(a)}return!0}parseText(){}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;switch(a){case this.tag:return this.model=this.map["xdr:cNvPr"].model,!1;default:return!0}}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(i,t,o){"use strict";let e=i("./base-cell-anchor-xform"),n=i("../static-xform"),r=i("./cell-position-xform"),a=i("./ext-xform"),s=i("./pic-xform");t.exports=class extends e{constructor(){super(),this.map={"xdr:from":new r({tag:"xdr:from"}),"xdr:ext":new a({tag:"xdr:ext"}),"xdr:pic":new s,"xdr:clientData":new n({tag:"xdr:clientData"})}}get tag(){return"xdr:oneCellAnchor"}prepare(l,c){this.map["xdr:pic"].prepare(l.picture,c)}render(l,c){l.openNode(this.tag,{editAs:c.range.editAs||"oneCell"}),this.map["xdr:from"].render(l,c.range.tl),this.map["xdr:ext"].render(l,c.range.ext),this.map["xdr:pic"].render(l,c.picture),this.map["xdr:clientData"].render(l,{}),l.closeNode()}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.parser=void 0),!0;switch(l){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(l,c){l.medium=this.reconcilePicture(l.picture,c)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../static-xform"),r=i("./blip-fill-xform"),a=i("./nv-pic-pr-xform"),s=i("./sp-pr");t.exports=class extends e{constructor(){super(),this.map={"xdr:nvPicPr":new a,"xdr:blipFill":new r,"xdr:spPr":new n(s)}}get tag(){return"xdr:pic"}prepare(l,c){l.index=c.index+1}render(l,c){l.openNode(this.tag),this.map["xdr:nvPicPr"].render(l,c),this.map["xdr:blipFill"].render(l,c),this.map["xdr:spPr"].render(l,c),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.tag:this.reset();break;default:this.parser=this.map[l.name],this.parser&&this.parser.parseOpen(l)}return!0}parseText(){}parseClose(l){if(this.parser)return this.parser.parseClose(l)||(this.mergeModel(this.parser.model),this.parser=void 0),!0;switch(l){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(i,t,o){"use strict";
2t.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(i,t,o){"use strict";let e=i("./base-cell-anchor-xform"),n=i("../static-xform"),r=i("./cell-position-xform"),a=i("./pic-xform");t.exports=class extends e{constructor(){super(),this.map={"xdr:from":new r({tag:"xdr:from"}),"xdr:to":new r({tag:"xdr:to"}),"xdr:pic":new a,"xdr:clientData":new n({tag:"xdr:clientData"})}}get tag(){return"xdr:twoCellAnchor"}prepare(s,l){this.map["xdr:pic"].prepare(s.picture,l)}render(s,l){s.openNode(this.tag,{editAs:l.range.editAs||"oneCell"}),this.map["xdr:from"].render(s,l.range.tl),this.map["xdr:to"].render(s,l.range.br),this.map["xdr:pic"].render(s,l.picture),this.map["xdr:clientData"].render(s,{}),s.closeNode()}parseClose(s){if(this.parser)return this.parser.parseClose(s)||(this.parser=void 0),!0;switch(s){case this.tag:return this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1;default:return!0}}reconcile(s,l){s.medium=this.reconcilePicture(s.picture,l)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(i,t,o){"use strict";let e=i("./base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.always=!!n.always,this.count=n.count,this.empty=n.empty,this.$count=n.$count||"count",this.$=n.$,this.childXform=n.childXform,this.maxItems=n.maxItems}prepare(n,r){let{childXform:a}=this;n&&n.forEach((s,l)=>{r.index=l,a.prepare(s,r)})}render(n,r){if(this.always||r&&r.length){n.openNode(this.tag,this.$),this.count&&n.addAttribute(this.$count,r&&r.length||0);let{childXform:a}=this;(r||[]).forEach((s,l)=>{a.render(n,s,l)}),n.closeNode()}else this.empty&&n.leafNode(this.tag)}parseOpen(n){if(this.parser)return this.parser.parseOpen(n),!0;switch(n.name){case this.tag:return this.model=[],!0;default:return!!this.childXform.parseOpen(n)&&(this.parser=this.childXform,!0)}}parseText(n){this.parser&&this.parser.parseText(n)}parseClose(n){if(this.parser){if(!this.parser.parseClose(n)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(n,r){if(n){let{childXform:a}=this;n.forEach(s=>{a.reconcile(s,r)})}}}},{"./base-xform":32}],72:[function(i,t,o){"use strict";let e=i("../../../utils/col-cache"),n=i("../base-xform");t.exports=class extends n{get tag(){return"autoFilter"}render(r,a){if(a)if(typeof a=="string")r.leafNode("autoFilter",{ref:a});else{let s=function(d){return typeof d=="string"?d:e.getAddress(d.row,d.column).address},l=s(a.from),c=s(a.to);l&&c&&r.leafNode("autoFilter",{ref:`${l}:${c}`})}}parseOpen(r){r.name==="autoFilter"&&(this.model=r.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(i,t,o){"use strict";let e=i("../../../utils/utils"),n=i("../base-xform"),r=i("../../../doc/range"),a=i("../../../doc/enums"),s=i("../strings/rich-text-xform");function l(c){if(c==null)return a.ValueType.Null;if(c instanceof String||typeof c=="string")return a.ValueType.String;if(typeof c=="number")return a.ValueType.Number;if(typeof c=="boolean")return a.ValueType.Boolean;if(c instanceof Date)return a.ValueType.Date;if(c.text&&c.hyperlink)return a.ValueType.Hyperlink;if(c.formula)return a.ValueType.Formula;if(c.error)return a.ValueType.Error;throw new Error("I could not understand type of value")}t.exports=class extends n{constructor(){super(),this.richTextXForm=new s}get tag(){return"c"}prepare(c,d){let u=d.styles.addStyleModel(c.style||{},function(h){switch(h.type){case a.ValueType.Formula:return l(h.result);default:return h.type}}(c));switch(u&&(c.styleId=u),c.comment&&d.comments.push(mt(de({},c.comment),{ref:c.address})),c.type){case a.ValueType.String:case a.ValueType.RichText:d.sharedStrings&&(c.ssId=d.sharedStrings.add(c.value));break;case a.ValueType.Date:d.date1904&&(c.date1904=!0);break;case a.ValueType.Hyperlink:d.sharedStrings&&c.text!==void 0&&c.text!==null&&(c.ssId=d.sharedStrings.add(c.text)),d.hyperlinks.push({address:c.address,target:c.hyperlink,tooltip:c.tooltip});break;case a.ValueType.Merge:d.merges.add(c);break;case a.ValueType.Formula:if(d.date1904&&(c.date1904=!0),c.shareType==="shared"&&(c.si=d.siFormulae++),c.formula)d.formulae[c.address]=c;else if(c.sharedFormula){let h=d.formulae[c.sharedFormula];if(!h)throw new Error("Shared Formula master must exist above and or left of clone for cell "+c.address);h.si===void 0?(h.shareType="shared",h.si=d.siFormulae++,h.range=new r(h.address,c.address)):h.range&&h.range.expandToAddress(c.address),c.si=h.si}}}renderFormula(c,d){let u=null;switch(d.shareType){case"shared":u={t:"shared",ref:d.ref||d.range.range,si:d.si};break;case"array":u={t:"array",ref:d.ref};break;default:d.si!==void 0&&(u={t:"shared",si:d.si})}switch(l(d.result)){case a.ValueType.Null:c.leafNode("f",u,d.formula);break;case a.ValueType.String:c.addAttribute("t","str"),c.leafNode("f",u,d.formula),c.leafNode("v",null,d.result);break;case a.ValueType.Number:c.leafNode("f",u,d.formula),c.leafNode("v",null,d.result);break;case a.ValueType.Boolean:c.addAttribute("t","b"),c.leafNode("f",u,d.formula),c.leafNode("v",null,d.result?1:0);break;case a.ValueType.Error:c.addAttribute("t","e"),c.leafNode("f",u,d.formula),c.leafNode("v",null,d.result.error);break;case a.ValueType.Date:c.leafNode("f",u,d.formula),c.leafNode("v",null,e.dateToExcel(d.result,d.date1904));break;default:throw new Error("I could not understand type of value")}}render(c,d){if(d.type!==a.ValueType.Null||d.styleId){switch(c.openNode("c"),c.addAttribute("r",d.address),d.styleId&&c.addAttribute("s",d.styleId),d.type){case a.ValueType.Null:break;case a.ValueType.Number:c.leafNode("v",null,d.value);break;case a.ValueType.Boolean:c.addAttribute("t","b"),c.leafNode("v",null,d.value?"1":"0");break;case a.ValueType.Error:c.addAttribute("t","e"),c.leafNode("v",null,d.value.error);break;case a.ValueType.String:case a.ValueType.RichText:d.ssId!==void 0?(c.addAttribute("t","s"),c.leafNode("v",null,d.ssId)):d.value&&d.value.richText?(c.addAttribute("t","inlineStr"),c.openNode("is"),d.value.richText.forEach(u=>{this.richTextXForm.render(c,u)}),c.closeNode("is")):(c.addAttribute("t","str"),c.leafNode("v",null,d.value));break;case a.ValueType.Date:c.leafNode("v",null,e.dateToExcel(d.value,d.date1904));break;case a.ValueType.Hyperlink:d.ssId!==void 0?(c.addAttribute("t","s"),c.leafNode("v",null,d.ssId)):(c.addAttribute("t","str"),c.leafNode("v",null,d.text));break;case a.ValueType.Formula:this.renderFormula(c,d);break;case a.ValueType.Merge:}c.closeNode()}}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"c":return this.model={address:c.attributes.r},this.t=c.attributes.t,c.attributes.s&&(this.model.styleId=parseInt(c.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=c.attributes.si,this.model.shareType=c.attributes.t,this.model.ref=c.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){if(this.parser)this.parser.parseText(c);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+c:c;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text
2+c:c:this.model.value=this.model.value?this.model.value+c:c}}parseClose(c){switch(c){case"c":{let{model:d}=this;if(d.formula||d.shareType)d.type=a.ValueType.Formula,d.value&&(this.t==="str"?d.result=e.xmlDecode(d.value):this.t==="b"?d.result=parseInt(d.value,10)!==0:this.t==="e"?d.result={error:d.value}:d.result=parseFloat(d.value),d.value=void 0);else if(d.value!==void 0)switch(this.t){case"s":d.type=a.ValueType.String,d.value=parseInt(d.value,10);break;case"str":d.type=a.ValueType.String,d.value=e.xmlDecode(d.value);break;case"inlineStr":d.type=a.ValueType.String;break;case"b":d.type=a.ValueType.Boolean,d.value=parseInt(d.value,10)!==0;break;case"e":d.type=a.ValueType.Error,d.value={error:d.value};break;default:d.type=a.ValueType.Number,d.value=parseFloat(d.value)}else d.styleId?d.type=a.ValueType.Null:d.type=a.ValueType.Merge;return!1}case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(c),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(c),!0)}}reconcile(c,d){let u=c.styleId&&d.styles&&d.styles.getStyleModel(c.styleId);switch(u&&(c.style=u),c.styleId!==void 0&&(c.styleId=void 0),c.type){case a.ValueType.String:typeof c.value=="number"&&d.sharedStrings&&(c.value=d.sharedStrings.getString(c.value)),c.value.richText&&(c.type=a.ValueType.RichText);break;case a.ValueType.Number:u&&e.isDateFmt(u.numFmt)&&(c.type=a.ValueType.Date,c.value=e.excelToDate(c.value,d.date1904));break;case a.ValueType.Formula:c.result!==void 0&&u&&e.isDateFmt(u.numFmt)&&(c.result=e.excelToDate(c.result,d.date1904)),c.shareType==="shared"&&(c.ref?d.formulae[c.si]=c.address:(c.sharedFormula=d.formulae[c.si],delete c.shareType),delete c.si)}let h=d.hyperlinkMap[c.address];h&&(c.type===a.ValueType.Formula?(c.text=c.result,c.result=void 0):(c.text=c.value,c.value=void 0),c.type=a.ValueType.Hyperlink,c.hyperlink=h);let p=d.commentsMap&&d.commentsMap[c.address];p&&(c.comment=p)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{get tag(){return"x14:cfIcon"}render(n,r){n.leafNode(this.tag,{iconSet:r.iconSet,iconId:r.iconId})}parseOpen(n){let{attributes:r}=n;this.model={iconSet:r.iconSet,iconId:e.toIntValue(r.iconId)}}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],75:[function(i,t,o){"use strict";let{v4:e}=i("uuid"),n=i("../../base-xform"),r=i("../../composite-xform"),a=i("./databar-ext-xform"),s=i("./icon-set-ext-xform"),l={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class c extends r{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new a,"x14:iconSet":this.iconSetXform=new s}}get tag(){return"x14:cfRule"}static isExt(u){return u.type==="dataBar"?a.isExt(u):!(u.type!=="iconSet"||!u.custom&&!l[u.iconSet])}prepare(u){c.isExt(u)&&(u.x14Id=`{${e()}}`.toUpperCase())}render(u,h){if(c.isExt(h))switch(h.type){case"dataBar":this.renderDataBar(u,h);break;case"iconSet":this.renderIconSet(u,h)}}renderDataBar(u,h){u.openNode(this.tag,{type:"dataBar",id:h.x14Id}),this.databarXform.render(u,h),u.closeNode()}renderIconSet(u,h){u.openNode(this.tag,{type:"iconSet",priority:h.priority,id:h.x14Id||`{${e()}}`}),this.iconSetXform.render(u,h),u.closeNode()}createNewModel(u){let{attributes:h}=u;return{type:h.type,x14Id:h.id,priority:n.toIntValue(h.priority)}}onParserClose(u,h){Object.assign(this.model,h.model)}}t.exports=c},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("./f-ext-xform");t.exports=class extends e{constructor(){super(),this.map={"xm:f":this.fExtXform=new n}}get tag(){return"x14:cfvo"}render(r,a){r.openNode(this.tag,{type:a.type}),a.value!==void 0&&this.fExtXform.render(r,a.value),r.closeNode()}createNewModel(r){return{type:r.attributes.type}}onParserClose(r,a){switch(r){case"xm:f":this.model.value=a.model?parseFloat(a.model):0}}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("./sqref-ext-xform"),r=i("./cf-rule-ext-xform");t.exports=class extends e{constructor(){super(),this.map={"xm:sqref":this.sqRef=new n,"x14:cfRule":this.cfRule=new r}}get tag(){return"x14:conditionalFormatting"}
vendor: 5,827 bytes, line 2
2prepare(a,s){a.rules.forEach(l=>{this.cfRule.prepare(l,s)})}render(a,s){s.rules.some(r.isExt)&&(a.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),s.rules.filter(r.isExt).forEach(l=>this.cfRule.render(a,l)),this.sqRef.render(a,s.ref),a.closeNode())}createNewModel(){return{rules:[]}}onParserClose(a,s){switch(a){case"xm:sqref":this.model.ref=s.model;break;case"x14:cfRule":this.model.rules.push(s.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("./cf-rule-ext-xform"),r=i("./conditional-formatting-ext-xform");t.exports=class extends e{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new r}}get tag(){return"x14:conditionalFormattings"}hasContent(a){return a.hasExtContent===void 0&&(a.hasExtContent=a.some(s=>s.rules.some(n.isExt))),a.hasExtContent}prepare(a,s){a.forEach(l=>{this.cfXform.prepare(l,s)})}render(a,s){this.hasContent(s)&&(a.openNode(this.tag),s.forEach(l=>this.cfXform.render(a,l)),a.closeNode())}createNewModel(){return[]}onParserClose(a,s){this.model.push(s.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("../../composite-xform"),r=i("../../style/color-xform"),a=i("./cfvo-ext-xform");t.exports=class extends n{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new a,"x14:borderColor":this.borderColorXform=new r("x14:borderColor"),"x14:negativeBorderColor":this.negativeBorderColorXform=new r("x14:negativeBorderColor"),"x14:negativeFillColor":this.negativeFillColorXform=new r("x14:negativeFillColor"),"x14:axisColor":this.axisColorXform=new r("x14:axisColor")}}static isExt(s){return!s.gradient}get tag(){return"x14:dataBar"}render(s,l){s.openNode(this.tag,{minLength:e.toIntAttribute(l.minLength,0,!0),maxLength:e.toIntAttribute(l.maxLength,100,!0),border:e.toBoolAttribute(l.border,!1),gradient:e.toBoolAttribute(l.gradient,!0),negativeBarColorSameAsPositive:e.toBoolAttribute(l.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:e.toBoolAttribute(l.negativeBarBorderColorSameAsPositive,!0),axisPosition:e.toAttribute(l.axisPosition,"auto"),direction:e.toAttribute(l.direction,"leftToRight")}),l.cfvo.forEach(c=>{this.cfvoXform.render(s,c)}),this.borderColorXform.render(s,l.borderColor),this.negativeBorderColorXform.render(s,l.negativeBorderColor),this.negativeFillColorXform.render(s,l.negativeFillColor),this.axisColorXform.render(s,l.axisColor),s.closeNode()}createNewModel(s){let{attributes:l}=s;return{cfvo:[],minLength:e.toIntValue(l.minLength,0),maxLength:e.toIntValue(l.maxLength,100),border:e.toBoolValue(l.border,!1),gradient:e.toBoolValue(l.gradient,!0),negativeBarColorSameAsPositive:e.toBoolValue(l.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:e.toBoolValue(l.negativeBarBorderColorSameAsPositive,!0),axisPosition:e.toStringValue(l.axisPosition,"auto"),direction:e.toStringValue(l.direction,"leftToRight")}}onParserClose(s,l){let[,c]=s.split(":");switch(c){case"cfvo":this.model.cfvo.push(l.model);break;default:this.model[c]=l.model}}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{get tag(){return"xm:f"}render(n,r){n.leafNode(this.tag,null,r)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],81:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("../../composite-xform"),r=i("./cfvo-ext-xform"),a=i("./cf-icon-ext-xform");t.exports=class extends n{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new r,"x14:cfIcon":this.cfIconXform=new a}}get tag(){return"x14:iconSet"}render(s,l){s.openNode(this.tag,{iconSet:e.toStringAttribute(l.iconSet),reverse:e.toBoolAttribute(l.reverse,!1),showValue:e.toBoolAttribute(l.showValue,!0),custom:e.toBoolAttribute(l.icons,!1)}),l.cfvo.forEach(c=>{this.cfvoXform.render(s,c)}),l.icons&&l.icons.forEach((c,d)=>{c.iconId=d,this.cfIconXform.render(s,c)}),s.closeNode()}createNewModel(s){let{attributes:l}=s;return{cfvo:[],iconSet:e.toStringValue(l.iconSet,"3TrafficLights"),reverse:e.toBoolValue(l.reverse,!1),showValue:e.toBoolValue(l.showValue,!0)}}onParserClose(s,l){let[,c]=s.split(":");switch(c){case"cfvo":this.model.cfvo.push(l.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(l.model);break;default:this.model[c]=l.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{get tag(){return"xm:sqref"}render(n,r){n.leafNode(this.tag,null,r)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],83:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("../../composite-xform"),r=i("../../../../doc/range"),a=i("./databar-xform"),s=i("./ext-lst-ref-xform"),l=i("./formula-xform"),c=i("./color-scale-xform"),d=i("./icon-set-xform"),u={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},h=f=>{let{type:m,operator:g}=f;switch(m){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:m};default:return{type:m,operator:g}}};class p extends n{constructor(){super(),this.map={dataBar:this.databarXform=new a,extLst:this.extLstRefXform=new s,formula:this.formulaXform=new l,colorScale:this.colorScaleXform=new c,iconSet:this.iconSetXform=new d}}get tag(){return"cfRule"}static isPrimitive(m){return m.type!=="iconSet"||!m.custom&&!u[m.iconSet]}
2render(m,g){switch(g.type){case"expression":this.renderExpression(m,g);break;case"cellIs":this.renderCellIs(m,g);break;case"top10":this.renderTop10(m,g);break;case"aboveAverage":this.renderAboveAverage(m,g);break;case"dataBar":this.renderDataBar(m,g);break;case"colorScale":this.renderColorScale(m,g);break;case"iconSet":this.renderIconSet(m,g);break;case"containsText":this.renderText(m,g);break;case"timePeriod":this.renderTimePeriod(m,g)}}renderExpression(m,g){m.openNode(this.tag,{type:"expression",dxfId:g.dxfId,priority:g.priority}),this.formulaXform.render(m,g.formulae[0]),m.closeNode()}renderCellIs(m,g){m.openNode(this.tag,{type:"cellIs",dxfId:g.dxfId,priority:g.priority,operator:g.operator}),g.formulae.forEach(y=>{this.formulaXform.render(m,y)}),m.closeNode()}renderTop10(m,g){m.leafNode(this.tag,{type:"top10",dxfId:g.dxfId,priority:g.priority,percent:e.toBoolAttribute(g.percent,!1),bottom:e.toBoolAttribute(g.bottom,!1),rank:e.toIntValue(g.rank,10,!0)})}renderAboveAverage(m,g){m.leafNode(this.tag,{type:"aboveAverage",dxfId:g.dxfId,priority:g.priority,aboveAverage:e.toBoolAttribute(g.aboveAverage,!0)})}renderDataBar(m,g){m.openNode(this.tag,{type:"dataBar",priority:g.priority}),this.databarXform.render(m,g),this.extLstRefXform.render(m,g),m.closeNode()}renderColorScale(m,g){m.openNode(this.tag,{type:"colorScale",priority:g.priority}),this.colorScaleXform.render(m,g),m.closeNode()}renderIconSet(m,g){p.isPrimitive(g)&&(m.openNode(this.tag,{type:"iconSet",priority:g.priority}),this.iconSetXform.render(m,g),m.closeNode())}renderText(m,g){m.openNode(this.tag,{type:g.operator,dxfId:g.dxfId,priority:g.priority,operator:e.toStringAttribute(g.operator,"containsText")});let y=(C=>{if(C.formulae&&C.formulae[0])return C.formulae[0];let T=new r(C.ref),{tl:O}=T;switch(C.operator){case"containsText":return`NOT(ISERROR(SEARCH("${C.text}",${O})))`;case"containsBlanks":return`LEN(TRIM(${O}))=0`;case"notContainsBlanks":return`LEN(TRIM(${O}))>0`;case"containsErrors":return`ISERROR(${O})`;case"notContainsErrors":return`NOT(ISERROR(${O}))`;default:return}})(g);y&&this.formulaXform.render(m,y),m.closeNode()}renderTimePeriod(m,g){m.openNode(this.tag,{type:"timePeriod",dxfId:g.dxfId,priority:g.priority,timePeriod:g.timePeriod});let y=(C=>{if(C.formulae&&C.formulae[0])return C.formulae[0];let T=new r(C.ref),{tl:O}=T;switch(C.timePeriod){case"thisWeek":return`AND(TODAY()-ROUNDDOWN(${O},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${O},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case"lastWeek":return`AND(TODAY()-ROUNDDOWN(${O},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${O},0)<(WEEKDAY(TODAY())+7))`;case"nextWeek":return`AND(ROUNDDOWN(${O},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${O},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case"yesterday":return`FLOOR(${O},1)=TODAY()-1`;case"today":return`FLOOR(${O},1)=TODAY()`;case"tomorrow":return`FLOOR(${O},1)=TODAY()+1`;case"last7Days":return`AND(TODAY()-FLOOR(${O},1)<=6,FLOOR(${O},1)<=TODAY())`;case"lastMonth":return`AND(MONTH(${O})=MONTH(EDATE(TODAY(),0-1)),YEAR(${O})=YEAR(EDATE(TODAY(),0-1)))`;case"thisMonth":return`AND(MONTH(${O})=MONTH(TODAY()),YEAR(${O})=YEAR(TODAY()))`;case"nextMonth":return`AND(MONTH(${O})=MONTH(EDATE(TODAY(),0+1)),YEAR(${O})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(g);y&&this.formulaXform.render(m,y),m.closeNode()}createNewModel(m){let{attributes:g}=m;return mt(de({},h(g)),{dxfId:e.toIntValue(g.dxfId),priority:e.toIntValue(g.priority),timePeriod:g.timePeriod,percent:e.toBoolValue(g.percent),bottom:e.toBoolValue(g.bottom),rank:e.toIntValue(g.rank),aboveAverage:e.toBoolValue(g.aboveAverage)})}onParserClose(m,g){switch(m){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,g.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(g.model)}}}t.exports=p},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{get tag(){return"cfvo"}render(n,r){n.leafNode(this.tag,{type:r.type,val:r.value})}parseOpen(n){this.model={type:n.attributes.type,value:e.toFloatValue(n.attributes.val)}}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],85:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("../../style/color-xform"),r=i("./cfvo-xform");t.exports=class extends e{constructor(){super(),this.map={cfvo:this.cfvoXform=new r,color:this.colorXform=new n}}get tag(){return"colorScale"}render(a,s){a.openNode(this.tag),s.cfvo.forEach(l=>{this.cfvoXform.render(a,l)}),s.color.forEach(l=>{this.colorXform.render(a,l)}),a.closeNode()}createNewModel(a){return{cfvo:[],color:[]}}onParserClose(a,s){this.model[a].push(s.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("./cf-rule-xform");t.exports=class extends e{constructor(){super(),this.map={cfRule:new n}}get tag(){return"conditionalFormatting"}render(r,a){a.rules.some(n.isPrimitive)&&(r.openNode(this.tag,{sqref:a.ref}
vendor: 1,138 bytes, line 2
2),a.rules.forEach(s=>{n.isPrimitive(s)&&(s.ref=a.ref,this.map.cfRule.render(r,s))}),r.closeNode())}createNewModel(r){let{attributes:a}=r;return{ref:a.sqref,rules:[]}}onParserClose(r,a){this.model.rules.push(a.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("./conditional-formatting-xform");t.exports=class extends e{constructor(){super(),this.cfXform=new n}get tag(){return"conditionalFormatting"}reset(){this.model=[]}prepare(r,a){let s=r.reduce((l,c)=>Math.max(l,...c.rules.map(d=>d.priority||0)),1);r.forEach(l=>{l.rules.forEach(c=>{c.priority||(c.priority=s++),c.style&&(c.dxfId=a.styles.addDxfStyle(c.style))})})}render(r,a){a.forEach(s=>{this.cfXform.render(r,s)})}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case"conditionalFormatting":return this.parser=this.cfXform,this.parser.parseOpen(r),!0;default:return!1}}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){return!!this.parser&&(!!this.parser.parseClose(r)||(this.model.push(this.parser.model),this.parser=void 0,!1))}reconcile(r,a){r.forEach(s=>
2{s.rules.forEach(l=>{l.dxfId!==void 0&&(l.style=a.styles.getDxfStyle(l.dxfId),delete l.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(i,t,o){"use strict";let e=i("../../composite-xform"),n=i("../../style/color-xform"),r=i("./cfvo-xform");t.exports=class extends e{constructor(){super(),this.map={cfvo:this.cfvoXform=new r,color:this.colorXform=new n}}get tag(){return"dataBar"}render(a,s){a.openNode(this.tag),s.cfvo.forEach(l=>{this.cfvoXform.render(a,l)}),this.colorXform.render(a,s.color),a.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(a,s){switch(a){case"cfvo":this.model.cfvo.push(s.model);break;case"color":this.model.color=s.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("../../composite-xform");class r extends e{get tag(){return"x14:id"}render(l,c){l.leafNode(this.tag,null,c)}parseOpen(){this.model=""}parseText(l){this.model+=l}parseClose(l){return l!==this.tag}}class a extends n{constructor(){super(),this.map={"x14:id":this.idXform=new r}}get tag(){return"ext"}render(l,c){l.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(l,c.x14Id),l.closeNode()}createNewModel(){return{}}onParserClose(l,c){this.model.x14Id=c.model}}t.exports=class extends n{constructor(){super(),this.map={ext:new a}}get tag(){return"extLst"}render(s,l){s.openNode(this.tag),this.map.ext.render(s,l),s.closeNode()}createNewModel(){return{}}onParserClose(s,l){Object.assign(this.model,l.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(i,t,o){"use strict";let e=i("../../base-xform");t.exports=class extends e{get tag(){return"formula"}render(n,r){n.leafNode(this.tag,null,r)}parseOpen(){this.model=""}parseText(n){this.model+=n}parseClose(n){return n!==this.tag}}},{"../../base-xform":32}],91:[function(i,t,o){"use strict";let e=i("../../base-xform"),n=i("../../composite-xform"),r=i("./cfvo-xform");t.exports=class extends n{constructor(){super(),this.map={cfvo:this.cfvoXform=new r}}get tag(){return"iconSet"}render(a,s){a.openNode(this.tag,{iconSet:e.toStringAttribute(s.iconSet,"3TrafficLights"),reverse:e.toBoolAttribute(s.reverse,!1),showValue:e.toBoolAttribute(s.showValue,!0)}),s.cfvo.forEach(l=>{this.cfvoXform.render(a,l)}),a.closeNode()}createNewModel(a){let{attributes:s}=a;return{iconSet:e.toStringValue(s.iconSet,"3TrafficLights"),reverse:e.toBoolValue(s.reverse),showValue:e.toBoolValue(s.showValue),cfvo:[]}}onParserClose(a,s){this.model[a].push(s.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(i,t,o){"use strict";let e=i("../../../utils/utils"),n=i("../base-xform");t.exports=class extends n{get tag(){return"col"}prepare(r,a){let s=a.styles.addStyleModel(r.style||{});s&&(r.styleId=s)}render(r,a){r.openNode("col"),r.addAttribute("min",a.min),r.addAttribute("max",a.max),a.width&&r.addAttribute("width",a.width),a.styleId&&r.addAttribute("style",a.styleId),a.hidden&&r.addAttribute("hidden","1"),a.bestFit&&r.addAttribute("bestFit","1"),a.outlineLevel&&r.addAttribute("outlineLevel",a.outlineLevel),a.collapsed&&r.addAttribute("collapsed","1"),r.addAttribute("customWidth","1"),r.closeNode()}parseOpen(r){if(r.name==="col"){let a=this.model={min:parseInt(r.attributes.min||"0",10),max:parseInt(r.attributes.max||"0",10),width:r.attributes.width===void 0?void 0:parseFloat(r.attributes.width||"0")};return r.attributes.style&&(a.styleId=parseInt(r.attributes.style,10)),e.parseBoolean(r.attributes.hidden)&&(a.hidden=!0),e.parseBoolean(r.attributes.bestFit)&&(a.bestFit=!0),r.attributes.outlineLevel&&(a.outlineLevel=parseInt(r.attributes.outlineLevel,10)),e.parseBoolean(r.attributes.collapsed)&&(a.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(r,a){r.styleId&&(r.style=a.styles.getStyleModel(r.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../../../utils/utils"),r=i("../../../utils/col-cache"),a=i("../base-xform"),s=i("../../../doc/range");function l(d,u,h,p){let f=u[h];f!==void 0?d[h]=f:p!==void 0&&(d[h]=p)}function c(d,u,h,p){let f=u[h];f!==void 0?d[h]=n.parseBoolean(f):p!==void 0&&(d[h]=p)}t.exports=class extends a{get tag(){return"dataValidations"}render(d,u){let h=function(p){let f=e.map(p,(y,C)=>({address:C,dataValidation:y,marked:!1})).sort((y,C)=>e.strcmp(y.address,C.address)),m=e.keyBy(f,"address"),g=(y,C,T)=>{for(let O=0;O<C;O++){let j=r.encodeAddress(y.row+O,T);if(!p[j]||!e.isEqual(p[y.address],p[j]))return!1}return!0};return f.map(y=>{if(!y.marked){let C=r.decodeEx(y.address);if(C.dimensions)return m[C.dimensions].marked=!0,mt(de({},y.dataValidation),{sqref:y.address});let T=1,O=r.encodeAddress(C.row+T,C.col);for(;p[O]&&e.isEqual(y.dataValidation,p[O]);)T++,O=r.encodeAddress(C.row+T,C.col);let j=1;for(;g(C,T,C.col+j);)j++;for(let P=0;P<T;P++)for(let F=0;F<j;F++)O=r.encodeAddress(C.row+P,C.col+F),m[O].marked=!0;if(T>1||j>1){let P=C.row+(T-1),F=C.col+(j-1);return mt(de({},y.dataValidation),{sqref:`${y.address}:${r.encodeAddress(P,F)}`})}return mt(de({},y.dataValidation),{sqref:y.address})}return null}
2).filter(Boolean)}(u);h.length&&(d.openNode("dataValidations",{count:h.length}),h.forEach(p=>{d.openNode("dataValidation"),p.type!=="any"&&(d.addAttribute("type",p.type),p.operator&&p.type!=="list"&&p.operator!=="between"&&d.addAttribute("operator",p.operator),p.allowBlank&&d.addAttribute("allowBlank","1")),p.showInputMessage&&d.addAttribute("showInputMessage","1"),p.promptTitle&&d.addAttribute("promptTitle",p.promptTitle),p.prompt&&d.addAttribute("prompt",p.prompt),p.showErrorMessage&&d.addAttribute("showErrorMessage","1"),p.errorStyle&&d.addAttribute("errorStyle",p.errorStyle),p.errorTitle&&d.addAttribute("errorTitle",p.errorTitle),p.error&&d.addAttribute("error",p.error),d.addAttribute("sqref",p.sqref),(p.formulae||[]).forEach((f,m)=>{d.openNode("formula"+(m+1)),p.type==="date"?d.writeText(n.dateToExcel(new Date(f))):d.writeText(f),d.closeNode()}),d.closeNode()}),d.closeNode())}parseOpen(d){switch(d.name){case"dataValidations":return this.model={},!0;case"dataValidation":{this._address=d.attributes.sqref;let u={type:d.attributes.type||"any",formulae:[]};switch(d.attributes.type&&c(u,d.attributes,"allowBlank"),c(u,d.attributes,"showInputMessage"),c(u,d.attributes,"showErrorMessage"),u.type){case"any":case"list":case"custom":break;default:l(u,d.attributes,"operator","between")}return l(u,d.attributes,"promptTitle"),l(u,d.attributes,"prompt"),l(u,d.attributes,"errorStyle"),l(u,d.attributes,"errorTitle"),l(u,d.attributes,"error"),this._dataValidation=u,!0}case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}parseText(d){this._formula&&this._formula.push(d)}parseClose(d){switch(d){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(u=>{u.includes(":")?new s(u).forEachAddress(h=>{this.model[h]=this._dataValidation}):this.model[u]=this._dataValidation}),!0;case"formula1":case"formula2":{let u=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":u=parseInt(u,10);break;case"decimal":u=parseFloat(u);break;case"date":u=n.excelToDate(parseFloat(u))}return this._dataValidation.formulae.push(u),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"dimension"}render(n,r){r&&n.leafNode("dimension",{ref:r})}parseOpen(n){return n.name==="dimension"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"drawing"}render(n,r){r&&n.leafNode(this.tag,{"r:id":r.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(i,t,o){"use strict";let e=i("../composite-xform"),n=i("./cf-ext/conditional-formattings-ext-xform");class r extends e{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new n}}get tag(){return"ext"}hasContent(s){return this.conditionalFormattings.hasContent(s.conditionalFormattings)}prepare(s,l){this.conditionalFormattings.prepare(s.conditionalFormattings,l)}render(s,l){s.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(s,l.conditionalFormattings),s.closeNode()}createNewModel(){return{}}onParserClose(s,l){this.model[s]=l.model}}t.exports=class extends e{constructor(){super(),this.map={ext:this.ext=new r}}get tag(){return"extLst"}prepare(a,s){this.ext.prepare(a,s)}hasContent(a){return this.ext.hasContent(a)}render(a,s){this.hasContent(s)&&(a.openNode("extLst"),this.ext.render(a,s),a.closeNode())}createNewModel(){return{}}onParserClose(a,s){Object.assign(this.model,s.model)}}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"headerFooter"}render(n,r){if(r){n.addRollback();let a=!1;n.openNode("headerFooter"),r.differentFirst&&(n.addAttribute("differentFirst","1"),a=!0),r.differentOddEven&&(n.addAttribute("differentOddEven","1"),a=!0),r.oddHeader&&typeof r.oddHeader=="string"&&(n.leafNode("oddHeader",null,r.oddHeader),a=!0),r.oddFooter&&typeof r.oddFooter=="string"&&(n.leafNode("oddFooter",null,r.oddFooter),a=!0),r.evenHeader&&typeof r.evenHeader=="string"&&(n.leafNode("evenHeader",null,r.evenHeader),a=!0),r.evenFooter&&typeof r.evenFooter=="string"&&(n.leafNode("evenFooter",null,r.evenFooter),a=!0),r.firstHeader&&typeof r.firstHeader=="string"&&(n.leafNode("firstHeader",null,r.firstHeader),a=!0),r.firstFooter&&typeof r.firstFooter=="string"&&(n.leafNode("firstFooter",null,r.firstFooter),a=!0),a?(n.closeNode(),n.commit()):n.rollback()}}parseOpen(n){switch(n.name){case"headerFooter":return this.model={},n.attributes.differentFirst&&(this.model.differentFirst=parseInt(n.attributes.differentFirst,0)===1),n.attributes.differentOddEven&&(this.model.differentOddEven=parseInt(n.attributes.differentOddEven,0)===1),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;
2case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}parseText(n){switch(this.currentNode){case"oddHeader":this.model.oddHeader=n;break;case"oddFooter":this.model.oddFooter=n;break;case"evenHeader":this.model.evenHeader=n;break;case"evenFooter":this.model.evenFooter=n;break;case"firstHeader":this.model.firstHeader=n;break;case"firstFooter":this.model.firstFooter=n}}parseClose(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"hyperlink"}render(n,r){this.isInternalLink(r)?n.leafNode("hyperlink",{ref:r.address,"r:id":r.rId,tooltip:r.tooltip,location:r.target}):n.leafNode("hyperlink",{ref:r.address,"r:id":r.rId,tooltip:r.tooltip})}parseOpen(n){return n.name==="hyperlink"&&(this.model={address:n.attributes.ref,rId:n.attributes["r:id"],tooltip:n.attributes.tooltip},n.attributes.location&&(this.model.target=n.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(n){return n.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(n.target)}}},{"../base-xform":32}],99:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"mergeCell"}render(n,r){n.leafNode("mergeCell",{ref:r})}parseOpen(n){return n.name==="mergeCell"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../../../doc/range"),r=i("../../../utils/col-cache"),a=i("../../../doc/enums");t.exports=class{constructor(){this.merges={}}add(s){if(this.merges[s.master])this.merges[s.master].expandToAddress(s.address);else{let l=`${s.master}:${s.address}`;this.merges[s.master]=new n(l)}}get mergeCells(){return e.map(this.merges,s=>s.range)}reconcile(s,l){e.each(s,c=>{let d=r.decode(c);for(let u=d.top;u<=d.bottom;u++){let h=l[u-1];for(let p=d.left;p<=d.right;p++){let f=h.cells[p-1];f?f.type===a.ValueType.Merge&&(f.master=d.tl):h.cells[p]={type:a.ValueType.Null,address:r.encodeAddress(u,p)}}}})}getMasterAddress(s){let l=this.hash[s];return l&&l.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(i,t,o){"use strict";let e=i("../base-xform"),n=r=>r!==void 0;t.exports=class extends e{get tag(){return"outlinePr"}render(r,a){return!(!a||!n(a.summaryBelow)&&!n(a.summaryRight))&&(r.leafNode(this.tag,{summaryBelow:n(a.summaryBelow)?Number(a.summaryBelow):void 0,summaryRight:n(a.summaryRight)?Number(a.summaryRight):void 0}),!0)}parseOpen(r){return r.name===this.tag&&(this.model={summaryBelow:n(r.attributes.summaryBelow)?!!Number(r.attributes.summaryBelow):void 0,summaryRight:n(r.attributes.summaryRight)?!!Number(r.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"brk"}render(n,r){n.leafNode("brk",r)}parseOpen(n){return n.name==="brk"&&(this.model=n.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../base-xform");t.exports=class extends n{get tag(){return"pageMargins"}render(r,a){if(a){let s={left:a.left,right:a.right,top:a.top,bottom:a.bottom,header:a.header,footer:a.footer};e.some(s,l=>l!==void 0)&&r.leafNode(this.tag,s)}}parseOpen(r){switch(r.name){case this.tag:return this.model={left:parseFloat(r.attributes.left||.7),right:parseFloat(r.attributes.right||.7),top:parseFloat(r.attributes.top||.75),bottom:parseFloat(r.attributes.bottom||.75),header:parseFloat(r.attributes.header||.3),footer:parseFloat(r.attributes.footer||.3)},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"pageSetUpPr"}render(n,r){return!(!r||!r.fitToPage)&&(n.leafNode(this.tag,{fitToPage:r.fitToPage?"1":void 0}),!0)}parseOpen(n){return n.name===this.tag&&(this.model={fitToPage:n.attributes.fitToPage==="1"},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../base-xform");function r(c){return c?"1":void 0}function a(c){switch(c){case"overThenDown":return c;default:return}}function s(c){switch(c){case"atEnd":case"asDisplyed":return c;default:return}}function l(c){switch(c){case"dash":case"blank":case"NA":return c;default:return}}t.exports=class extends n{get tag(){return"pageSetup"}render(c,d){if(d){let u={paperSize:d.paperSize,orientation:d.orientation,horizontalDpi:d.horizontalDpi,verticalDpi:d.verticalDpi,pageOrder:a(d.pageOrder),blackAndWhite:r(d.blackAndWhite),draft:r(d.draft),cellComments:s(d.cellComments),errors:l(d.errors),scale:d.scale,fitToWidth:d.fitToWidth,fitToHeight:d.fitToHeight,firstPageNumber:d.firstPageNumber,useFirstPageNumber:r(d.firstPageNumber),usePrinterDefaults:r(d.usePrinterDefaults),copies:d.copies};e.some(u,h=>h!==void 0)&&c.leafNode(this.tag,u)}}parseOpen(c){switch(c.name){case this.tag:return this.model={paperSize:(d=c.attributes.paperSize,d!==void 0?parseInt(d,10):void 0),orientation:c.attributes.orientation||"portrait",horizontalDpi:parseInt(c.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(c.attributes.verticalDpi||"4294967295",10),pageOrder:c.attributes.pageOrder||"downThenOver",blackAndWhite:c.attributes.blackAndWhite==="1",draft:c.attributes.draft==="1",cellComments:c.attributes.cellComments||"None",errors:c.attributes.errors||"displayed",scale:parseInt(c.attributes.scale||"100",10),fitToWidth:parseInt(c.attributes.fitToWidth||"1",10),fitToHeight:parseInt(c.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(c.attributes.firstPageNumber||"1",10),useFirstPageNumber:c.attributes.useFirstPageNumber==="1",usePrinterDefaults:c.attributes.usePrinterDefaults==="1",copies:parseInt(c.attributes.copies||"1",10)},!0;default:return!1}var d}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"picture"}render(n,r){r&&n.leafNode(this.tag,{"r:id":r.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../base-xform");function r(a){return a?"1":void 0}t.exports=class extends n{get tag(){return"printOptions"}render(a,s){if(s){let l={headings:r(s.showRowColHeaders),gridLines:r(s.showGridLines),horizontalCentered:r
2(s.horizontalCentered),verticalCentered:r(s.verticalCentered)};e.some(l,c=>c!==void 0)&&a.leafNode(this.tag,l)}}parseOpen(a){switch(a.name){case this.tag:return this.model={showRowColHeaders:a.attributes.headings==="1",showGridLines:a.attributes.gridLines==="1",horizontalCentered:a.attributes.horizontalCentered==="1",verticalCentered:a.attributes.verticalCentered==="1"},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(i,t,o){"use strict";let e=i("./page-breaks-xform"),n=i("../list-xform");t.exports=class extends n{constructor(){super({tag:"rowBreaks",count:!0,childXform:new e})}render(r,a){if(a&&a.length){r.openNode(this.tag,this.$),this.count&&(r.addAttribute(this.$count,a.length),r.addAttribute("manualBreakCount",a.length));let{childXform:s}=this;a.forEach(l=>{s.render(r,l)}),r.closeNode()}else this.empty&&r.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../../../utils/utils"),r=i("./cell-xform");t.exports=class extends e{constructor(a){super(),this.maxItems=a&&a.maxItems,this.map={c:new r}}get tag(){return"row"}prepare(a,s){let l=s.styles.addStyleModel(a.style);l&&(a.styleId=l);let c=this.map.c;a.cells.forEach(d=>{c.prepare(d,s)})}render(a,s,l){a.openNode("row"),a.addAttribute("r",s.number),s.height&&(a.addAttribute("ht",s.height),a.addAttribute("customHeight","1")),s.hidden&&a.addAttribute("hidden","1"),s.min>0&&s.max>0&&s.min<=s.max&&a.addAttribute("spans",`${s.min}:${s.max}`),s.styleId&&(a.addAttribute("s",s.styleId),a.addAttribute("customFormat","1")),a.addAttribute("x14ac:dyDescent","0.25"),s.outlineLevel&&a.addAttribute("outlineLevel",s.outlineLevel),s.collapsed&&a.addAttribute("collapsed","1");let c=this.map.c;s.cells.forEach(d=>{c.render(a,d,l)}),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;if(a.name==="row"){this.numRowsSeen+=1;let s=a.attributes.spans?a.attributes.spans.split(":").map(c=>parseInt(c,10)):[void 0,void 0],l=this.model={number:parseInt(a.attributes.r,10),min:s[0],max:s[1],cells:[]};return a.attributes.s&&(l.styleId=parseInt(a.attributes.s,10)),n.parseBoolean(a.attributes.hidden)&&(l.hidden=!0),n.parseBoolean(a.attributes.bestFit)&&(l.bestFit=!0),a.attributes.ht&&(l.height=parseFloat(a.attributes.ht)),a.attributes.outlineLevel&&(l.outlineLevel=parseInt(a.attributes.outlineLevel,10)),n.parseBoolean(a.attributes.collapsed)&&(l.collapsed=!0),!0}return this.parser=this.map[a.name],!!this.parser&&(this.parser.parseOpen(a),!0)}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(a,s){a.style=a.styleId?s.styles.getStyleModel(a.styleId):{},a.styleId!==void 0&&(a.styleId=void 0);let l=this.map.c;a.cells.forEach(c=>{l.reconcile(c,s)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../base-xform");t.exports=class extends n{get tag(){return"sheetFormatPr"}render(r,a){if(a){let s={defaultRowHeight:a.defaultRowHeight,outlineLevelRow:a.outlineLevelRow,outlineLevelCol:a.outlineLevelCol,"x14ac:dyDescent":a.dyDescent};a.defaultColWidth&&(s.defaultColWidth=a.defaultColWidth),a.defaultRowHeight&&a.defaultRowHeight===15||(s.customHeight="1"),e.some(s,l=>l!==void 0)&&r.leafNode("sheetFormatPr",s)}}parseOpen(r){return r.name==="sheetFormatPr"&&(this.model={defaultRowHeight:parseFloat(r.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(r.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(r.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(r.attributes.outlineLevelCol||"0",10)},r.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(r.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../style/color-xform"),r=i("./page-setup-properties-xform"),a=i("./outline-properties-xform");t.exports=class extends e{constructor(){super(),this.map={tabColor:new n("tabColor"),pageSetUpPr:new r,outlinePr:new a}}get tag(){return"sheetPr"}render(s,l){if(l){s.addRollback(),s.openNode("sheetPr");let c=!1;
2c=this.map.tabColor.render(s,l.tabColor)||c,c=this.map.pageSetUpPr.render(s,l.pageSetup)||c,c=this.map.outlinePr.render(s,l.outlineProperties)||c,c?(s.closeNode(),s.commit()):s.rollback()}}parseOpen(s){return this.parser?(this.parser.parseOpen(s),!0):s.name===this.tag?(this.reset(),!0):!!this.map[s.name]&&(this.parser=this.map[s.name],this.parser.parseOpen(s),!0)}parseText(s){return!!this.parser&&(this.parser.parseText(s),!0)}parseClose(s){return this.parser?(this.parser.parseClose(s)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../base-xform");function r(s,l){return s?l:void 0}function a(s,l){return s===l||void 0}t.exports=class extends n{get tag(){return"sheetProtection"}render(s,l){if(l){let c={sheet:r(l.sheet,"1"),selectLockedCells:l.selectLockedCells===!1?"1":void 0,selectUnlockedCells:l.selectUnlockedCells===!1?"1":void 0,formatCells:r(l.formatCells,"0"),formatColumns:r(l.formatColumns,"0"),formatRows:r(l.formatRows,"0"),insertColumns:r(l.insertColumns,"0"),insertRows:r(l.insertRows,"0"),insertHyperlinks:r(l.insertHyperlinks,"0"),deleteColumns:r(l.deleteColumns,"0"),deleteRows:r(l.deleteRows,"0"),sort:r(l.sort,"0"),autoFilter:r(l.autoFilter,"0"),pivotTables:r(l.pivotTables,"0")};l.sheet&&(c.algorithmName=l.algorithmName,c.hashValue=l.hashValue,c.saltValue=l.saltValue,c.spinCount=l.spinCount,c.objects=r(l.objects===!1,"1"),c.scenarios=r(l.scenarios===!1,"1")),e.some(c,d=>d!==void 0)&&s.leafNode(this.tag,c)}}parseOpen(s){switch(s.name){case this.tag:return this.model={sheet:a(s.attributes.sheet,"1"),objects:s.attributes.objects!=="1"&&void 0,scenarios:s.attributes.scenarios!=="1"&&void 0,selectLockedCells:s.attributes.selectLockedCells!=="1"&&void 0,selectUnlockedCells:s.attributes.selectUnlockedCells!=="1"&&void 0,formatCells:a(s.attributes.formatCells,"0"),formatColumns:a(s.attributes.formatColumns,"0"),formatRows:a(s.attributes.formatRows,"0"),insertColumns:a(s.attributes.insertColumns,"0"),insertRows:a(s.attributes.insertRows,"0"),insertHyperlinks:a(s.attributes.insertHyperlinks,"0"),deleteColumns:a(s.attributes.deleteColumns,"0"),deleteRows:a(s.attributes.deleteRows,"0"),sort:a(s.attributes.sort,"0"),autoFilter:a(s.attributes.autoFilter,"0"),pivotTables:a(s.attributes.pivotTables,"0")},s.attributes.algorithmName&&(this.model.algorithmName=s.attributes.algorithmName,this.model.hashValue=s.attributes.hashValue,this.model.saltValue=s.attributes.saltValue,this.model.spinCount=parseInt(s.attributes.spinCount,10)),!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(i,t,o){"use strict";let e=i("../../../utils/col-cache"),n=i("../base-xform"),r={frozen:"frozen",frozenSplit:"frozen",split:"split"};t.exports=class extends n{get tag(){return"sheetView"}prepare(a){switch(a.state){case"frozen":case"split":break;default:a.state="normal"}}render(a,s){a.openNode("sheetView",{workbookViewId:s.workbookViewId||0});let l=function(p,f,m){m&&a.addAttribute(p,f)},c,d,u,h;switch(l("rightToLeft","1",s.rightToLeft===!0),l("tabSelected","1",s.tabSelected),l("showRuler","0",s.showRuler===!1),l("showRowColHeaders","0",s.showRowColHeaders===!1),l("showGridLines","0",s.showGridLines===!1),l("zoomScale",s.zoomScale,s.zoomScale),l("zoomScaleNormal",s.zoomScaleNormal,s.zoomScaleNormal),l("view",s.style,s.style),s.state){case"frozen":d=s.xSplit||0,u=s.ySplit||0,c=s.topLeftCell||e.getAddress(u+1,d+1).address,h=(s.xSplit&&s.ySplit?"bottomRight":s.xSplit&&"topRight")||"bottomLeft",a.leafNode("pane",{xSplit:s.xSplit||void 0,ySplit:s.ySplit||void 0,topLeftCell:c,activePane:h,state:"frozen"}),a.leafNode("selection",{pane:h,activeCell:s.activeCell,sqref:s.activeCell});break;case"split":s.activePane==="topLeft"&&(s.activePane=void 0),a.leafNode("pane",{xSplit:s.xSplit||void 0,ySplit:s.ySplit||void 0,topLeftCell:s.topLeftCell,activePane:s.activePane}),a.leafNode("selection",{pane:s.activePane,activeCell:s.activeCell,sqref:s.activeCell});break;case"normal":s.activeCell&&a.leafNode("selection",{activeCell:s.activeCell,sqref:s.activeCell})}a.closeNode()}parseOpen(a){switch(a.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(a.attributes.workbookViewId,10),rightToLeft:a.attributes.rightToLeft==="1",tabSelected:a.attributes.tabSelected==="1",showRuler:a.attributes.showRuler!=="0",showRowColHeaders:a.attributes.showRowColHeaders!=="0",showGridLines:a.attributes.showGridLines!=="0",zoomScale:parseInt(a.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(a.attributes.zoomScaleNormal||"100",10),style:a.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(a.attributes.xSplit||"0",10),ySplit:parseInt(a.attributes.ySplit||"0",10),topLeftCell:a.attributes.topLeftCell,activePane:a.attributes.activePane||"topLeft",state:a.attributes.state},!0;case"selection":{let s=a.attributes.pane||"topLeft";return this.selections[s]={pane:s,activeCell:a.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(a){let s,l;switch(a){case"sheetView":return this.sheetView&&this.pane?(s=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:r[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},this.model.state==="split"&&(s.activePane=this.pane.activePane),l=this.selections[this.pane.activePane],l&&l.activeCell&&(s.activeCell=l.activeCell),this.sheetView.style&&(s.style=this.sheetView.style)):(s=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},l=this.selections.topLeft,l&&l.activeCell&&(s.activeCell=l.activeCell),this.sheetView.style&&(s.style=this.sheetView.style)),!1;default:return!0}}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"tablePart"}render(n,r){r&&n.leafNode(this.tag,{"r:id":r.rId})}parseOpen(n){switch(n.name){case this.tag:return this.model={rId:n.attributes["r:id"]},!0;default:return!1}}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../../../utils/col-cache"),r=i("../../../utils/xml-stream"),a=i("../../rel-type"),s=i("./merges"),l=i("../base-xform"),c=i("../list-xform"),d=i("./row-xform"),u=i("./col-xform"),h=i("./dimension-xform"),p=i("./hyperlink-xform"),f=i("./merge-cell-xform"),m=i("./data-validations-xform"),g=i("./sheet-properties-xform"),y=i("./sheet-format-properties-xform"),C=i("./sheet-view-xform"),T=i("./sheet-protection-xform"),O=i("./page-margins-xform"),j=i("./page-setup-xform"),P=i("./print-options-xform"),F=i("./auto-filter-xform"),L=i("./picture-xform"),z=i("./drawing-xform"),B=i("./table-part-xform"),A=i("./row-breaks-xform"),S=i("./header-footer-xform"),R=i("./cf/conditional-formattings-xform"),b=i("./ext-lst-xform"),v=(_,x)=>{if(!x||!x.length)return _;if(!_||!_.length)return x;let k={},I={};return _.forEach(H=>
2{k[H.ref]=H,H.rules.forEach(U=>{let{x14Id:Z}=U;Z&&(I[Z]=U)})}),x.forEach(H=>{H.rules.forEach(U=>{let Z=I[U.x14Id];Z?((M,W)=>{Object.keys(W).forEach(D=>{let E=M[D],V=W[D];E===void 0&&V!==void 0&&(M[D]=V)})})(Z,U):k[H.ref]?k[H.ref].rules.push(U):_.push({ref:H.ref,rules:[U]})})}),_};class w extends l{constructor(x){super();let{maxRows:k,maxCols:I,ignoreNodes:H}=x||{};this.ignoreNodes=H||[],this.map={sheetPr:new g,dimension:new h,sheetViews:new c({tag:"sheetViews",count:!1,childXform:new C}),sheetFormatPr:new y,cols:new c({tag:"cols",count:!1,childXform:new u}),sheetData:new c({tag:"sheetData",count:!1,empty:!0,childXform:new d({maxItems:I}),maxItems:k}),autoFilter:new F,mergeCells:new c({tag:"mergeCells",count:!0,childXform:new f}),rowBreaks:new A,hyperlinks:new c({tag:"hyperlinks",count:!1,childXform:new p}),pageMargins:new O,dataValidations:new m,pageSetup:new j,headerFooter:new S,printOptions:new P,picture:new L,drawing:new z,sheetProtection:new T,tableParts:new c({tag:"tableParts",count:!0,childXform:new B}),conditionalFormatting:new R,extLst:new b}}prepare(x,k){k.merges=new s,x.hyperlinks=k.hyperlinks=[],x.comments=k.comments=[],k.formulae={},k.siFormulae=0,this.map.cols.prepare(x.cols,k),this.map.sheetData.prepare(x.rows,k),this.map.conditionalFormatting.prepare(x.conditionalFormattings,k),x.mergeCells=k.merges.mergeCells;let I=x.rels=[];function H(M){return"rId"+(M.length+1)}if(x.hyperlinks.forEach(M=>{let W=H(I);M.rId=W,I.push({Id:W,Type:a.Hyperlink,Target:M.target,TargetMode:"External"})}),x.comments.length>0){let M={Id:H(I),Type:a.Comments,Target:`../comments${x.id}.xml`};I.push(M);let W={Id:H(I),Type:a.VmlDrawing,Target:`../drawings/vmlDrawing${x.id}.vml`};I.push(W),x.comments.forEach(D=>{D.refAddress=n.decodeAddress(D.ref)}),k.commentRefs.push({commentName:"comments"+x.id,vmlDrawing:"vmlDrawing"+x.id})}let U=[],Z;x.media.forEach(M=>{if(M.type==="background"){let W=H(I);Z=k.media[M.imageId],I.push({Id:W,Type:a.Image,Target:`../media/${Z.name}.${Z.extension}`}),x.background={rId:W},x.image=k.media[M.imageId]}else if(M.type==="image"){let{drawing:W}=x;Z=k.media[M.imageId],W||(W=x.drawing={rId:H(I),name:"drawing"+ ++k.drawingsCount,anchors:[],rels:[]},k.drawings.push(W),I.push({Id:W.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:`../drawings/${W.name}.xml`}));let D=this.preImageId===M.imageId?U[M.imageId]:U[W.rels.length];D||(D=H(W.rels),U[W.rels.length]=D,W.rels.push({Id:D,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:`../media/${Z.name}.${Z.extension}`}));let E={picture:{rId:D},range:M.range};
vendor: 4,183 bytes, line 2
2if(M.hyperlinks&&M.hyperlinks.hyperlink){let V=H(W.rels);U[W.rels.length]=V,E.picture.hyperlinks={tooltip:M.hyperlinks.tooltip,rId:V},W.rels.push({Id:V,Type:a.Hyperlink,Target:M.hyperlinks.hyperlink,TargetMode:"External"})}this.preImageId=M.imageId,W.anchors.push(E)}}),x.tables.forEach(M=>{let W=H(I);M.rId=W,I.push({Id:W,Type:a.Table,Target:"../tables/"+M.target}),M.columns.forEach(D=>{let{style:E}=D;E&&(D.dxfId=k.styles.addDxfStyle(E))})}),this.map.extLst.prepare(x,k)}render(x,k){x.openXml(r.StdDocAttributes),x.openNode("worksheet",w.WORKSHEET_ATTRIBUTES);let I=k.properties?{defaultRowHeight:k.properties.defaultRowHeight,dyDescent:k.properties.dyDescent,outlineLevelCol:k.properties.outlineLevelCol,outlineLevelRow:k.properties.outlineLevelRow}:void 0;k.properties&&k.properties.defaultColWidth&&(I.defaultColWidth=k.properties.defaultColWidth);let H={outlineProperties:k.properties&&k.properties.outlineProperties,tabColor:k.properties&&k.properties.tabColor,pageSetup:k.pageSetup&&k.pageSetup.fitToPage?{fitToPage:k.pageSetup.fitToPage}:void 0},U=k.pageSetup&&k.pageSetup.margins,Z={showRowColHeaders:k.pageSetup&&k.pageSetup.showRowColHeaders,showGridLines:k.pageSetup&&k.pageSetup.showGridLines,horizontalCentered:k.pageSetup&&k.pageSetup.horizontalCentered,verticalCentered:k.pageSetup&&k.pageSetup.verticalCentered},M=k.sheetProtection;this.map.sheetPr.render(x,H),this.map.dimension.render(x,k.dimensions),this.map.sheetViews.render(x,k.views),this.map.sheetFormatPr.render(x,I),this.map.cols.render(x,k.cols),this.map.sheetData.render(x,k.rows),this.map.sheetProtection.render(x,M),this.map.autoFilter.render(x,k.autoFilter),this.map.mergeCells.render(x,k.mergeCells),this.map.conditionalFormatting.render(x,k.conditionalFormattings),this.map.dataValidations.render(x,k.dataValidations),this.map.hyperlinks.render(x,k.hyperlinks),this.map.printOptions.render(x,Z),this.map.pageMargins.render(x,U),this.map.pageSetup.render(x,k.pageSetup),this.map.headerFooter.render(x,k.headerFooter),this.map.rowBreaks.render(x,k.rowBreaks),this.map.drawing.render(x,k.drawing),this.map.picture.render(x,k.background),this.map.tableParts.render(x,k.tables),this.map.extLst.render(x,k),k.rels&&k.rels.forEach(W=>{W.Type===a.VmlDrawing&&x.leafNode("legacyDrawing",{"r:id":W.Id})}),x.closeNode()}parseOpen(x){return this.parser?(this.parser.parseOpen(x),!0):x.name==="worksheet"?(e.each(this.map,k=>{k.reset()}),!0):(this.map[x.name]&&!this.ignoreNodes.includes(x.name)&&(this.parser=this.map[x.name],this.parser.parseOpen(x)),!0)}parseText(x){this.parser&&this.parser.parseText(x)}parseClose(x){if(this.parser)return this.parser.parseClose(x)||(this.parser=void 0),!0;switch(x){case"worksheet":{let k=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(k.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(k.outlineProperties=this.map.sheetPr.model.outlineProperties);let I={fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},H=Object.assign(I,this.map.pageSetup.model,this.map.printOptions.model),U=v(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:k,views:this.map.sheetViews.model,pageSetup:H,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:U},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}default:return!0}}reconcile(x,k){let I=(x.relationships||[]).reduce((U,Z)=>{if(U[Z.Id]=Z,Z.Type===a.Comments&&(x.comments=k.comments[Z.Target].comments),Z.Type===a.VmlDrawing&&x.comments&&x.comments.length){let M=k.vmlDrawings[Z.Target].comments;
2x.comments.forEach((W,D)=>{W.note=Object.assign({},W.note,M[D])})}return U},{});if(k.commentsMap=(x.comments||[]).reduce((U,Z)=>(Z.ref&&(U[Z.ref]=Z),U),{}),k.hyperlinkMap=(x.hyperlinks||[]).reduce((U,Z)=>(Z.rId&&(U[Z.address]=I[Z.rId].Target),U),{}),k.formulae={},x.rows=x.rows&&x.rows.filter(Boolean)||[],x.rows.forEach(U=>{U.cells=U.cells&&U.cells.filter(Boolean)||[]}),this.map.cols.reconcile(x.cols,k),this.map.sheetData.reconcile(x.rows,k),this.map.conditionalFormatting.reconcile(x.conditionalFormattings,k),x.media=[],x.drawing){let U=I[x.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);if(U){let Z=U[1];k.drawings[Z].anchors.forEach(M=>{if(M.medium){let W={type:"image",imageId:M.medium.index,range:M.range,hyperlinks:M.picture.hyperlinks};x.media.push(W)}})}}let H=x.background&&I[x.background.rId];if(H){let U=H.Target.split("/media/")[1],Z=k.mediaIndex&&k.mediaIndex[U];Z!==void 0&&x.media.push({type:"background",imageId:Z})}x.tables=(x.tables||[]).map(U=>{let Z=I[U.rId];return k.tables[Z.Target]}),delete x.relationships,delete x.hyperlinks,delete x.comments}}w.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},t.exports=w},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.attr=n.attr}render(n,r){r&&(n.openNode(this.tag),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs,this._format=n.format||function(r){try{return Number.isNaN(r.getTime())?"":r.toISOString()}catch{return""}},this._parse=n.parse||function(r){return new Date(r)}}render(n,r){r&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,this._format(r)):n.writeText(this._format(r)),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.attr?this.model=this._parse(n.attributes[this.attr]):this.text=[])}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}},{"../base-xform":32}],118:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs,this.zero=n.zero}render(n,r){(r||this.zero)&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,r):n.writeText(r),n.closeNode())}parseOpen(n){return n.name===this.tag&&(this.attr?this.model=parseInt(n.attributes[this.attr],10):this.text=[],!0)}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}},{"../base-xform":32}],119:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.tag=n.tag,this.attr=n.attr,this.attrs=n.attrs}render(n,r){r!==void 0&&(n.openNode(this.tag),this.attrs&&n.addAttributes(this.attrs),this.attr?n.addAttribute(this.attr,r):n.writeText(r),n.closeNode())}parseOpen(n){n.name===this.tag&&(this.attr?this.model=n.attributes[this.attr]:this.text=[])}parseText(n){this.attr||this.text.push(n)}parseClose(){return this.attr||(this.model=this.text.join("")),!1}}},{"../base-xform":32}],120:[function(i,t,o){"use strict";let e=i("./base-xform"),n=i("../../utils/xml-stream");t.exports=class extends e{constructor(r){super(),this._model=r}render(r){if(!this._xml){let a=new n;
vendor: 4,323 bytes, line 2
2(function s(l,c){l.openNode(c.tag,c.$),c.c&&c.c.forEach(d=>{s(l,d)}),c.t&&l.writeText(c.t),l.closeNode()})(a,this._model),this._xml=a.xml}r.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(r){switch(r){case this._model.tag:return!1;default:return!0}}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(i,t,o){"use strict";let e=i("./text-xform"),n=i("./rich-text-xform"),r=i("../base-xform");t.exports=class extends r{constructor(){super(),this.map={r:new n,t:new e}}get tag(){return"rPh"}render(a,s){if(a.openNode(this.tag,{sb:s.sb||0,eb:s.eb||0}),s&&s.hasOwnProperty("richText")&&s.richText){let{r:l}=this.map;s.richText.forEach(c=>{l.render(a,c)})}else s&&this.map.t.render(a,s.text);a.closeNode()}parseOpen(a){let{name:s}=a;return this.parser?(this.parser.parseOpen(a),!0):s===this.tag?(this.model={sb:parseInt(a.attributes.sb,10),eb:parseInt(a.attributes.eb,10)},!0):(this.parser=this.map[s],!!this.parser&&(this.parser.parseOpen(a),!0))}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){switch(a){case"r":{let s=this.model.richText;s||(s=this.model.richText=[]),s.push(this.parser.model);break}case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}switch(a){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(i,t,o){"use strict";let e=i("./text-xform"),n=i("../style/font-xform"),r=i("../base-xform");class a extends r{constructor(l){super(),this.model=l}get tag(){return"r"}get textXform(){return this._textXform||(this._textXform=new e)}get fontXform(){return this._fontXform||(this._fontXform=new n(a.FONT_OPTIONS))}render(l,c){c=c||this.model,l.openNode("r"),c.font&&this.fontXform.render(l,c.font),this.textXform.render(l,c.text),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(l),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){switch(l){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(l),!0}}}a.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},t.exports=a},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(i,t,o){"use strict";let e=i("./text-xform"),n=i("./rich-text-xform"),r=i("./phonetic-text-xform"),a=i("../base-xform");t.exports=class extends a{constructor(s){super(),this.model=s,this.map={r:new n,t:new e,rPh:new r}}get tag(){return"si"}render(s,l){s.openNode(this.tag),l&&l.hasOwnProperty("richText")&&l.richText?l.richText.length?l.richText.forEach(c=>{this.map.r.render(s,c)}):this.map.t.render(s,""):l!=null&&this.map.t.render(s,l),s.closeNode()}parseOpen(s){let{name:l}=s;return this.parser?(this.parser.parseOpen(s),!0):l===this.tag?(this.model={},!0):(this.parser=this.map[l],!!this.parser&&(this.parser.parseOpen(s),!0))}parseText(s){this.parser&&this.parser.parseText(s)}parseClose(s){if(this.parser){if(!this.parser.parseClose(s)){switch(s){case"r":{let l=this.model.richText;l||(l=this.model.richText=[]),l.push(this.parser.model);break}case"t":this.model=this.parser.model}this.parser=void 0}return!0}switch(s){case this.tag:return!1;default:return!0}}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("./shared-string-xform");t.exports=class extends n{constructor(a){super(),this.model=a||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new r)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(a){return this.model.values[a]}add(a){return a.richText?this.addRichText(a):this.addText(a)}addText(a){let s=this.hash[a];return s===void 0&&(s=this.hash[a]=this.model.values.length,this.model.values.push(a)),this.model.count++,s}
2addRichText(a){let s=this.sharedStringXform.toXml(a),l=this.rich[s];return l===void 0&&(l=this.rich[s]=this.model.values.length,this.model.values.push(a)),this.model.count++,l}render(a,s){s=s||this._values,a.openXml(e.StdDocAttributes),a.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:s.count,uniqueCount:s.values.length});let l=this.sharedStringXform;s.values.forEach(c=>{l.render(a,c)}),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(a),!0;default:throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(a))}}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;switch(a){case"sst":return!1;default:throw new Error("Unexpected xml node in parseClose: "+a)}}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"t"}render(n,r){n.openNode("t"),/^\s|\n|\s$/.test(r)&&n.addAttribute("xml:space","preserve"),n.writeText(r),n.closeNode()}get model(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,(n,r)=>String.fromCharCode(parseInt(r,16)))}parseOpen(n){switch(n.name){case"t":return this._text=[],!0;default:return!1}}parseText(n){this._text.push(n)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(i,t,o){"use strict";let e=i("../../../doc/enums"),n=i("../../../utils/utils"),r=i("../base-xform"),a={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce((l,c)=>(l[c]=!0,l),{}),horizontal(l){return this.horizontalValues[l]?l:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce((l,c)=>(l[c]=!0,l),{}),vertical(l){return l==="middle"?"center":this.verticalValues[l]?l:void 0},wrapText:l=>!!l||void 0,shrinkToFit:l=>!!l||void 0,textRotation(l){switch(l){case"vertical":return l;default:return(l=n.validInt(l))>=-90&&l<=90?l:void 0}},indent:l=>(l=n.validInt(l),Math.max(0,l)),readingOrder(l){switch(l){case"ltr":return e.ReadingOrder.LeftToRight;case"rtl":return e.ReadingOrder.RightToLeft;default:return}}},s={toXml(l){if(l=a.textRotation(l)){if(l==="vertical")return 255;let c=Math.round(l);if(c>=0&&c<=90)return c;if(c<0&&c>=-90)return 90-c}},toModel(l){let c=n.validInt(l);if(c!==void 0){if(c===255)return"vertical";if(c>=0&&c<=90)return c;if(c>90&&c<=180)return 90-c}}};t.exports=class extends r{get tag(){return"alignment"}render(l,c){l.addRollback(),l.openNode("alignment");let d=!1;function u(h,p){p&&(l.addAttribute(h,p),d=!0)}u("horizontal",a.horizontal(c.horizontal)),u("vertical",a.vertical(c.vertical)),u("wrapText",!!a.wrapText(c.wrapText)&&"1"),u("shrinkToFit",!!a.shrinkToFit(c.shrinkToFit)&&"1"),u("indent",a.indent(c.indent)),u("textRotation",s.toXml(c.textRotation)),u("readingOrder",a.readingOrder(c.readingOrder)),l.closeNode(),d?l.commit():l.rollback()}parseOpen(l){let c={},d=!1;function u(h,p,f){h&&(c[p]=f,d=!0)}u(l.attributes.horizontal,"horizontal",l.attributes.horizontal),u(l.attributes.vertical,"vertical",l.attributes.vertical==="center"?"middle":l.attributes.vertical),u(l.attributes.wrapText,"wrapText",n.parseBoolean(l.attributes.wrapText)),u(l.attributes.shrinkToFit,"shrinkToFit",n.parseBoolean(l.attributes.shrinkToFit)),u(l.attributes.indent,"indent",parseInt(l.attributes.indent,10)),u(l.attributes.textRotation,"textRotation",s.toModel(l.attributes.textRotation)),u(l.attributes.readingOrder,"readingOrder",l.attributes.readingOrder==="2"?"rtl":"ltr"),this.model=d?c:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../../../utils/utils"),r=i("./color-xform");class a extends e{constructor(l){super(),this.name=l,this.map={color:new r}}get tag(){return this.name}render(l,c,d){let u=c&&c.color||d||this.defaultColor;l.openNode(this.name),c&&c.style&&(l.addAttribute("style",c.style),u&&this.map.color.render(l,u)),l.closeNode()}parseOpen(l){if(this.parser)return this.parser.parseOpen(l),!0;switch(l.name){case this.name:{let{style:c}=l.attributes;return this.model=c?{style:c}:void 0,!0}case"color":return this.parser=this.map.color,this.parser.parseOpen(l),!0;default:return!1}}parseText(l){this.parser&&this.parser.parseText(l)}parseClose(l){return this.parser?(this.parser.parseClose(l)||(this.parser=void 0),!0):(l===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(l){return a.validStyleValues[l]}}a.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce((s,l)=>(s[l]=!0,s),{}),t.exports=class extends e{constructor(){super(),this.map={top:new a("top"),left:new a("left"),bottom:new a("bottom"),right:new a("right"),diagonal:new a("diagonal")}}render(s,l){let{color:c}=l;function d(u,h){u&&!u.color&&l.color&&(u=mt(de({},u),{color:l.color})),h.render(s,u,c)}s.openNode("border"),l.diagonal&&l.diagonal.style&&(l.diagonal.up&&s.addAttribute("diagonalUp","1"),l.diagonal.down&&s.addAttribute("diagonalDown","1")),d(l.left,this.map.left),d(l.right,this.map.right),d(l.top,this.map.top),d(l.bottom,this.map.bottom),d(l.diagonal,this.map.diagonal),s.closeNode()}parseOpen(s){if(this.parser)return this.parser.parseOpen(s),!0;switch(s.name){case"border":return this.reset(),this.diagonalUp=n.parseBoolean(s.attributes.diagonalUp),this.diagonalDown=n.parseBoolean(s.attributes.diagonalDown),!0;default:return this.parser=this.map[s.name],!!this.parser&&(this.parser.parseOpen(s),!0)}}parseText(s){this.parser&&this.parser.parseText(s)}parseClose(s){if(this.parser)return this.parser.parseClose(s)||(this.parser=void 0),!0;if(s==="border"){let l=this.model={},c=function(d,u,h){u&&(h&&Object.assign(u,h),l[d]=u)};c("left",this.map.left.model),c("right",this.map.right.model),c("top",this.map.top.model),c("bottom",this.map.bottom.model),c("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown}
vendor: 14,818 bytes, line 2
2)}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{constructor(n){super(),this.name=n||"color"}get tag(){return this.name}render(n,r){return!!r&&(n.openNode(this.name),r.argb?n.addAttribute("rgb",r.argb):r.theme!==void 0?(n.addAttribute("theme",r.theme),r.tint!==void 0&&n.addAttribute("tint",r.tint)):r.indexed!==void 0?n.addAttribute("indexed",r.indexed):n.addAttribute("auto","1"),n.closeNode(),!0)}parseOpen(n){return n.name===this.name&&(n.attributes.rgb?this.model={argb:n.attributes.rgb}:n.attributes.theme?(this.model={theme:parseInt(n.attributes.theme,10)},n.attributes.tint&&(this.model.tint=parseFloat(n.attributes.tint))):n.attributes.indexed?this.model={indexed:parseInt(n.attributes.indexed,10)}:this.model=void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./alignment-xform"),r=i("./border-xform"),a=i("./fill-xform"),s=i("./font-xform"),l=i("./numfmt-xform"),c=i("./protection-xform");t.exports=class extends e{constructor(){super(),this.map={alignment:new n,border:new r,fill:new a,font:new s,numFmt:new l,protection:new c}}get tag(){return"dxf"}render(d,u){if(d.openNode(this.tag),u.font&&this.map.font.render(d,u.font),u.numFmt&&u.numFmtId){let h={id:u.numFmtId,formatCode:u.numFmt};this.map.numFmt.render(d,h)}u.fill&&this.map.fill.render(d,u.fill),u.alignment&&this.map.alignment.render(d,u.alignment),u.border&&this.map.border.render(d,u.border),u.protection&&this.map.protection.render(d,u.protection),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case this.tag:return this.reset(),!0;default:return this.parser=this.map[d.name],this.parser&&this.parser.parseOpen(d),!0}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return this.parser?(this.parser.parseClose(d)||(this.parser=void 0),!0):d!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./color-xform");class r extends e{constructor(){super(),this.map={color:new n}}get tag(){return"stop"}render(d,u){d.openNode("stop"),d.addAttribute("position",u.position),this.map.color.render(d,u.color),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"stop":return this.model={position:parseFloat(d.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(d),!0;default:return!1}}parseText(){}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class a extends e{constructor(){super(),this.map={fgColor:new n("fgColor"),bgColor:new n("bgColor")}}get name(){return"pattern"}get tag(){return"patternFill"}render(d,u){d.openNode("patternFill"),d.addAttribute("patternType",u.pattern),u.fgColor&&this.map.fgColor.render(d,u.fgColor),u.bgColor&&this.map.bgColor.render(d,u.bgColor),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"patternFill":return this.model={type:"pattern",pattern:d.attributes.patternType},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.parser.model&&(this.model[d]=this.parser.model),this.parser=void 0),!0)}}class s extends e{constructor(){super(),this.map={stop:new r}}get name(){return"gradient"}get tag(){return"gradientFill"}render(d,u){switch(d.openNode("gradientFill"),u.gradient){case"angle":d.addAttribute("degree",u.degree);break;case"path":d.addAttribute("type","path"),u.center.left&&(d.addAttribute("left",u.center.left),u.center.right===void 0&&d.addAttribute("right",u.center.left)),u.center.right&&d.addAttribute("right",u.center.right),u.center.top&&(d.addAttribute("top",u.center.top),u.center.bottom===void 0&&d.addAttribute("bottom",u.center.top)),u.center.bottom&&d.addAttribute("bottom",u.center.bottom)}let h=this.map.stop;u.stops.forEach(p=>{h.render(d,p)}),d.closeNode()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"gradientFill":{let u=this.model={stops:[]};return d.attributes.degree?(u.gradient="angle",u.degree=parseInt(d.attributes.degree,10)):d.attributes.type==="path"&&(u.gradient="path",u.center={left:d.attributes.left?parseFloat(d.attributes.left):0,top:d.attributes.top?parseFloat(d.attributes.top):0},d.attributes.right!==d.attributes.left&&(u.center.right=d.attributes.right?parseFloat(d.attributes.right):0),d.attributes.bottom!==d.attributes.top&&(u.center.bottom=d.attributes.bottom?parseFloat(d.attributes.bottom):0)),!0}case"stop":return this.parser=this.map.stop,this.parser.parseOpen(d),!0;default:return!1}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class l extends e{constructor(){super(),this.map={patternFill:new a,gradientFill:new s}}get tag(){return"fill"}render(d,u){switch(d.addRollback(),d.openNode("fill"),u.type){case"pattern":this.map.patternFill.render(d,u);break;case"gradient":this.map.gradientFill.render(d,u);break;default:return void d.rollback()}d.closeNode(),d.commit()}parseOpen(d){if(this.parser)return this.parser.parseOpen(d),!0;switch(d.name){case"fill":return this.model={},!0;default:return this.parser=this.map[d.name],!!this.parser&&(this.parser.parseOpen(d),!0)}}parseText(d){this.parser&&this.parser.parseText(d)}parseClose(d){return!!this.parser&&(this.parser.parseClose(d)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(d){return l.validPatternValues[d]}}l.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce((c,d)=>(c[d]=!0,c),{}),l.StopXform=r,l.PatternFillXform=a,l.GradientFillXform=s,t.exports=l},{"../base-xform":32,"./color-xform":128}],131:[function(i,t,o){"use strict";let e=i("./color-xform"),n=i("../simple/boolean-xform"),r=i("../simple/integer-xform"),a=i("../simple/string-xform"),s=i("./underline-xform"),l=i("../../../utils/under-dash"),c=i("../base-xform");class d extends c{constructor(h){super(),this.options=h||d.OPTIONS,this.map={b:{prop:"bold",xform:new n({tag:"b",attr:"val"})},i:{prop:"italic",xform:new n({tag:"i",attr:"val"})},u:{prop:"underline",xform:new s},charset:{prop:"charset",xform:new r({tag:"charset",attr:"val"})},color:{prop:"color",xform:new e},condense:{prop:"condense",xform:new n({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new n({tag:"extend",attr:"val"})},family:{prop:"family",xform:new r({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new n({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new a({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new a({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new n({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new n({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new r({tag:"sz",attr:"val"})}},this.map[this.options.fontNameTag]={prop:"name",xform:new a({tag:this.options.fontNameTag,attr:"val"})}}get tag(){return this.options.tagName}render(h,p){let{map:f}=this;h.openNode(this.options.tagName),l.each(this.map,(m,g)=>{f[g].xform.render(h,p[m.prop])}),h.closeNode()}parseOpen(h){if(this.parser)return this.parser.parseOpen(h),!0;if(this.map[h.name])return this.parser=this.map[h.name].xform,this.parser.parseOpen(h);switch(h.name){case this.options.tagName:return this.model={},!0;default:return!1}}parseText(h){this.parser&&this.parser.parseText(h)}parseClose(h){if(this.parser&&!this.parser.parseClose(h)){let p=this.map[h];return this.parser.model&&(this.model[p.prop]=this.parser.model),this.parser=void 0,!0}switch(h){case this.options.tagName:return!1;default:return!0}}}d.OPTIONS={tagName:"font",fontNameTag:"name"},t.exports=d},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(i,t,o){"use strict";let e=i("../../../utils/under-dash"),n=i("../../defaultnumformats"),r=i("../base-xform"),a=function(){let l={};return e.each(n,(c,d)=>{c.f&&(l[c.f]=parseInt(d,10))}),l}();class s extends r{constructor(c,d){super(),this.id=c,this.formatCode=d}get tag(){return"numFmt"}render(c,d){c.leafNode("numFmt",{numFmtId:d.id,formatCode:d.formatCode})}parseOpen(c){switch(c.name){case"numFmt":return this.model={id:parseInt(c.attributes.numFmtId,10),formatCode:c.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0;default:return!1}}parseText(){}parseClose(){return!1}}s.getDefaultFmtId=function(l){return a[l]},s.getDefaultFmtCode=function(l){return n[l]&&n[l].f},t.exports=s},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(i,t,o){"use strict";let e=i("../base-xform"),n={boolean:(r,a)=>r===void 0?a:r};t.exports=class extends e{get tag(){return"protection"}render(r,a){r.addRollback(),r.openNode("protection");let s=!1;function l(c,d){d!==void 0&&(r.addAttribute(c,d),s=!0)}l("locked",n.boolean(a.locked,!0)?void 0:"0"),l("hidden",n.boolean(a.hidden,!1)?"1":void 0),r.closeNode(),s?r.commit():r.rollback()}parseOpen(r){let a={locked:r.attributes.locked!=="0",hidden:r.attributes.hidden==="1"},s=!a.locked||a.hidden;this.model=s?a:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./alignment-xform"),r=i("./protection-xform");t.exports=class extends e{constructor(a){super(),this.xfId=!(!a||!a.xfId),this.map={alignment:new n,protection:new r}}get tag(){return"xf"}render(a,s){a.openNode("xf",{numFmtId:s.numFmtId||0,fontId:s.fontId||0,fillId:s.fillId||0,borderId:s.borderId||0}),this.xfId&&a.addAttribute("xfId",s.xfId||0),s.numFmtId&&a.addAttribute("applyNumberFormat","1"),s.fontId&&a.addAttribute("applyFont","1"),s.fillId&&a.addAttribute("applyFill","1"),s.borderId&&a.addAttribute("applyBorder","1"),s.alignment&&a.addAttribute("applyAlignment","1"),s.protection&&a.addAttribute("applyProtection","1"),s.alignment&&this.map.alignment.render(a,s.alignment),s.protection&&this.map.protection.render(a,s.protection),a.closeNode()}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"xf":return this.model={numFmtId:parseInt(a.attributes.numFmtId,10),fontId:parseInt(a.attributes.fontId,10),fillId:parseInt(a.attributes.fillId,10),borderId:parseInt(a.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(a.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(a),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(a),!0;default:return!1}}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):a!=="xf"}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(i,t,o){"use strict";let e=i("../../../doc/enums"),n=i("../../../utils/xml-stream"),r=i("../base-xform"),a=i("../static-xform"),s=i("../list-xform"),l=i("./font-xform"),c=i("./fill-xform"),d=i("./border-xform"),u=i("./numfmt-xform"),h=i("./style-xform"),p=i("./dxf-xform");class f extends r{constructor(g){super(),this.map={numFmts:new s({tag:"numFmts",count:!0,childXform:new u}),fonts:new s({tag:"fonts",count:!0,childXform:new l,$:{"x14ac:knownFonts":1}}),fills:new s({tag:"fills",count:!0,childXform:new c}),borders:new s({tag:"borders",count:!0,childXform:new d}),cellStyleXfs:new s({tag:"cellStyleXfs",count:!0,childXform:new h}),cellXfs:new s({tag:"cellXfs",count:!0,childXform:new h({xfId:!0})}),dxfs:new s({tag:"dxfs",always:!0,count:!0,childXform:new p}),numFmt:new u,font:new l,fill:new c,border:new d,style:new h({xfId:!0}),cellStyles:f.STATIC_XFORMS.cellStyles,tableStyles:f.STATIC_XFORMS.tableStyles,extLst:f.STATIC_XFORMS.extLst},g&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}render(g,y){y=y||this.model,g.openXml(n.StdDocAttributes),g.openNode("styleSheet",f.STYLESHEET_ATTRIBUTES),this.index?(y.numFmts&&y.numFmts.length&&(g.openNode("numFmts",{count:y.numFmts.length}),y.numFmts.forEach(C=>{g.writeXml(C)}),g.closeNode()),y.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),g.openNode("fonts",{count:y.fonts.length,"x14ac:knownFonts":1}),y.fonts.forEach(C=>{g.writeXml(C)}),g.closeNode(),g.openNode("fills",{count:y.fills.length}),y.fills.forEach(C=>{g.writeXml(C)}),g.closeNode(),g.openNode("borders",{count:y.borders.length}),y.borders.forEach(C=>{g.writeXml(C)}),g.closeNode(),this.map.cellStyleXfs.render(g,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),g.openNode("cellXfs",{count:y.styles.length}),y.styles.forEach(C=>{g.writeXml(C)}),g.closeNode()):(this.map.numFmts.render(g,y.numFmts),this.map.fonts.render(g,y.fonts),this.map.fills.render(g,y.fills),this.map.borders.render(g,y.borders),this.map.cellStyleXfs.render(g,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(g,y.styles)),f.STATIC_XFORMS.cellStyles.render(g),this.map.dxfs.render(g,y.dxfs),f.STATIC_XFORMS.tableStyles.render(g),f.STATIC_XFORMS.extLst.render(g),g.closeNode()}parseOpen(g){if(this.parser)return this.parser.parseOpen(g),!0;switch(g.name){case"styleSheet":return this.initIndex(),!0;default:return this.parser=this.map[g.name],this.parser&&this.parser.parseOpen(g),!0}}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){if(this.parser)return this.parser.parseClose(g)||(this.parser=void 0),!0;switch(g){case"styleSheet":{this.model={};let y=(C,T)=>{T.model&&T.model.length&&(this.model[C]=T.model)}
2;if(y("numFmts",this.map.numFmts),y("fonts",this.map.fonts),y("fills",this.map.fills),y("borders",this.map.borders),y("styles",this.map.cellXfs),y("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){let C=this.index.numFmt;this.model.numFmts.forEach(T=>{C[T.id]=T.formatCode})}return!1}default:return!0}}addStyleModel(g,y){if(!g)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(g))return this.weakMap.get(g);let C={};if(y=y||e.ValueType.Number,g.numFmt)C.numFmtId=this._addNumFmtStr(g.numFmt);else switch(y){case e.ValueType.Number:C.numFmtId=this._addNumFmtStr("General");break;case e.ValueType.Date:C.numFmtId=this._addNumFmtStr("mm-dd-yy")}g.font&&(C.fontId=this._addFont(g.font)),g.border&&(C.borderId=this._addBorder(g.border)),g.fill&&(C.fillId=this._addFill(g.fill)),g.alignment&&(C.alignment=g.alignment),g.protection&&(C.protection=g.protection);let T=this._addStyle(C);return this.weakMap&&this.weakMap.set(g,T),T}getStyleModel(g){let y=this.model.styles[g];if(!y)return null;let C=this.index.model[g];if(C)return C;if(C=this.index.model[g]={},y.numFmtId){let O=this.index.numFmt[y.numFmtId]||u.getDefaultFmtCode(y.numFmtId);O&&(C.numFmt=O)}function T(O,j,P){if(P||P===0){let F=j[P];F&&(C[O]=F)}}return T("font",this.model.fonts,y.fontId),T("border",this.model.borders,y.borderId),T("fill",this.model.fills,y.fillId),y.alignment&&(C.alignment=y.alignment),y.protection&&(C.protection=y.protection),C}addDxfStyle(g){return g.numFmt&&(g.numFmtId=this._addNumFmtStr(g.numFmt)),this.model.dxfs.push(g),this.model.dxfs.length-1}getDxfStyle(g){return this.model.dxfs[g]}_addStyle(g){let y=this.map.style.toXml(g),C=this.index.style[y];return C===void 0&&(C=this.index.style[y]=this.model.styles.length,this.model.styles.push(y)),C}_addNumFmtStr(g){let y=u.getDefaultFmtId(g);if(y!==void 0||(y=this.index.numFmt[g],y!==void 0))return y;y=this.index.numFmt[g]=164+this.model.numFmts.length;let C=this.map.numFmt.toXml({id:y,formatCode:g});return this.model.numFmts.push(C),y}_addFont(g){let y=this.map.font.toXml(g),C=this.index.font[y];return C===void 0&&(C=this.index.font[y]=this.model.fonts.length,this.model.fonts.push(y)),C}_addBorder(g){let y=this.map.border.toXml(g),C=this.index.border[y];return C===void 0&&(C=this.index.border[y]=this.model.borders.length,this.model.borders.push(y)),C}_addFill(g){let y=this.map.fill.toXml(g),C=this.index.fill[y];return C===void 0&&(C=this.index.fill[y]=this.model.fills.length,this.model.fills.push(y)),C}}f.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},f.STATIC_XFORMS={cellStyles:new a({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new a({tag:"dxfs",$:{count:0}}),tableStyles:new a({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new a({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})},f.Mock=class extends f{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]}}parseStream(m){return m.autodrain(),Promise.resolve()}addStyleModel(m,g){switch(g){case e.ValueType.Date:return this.dateStyleId;default:return 0}}get dateStyleId(){if(!this._dateStyleId){let m={numFmtId:u.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(m)}return this._dateStyleId}getStyleModel(){return{}}},t.exports=f},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(i,t,o){"use strict";let e=i("../base-xform");
2class n extends e{constructor(a){super(),this.model=a}get tag(){return"u"}render(a,s){if((s=s||this.model)===!0)a.leafNode("u");else{let l=n.Attributes[s];l&&a.leafNode("u",l)}}parseOpen(a){a.name==="u"&&(this.model=a.attributes.val||!0)}parseText(){}parseClose(){return!1}}n.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},t.exports=n},{"../base-xform":32}],137:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("./filter-column-xform");t.exports=class extends e{constructor(){super(),this.map={filterColumn:new n}}get tag(){return"autoFilter"}prepare(r){r.columns.forEach((a,s)=>{this.map.filterColumn.prepare(a,{index:s})})}render(r,a){return r.openNode(this.tag,{ref:a.autoFilterRef}),a.columns.forEach(s=>{this.map.filterColumn.render(r,s)}),r.closeNode(),!0}parseOpen(r){if(this.parser)return this.parser.parseOpen(r),!0;switch(r.name){case this.tag:return this.model={autoFilterRef:r.attributes.ref,columns:[]},!0;default:if(this.parser=this.map[r.name],this.parser)return this.parseOpen(r),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(r))}}parseText(r){this.parser&&this.parser.parseText(r)}parseClose(r){if(this.parser)return this.parser.parseClose(r)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;switch(r){case this.tag:return!1;default:throw new Error("Unexpected xml node in parseClose: "+r)}}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"customFilter"}render(n,r){n.leafNode(this.tag,{val:r.val,operator:r.operator})}parseOpen(n){return n.name===this.tag&&(this.model={val:n.attributes.val,operator:n.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(i,t,o){"use strict";let e=i("../base-xform"),n=i("../list-xform"),r=i("./custom-filter-xform"),a=i("./filter-xform");t.exports=class extends e{constructor(){super(),this.map={customFilters:new n({tag:"customFilters",count:!1,empty:!0,childXform:new r}),filters:new n({tag:"filters",count:!1,empty:!0,childXform:new a})}}get tag(){return"filterColumn"}prepare(s,l){s.colId=l.index.toString()}render(s,l){return l.customFilters?(s.openNode(this.tag,{colId:l.colId,hiddenButton:l.filterButton?"0":"1"}),this.map.customFilters.render(s,l.customFilters),s.closeNode(),!0):(s.leafNode(this.tag,{colId:l.colId,hiddenButton:l.filterButton?"0":"1"}),!0)}parseOpen(s){if(this.parser)return this.parser.parseOpen(s),!0;let{attributes:l}=s;switch(s.name){case this.tag:return this.model={filterButton:l.hiddenButton==="0"},!0;default:if(this.parser=this.map[s.name],this.parser)return this.parseOpen(s),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(s))}}parseText(){}parseClose(s){if(this.parser)return this.parser.parseClose(s)||(this.parser=void 0),!0;switch(s){case this.tag:return this.model.customFilters=this.map.customFilters.model,!1;default:return!0}}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"filter"}render(n,r){n.leafNode(this.tag,{val:r.val})}parseOpen(n){return n.name===this.tag&&(this.model={val:n.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"tableColumn"}prepare(n,r){n.id=r.index+1}render(n,r){return n.leafNode(this.tag,{id:r.id.toString(),name:r.name,totalsRowLabel:r.totalsRowLabel,totalsRowFunction:r.totalsRowFunction,dxfId:r.dxfId}),!0}parseOpen(n){if(n.name===this.tag){let{attributes:r}=n;return this.model={name:r.name,totalsRowLabel:r.totalsRowLabel,totalsRowFunction:r.totalsRowFunction,dxfId:r.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(i,t,o){"use strict";let e=i("../base-xform");t.exports=class extends e{get tag(){return"tableStyleInfo"}render(n,r){return n.leafNode(this.tag,{name:r.theme?r.theme:void 0,showFirstColumn:r.showFirstColumn?"1":"0",showLastColumn:r.showLastColumn?"1":"0",showRowStripes:r.showRowStripes?"1":"0",showColumnStripes:r.showColumnStripes?"1":"0"}),!0}
2parseOpen(n){if(n.name===this.tag){let{attributes:r}=n;return this.model={theme:r.name?r.name:null,showFirstColumn:r.showFirstColumn==="1",showLastColumn:r.showLastColumn==="1",showRowStripes:r.showRowStripes==="1",showColumnStripes:r.showColumnStripes==="1"},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(i,t,o){"use strict";let e=i("../../../utils/xml-stream"),n=i("../base-xform"),r=i("../list-xform"),a=i("./auto-filter-xform"),s=i("./table-column-xform"),l=i("./table-style-info-xform");class c extends n{constructor(){super(),this.map={autoFilter:new a,tableColumns:new r({tag:"tableColumns",count:!0,empty:!0,childXform:new s}),tableStyleInfo:new l}}prepare(u,h){this.map.autoFilter.prepare(u),this.map.tableColumns.prepare(u.columns,h)}get tag(){return"table"}render(u,h){u.openXml(e.StdDocAttributes),u.openNode(this.tag,mt(de({},c.TABLE_ATTRIBUTES),{id:h.id,name:h.name,displayName:h.displayName||h.name,ref:h.tableRef,totalsRowCount:h.totalsRow?"1":void 0,totalsRowShown:h.totalsRow?void 0:"1",headerRowCount:h.headerRow?"1":"0"})),this.map.autoFilter.render(u,h),this.map.tableColumns.render(u,h.columns),this.map.tableStyleInfo.render(u,h.style),u.closeNode()}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;let{name:h,attributes:p}=u;switch(h){case this.tag:this.reset(),this.model={name:p.name,displayName:p.displayName||p.name,tableRef:p.ref,totalsRow:p.totalsRowCount==="1",headerRow:p.headerRowCount==="1"};break;default:this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)}return!0}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.parser=void 0),!0;switch(u){case this.tag:return this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((h,p)=>{this.model.columns[p].filterButton=h.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1;default:return!0}}reconcile(u,h){u.columns.forEach(p=>{p.dxfId!==void 0&&(p.style=h.styles.getDxfStyle(p.dxfId))})}}c.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},t.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(i,t,o){(function(e,n){(function(){"use strict";let r=i("fs"),a=i("jszip"),{PassThrough:s}=i("readable-stream"),l=i("../utils/zip-stream"),c=i("../utils/stream-buf"),d=i("../utils/utils"),u=i("../ut
2ils/xml-stream"),{bufferToString:h}=i("../utils/browser-buffer-decode"),p=i("./xform/style/styles-xform"),f=i("./xform/core/core-xform"),m=i("./xform/strings/shared-strings-xform"),g=i("./xform/core/relationships-xform"),y=i("./xform/core/content-types-xform"),C=i("./xform/core/app-xform"),T=i("./xform/book/workbook-xform"),O=i("./xform/sheet/worksheet-xform"),j=i("./xform/drawing/drawing-xform"),P=i("./xform/table/table-xform"),F=i("./xform/comment/comments-xform"),L=i("./xform/comment/vml-notes-xform"),z=i("./xml/theme1");class B{constructor(S){this.workbook=S}async readFile(S,R){if(!await d.fs.exists(S))throw new Error("File not found: "+S);let b=r.createReadStream(S);try{let v=await this.read(b,R);return b.close(),v}catch(v){throw b.close(),v}}parseRels(S){return new g().parseStream(S)}parseWorkbook(S){return new T().parseStream(S)}parseSharedStrings(S){return new m().parseStream(S)}reconcile(S,R){let b=new T,v=new O(R),w=new j,_=new P;b.reconcile(S);let x={media:S.media,mediaIndex:S.mediaIndex};Object.keys(S.drawings).forEach(H=>{let U=S.drawings[H],Z=S.drawingRels[H];Z&&(x.rels=Z.reduce((M,W)=>(M[W.Id]=W,M),{}),(U.anchors||[]).forEach(M=>{let W=M.picture&&M.picture.hyperlinks;W&&x.rels[W.rId]&&(W.hyperlink=x.rels[W.rId].Target,delete W.rId)}),w.reconcile(U,x))});let k={styles:S.styles};Object.values(S.tables).forEach(H=>{_.reconcile(H,k)});let I={styles:S.styles,sharedStrings:S.sharedStrings,media:S.media,mediaIndex:S.mediaIndex,date1904:S.properties&&S.properties.date1904,drawings:S.drawings,comments:S.comments,tables:S.tables,vmlDrawings:S.vmlDrawings};S.worksheets.forEach(H=>{H.relationships=S.worksheetRels[H.sheetNo],v.reconcile(H,I)}),delete S.worksheetHash,delete S.worksheetRels,delete S.globalRels,delete S.sharedStrings,delete S.workbookRels,delete S.sheetDefs,delete S.styles,delete S.mediaIndex,delete S.drawings,delete S.drawingRels,delete S.vmlDrawings}async _processWorksheetEntry(S,R,b,v,w){let _=new O(v),x=await _.parseStream(S);x.sheetNo=b,R.worksheetHash[w]=x,R.worksheets.push(x)}async _processCommentEntry(S,R,b){let v=new F,w=await v.parseStream(S);R.comments[`../${b}.xml`]=w}async _processTableEntry(S,R,b){let v=new P,w=await v.parseStream(S);R.tables[`../tables/${b}.xml`]=w}async _processWorksheetRelsEntry(S,R,b){let v=new g,w=await v.parseStream(S);R.worksheetRels[b]=w}async _processMediaEntry(S,R,b){let v=b.lastIndexOf(".");if(v>=1){let w=b.substr(v+1),_=b.substr(0,v);await new Promise((x,k)=>{let I=new c;I.on("finish",()=>{R.mediaIndex[b]=R.media.length,R.mediaIndex[_]=R.media.length;let H={type:"image",name:_,extension:w,buffer:I.toBuffer()};R.media.push(H),x()}),S.on("error",H=>{k(H)}),S.pipe(I)})}}async _processDrawingEntry(S,R,b){let v=new j,w=await v.parseStream(S);R.drawings[b]=w}async _processDrawingRelsEntry(S,R,b){let v=new g,w=await v.parseStream(S);R.drawingRels[b]=w}async _processVmlDrawingEntry(S,R,b){let v=new L,w=await v.parseStream(S);R.vmlDrawings[`../drawings/${b}.vml`]=w}async _processThemeEntry(S,R,b){await new Promise((v,w)=>{let _=new c;S.on("error",w),_.on("error",w),_.on("finish",()=>{R.themes[b]=_.read().toString(),v()}),S.pipe(_)})}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}async read(S,R){!S[Symbol.asyncIterator]&&S.pipe&&(S=S.pipe(new s));let b=[];for await(let v of S)b.push(v);return this.load(n.concat(b),R)}async load(S,R){let b;b=R&&R.base64?n.from(S.toString(),"base64"):S;let v={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},w=await a.loadAsync(b);for(let _ of Object.values(w.files))if(!_.dir){let x,k=_.name;if(k[0]==="/"&&(k=k.substr(1)),k.match(/xl\/media\//)||k.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))x=new s,x.write(await _.async("nodebuffer"));else{let I;x=new s({writableObjectMode:!0,readableObjectMode:!0}),I=e.browser?h(await _.async("nodebuffer")):await _.async("string");let H=16384;for(let U=0;U<I.length;U+=H)x.write(I.substring(U,U+H))}switch(x.end(),k){case"_rels/.rels":v.globalRels=await this.parseRels(x);break;case"xl/workbook.xml":{let I=await this.parseWorkbook(x);v.sheets=I.sheets,v.definedNames=I.definedNames,v.views=I.views,v.properties=I.properties,v.calcProperties=I.calcProperties;break}
2case"xl/_rels/workbook.xml.rels":v.workbookRels=await this.parseRels(x);break;case"xl/sharedStrings.xml":v.sharedStrings=new m,await v.sharedStrings.parseStream(x);break;case"xl/styles.xml":v.styles=new p,await v.styles.parseStream(x);break;case"docProps/app.xml":{let I=new C,H=await I.parseStream(x);v.company=H.company,v.manager=H.manager;break}case"docProps/core.xml":{let I=new f,H=await I.parseStream(x);Object.assign(v,H);break}default:{let I=k.match(/xl\/worksheets\/sheet(\d+)[.]xml/);if(I){await this._processWorksheetEntry(x,v,I[1],R,k);break}if(I=k.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/),I){await this._processWorksheetRelsEntry(x,v,I[1]);break}if(I=k.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/),I){await this._processThemeEntry(x,v,I[1]);break}if(I=k.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/),I){await this._processMediaEntry(x,v,I[1]);break}if(I=k.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/),I){await this._processDrawingEntry(x,v,I[1]);break}if(I=k.match(/xl\/(comments\d+)[.]xml/),I){await this._processCommentEntry(x,v,I[1]);break}if(I=k.match(/xl\/tables\/(table\d+)[.]xml/),I){await this._processTableEntry(x,v,I[1]);break}if(I=k.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/),I){await this._processDrawingRelsEntry(x,v,I[1]);break}if(I=k.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/),I){await this._processVmlDrawingEntry(x,v,I[1]);break}}}}return this.reconcile(v,R),this.workbook.model=v,this.workbook}async addMedia(S,R){await Promise.all(R.media.map(async b=>{if(b.type==="image"){let v=`xl/media/${b.name}.${b.extension}`;if(b.filename){let w=await function(_,x){return new Promise((k,I)=>{r.readFile(_,x,(H,U)=>{H?I(H):k(U)})})}(b.filename);return S.append(w,{name:v})}if(b.buffer)return S.append(b.buffer,{name:v});if(b.base64){let w=b.base64,_=w.substring(w.indexOf(",")+1);return S.append(_,{name:v,base64:!0})}}throw new Error("Unsupported media")}))}addDrawings(S,R){let b=new j,v=new g;R.worksheets.forEach(w=>{let{drawing:_}=w;if(_){b.prepare(_,{});let x=b.toXml(_);S.append(x,{name:`xl/drawings/${_.name}.xml`}),x=v.toXml(_.rels),S.append(x,{name:`xl/drawings/_rels/${_.name}.xml.rels`})}})}addTables(S,R){let b=new P;R.worksheets.forEach(v=>{let{tables:w}=v;w.forEach(_=>{b.prepare(_,{});let x=b.toXml(_);S.append(x,{name:"xl/tables/"+_.target})})})}async addContentTypes(S,R){let b=new y().toXml(R);S.append(b,{name:"[Content_Types].xml"})}async addApp(S,R){let b=new C().toXml(R);S.append(b,{name:"docProps/app.xml"})}async addCore(S,R){let b=new f;S.append(b.toXml(R),{name:"docProps/core.xml"})}async addThemes(S,R){let b=R.themes||{theme1:z};Object.keys(b).forEach(v=>{let w=b[v],_=`xl/theme/${v}.xml`;S.append(w,{name:_})})}async addOfficeRels(S){let R=new g().toXml([{Id:"rId1",Type:B.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:B.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:B.RelType.ExtenderProperties,Target:"docProps/app.xml"}]);S.append(R,{name:"_rels/.rels"})}async addWorkbookRels(S,R){let b=1,v=[{Id:"rId"+b++,Type:B.RelType.Styles,Target:"styles.xml"},{Id:"rId"+b++,Type:B.RelType.Theme,Target:"theme/theme1.xml"}];R.sharedStrings.count&&v.push({Id:"rId"+b++,Type:B.RelType.SharedStrings,Target:"sharedStrings.xml"}),R.worksheets.forEach(_=>{_.rId="rId"+b++,v.push({Id:_.rId,Type:B.RelType.Worksheet,Target:`worksheets/sheet${_.id}.xml`})});let w=new g().toXml(v);S.append(w,{name:"xl/_rels/workbook.xml.rels"})}async addSharedStrings(S,R){R.sharedStrings&&R.sharedStrings.count&&S.append(R.sharedStrings.xml,{name:"xl/sharedStrings.xml"})}async addStyles(S,R){let{xml:b}=R.styles;b&&S.append(b,{name:"xl/styles.xml"})}async addWorkbook(S,R){let b=new T;S.append(b.toXml(R),{name:"xl/workbook.xml"})}async addWorksheets(S,R){let b=new O,v=new g,w=new F,_=new L;R.worksheets.forEach(x=>{let k=new u;b.render(k,x),S.append(k.xml,{name:`xl/worksheets/sheet${x.id}.xml`}),x.rels&&x.rels.length&&(k=new u,v.render(k,x.rels),S.append(k.xml,{name:`xl/worksheets/_rels/sheet${x.id}.xml.rels`})),x.comments.length>0&&(k=new u,w.render(k,x),S.append(k.xml,{name:`xl/comments${x.id}.xml`}),k=new u,_.render(k,x),S.append(k.xml,{name:`xl/drawings/vmlDrawing${x.id}.vml`}))})}_finalize(S){return new Promise((R,b)=>{S.on("finish",()=>{R(this)}),S.on("error",b),S.finalize()})}prepareModel(S,R){S.creator=S.creator||"ExcelJS",S.lastModifiedBy=S.lastModifiedBy||"ExcelJS",S.created=S.created||new Date,S.modified=S.modified||new Date,S.useSharedStrings=R.use
2SharedStrings===void 0||R.useSharedStrings,S.useStyles=R.useStyles===void 0||R.useStyles,S.sharedStrings=new m,S.styles=S.useStyles?new p(!0):new p.Mock;let b=new T,v=new O;b.prepare(S);let w={sharedStrings:S.sharedStrings,styles:S.styles,date1904:S.properties.date1904,drawingsCount:0,media:S.media};w.drawings=S.drawings=[],w.commentRefs=S.commentRefs=[];let _=0;S.tables=[],S.worksheets.forEach(x=>{x.tables.forEach(k=>{_++,k.target=`table${_}.xml`,k.id=_,S.tables.push(k)}),v.prepare(x,w)})}async write(S,R){R=R||{};let{model:b}=this.workbook,v=new l.ZipWriter(R.zip);return v.pipe(S),this.prepareModel(b,R),await this.addContentTypes(v,b),await this.addOfficeRels(v,b),await this.addWorkbookRels(v,b),await this.addWorksheets(v,b),await this.addSharedStrings(v,b),await this.addDrawings(v,b),await this.addTables(v,b),await Promise.all([this.addThemes(v,b),this.addStyles(v,b)]),await this.addMedia(v,b),await Promise.all([this.addApp(v,b),this.addCore(v,b)]),await this.addWorkbook(v,b),this._finalize(v)}writeFile(S,R){let b=r.createWriteStream(S);return new Promise((v,w)=>{b.on("finish",()=>{v()}),b.on("error",_=>{w(_)}),this.write(b,R).then(()=>{b.end()}).catch(_=>{w(_)})})}async writeBuffer(S){let R=new c;return await this.write(R,S),R.read()}}B.RelType=i("./rel-type"),t.exports=B}).call(this)}).call(this,i("_process"),i("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(i,t,o){"use strict";t.exports=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
3<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> <a:themeElements> <a:clrScheme name="Office"> <a:dk1> <a:sysClr val="windowText" lastClr="000000"/> </a:dk1> <a:lt1> <a:sysClr val="window" lastClr="FFFFFF"/> </a:lt1> <a:dk2> <a:srgbClr val="1F497D"/> </a:dk2> <a:lt2> <a:srgbClr val="EEECE1"/> </a:lt2> <a:accent1> <a:srgbClr val="4F81BD"/> </a:accent1> <a:accent2> <a:srgbClr val="C0504D"/> </a:accent2> <a:accent3> <a:srgbClr val="9BBB59"/> </a:accent3> <a:accent4> <a:srgbClr val="8064A2"/> </a:accent4> <a:accent5> <a:srgbClr val="4BACC6"/> </a:accent5> <a:accent6> <a:srgbClr val="F79646"/> </a:accent6> <a:hlink> <a:srgbClr val="0000FF"/> </a:hlink> <a:folHlink> <a:srgbClr val="800080"/> </a:folHlink> </a:clrScheme> <a:fontScheme name="Office"> <a:majorFont> <a:latin typeface="Cambria"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/> <a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/> <a:font script="Hans" typeface="\u5B8B\u4F53"/> <a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/> <a:font script="Arab" typeface="Times New Roman"/> <a:font script="Hebr" typeface="Times New Roman"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="MoolBoran"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Times New Roman"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:majorFont> <a:minorFont> <a:latin typeface="Calibri"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF"/> <a:font script="Hang" typeface="\uB9D1\uC740 \uACE0\uB515"/> <a:font script="Hans" typeface="\u5B8B\u4F53"/>
3 <a:font script="Hant" typeface="\u65B0\u7D30\u660E\u9AD4"/> <a:font script="Arab" typeface="Arial"/> <a:font script="Hebr" typeface="Arial"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="DaunPenh"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Arial"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:minorFont> </a:fontScheme> <a:fmtScheme name="Office"> <a:fillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="35000"> <a:schemeClr val="phClr"> <a:tint val="37000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="15000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="1"/> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="100000"/> <a:shade val="100000"/> <a:satMod val="130000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:shade val="100000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="0"/> </a:gradFill> </a:fillStyleLst> <a:lnStyleLst> <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"> <a:shade val="95000"/> <a:satMod val="105000"/> </a:schemeClr> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> </a:lnStyleLst> <a:effectStyleLst> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="38000"/>
3 </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> <a:scene3d> <a:camera prst="orthographicFront"> <a:rot lat="0" lon="0" rev="0"/> </a:camera> <a:lightRig rig="threePt" dir="t"> <a:rot lat="0" lon="0" rev="1200000"/> </a:lightRig> </a:scene3d> <a:sp3d> <a:bevelT w="63500" h="25400"/> </a:sp3d> </a:effectStyle> </a:effectStyleLst> <a:bgFillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="40000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="40000"> <a:schemeClr val="phClr"> <a:tint val="45000"/> <a:shade val="99000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="20000"/> <a:satMod val="255000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/> </a:path> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="80000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="30000"/> <a:satMod val="200000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="50000" r="50000" b="50000"/> </a:path> </a:gradFill> </a:bgFillStyleLst> </a:fmtScheme> </a:themeElements> <a:objectDefaults> <a:spDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="1"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="3"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="2"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="lt1"/> </a:fontRef> </a:style> </a:spDef> <a:lnDef> <a:spPr/> <a:bodyPr/> <a:lstStyle/> <a:style> <a:lnRef idx="2"> <a:schemeClr val="accent1"/> </a:lnRef> <a:fillRef idx="0"> <a:schemeClr val="accent1"/> </a:fillRef> <a:effectRef idx="1"> <a:schemeClr val="accent1"/> </a:effectRef> <a:fontRef idx="minor"> <a:schemeClr val="tx1"/> </a:fontRef> </a:style> </a:lnDef> </a:objectDefaults> <a:extraClrSchemeLst/> </a:theme>`},{}],146:[function(i,t,o){(function(e){(function(){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CsvFormatterStream=void 0;let n=i("stream"),r=i("./formatter");class a extends n.Transform{constructor(l){super({writableObjectMode:l.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=l,this.rowFormatter=new r.RowFormatter(l),this.hasWrittenBOM=!l.writeBOM}transform(l){return this.rowFormatter.rowTransform=l,this}_transform(l,c,d){let u=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(l,(h,p)=>h?(u=!0,d(h)):(p&&p.forEach(f=>{this.push(e.from(f,"utf8"))}),u=!0,d()))}catch(h){if(u)throw h;d(h)}}_flush(l){this.rowFormatter.finish((c,d)=>c?l(c):(d&&d.forEach(u=>{this.push(e.from(u,"utf8"))}),l()))}}o.CsvFormatterStream=a}).call(this)}).call(this,i("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.FormatterOptions=void 0,o.FormatterOptions=class{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var n;this.objectMode=!0,this.delimiter=",",this.rowDelimiter=`
4`,this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\uFEFF",this.alwaysWriteHeaders=!1,Object.assign(this,e||{}),e?.quoteHeaders===void 0&&(this.quoteHeaders=this.quoteColumns),e?.quote===!0?this.quote='"':e?.quote===!1&&(this.quote=""),typeof e?.escape!="string"&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&((n=e.writeHeaders)===null||n===void 0||n),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(i,t,o){"use strict";var e=function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(o,"__esModule",{value:!0}),o.FieldFormatter=void 0;let n=e(i("lodash.isboolean")),r=e(i("lodash.isnil")),a=e(i("lodash.escaperegexp"));o.FieldFormatter=class{constructor(s){this._headers=null,this.formatterOptions=s,s.headers!==null&&(this.headers=s.headers),this.REPLACE_REGEXP=new RegExp(s.quote,"g");let l=`[${s.delimiter}${a.default(s.rowDelimiter)}|\r|
5]`;this.ESCAPE_REGEXP=new RegExp(l)}set headers(s){this._headers=s}shouldQuote(s,l){let c=l?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return n.default(c)?c:Array.isArray(c)?c[s]:this._headers!==null&&c[this._headers[s]]}format(s,l,c){let d=(""+(r.default(s)?"":s)).replace(/\0/g,""),{formatterOptions:u}=this;return u.quote!==""&&d.indexOf(u.quote)!==-1?this.quoteField(d.replace(this.REPLACE_REGEXP,u.escapedQuote)):d.search(this.ESCAPE_REGEXP)!==-1||this.shouldQuote(l,c)?this.quoteField(d):d}quoteField(s){let{quote:l}=this.formatterOptions;return`${l}${s}${l}`}}},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil"
5:447}],149:[function(i,t,o){"use strict";var e=function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(o,"__esModule",{value:!0}),o.RowFormatter=void 0;let n=e(i("lodash.isfunction")),r=e(i("lodash.isequal")),a=i("./FieldFormatter"),s=i("../types");class l{constructor(d){this.rowCount=0,this.formatterOptions=d,this.fieldFormatter=new a.FieldFormatter(d),this.headers=d.headers,this.shouldWriteHeaders=d.shouldWriteHeaders,this.hasWrittenHeaders=!1,this.headers!==null&&(this.fieldFormatter.headers=this.headers),d.transform&&(this.rowTransform=d.transform)}static isRowHashArray(d){return!!Array.isArray(d)&&Array.isArray(d[0])&&d[0].length===2}static isRowArray(d){return Array.isArray(d)&&!this.isRowHashArray(d)}static gatherHeaders(d){return l.isRowHashArray(d)?d.map(u=>u[0]):Array.isArray(d)?d:Object.keys(d)}static createTransform(d){return s.isSyncTransform(d)?(u,h)=>{let p=null;try{p=d(u)}catch(f){return h(f)}return h(null,p)}:(u,h)=>{d(u,h)}}set rowTransform(d){if(!n.default(d))throw new TypeError("The transform should be a function");this._rowTransform=l.createTransform(d)}format(d,u){this.callTransformer(d,(h,p)=>{if(h)return u(h);if(!d)return u(null);let f=[];if(p){let{shouldFormatColumns:m,headers:g}=this.checkHeaders(p);if(this.shouldWriteHeaders&&g&&!this.hasWrittenHeaders&&(f.push(this.formatColumns(g,!0)),this.hasWrittenHeaders=!0),m){let y=this.gatherColumns(p);f.push(this.formatColumns(y,!1))}}return u(null,f)})}finish(d){let u=[];if(this.formatterOptions.alwaysWriteHeaders&&this.rowCount===0){if(!this.headers)return d(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));u.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&u.push(this.formatterOptions.rowDelimiter),d(null,u)}checkHeaders(d){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};let u=l.gatherHeaders(d);return this.headers=u,this.fieldFormatter.headers=u,this.shouldWriteHeaders?{shouldFormatColumns:!r.default(u,d),headers:u}:{shouldFormatColumns:!0,headers:null}}gatherColumns(d){if(this.headers===null)throw new Error("Headers is currently null");return Array.isArray(d)?l.isRowHashArray(d)?this.headers.map((u,h)=>{let p=d[h];return p?p[1]:""}):l.isRowArray(d)&&!this.shouldWriteHeaders?d:this.headers.map((u,h)=>d[h]):this.headers.map(u=>d[u])}callTransformer(d,u){return this._rowTransform?this._rowTransform(d,u):u(null,d)}formatColumns(d,u){let h=d.map((f,m)=>this.fieldFormatter.format(f,m,u)).join(this.formatterOptions.delimiter),{rowCount:p}=this;return this.rowCount+=1,p?[this.formatterOptions.rowDelimiter,h].join(""):h}}o.RowFormatter=l},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.FieldFormatter=o.RowFormatter=void 0;var e=i("./RowFormatter");Object.defineProperty(o,"RowFormatter",{enumerable:!0,get:function(){return e.RowFormatter}});var n=i("./FieldFormatter");Object.defineProperty(o,"FieldFormatter",{enumerable:!0,get:function(){return n.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(i,t,o){(function(e){(function(){"use strict";var n=Object.create?function(m,g,y,C){C===void 0&&(C=y),Object.defineProperty(m,C,{enumerable:!0,get:function(){return g[y]}})}:function(m,g,y,C){C===void 0&&(C=y),m[C]=g[y]},r=Object.create?function(m,g){Object.defineProperty(m,"default",{enumerable:!0,value:g})}:function(m,g){m.default=g},a=function(m){if(m&&m.__esModule)return m;var g={};if(m!=null)for(var y in m)y!=="default"&&Object.prototype.hasOwnProperty.call(m,y)&&n(g,m,y);return r(g,m),g},s=function(m,g){for(var y in m)y==="default"||Object.prototype.hasOwnProperty.call(g,y)||n(g,m,y)};Object.defineProperty(o,"__esModule",{value:!0}),o.writeToPath=o.writeToString=o.writeToBuffer=o.writeToStream=o.write=o.format=o.FormatterOptions=o.CsvFormatterStream=void 0;let l=i("util"),c=i("stream"),d=a(i("fs")),u=i("./FormatterOptions"),h=i("./CsvFormatterStream");s(i("./types"),o);var p=i("./CsvFormatterStream");Object.defineProperty(o,"CsvFormatterStream",{enumerable:!0,get:function(){return p.CsvFormatterStream}});var f=i("./FormatterOptions");Object.defineProperty(o,"FormatterOptions",{enumerable:!0,get:function(){return f.FormatterOptions}}),o.format=m=>new h.CsvFormatterStream(new u.FormatterOptions(m)),o.write=(m,g)=>{let y=o.format(g),C=l.promisify((T,O)=>{y.write(T,void 0,O)});return m.reduce((T,O)=>T.then(()=>C(O)),Promise.resolve()).then(()=>y.end()).catch(T=>{y.emit("error",T)}),y},o.writeToStream=(m,g,y)=>o.write(g,y).pipe(m),o.writeToBuffer=function(m){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=[],C=new c.Writable({write(T,O,j){y.push(T),j()}});return new Promise((T,O)=>{C.on("error",O).on("finish",()=>T(e.concat(y))),o.write(m,g).pipe(C)})},o.writeToString=(m,g)=>o.writeToBuffer(m,g).then(y=>y.toString()),o.writeToPath=(m,g,y)=>{let C=d.createWriteStream(m,{encoding:"utf8"});return o.write(g,y).pipe(C)}}).call(this)}).call(this,i("buffer").Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isSyncTransform=void 0,o.isSyncTransform=e=>e.length===1},{}],153:[function(i,t,o){(function(e){(function(){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CsvParserStream=void 0;let n=i("string_decoder"),r=i("stream"),a=i("./transforms"),s=i("./parser");class l extends r.Transform{constructor(d){super({objectMode:d.objectMode}),this.lines="",this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=d,this.parser=new s.Parser(d),this.headerTransformer=new a.HeaderTransformer(d),this.decoder=new n.StringDecoder(d.encoding),this.rowTransformerValidator=new a.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount>this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount<=this.parserOptions.skipLines}transform(d){return this.rowTransformerValidator.rowTransform=d,this}validate(d){return this.rowTransformerValidator.rowValidator=d,this}emit(d){if(d==="end")return this.endEmitted||(this.endEmitted=!0,super.emit("end",this.rowCount)),!1;for(var u=arguments.length,h=new Array(u>1?u-1:0),p=1;p<u;p++)h[p-1]=arguments[p];return super.emit(d,...h)}_transform(d,u,h){if(this.hasHitRowLimit)return h();let p=l.wrapDoneCallback(h);try{let{lines:f}=this,m=f+this.decoder.write(d),g=this.parse(m,!0);return this.processRows(g,p)}catch(f){return p(f)}}_flush(d){let u=l.wrapDoneCallback(d);if(this.hasHitRowLimit)return u();try{let h=this.lines+this.decoder.end(),p=this.parse(h,!1);return this.processRows(p,u)}catch(h){return u(h)}}parse(d,u){if(!d)return[];let{line:h,rows:p}=this.parser.parse(d,u);return this.lines=h,p}processRows(d,u){let h=d.length,p=f=>{let m=C=>
5C?u(C):f%100!=0?p(f+1):void e(()=>p(f+1));if(this.checkAndEmitHeaders(),f>=h||this.hasHitRowLimit)return u();if(this.parsedLineCount+=1,this.shouldSkipLine)return m();let g=d[f];this.rowCount+=1,this.parsedRowCount+=1;let y=this.rowCount;return this.transformRow(g,(C,T)=>{if(C)return this.rowCount-=1,m(C);if(!T)return m(new Error("expected transform result"));if(T.isValid){if(T.row)return this.pushRow(T.row,m)}else this.emit("data-invalid",T.row,y,T.reason);return m()})};p(0)}transformRow(d,u){try{this.headerTransformer.transform(d,(h,p)=>h?u(h):p?p.isValid?p.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(p.row,u):this.skipRow(u):(this.rowCount-=1,this.parsedRowCount-=1,u(null,{row:null,isValid:!0})):this.shouldEmitRows?u(null,{isValid:!1,row:d}):this.skipRow(u):u(new Error("Expected result from header transform")))}catch(h){u(h)}}checkAndEmitHeaders(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}skipRow(d){return this.rowCount-=1,d(null,{row:null,isValid:!0})}pushRow(d,u){try{this.parserOptions.objectMode?this.push(d):this.push(JSON.stringify(d)),u()}catch(h){u(h)}}static wrapDoneCallback(d){let u=!1;return function(h){if(h){if(u)throw h;return u=!0,void d(h)}for(var p=arguments.length,f=new Array(p>1?p-1:0),m=1;m<p;m++)f[m-1]=arguments[m];d(...f)}}}o.CsvParserStream=l}).call(this)}).call(this,i("timers").setImmediate)},{"./parser":165,"./transforms":168,stream:505,string_decoder:218,timers:523}],154:[function(i,t,o){"use strict";var e=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(o,"__esModule",{value:!0}),o.ParserOptions=void 0;let n=e(i("lodash.escaperegexp")),r=e(i("lodash.isnil"));o.ParserOptions=class{constructor(a){var s;if(this.objectMode=!0,this.delimiter=",",this.ignoreEmpty=!1,this.quote='"',this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn="\r",this.encoding="utf8",this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,a||{}),this.delimiter.length>1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=n.default(this.delimiter),this.escapeChar=(s=this.escape)!==null&&s!==void 0?s:this.quote,this.supportsComments=!r.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows>0&&(this.limitRows=!0)}}},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(i,t,o){"use strict";var e=Object.create?function(p,f,m,g){g===void 0&&(g=m),Object.defineProperty(p,g,{enumerable:!0,get:function(){return f[m]}})}:function(p,f,m,g){g===void 0&&(g=m),p[g]=f[m]},n=Object.create?function(p,f){Object.defineProperty(p,"default",{enumerable:!0,value:f})}:function(p,f){p.default=f},r=function(p){if(p&&p.__esModule)return p;var f={};if(p!=null)for(var m in p)m!=="default"&&Object.prototype.hasOwnProperty.call(p,m)&&e(f,p,m);return n(f,p),f},a=function(p,f){for(var m in p)m==="default"||Object.prototype.hasOwnProperty.call(f,m)||e(f,p,m)};Object.defineProperty(o,"__esModule",{value:!0}),o.parseString=o.parseFile=o.parseStream=o.parse=o.ParserOptions=o.CsvParserStream=void 0;let s=r(i("fs")),l=i("stream"),c=i("./ParserOptions"),d=i("./CsvParserStream");a(i("./types"),o);var u=i("./CsvParserStream");Object.defineProperty(o,"CsvParserStream",{enumerable:!0,get:function(){return u.CsvParserStream}});var h=i("./ParserOptions");Object.defineProperty(o,"ParserOptions",{enumerable:!0,get:function(){return h.ParserOptions}}),o.parse=p=>new d.CsvParserStream(new c.ParserOptions(p)),o.parseStream=(p,f)=>p.pipe(new d.CsvParserStream(new c.ParserOptions(f))),o.parseFile=function(p){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return s.createReadStream(p).pipe(new d.CsvParserStream(new c.ParserOptions(f)))},o.parseString=(p,f)=>{let m=new l.Readable;return m.push(p),m.push(null),m.pipe(new d.CsvParserStream(new c.ParserOptions(f)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.Parser=void 0;let e=i("./Scanner"),n=i("./RowParser"),r=i("./Token");class a{constructor(l){this.parserOptions=l,this.rowParser=new n.RowParser(this.parserOptions)}static removeBOM(l){return l&&l.charCodeAt(0)===65279?l.slice(1):l}parse(l,c){let d=new e.Scanner({line:a.removeBOM(l),parserOptions:this.parserOptions,hasMoreData:c});return this.parserOptions.supportsComments?this.parseWithComments(d):this.parseWithoutComments(d)}parseWithoutComments(l){let c=[],d=!0;for(;d;)d=this.parseRow(l,c);return{line:l.line,rows:c}}parseWithComments(l){let{parserOptions:c}=this,d=[];for(let u=l.nextCharacterToken;u!==null;u=l.nextCharacterToken)if(r.Token.isTokenComment(u,c)){if(l.advancePastLine()===null)return{line:l.lineFromCursor,rows:d};if(!l.hasMoreCharacters)return{line:l.lineFromCursor,rows:d};l.truncateToCursor()}else if(!this.parseRow(l,d))break;return{line:l.line,rows:d}}
5parseRow(l,c){if(!l.nextNonSpaceToken)return!1;let d=this.rowParser.parse(l);return d!==null&&(this.parserOptions.ignoreEmpty&&n.RowParser.isEmptyRow(d)||c.push(d),!0)}}o.Parser=a},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.RowParser=void 0;let e=i("./column"),n=i("./Token");o.RowParser=class{constructor(r){this.parserOptions=r,this.columnParser=new e.ColumnParser(r)}static isEmptyRow(r){return r.join("").replace(/\s+/g,"")===""}parse(r){let{parserOptions:a}=this,{hasMoreData:s}=r,l=r,c=[],d=this.getStartToken(l,c);for(;d;){if(n.Token.isTokenRowDelimiter(d))return l.advancePastToken(d),!l.hasMoreCharacters&&n.Token.isTokenCarriageReturn(d,a)&&s?null:(l.truncateToCursor(),c);if(!this.shouldSkipColumnParse(l,d,c)){let u=this.columnParser.parse(l);if(u===null)return null;c.push(u)}d=l.nextNonSpaceToken}return s?null:(l.truncateToCursor(),c)}getStartToken(r,a){let s=r.nextNonSpaceToken;return s!==null&&n.Token.isTokenDelimiter(s,this.parserOptions)?(a.push(""),r.nextNonSpaceToken):s}shouldSkipColumnParse(r,a,s){let{parserOptions:l}=this;if(n.Token.isTokenDelimiter(a,l)){r.advancePastToken(a);let c=r.nextCharacterToken;if(!r.hasMoreCharacters||c!==null&&n.Token.isTokenRowDelimiter(c)||c!==null&&n.Token.isTokenDelimiter(c,l))return s.push(""),!0}return!1}}},{"./Token":159,"./column":164}],158:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.Scanner=void 0;let e=i("./Token"),n=/((?:\r\n)|\n|\r)/;o.Scanner=class{constructor(r){this.cursor=0,this.line=r.line,this.lineLength=this.line.length,this.parserOptions=r.parserOptions,this.hasMoreData=r.hasMoreData,this.cursor=r.cursor||0}get hasMoreCharacters(){return this.lineLength>this.cursor}get nextNonSpaceToken(){let{lineFromCursor:r}=this,a=this.parserOptions.NEXT_TOKEN_REGEXP;if(r.search(a)===-1)return null;let s=a.exec(r);if(s==null)return null;let l=s[1],c=this.cursor+(s.index||0);return new e.Token({token:l,startCursor:c,endCursor:c+l.length-1})}get nextCharacterToken(){let{cursor:r,lineLength:a}=this;return a<=r?null:new e.Token({token:this.line[r],startCursor:r,endCursor:r})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){let r=n.exec(this.lineFromCursor);return r?(this.cursor+=(r.index||0)+r[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(r){return this.cursor=r,this}advanceToToken(r){return this.cursor=r.startCursor,this}advancePastToken(r){return this.cursor=r.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{"./Token":159}],159:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.Token=void 0,o.Token=class{constructor(e){this.token=e.token,this.startCursor=e.startCursor,this.endCursor=e.endCursor}static isTokenRowDelimiter(e){let n=e.token;return n==="\r"||n===`
6`||n===`\r
7`}static isTokenCarriageReturn(e,n){return e.token===n.carriageReturn}static isTokenComment(e,n){return n.supportsComments&&!!e&&e.token===n.comment}static isTokenEscapeCharacter(e,n){return e.token===n.escapeChar}static isTokenQuote(e,n){return e.token===n.quote}static isTokenDelimiter(e,n){return e.token===n.delimiter}}},{}],160:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.ColumnFormatter=void 0,o.ColumnFormatter=class{constructor(e){e.trim?this.format=n=>n.trim():e.ltrim?this.format=n=>n.trimLeft():e.rtrim?this.format=n=>n.trimRight():this.format=n=>n}}},{}],161:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.ColumnParser=void 0;let e=i("./NonQuotedColumnParser"),n=i("./QuotedColumnParser"),r=i("../Token");o.ColumnParser=class{constructor(a){this.parserOptions=a,this.quotedColumnParser=new n.QuotedColumnParser(a),this.nonQuotedColumnParser=new e.NonQuotedColumnParser(a)}parse(a){let{nextNonSpaceToken:s}=a;return s!==null&&r.Token.isTokenQuote(s,this.parserOptions)?(a.advanceToToken(s),this.quotedColumnParser.parse(a)):this.nonQuotedColumnParser.parse(a)}}},{"../Token":159,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],162:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}
7),o.NonQuotedColumnParser=void 0;let e=i("./ColumnFormatter"),n=i("../Token");o.NonQuotedColumnParser=class{constructor(r){this.parserOptions=r,this.columnFormatter=new e.ColumnFormatter(r)}parse(r){if(!r.hasMoreCharacters)return null;let{parserOptions:a}=this,s=[],l=r.nextCharacterToken;for(;l&&!n.Token.isTokenDelimiter(l,a)&&!n.Token.isTokenRowDelimiter(l);l=r.nextCharacterToken)s.push(l.token),r.advancePastToken(l);return this.columnFormatter.format(s.join(""))}}},{"../Token":159,"./ColumnFormatter":160}],163:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.QuotedColumnParser=void 0;let e=i("./ColumnFormatter"),n=i("../Token");o.QuotedColumnParser=class{constructor(r){this.parserOptions=r,this.columnFormatter=new e.ColumnFormatter(r)}parse(r){if(!r.hasMoreCharacters)return null;let a=r.cursor,{foundClosingQuote:s,col:l}=this.gatherDataBetweenQuotes(r);if(!s){if(r.advanceTo(a),!r.hasMoreData)throw new Error(`Parse Error: missing closing: '${this.parserOptions.quote||""}' in line: at '${r.lineFromCursor.replace(/[\r\n]/g,"\\n'")}'`);return null}return this.checkForMalformedColumn(r),l}gatherDataBetweenQuotes(r){let{parserOptions:a}=this,s=!1,l=!1,c=[],d=r.nextCharacterToken;for(;!l&&d!==null;d=r.nextCharacterToken){let u=n.Token.isTokenQuote(d,a);if(!s&&u)s=!0;else if(s)if(n.Token.isTokenEscapeCharacter(d,a)){r.advancePastToken(d);let h=r.nextCharacterToken;h!==null&&(n.Token.isTokenQuote(h,a)||n.Token.isTokenEscapeCharacter(h,a))?(c.push(h.token),d=h):u?l=!0:c.push(d.token)}else u?l=!0:c.push(d.token);r.advancePastToken(d)}return{col:this.columnFormatter.format(c.join("")),foundClosingQuote:l}}checkForMalformedColumn(r){let{parserOptions:a}=this,{nextNonSpaceToken:s}=r;if(s){let l=n.Token.isTokenDelimiter(s,a),c=n.Token.isTokenRowDelimiter(s);if(!l&&!c){let d=r.lineFromCursor.substr(0,10).replace(/[\r\n]/g,"\\n'");throw new Error(`Parse Error: expected: '${a.escapedDelimiter}' OR new line got: '${s.token}'. at '${d}`)}r.advanceToToken(s)}else r.hasMoreData||r.advancePastLine()}}},{"../Token":159,"./ColumnFormatter":160}],164:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.ColumnFormatter=o.QuotedColumnParser=o.NonQuotedColumnParser=o.ColumnParser=void 0;var e=i("./ColumnParser");Object.defineProperty(o,"ColumnParser",{enumerable:!0,get:function(){return e.ColumnParser}});var n=i("./NonQuotedColumnParser");Object.defineProperty(o,"NonQuotedColumnParser",{enumerable:!0,get:function(){return n.NonQuotedColumnParser}});var r=i("./QuotedColumnParser");Object.defineProperty(o,"QuotedColumnParser",{enumerable:!0,get:function(){return r.QuotedColumnParser}});var a=i("./ColumnFormatter");Object.defineProperty(o,"ColumnFormatter",{enumerable:!0,get:function(){return a.ColumnFormatter}})},{"./ColumnFormatter":160,"./ColumnParser":161,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],165:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.QuotedColumnParser=o.NonQuotedColumnParser=o.ColumnParser=o.Token=o.Scanner=o.RowParser=o.Parser=void 0;var e=i("./Parser");Object.defineProperty(o,"Parser",{enumerable:!0,get:function(){return e.Parser}});var n=i("./RowParser");Object.defineProperty(o,"RowParser",{enumerable:!0,get:function(){return n.RowParser}});var r=i("./Scanner");Object.defineProperty(o,"Scanner",{enumerable:!0,get:function(){return r.Scanner}});var a=i("./Token");Object.defineProperty(o,"Token",{enumerable:!0,get:function(){return a.Token}});var s=i("./column");Object.defineProperty(o,"ColumnParser",{enumerable:!0,get:function(){return s.ColumnParser}}),Object.defineProperty(o,"NonQuotedColumnParser",{enumerable:!0,get:function(){return s.NonQuotedColumnParser}}),Object.defineProperty(o,"QuotedColumnParser",{enumerable:!0,get:function(){return s.QuotedColumnParser}})},{"./Parser":156,"./RowParser":157,"./Scanner":158,"./Token":159,"./column":164}],166:[function(i,t,o){"use strict";var e=function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(o,"__esModule",{value:!0}),o.HeaderTransformer=void 0;let n=e(i("lodash.isundefined")),r=e(i("lodash.isfunction")),a=e(i("lodash.uniq")),s=e(i("lodash.groupby"));o.HeaderTransformer=class{constructor(l){this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=l,l.headers===!0?this.shouldUseFirstRow=!0:Array.isArray(l.headers)?this.setHeaders(l.headers):r.default(l.headers)&&(this.headersTransform=l.headers)}transform(l,c){return this.shouldMapRow(l)?c(null,this.processRow(l)):c(null,{row:null,isValid:!0})}shouldMapRow(l){let{parserOptions:c}=this;if(!this.headersTransform&&c.renameHeaders&&!this.processedFirstRow){if(!this.receivedHeaders)throw new Error("Error renaming headers: new headers must be provided in an array");return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&&Array.isArray(l)){if(this.headersTransform)this.setHeaders(this.headersTransform(l));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(l)}return!1}return!0}processRow(l){if(!this.headers)return{row:l,isValid:!0};let{parserOptions:c}=this;if(!c.discardUnmappedColumns&&l.length>this.headersLength){if(!c.strictColumnHandling)throw new Error(`Unexpected Error: column header mismatch expected: ${this.headersLength} columns got: ${l.length}`);return{row:l,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${l.length}`}}return c.strictColumnHandling&&l.length<this.headersLength?{row:l,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${l.length}`}:{row:this.mapHeaders(l),isValid:!0}}mapHeaders(l){let c={},{headers:d,headersLength:u}=this;for(let h=0;h<u;h+=1){let p=d[h];if(!n.default(p)){let f=l[h];n.default(f)?c[p]="":c[p]=f}}return c}setHeaders(l){var c;let d=l.filter(u=>!!u);if(a.default(d).length!==d.length){let u=s.default(d),h=Object.keys(u).filter(p=>u[p].length>1);throw new Error("Duplicate headers found "+JSON.stringify(h))}this.headers=l,this.receivedHeaders=!0,this.headersLength=((c=this.headers)===null||c===void 0?void 0:c.length)||0}}},{"lodash.groupby":443,"lodash.isfunction":446,"lodash.isundefined":448,"lodash.uniq":449}],167:[function(i,t,o){"use strict";var e=function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(o,"__esModule",{value:!0}),o.RowTransformerValidator=void 0;let n=e(i("lodash.isfunction")),r=i("../types");class a{constructor(){this._rowTransform=null,this._rowValidator=null}static createTransform(l){return r.isSyncTransform(l)?(c,d)=>{let u=null;try{u=l(c)}catch(h){return d(h)}return d(null,u)}:l}static createValidator(l){return r.isSyncValidate(l)?(c,d)=>{d(null,{row:c,isValid:l(c)})}:(c,d)=>
7{l(c,(u,h,p)=>u?d(u):d(null,h?{row:c,isValid:h,reason:p}:{row:c,isValid:!1,reason:p}))}}set rowTransform(l){if(!n.default(l))throw new TypeError("The transform should be a function");this._rowTransform=a.createTransform(l)}set rowValidator(l){if(!n.default(l))throw new TypeError("The validate should be a function");this._rowValidator=a.createValidator(l)}transformAndValidate(l,c){return this.callTransformer(l,(d,u)=>d?c(d):u?this.callValidator(u,(h,p)=>h?c(h):p&&!p.isValid?c(null,{row:u,isValid:!1,reason:p.reason}):c(null,{row:u,isValid:!0})):c(null,{row:null,isValid:!0}))}callTransformer(l,c){return this._rowTransform?this._rowTransform(l,c):c(null,l)}callValidator(l,c){return this._rowValidator?this._rowValidator(l,c):c(null,{row:l,isValid:!0})}}o.RowTransformerValidator=a},{"../types":169,"lodash.isfunction":446}],168:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.HeaderTransformer=o.RowTransformerValidator=void 0;var e=i("./RowTransformerValidator");Object.defineProperty(o,"RowTransformerValidator",{enumerable:!0,get:function(){return e.RowTransformerValidator}});var n=i("./HeaderTransformer");Object.defineProperty(o,"HeaderTransformer",{enumerable:!0,get:function(){return n.HeaderTransformer}})},{"./HeaderTransformer":166,"./RowTransformerValidator":167}],169:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.isSyncValidate=o.isSyncTransform=void 0,o.isSyncTransform=e=>e.length===1,o.isSyncValidate=e=>e.length===1},{}],170:[function(i,t,o){"use strict";let e=o;e.bignum=i("bn.js"),e.define=i("./asn1/api").define,e.base=i("./asn1/base"),e.constants=i("./asn1/constants"),e.decoders=i("./asn1/decoders"),e.encoders=i("./asn1/encoders")},{"./asn1/api":171,"./asn1/base":173,"./asn1/constants":177,"./asn1/decoders":179,"./asn1/encoders":182,"bn.js":184}],171:[function(i,t,o){"use strict";let e=i("./encoders"),n=i("./decoders"),r=i("inherits");function a(s,l){this.name=s,this.body=l,this.decoders={},this.encoders={}}o.define=function(s,l){return new a(s,l)},a.prototype._createNamed=function(s){let l=this.name;function c(d){this._initNamed(d,l)}return r(c,s),c.prototype._initNamed=function(d,u){s.call(this,d,u)},new c(this)},a.prototype._getDecoder=function(s){return s=s||"der",this.decoders.hasOwnProperty(s)||(this.decoders[s]=this._createNamed(n[s])),this.decoders[s]},a.prototype.decode=function(s,l,c){return this._getDecoder(l).decode(s,c)},a.prototype._getEncoder=function(s){return s=s||"der",this.encoders.hasOwnProperty(s)||(this.encoders[s]=this._createNamed(e[s])),this.encoders[s]},a.prototype.encode=function(s,l,c){return this._getEncoder(l).encode(s,c)}},{"./decoders":179,"./encoders":182,inherits:440}],172:[function(i,t,o){"use strict";let e=i("inherits"),n=i("../base/reporter").Reporter,r=i("safer-buffer").Buffer;function a(l,c){n.call(this,c),r.isBuffer(l)?(this.base=l,this.offset=0,this.length=l.length):this.error("Input not Buffer")}function s(l,c){if(Array.isArray(l))this.length=0,this.value=l.map(function(d){return s.isEncoderBuffer(d)||(d=new s(d,c)),this.length+=d.length,d},this);else if(typeof l=="number"){if(!(0<=l&&l<=255))return c.error("non-byte EncoderBuffer value");this.value=l,this.length=1}else if(typeof l=="string")this.value=l,this.length=r.byteLength(l);else{if(!r.isBuffer(l))return c.error("Unsupported type: "+typeof l);this.value=l,this.length=l.length}}e(a,n),o.DecoderBuffer=a,a.isDecoderBuffer=function(l){return l instanceof a?!0:typeof l=="object"&&r.isBuffer(l.base)&&l.constructor.name==="DecoderBuffer"&&typeof l.offset=="number"&&typeof l.length=="number"&&typeof l.save=="function"&&typeof l.restore=="function"&&typeof l.isEmpty=="function"&&typeof l.readUInt8=="function"&&typeof l.skip=="function"&&typeof l.raw=="function"},a.prototype.save=function(){return{offset:this.offset,reporter:n.prototype.save.call(this)}},a.prototype.restore=function(l){let c=new a(this.base);return c.offset=l.offset,c.length=this.offset,this.offset=l.offset,n.prototype.restore.call(this,l.reporter),c},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(l){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(l||"DecoderBuffer overrun")}
7,a.prototype.skip=function(l,c){if(!(this.offset+l<=this.length))return this.error(c||"DecoderBuffer overrun");let d=new a(this.base);return d._reporterState=this._reporterState,d.offset=this.offset,d.length=this.offset+l,this.offset+=l,d},a.prototype.raw=function(l){return this.base.slice(l?l.offset:this.offset,this.length)},o.EncoderBuffer=s,s.isEncoderBuffer=function(l){return l instanceof s?!0:typeof l=="object"&&l.constructor.name==="EncoderBuffer"&&typeof l.length=="number"&&typeof l.join=="function"},s.prototype.join=function(l,c){return l||(l=r.alloc(this.length)),c||(c=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(d){d.join(l,c),c+=d.length}):(typeof this.value=="number"?l[c]=this.value:typeof this.value=="string"?l.write(this.value,c):r.isBuffer(this.value)&&this.value.copy(l,c),c+=this.length)),l}},{"../base/reporter":175,inherits:440,"safer-buffer":495}],173:[function(i,t,o){"use strict";let e=o;e.Reporter=i("./reporter").Reporter,e.DecoderBuffer=i("./buffer").DecoderBuffer,e.EncoderBuffer=i("./buffer").EncoderBuffer,e.Node=i("./node")},{"./buffer":172,"./node":174,"./reporter":175}],174:[function(i,t,o){"use strict";let e=i("../base/reporter").Reporter,n=i("../base/buffer").EncoderBuffer,r=i("../base/buffer").DecoderBuffer,a=i("minimalistic-assert"),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function c(u,h,p){let f={};this._baseState=f,f.name=p,f.enc=u,f.parent=h||null,f.children=null,f.tag=null,f.args=null,f.reverseArgs=null,f.choice=null,f.optional=!1,f.any=!1,f.obj=!1,f.use=null,f.useDecoder=null,f.key=null,f.default=null,f.explicit=null,f.implicit=null,f.contains=null,f.parent||(f.children=[],this._wrap())}t.exports=c;let d=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){let u=this._baseState,h={};d.forEach(function(f){h[f]=u[f]});let p=new this.constructor(h.parent);return p._baseState=h,p},c.prototype._wrap=function(){let u=this._baseState;l.forEach(function(h){this[h]=function(){let p=new this.constructor(this);return u.children.push(p),p[h].apply(p,arguments)}},this)},c.prototype._init=function(u){let h=this._baseState;a(h.parent===null),u.call(this),h.children=h.children.filter(function(p){return p._baseState.parent===this},this),a.equal(h.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(u){let h=this._baseState,p=u.filter(function(f){return f instanceof this.constructor},this);u=u.filter(function(f){return!(f instanceof this.constructor)},this),p.length!==0&&(a(h.children===null),h.children=p,p.forEach(function(f){f._baseState.parent=this},this)),u.length!==0&&(a(h.args===null),h.args=u,h.reverseArgs=u.map(function(f){if(typeof f!="object"||f.constructor!==Object)return f;let m={};return Object.keys(f).forEach(function(g){g==(0|g)&&(g|=0);let y=f[g];m[y]=g}),m}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(u){c.prototype[u]=function(){let h=this._baseState;throw new Error(u+" not implemented for encoding: "+h.enc)}}),s.forEach(function(u){c.prototype[u]=function(){let h=this._baseState,p=Array.prototype.slice.call(arguments);return a(h.tag===null),h.tag=u,this._useArgs(p),this}}),c.prototype.use=function(u){a(u);let h=this._baseState;return a(h.use===null),h.use=u,this},c.prototype.optional=function(){return this._baseState.optional=!0,this},c.prototype.def=function(u){let h=this._baseState;return a(h.default===null),h.default=u,h.optional=!0,this},c.prototype.explicit=function(u){let h=this._baseState;
7return a(h.explicit===null&&h.implicit===null),h.explicit=u,this},c.prototype.implicit=function(u){let h=this._baseState;return a(h.explicit===null&&h.implicit===null),h.implicit=u,this},c.prototype.obj=function(){let u=this._baseState,h=Array.prototype.slice.call(arguments);return u.obj=!0,h.length!==0&&this._useArgs(h),this},c.prototype.key=function(u){let h=this._baseState;return a(h.key===null),h.key=u,this},c.prototype.any=function(){return this._baseState.any=!0,this},c.prototype.choice=function(u){let h=this._baseState;return a(h.choice===null),h.choice=u,this._useArgs(Object.keys(u).map(function(p){return u[p]})),this},c.prototype.contains=function(u){let h=this._baseState;return a(h.use===null),h.contains=u,this},c.prototype._decode=function(u,h){let p=this._baseState;if(p.parent===null)return u.wrapResult(p.children[0]._decode(u,h));let f,m=p.default,g=!0,y=null;if(p.key!==null&&(y=u.enterKey(p.key)),p.optional){let C=null;if(p.explicit!==null?C=p.explicit:p.implicit!==null?C=p.implicit:p.tag!==null&&(C=p.tag),C!==null||p.any){if(g=this._peekTag(u,C,p.any),u.isError(g))return g}else{let T=u.save();try{p.choice===null?this._decodeGeneric(p.tag,u,h):this._decodeChoice(u,h),g=!0}catch{g=!1}u.restore(T)}}if(p.obj&&g&&(f=u.enterObject()),g){if(p.explicit!==null){let T=this._decodeTag(u,p.explicit);if(u.isError(T))return T;u=T}let C=u.offset;if(p.use===null&&p.choice===null){let T;p.any&&(T=u.save());let O=this._decodeTag(u,p.implicit!==null?p.implicit:p.tag,p.any);if(u.isError(O))return O;p.any?m=u.raw(T):u=O}if(h&&h.track&&p.tag!==null&&h.track(u.path(),C,u.length,"tagged"),h&&h.track&&p.tag!==null&&h.track(u.path(),u.offset,u.length,"content"),p.any||(m=p.choice===null?this._decodeGeneric(p.tag,u,h):this._decodeChoice(u,h)),u.isError(m))return m;if(p.any||p.choice!==null||p.children===null||p.children.forEach(function(T){T._decode(u,h)}),p.contains&&(p.tag==="octstr"||p.tag==="bitstr")){let T=new r(m);m=this._getUse(p.contains,u._reporterState.obj)._decode(T,h)}}return p.obj&&g&&(m=u.leaveObject(f)),p.key===null||m===null&&g!==!0?y!==null&&u.exitKey(y):u.leaveKey(y,p.key,m),m},c.prototype._decodeGeneric=function(u,h,p){let f=this._baseState;return u==="seq"||u==="set"?null:u==="seqof"||u==="setof"?this._decodeList(h,u,f.args[0],p):/str$/.test(u)?this._decodeStr(h,u,p):u==="objid"&&f.args?this._decodeObjid(h,f.args[0],f.args[1],p):u==="objid"?this._decodeObjid(h,null,null,p):u==="gentime"||u==="utctime"?this._decodeTime(h,u,p):u==="null_"?this._decodeNull(h,p):u==="bool"?this._decodeBool(h,p):u==="objDesc"?this._decodeStr(h,u,p):u==="int"||u==="enum"?this._decodeInt(h,f.args&&f.args[0],p):f.use!==null?this._getUse(f.use,h._reporterState.obj)._decode(h,p):h.error("unknown tag: "+u)},c.prototype._getUse=function(u,h){let p=this._baseState;return p.useDecoder=this._use(u,h),a(p.useDecoder._baseState.parent===null),p.useDecoder=p.useDecoder._baseState.children[0],p.implicit!==p.useDecoder._baseState.implicit&&(p.useDecoder=p.useDecoder.clone(),p.useDecoder._baseState.implicit=p.implicit),p.useDecoder},c.prototype._decodeChoice=function(u,h){let p=this._baseState,f=null,m=!1;return Object.keys(p.choice).some(function(g){let y=u.save(),C=p.choice[g];try{let T=C._decode(u,h);if(u.isError(T))return!1;f={type:g,value:T},m=!0}catch{return u.restore(y),!1}return!0},this),m?f:u.error("Choice not matched")},c.prototype._createEncoderBuffer=function(u){return new n(u,this.reporter)},c.prototype._encode=function(u,h,p){let f=this._baseState;if(f.default!==null&&f.default===u)return;let m=this._encodeValue(u,h,p);return m===void 0||this._skipDefault(m,h,p)?void 0:m},c.prototype._encodeValue=function(u,h,p){let f=this._baseState;if(f.parent===null)return f.children[0]._encode(u,h||new e);let m=null;if(this.reporter=h,f.optional&&u===void 0){if(f.default===null)return;u=f.default}let g=null,y=!1;if(f.any)m=this._createEncoderBuffer(u);else if(f.choice)m=this._encodeChoice(u,h);else if(f.contains)g=this._getUse(f.contains,p)._encode(u,h),y=!0;else if(f.children)g=f.children.map(function(C){if(C._baseState.tag==="null_")return C._encode(null,h,u);if(C._baseState.key===null)return h.error("Child should have a key");let T=h.enterKey(C._baseState.key);if(typeof u!="object")return h.error("Child expected, but input is not object");let O=C._encode(u[C._baseState.key],h,u);return h.leaveKey(T),O},this).filter(function(C){return C}),g=this._createEncoderBuffer(g);else if(f.tag==="seqof"||f.tag==="setof"){if(!f.args||f.args.length!==1)return h.error("Too many args for : "+f.tag);if(!Array.isArray(u))return h.error("seqof/setof, but data is not Array");let C=this.clone();C._baseState.implicit=null,g=this._createEncoderBuffer(u.map(function(T){let O=this._baseState;return this._getUse(O.args[0],u)._encode(T,h)},C))}else f.use!==null?m=this._getUse(f.use,p)._encode(u,h):(g=this._encodePrimitive(f.tag,u),y=!0);if(!f.any&&f.choice===null){let C=f.implicit!==null?f.implicit:f.tag,T=f.implicit===null?"universal":"context";C===null?f.use===null&&h.error("Tag could be omitted only for .use()"):f.use===null&&(m=this._encodeComposite(C,y,T,g))}return f.explicit!==null&&(m=this._encodeComposite(f.explicit,!1,"context",m)),m},c.prototype._encodeChoice=function(u,h){let p=this._baseState,f=p.choice[u.type];return f||a(!1,u.type+" not found in "+JSON.stringify(Object.keys(p.choice))),f._encode(u.value,h)},c.prototype._encodePrimitive=function(u,h){let p=this._baseState;if(/str$/.test(u))return this._encodeStr(h,u);if(u==="objid"&&p.args)return this._encodeObjid(h,p.reverseArgs[0],p.args[1]);if(u==="objid")return this._encodeObjid(h,null,null);if(u==="gentime"||u==="utctime")return this._encodeTime(h,u);if(u==="null_")return this._encodeNull();if(u==="int"||u==="enum")return this._encodeInt(h,p.args&&p.reverseArgs[0]);if(u==="bool")return this._encodeBool(h);if(u==="objDesc")return this._encodeStr(h,u);throw new Error("Unsupported tag: "+u)},c.prototype._isNumstr=function(u){return/^[0-9 ]*$/.test(u)},c.prototype._isPrintstr=function(u){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(u)}},{"../base/buffer":172,"../base/reporter":175,"minimalistic-assert":453}],175:[function(i,t,o){"use strict";let e=i("inherits");function n(a){this._reporterState={obj:null,path:[],options:a||{},errors:[]}}function r(a,s){this.path=a,this.rethrow(s)}o.Reporter=n,n.prototype.isError=function(a){return a instanceof r},n.prototype.save=function(){let a=this._reporterState;return{obj:a.obj,pathLen:a.path.length}},n.prototype.restore=function(a){let s=this._reporterState;s.obj=a.obj,s.path=s.path.slice(0,a.pathLen)},n.prototype.enterKey=function(a){return this._reporterState.path.push(a)},n.prototype.exitKey=function(a){let s=this._reporterState;s.path=s.path.slice(0,a-1)},n.prototype.leaveKey=function(a,s,l){let c=this._reporterState;this.exitKey(a),c.obj!==null&&(c.obj[s]=l)},n.prototype.path=function(){return this._reporterState.path.join("/")},n.prototype.enterObject=function(){let a=this._reporterState,s=a.obj;return a.obj={},s},n.prototype.leaveObject=function(a){let s=this._reporterState,l=s.obj;return s.obj=a,l},n.prototype.error=function(a){let s,l=this._reporterState,c=a instanceof r;if(s=c?a:new r(l.path.map(function(d){return"["+JSON.stringify(d)+"]"}).join(""),a.message||a,a.stack),!l.options.partial)throw s;return c||l.errors.push(s),s},n.prototype.wrapResult=function(a){let s=this._reporterState;return s.options.partial?{result:this.isError(a)?null:a,errors:s.errors}:a}
7,e(r,Error),r.prototype.rethrow=function(a){if(this.message=a+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,r),!this.stack)try{throw new Error(this.message)}catch(s){this.stack=s.stack}return this}},{inherits:440}],176:[function(i,t,o){"use strict";function e(n){let r={};return Object.keys(n).forEach(function(a){(0|a)==a&&(a|=0);let s=n[a];r[s]=a}),r}o.tagClass={0:"universal",1:"application",2:"context",3:"private"},o.tagClassByName=e(o.tagClass),o.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},o.tagByName=e(o.tag)},{}],177:[function(i,t,o){"use strict";let e=o;e._reverse=function(n){let r={};return Object.keys(n).forEach(function(a){(0|a)==a&&(a|=0);let s=n[a];r[s]=a}),r},e.der=i("./der")},{"./der":176}],178:[function(i,t,o){"use strict";let e=i("inherits"),n=i("bn.js"),r=i("../base/buffer").DecoderBuffer,a=i("../base/node"),s=i("../constants/der");function l(h){this.enc="der",this.name=h.name,this.entity=h,this.tree=new c,this.tree._init(h.body)}function c(h){a.call(this,"der",h)}function d(h,p){let f=h.readUInt8(p);if(h.isError(f))return f;let m=s.tagClass[f>>6],g=(32&f)==0;if((31&f)==31){let y=f;for(f=0;(128&y)==128;){if(y=h.readUInt8(p),h.isError(y))return y;f<<=7,f|=127&y}}else f&=31;return{cls:m,primitive:g,tag:f,tagStr:s.tag[f]}}function u(h,p,f){let m=h.readUInt8(f);if(h.isError(m))return m;if(!p&&m===128)return null;if(!(128&m))return m;let g=127&m;if(g>4)return h.error("length octect is too long");m=0;for(let y=0;y<g;y++){m<<=8;let C=h.readUInt8(f);if(h.isError(C))return C;m|=C}return m}t.exports=l,l.prototype.decode=function(h,p){return r.isDecoderBuffer(h)||(h=new r(h,p)),this.tree._decode(h,p)},e(c,a),c.prototype._peekTag=function(h,p,f){if(h.isEmpty())return!1;let m=h.save(),g=d(h,'Failed to peek tag: "'+p+'"');return h.isError(g)?g:(h.restore(m),g.tag===p||g.tagStr===p||g.tagStr+"of"===p||f)},c.prototype._decodeTag=function(h,p,f){let m=d(h,'Failed to decode tag of "'+p+'"');if(h.isError(m))return m;let g=u(h,m.primitive,'Failed to get length of "'+p+'"');if(h.isError(g))return g;if(!f&&m.tag!==p&&m.tagStr!==p&&m.tagStr+"of"!==p)return h.error('Failed to match tag: "'+p+'"');if(m.primitive||g!==null)return h.skip(g,'Failed to match body of: "'+p+'"');let y=h.save(),C=this._skipUntilEnd(h,'Failed to skip indefinite length body: "'+this.tag+'"');return h.isError(C)?C:(g=h.offset-y.offset,h.restore(y),h.skip(g,'Failed to match body of: "'+p+'"'))},c.prototype._skipUntilEnd=function(h,p){for(;;){let f=d(h,p);if(h.isError(f))return f;let m=u(h,f.primitive,p);if(h.isError(m))return m;let g;if(g=f.primitive||m!==null?h.skip(m):this._skipUntilEnd(h,p),h.isError(g))return g;if(f.tagStr==="end")break}},c.prototype._decodeList=function(h,p,f,m){let g=[];for(;!h.isEmpty();){let y=this._peekTag(h,"end");if(h.isError(y))return y;let C=f.decode(h,"der",m);if(h.isError(C)&&y)break;g.push(C)}return g},c.prototype._decodeStr=function(h,p){if(p==="bitstr"){let f=h.readUInt8();return h.isError(f)?f:{unused:f,data:h.raw()}}if(p==="bmpstr"){let f=h.raw();if(f.length%2==1)return h.error("Decoding of string type: bmpstr length mismatch");let m="";for(let g=0;g<f.length/2;g++)m+=String.fromCharCode(f.readUInt16BE(2*g));return m}if(p==="numstr"){let f=h.raw().toString("ascii");return this._isNumstr(f)?f:h.error("Decoding of string type: numstr unsupported characters")}if(p==="octstr"||p==="objDesc")return h.raw();if(p==="printstr"){let f=h.raw().toString("ascii");return this._isPrintstr(f)?f:h.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(p)?h.raw().toString():h.error("Decoding of string type: "+p+" unsupported")},c.prototype._decodeObjid=function(h,p,f){let m,g=[],y=0,C=0;for(;!h.isEmpty();)C=h.readUInt8(),y<<=7,y|=127&C,!(128&C)&&(g.push(y),y=0);128&C&&g.push(y);let T=g[0]/40|0,O=g[0]%40;if(m=f?g:[T,O].concat(g.slice(1)),p){let j=p[m.join(" ")];j===void 0&&(j=p[m.join(".")]),j!==void 0&&(m=j)}return m},c.prototype._decodeTime=function(h,p){let f=h.raw().toString(),m,g,y,C,T,O;if(p==="gentime")m=0|f.slice(0,4),g=0|f.slice(4,6),y=0|f.slice(6,8),C=0|f.slice(8,10),T=0|f.slice(10,12),O=0|f.slice(12,14);else{if(p!=="utctime")return h.error("Decoding "+p+" time is not supported yet");m=0|f.slice(0,2),g=0|f.slice(2,4),y=0|f.slice(4,6),C=0|f.slice(6,8),T=0|f.slice(8,10),O=0|f.slice(10,12),m=m<70?2e3+m:1900+m}return Date.UTC(m,g-1,y,C,T,O,0)},c.prototype._decodeNull=function(){return null},c.prototype._decodeBool=function(h){let p=h.readUInt8();return h.isError(p)?p:p!==0},c.prototype._decodeInt=function(h,p){let f=h.raw(),m=new n(f);return p&&(m=p[m.toString(10)]||m),m},c.prototype._use=function(h,p){return typeof h=="function"&&(h=h(p)),h._getDecoder("der").tree}},{"../base/buffer":172,"../base/node":174,"../constants/der":176,"bn.js":184,inherits:440}],179:[function(i,t,o){"use strict";let e=o;e.der=i("./der"),e.pem=i("./pem")},{"./der":178,"./pem":180}],180:[function(i,t,o){"use strict";let e=i("inherits"),n=i("safer-buffer").Buffer,r=i("./der");function a(s){r.call(this,s),this.enc="pem"}e(a,r),t.exports=a,a.prototype.decode=function(s,l){let c=s.toString().split(/[\r\n]+/g),d=l.label.toUpperCase(),u=/^-----(BEGIN|END) ([^-]+)-----$/,h=-1,p=-1;for(let g=0;g<c.length;g++){let y=c[g].match(u);if(y!==null&&y[2]===d){if(h!==-1){if(y[1]!=="END")break;p=g;break}if(y[1]!=="BEGIN")break;h=g}}if(h===-1||p===-1)throw new Error("PEM section not found for: "+d);let f=c.slice(h+1,p).join("");f.replace(/[^a-z0-9+/=]+/gi,"");let m=n.from(f,"base64");return r.prototype.decode.call(this,m,l)}},{"./der":178,inherits:440,"safer-buffer":495}],181:[function(i,t,o){"use strict";let e=i("inherits"),n=i("safer-buffer").Buffer,r=i("../base/node"),a=i("../constants/der");function s(d){this.enc="der",this.name=d.name,this.entity=d,this.tree=new l,this.tree._init(d.body)}function l(d){r.call(this,"der",d)}function c(d){return d<10?"0"+d:d}t.exports=s,s.prototype.encode=function(d,u){return this.tree._encode(d,u).join()},e(l,r),l.prototype._encodeComposite=function(d,u,h,p){let f=function(y,C,T,O){let j;if(y==="seqof"?y="seq":y==="setof"&&(y="set"),a.tagByName.hasOwnProperty(y))j=a.tagByName[y];else{if(typeof y!="number"||(0|y)!==y)return O.error("Unknown tag: "+y);j=y}return j>=31?O.error("Multi-octet tag encoding unsupported"):(C||(j|=32),j|=
7a.tagClassByName[T||"universal"]<<6,j)}(d,u,h,this.reporter);if(p.length<128){let y=n.alloc(2);return y[0]=f,y[1]=p.length,this._createEncoderBuffer([y,p])}let m=1;for(let y=p.length;y>=256;y>>=8)m++;let g=n.alloc(2+m);g[0]=f,g[1]=128|m;for(let y=1+m,C=p.length;C>0;y--,C>>=8)g[y]=255&C;return this._createEncoderBuffer([g,p])},l.prototype._encodeStr=function(d,u){if(u==="bitstr")return this._createEncoderBuffer([0|d.unused,d.data]);if(u==="bmpstr"){let h=n.alloc(2*d.length);for(let p=0;p<d.length;p++)h.writeUInt16BE(d.charCodeAt(p),2*p);return this._createEncoderBuffer(h)}return u==="numstr"?this._isNumstr(d)?this._createEncoderBuffer(d):this.reporter.error("Encoding of string type: numstr supports only digits and space"):u==="printstr"?this._isPrintstr(d)?this._createEncoderBuffer(d):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(u)||u==="objDesc"?this._createEncoderBuffer(d):this.reporter.error("Encoding of string type: "+u+" unsupported")},l.prototype._encodeObjid=function(d,u,h){if(typeof d=="string"){if(!u)return this.reporter.error("string objid given, but no values map found");if(!u.hasOwnProperty(d))return this.reporter.error("objid not found in values map");d=u[d].split(/[\s.]+/g);for(let g=0;g<d.length;g++)d[g]|=0}else if(Array.isArray(d)){d=d.slice();for(let g=0;g<d.length;g++)d[g]|=0}if(!Array.isArray(d))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(d));if(!h){if(d[1]>=40)return this.reporter.error("Second objid identifier OOB");d.splice(0,2,40*d[0]+d[1])}let p=0;for(let g=0;g<d.length;g++){let y=d[g];for(p++;y>=128;y>>=7)p++}let f=n.alloc(p),m=f.length-1;for(let g=d.length-1;g>=0;g--){let y=d[g];for(f[m--]=127&y;(y>>=7)>0;)f[m--]=128|127&y}return this._createEncoderBuffer(f)},l.prototype._encodeTime=function(d,u){let h,p=new Date(d);return u==="gentime"?h=[c(p.getUTCFullYear()),c(p.getUTCMonth()+1),c(p.getUTCDate()),c(p.getUTCHours()),c(p.getUTCMinutes()),c(p.getUTCSeconds()),"Z"].join(""):u==="utctime"?h=[c(p.getUTCFullYear()%100),c(p.getUTCMonth()+1),c(p.getUTCDate()),c(p.getUTCHours()),c(p.getUTCMinutes()),c(p.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+u+" time is not supported yet"),this._encodeStr(h,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(d,u){if(typeof d=="string"){if(!u)return this.reporter.error("String int or enum given, but no values map");if(!u.hasOwnProperty(d))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(d));d=u[d]}if(typeof d!="number"&&!n.isBuffer(d)){let f=d.toArray();!d.sign&&128&f[0]&&f.unshift(0),d=n.from(f)}if(n.isBuffer(d)){let f=d.length;d.length===0&&f++;let m=n.alloc(f);return d.copy(m),d.length===0&&(m[0]=0),this._createEncoderBuffer(m)}if(d<128)return this._createEncoderBuffer(d);if(d<256)return this._createEncoderBuffer([0,d]);let h=1;for(let f=d;f>=256;f>>=8)h++;let p=new Array(h);for(let f=p.length-1;f>=0;f--)p[f]=255&d,d>>=8;return 128&p[0]&&p.unshift(0),this._createEncoderBuffer(n.from(p))},l.prototype._encodeBool=function(d){return this._createEncoderBuffer(d?255:0)},l.prototype._use=function(d,u){return typeof d=="function"&&(d=d(u)),d._getEncoder("der").tree},l.prototype._skipDefault=function(d,u,h){let p=this._baseState,f;if(p.default===null)return!1;let m=d.join();if(p.defaultBuffer===void 0&&(p.defaultBuffer=this._encodeValue(p.default,u,h).join()),m.length!==p.defaultBuffer.length)return!1;for(f=0;f<m.length;f++)if(m[f]!==p.defaultBuffer[f])return!1;return!0}},{"../base/node":174,"../constants/der":176,inherits:440,"safer-buffer":495}],182:[function(i,t,o){"use strict";let e=o;e.der=i("./der"),e.pem=i("./pem")},{"./der":181,"./pem":183}],183:[function(i,t,o){"use strict";let e=i("inherits"),n=i("./der");function r(a){n.call(this,a),this.enc="pem"}e(r,n),t.exports=r,r.prototype.encode=function(a,s){let l=n.prototype.encode.call(this,a).toString("base64"),c=["-----BEGIN "+s.label+"-----"];for(let d=0;d<l.length;d+=64)c.push(l.slice(d,d+64));return c.push("-----END "+s.label+"-----"),c.join(`
8`)}},{"./der":181,inherits:440}],184:[function(i,t,o){"use strict";
8(function(e,n){function r(A,S){if(!A)throw new Error(S||"Assertion failed")}function a(A,S){A.super_=S;var R=function(){};R.prototype=S.prototype,A.prototype=new R,A.prototype.constructor=A}function s(A,S,R){if(s.isBN(A))return A;this.negative=0,this.words=null,this.length=0,this.red=null,A!==null&&(S!=="le"&&S!=="be"||(R=S,S=10),this._init(A||0,S||10,R||"be"))}var l;typeof e=="object"?e.exports=s:(void 0).BN=s,s.BN=s,s.wordSize=26;try{l=typeof window<"u"&&window.Buffer!==void 0?window.Buffer:i("buffer").Buffer}catch{}function c(A,S){var R=A.charCodeAt(S);return R>=65&&R<=70?R-55:R>=97&&R<=102?R-87:R-48&15}function d(A,S,R){var b=c(A,R);return R-1>=S&&(b|=c(A,R-1)<<4),b}function u(A,S,R,b){for(var v=0,w=Math.min(A.length,R),_=S;_<w;_++){var x=A.charCodeAt(_)-48;v*=b,v+=x>=49?x-49+10:x>=17?x-17+10:x}return v}s.isBN=function(A){return A instanceof s||A!==null&&typeof A=="object"&&A.constructor.wordSize===s.wordSize&&Array.isArray(A.words)},s.max=function(A,S){return A.cmp(S)>0?A:S},s.min=function(A,S){return A.cmp(S)<0?A:S},s.prototype._init=function(A,S,R){if(typeof A=="number")return this._initNumber(A,S,R);if(typeof A=="object")return this._initArray(A,S,R);S==="hex"&&(S=16),r(S===(0|S)&&S>=2&&S<=36);var b=0;(A=A.toString().replace(/\s+/g,""))[0]==="-"&&(b++,this.negative=1),b<A.length&&(S===16?this._parseHex(A,b,R):(this._parseBase(A,S,b),R==="le"&&this._initArray(this.toArray(),S,R)))},s.prototype._initNumber=function(A,S,R){A<0&&(this.negative=1,A=-A),A<67108864?(this.words=[67108863&A],this.length=1):A<4503599627370496?(this.words=[67108863&A,A/67108864&67108863],this.length=2):(r(A<9007199254740992),this.words=[67108863&A,A/67108864&67108863,1],this.length=3),R==="le"&&this._initArray(this.toArray(),S,R)},s.prototype._initArray=function(A,S,R){if(r(typeof A.length=="number"),A.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(A.length/3),this.words=new Array(this.length);for(var b=0;b<this.length;b++)this.words[b]=0;var v,w,_=0;if(R==="be")for(b=A.length-1,v=0;b>=0;b-=3)w=A[b]|A[b-1]<<8|A[b-2]<<16,this.words[v]|=w<<_&67108863,this.words[v+1]=w>>>26-_&67108863,(_+=24)>=26&&(_-=26,v++);else if(R==="le")for(b=0,v=0;b<A.length;b+=3)w=A[b]|A[b+1]<<8|A[b+2]<<16,this.words[v]|=w<<_&67108863,this.words[v+1]=w>>>26-_&67108863,(_+=24)>=26&&(_-=26,v++);return this.strip()},s.prototype._parseHex=function(A,S,R){this.length=Math.ceil((A.length-S)/6),this.words=new Array(this.length);for(var b=0;b<this.length;b++)this.words[b]=0;var v,w=0,_=0;if(R==="be")for(b=A.length-1;b>=S;b-=2)v=d(A,S,b)<<w,this.words[_]|=67108863&v,w>=18?(w-=18,_+=1,this.words[_]|=v>>>26):w+=8;else for(b=(A.length-S)%2==0?S+1:S;b<A.length;b+=2)v=d(A,S,b)<<w,this.words[_]|=67108863&v,w>=18?(w-=18,_+=1,this.words[_]|=v>>>26):w+=8;this.strip()},s.prototype._parseBase=function(A,S,R){this.words=[0],this.length=1;for(var b=0,v=1;v<=67108863;v*=S)b++;b--,v=v/S|0;for(var w=A.length-R,_=w%b,x=Math.min(w,w-_)+R,k=0,I=R;I<x;I+=b)k=u(A,I,I+b,S),this.imuln(v),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k);if(_!==0){var H=1;for(k=u(A,I,A.length,S),I=0;I<_;I++)H*=S;this.imuln(H),this.words[0]+k<67108864?this.words[0]+=k:this._iaddn(k)}this.strip()},s.prototype.copy=function(A){A.words=new Array(this.length);for(var S=0;S<this.length;S++)A.words[S]=this.words[S];A.length=this.length,A.negative=this.negative,A.red=this.red},s.prototype.clone=function(){var A=new s(null);return this.copy(A),A},s.prototype._expand=function(A){for(;this.length<A;)this.words[this.length++]=0;return this},s.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},s.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},s.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16
8777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function m(A,S,R){R.negative=S.negative^A.negative;var b=A.length+S.length|0;R.length=b,b=b-1|0;var v=0|A.words[0],w=0|S.words[0],_=v*w,x=67108863&_,k=_/67108864|0;R.words[0]=x;for(var I=1;I<b;I++){for(var H=k>>>26,U=67108863&k,Z=Math.min(I,S.length-1),M=Math.max(0,I-A.length+1);M<=Z;M++){var W=I-M|0;H+=(_=(v=0|A.words[W])*(w=0|S.words[M])+U)/67108864|0,U=67108863&_}R.words[I]=0|U,k=0|H}return k!==0?R.words[I]=0|k:R.length--,R.strip()}s.prototype.toString=function(A,S){var R;if(S=0|S||1,(A=A||10)===16||A==="hex"){R="";for(var b=0,v=0,w=0;w<this.length;w++){var _=this.words[w],x=(16777215&(_<<b|v)).toString(16);R=(v=_>>>24-b&16777215)!==0||w!==this.length-1?h[6-x.length]+x+R:x+R,(b+=2)>=26&&(b-=26,w--)}for(v!==0&&(R=v.toString(16)+R);R.length%S!=0;)R="0"+R;return this.negative!==0&&(R="-"+R),R}if(A===(0|A)&&A>=2&&A<=36){var k=p[A],I=f[A];R="";var H=this.clone();for(H.negative=0;!H.isZero();){var U=H.modn(I).toString(A);R=(H=H.idivn(I)).isZero()?U+R:h[k-U.length]+U+R}for(this.isZero()&&(R="0"+R);R.length%S!=0;)R="0"+R;return this.negative!==0&&(R="-"+R),R}r(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var A=this.words[0];return this.length===2?A+=67108864*this.words[1]:this.length===3&&this.words[2]===1?A+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-A:A},s.prototype.toJSON=function(){return this.toString(16)},s.prototype.toBuffer=function(A,S){return r(l!==void 0),this.toArrayLike(l,A,S)},s.prototype.toArray=function(A,S){return this.toArrayLike(Array,A,S)},s.prototype.toArrayLike=function(A,S,R){var b=this.byteLength(),v=R||Math.max(1,b);r(b<=v,"byte array longer than desired length"),r(v>0,"Requested array length <= 0"),this.strip();var w,_,x=S==="le",k=new A(v),I=this.clone();if(x){for(_=0;!I.isZero();_++)w=I.andln(255),I.iushrn(8),k[_]=w;for(;_<v;_++)k[_]=0}else{for(_=0;_<v-b;_++)k[_]=0;for(_=0;!I.isZero();_++)w=I.andln(255),I.iushrn(8),k[v-_-1]=w}return k},Math.clz32?s.prototype._countBits=function(A){return 32-Math.clz32(A)}:s.prototype._countBits=function(A){var S=A,R=0;return S>=4096&&(R+=13,S>>>=13),S>=64&&(R+=7,S>>>=7),S>=8&&(R+=4,S>>>=4),S>=2&&(R+=2,S>>>=2),R+S},s.prototype._zeroBits=function(A){if(A===0)return 26;var S=A,R=0;return!(8191&S)&&(R+=13,S>>>=13),!(127&S)&&(R+=7,S>>>=7),!(15&S)&&(R+=4,S>>>=4),!(3&S)&&(R+=2,S>>>=2),!(1&S)&&R++,R},s.prototype.bitLength=function(){var A=this.words[this.length-1],S=this._countBits(A);return 26*(this.length-1)+S},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var A=0,S=0;S<this.length;S++){var R=this._zeroBits(this.words[S]);if(A+=R,R!==26)break}return A},s.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},s.prototype.toTwos=function(A){return this.negative!==0?this.abs().inotn(A).iaddn(1):this.clone()},s.prototype.fromTwos=function(A){return this.testn(A-1)?this.notn(A).iaddn(1).ineg():this.clone()},s.prototype.isNeg=function(){return this.negative!==0},s.prototype.neg=function(){return this.clone().ineg()},s.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},s.prototype.iuor=function(A){for(;this.length<A.length;)this.words[this.length++]=0;for(var S=0;S<A.length;S++)this.words[S]=this.words[S]|A.words[S];return this.strip()},s.prototype.ior=function(A){return r((this.negative|A.negative)==0),this.iuor(A)},s.prototype.or=function(A){return this.length>A.length?this.clone().ior(A):A.clone().ior(this)},s.prototype.uor=function(A){return this.length>A.length?this.clone().iuor(A):A.clone().iuor(this)},s.prototype.iuand=function(A){var S;S=this.length>A.length?A:this;for(var R=0;R<S.length;R++)this.words[R]=this.words[R]&A.words[R];return this.length=S.length,this.strip()},s.prototype.iand=function(A){return r((this.negative|A.negative)==0),this.iuand(A)},s.prototype.and=function(A){return this.length>A.length?this.clone().iand(A):A.clone().iand(this)},s.prototype.uand=function(A){return this.length>A.length?this.clone().iuand(A):A.clone().iuand(this)},s.prototype.iuxor=function(A){var S,R;this.length>A.length?(S=this,R=A):(S=A,R=this);for(var b=0;b<R.length;b++)this.words[b]=S.words[b]^R.words[b];if(this!==S)for(;b<S.length;b++)this.words[b]=S.words[b];return this.length=S.length,this.strip()},s.prototype.ixor=function(A){return r((this.negative|A.negative)==0),this.iuxor(A)},s.prototype.xor=function(A){return this.length>A.length?this.clone().ixor(A):A.clone().ixor(this)},s.prototype.uxor=function(A){return this.length>A.length?this.clone().iuxor(A):A.clone().iuxor(this)},s.prototype.inotn=function(A){r(typeof A=="number"&&A>=0);var S=0|Math.ceil(A/26),R=A%26;this._expand(S),R>0&&S--;for(var b=0;b<S;b++)this.words[b]=67108863&~this.words[b];return R>0&&(this.words[b]=~this.words[b]&67108863>>26-R),this.strip()},s.prototype.notn=function(A){return this.clone().inotn(A)},s.prototype.setn=function(A,S){r(typeof A=="number"&&A>=0);var R=A/26|0,b=A%26;return this._expand(R+1),this.words[R]=S?this.words[R]|1<<b:this.words[R]&~(1<<b),this.strip()},s.prototype.iadd=function(A){var S,R,b;if(this.negative!==0&&A.negative===0)return this.negative=0,S=this.isub(A),this.negative^=1,this._normSign();if(this.negative===0&&A.negative!==0)return A.negative=0,S=this.isub(A),A.negative=1,S._normSign();this.length>A.length?(R=this,b=A):(R=A,b=this);for(var v=0,w=0;w<b.length;w++)S=(0|R.words[w])+(0|b.words[w])+v,this.words[w]=67108863&S,v=S>>>26;for(;v!==0&&w<R.length;w++)S=(0|R.words[w])+v,this.words[w]=67108863&S,v=S>>>26;if(this.length=R.length,v!==0)this.words[this.length]=v,this.length++;else if(R!==this)for(;w<R.length;w++)this.words[w]=R.words[w];return this},s.prototype.add=function(A){var S;return A.negative!==0&&this.negative===0?(A.negative=0,S=this.sub(A),A.negative^=1,S):A.negative===0&&this.negative!==0?(this.negative=0,S=A.sub(this),this.negative=1,S):this.length>A.length?this.clone().iadd(A):A.clone().iadd(this)},s.prototype.isub=function(A){if(A.negative!==0){A.negative=0;
8var S=this.iadd(A);return A.negative=1,S._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(A),this.negative=1,this._normSign();var R,b,v=this.cmp(A);if(v===0)return this.negative=0,this.length=1,this.words[0]=0,this;v>0?(R=this,b=A):(R=A,b=this);for(var w=0,_=0;_<b.length;_++)w=(S=(0|R.words[_])-(0|b.words[_])+w)>>26,this.words[_]=67108863&S;for(;w!==0&&_<R.length;_++)w=(S=(0|R.words[_])+w)>>26,this.words[_]=67108863&S;if(w===0&&_<R.length&&R!==this)for(;_<R.length;_++)this.words[_]=R.words[_];return this.length=Math.max(this.length,_),R!==this&&(this.negative=1),this.strip()},s.prototype.sub=function(A){return this.clone().isub(A)};var g=function(A,S,R){var b,v,w,_=A.words,x=S.words,k=R.words,I=0,H=0|_[0],U=8191&H,Z=H>>>13,M=0|_[1],W=8191&M,D=M>>>13,E=0|_[2],V=8191&E,Q=E>>>13,te=0|_[3],X=8191&te,ee=te>>>13,fe=0|_[4],ce=8191&fe,K=fe>>>13,le=0|_[5],ae=8191&le,he=le>>>13,we=0|_[6],xe=8191&we,ke=we>>>13,Be=0|_[7],Ge=8191&Be,Ze=Be>>>13,Tt=0|_[8],ot=8191&Tt,ht=Tt>>>13,gi=0|_[9],Rt=8191&gi,pt=gi>>>13,Ft=0|x[0],Je=8191&Ft,$e=Ft>>>13,ui=0|x[1],At=8191&ui,Lt=ui>>>13,aa=0|x[2],Nt=8191&aa,qt=aa>>>13,Yn=0|x[3],ii=8191&Yn,ni=Yn>>>13,uo=0|x[4],Qt=8191&uo,Yt=uo>>>13,br=0|x[5],ti=8191&br,Ut=br>>>13,sa=0|x[6],ri=8191&sa,se=sa>>>13,Ee=0|x[7],Oe=8191&Ee,We=Ee>>>13,ji=0|x[8],dt=8191&ji,wt=ji>>>13,an=0|x[9],Bt=8191&an,yt=an>>>13;R.negative=A.negative^S.negative,R.length=19;var Xi=(I+(b=Math.imul(U,Je))|0)+((8191&(v=(v=Math.imul(U,$e))+Math.imul(Z,Je)|0))<<13)|0;I=((w=Math.imul(Z,$e))+(v>>>13)|0)+(Xi>>>26)|0,Xi&=67108863,b=Math.imul(W,Je),v=(v=Math.imul(W,$e))+Math.imul(D,Je)|0,w=Math.imul(D,$e);var xi=(I+(b=b+Math.imul(U,At)|0)|0)+((8191&(v=(v=v+Math.imul(U,Lt)|0)+Math.imul(Z,At)|0))<<13)|0;I=((w=w+Math.imul(Z,Lt)|0)+(v>>>13)|0)+(xi>>>26)|0,xi&=67108863,b=Math.imul(V,Je),v=(v=Math.imul(V,$e))+Math.imul(Q,Je)|0,w=Math.imul(Q,$e),b=b+Math.imul(W,At)|0,v=(v=v+Math.imul(W,Lt)|0)+Math.imul(D,At)|0,w=w+Math.imul(D,Lt)|0;var Ci=(I+(b=b+Math.imul(U,Nt)|0)|0)+((8191&(v=(v=v+Math.imul(U,qt)|0)+Math.imul(Z,Nt)|0))<<13)|0;I=((w=w+Math.imul(Z,qt)|0)+(v>>>13)|0)+(Ci>>>26)|0,Ci&=67108863,b=Math.imul(X,Je),v=(v=Math.imul(X,$e))+Math.imul(ee,Je)|0,w=Math.imul(ee,$e),b=b+Math.imul(V,At)|0,v=(v=v+Math.imul(V,Lt)|0)+Math.imul(Q,At)|0,w=w+Math.imul(Q,Lt)|0,b=b+Math.imul(W,Nt)|0,v=(v=v+Math.imul(W,qt)|0)+Math.imul(D,Nt)|0,w=w+Math.imul(D,qt)|0;var cn=(I+(b=b+Math.imul(U,ii)|0)|0)+((8191&(v=(v=v+Math.imul(U,ni)|0)+Math.imul(Z,ii)|0))<<13)|0;I=((w=w+Math.imul(Z,ni)|0)+(v>>>13)|0)+(cn>>>26)|0,cn&=67108863,b=Math.imul(ce,Je),v=(v=Math.imul(ce,$e))+Math.imul(K,Je)|0,w=Math.imul(K,$e),b=b+Math.imul(X,At)|0,v=(v=v+Math.imul(X,Lt)|0)+Math.imul(ee,At)|0,w=w+Math.imul(ee,Lt)|0,b=b+Math.imul(V,Nt)|0,v=(v=v+Math.imul(V,qt)|0)+Math.imul(Q,Nt)|0,w=w+Math.imul(Q,qt)|0,b=b+Math.imul(W,ii)|0,v=(v=v+Math.imul(W,ni)|0)+Math.imul(D,ii)|0,w=w+Math.imul(D,ni)|0;var Nn=(I+(b=b+Math.imul(U,Qt)|0)|0)+((8191&(v=(v=v+Math.imul(U,Yt)|0)+Math.imul(Z,Qt)|0))<<13)|0;I=((w=w+Math.imul(Z,Yt)|0)+(v>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,b=Math.imul(ae,Je),v=(v=Math.imul(ae,$e))+Math.imul(he,Je)|0,w=Math.imul(he,$e),b=b+Math.imul(ce,At)|0,v=(v=v+Math.imul(ce,Lt)|0)+Math.imul(K,At)|0,w=w+Math.imul(K,Lt)|0,b=b+Math.imul(X,Nt)|0,v=(v=v+Math.imul(X,qt)|0)+Math.imul(ee,Nt)|0,w=w+Math.imul(ee,qt)|0,b=b+Math.imul(V,ii)|0,v=(v=v+Math.imul(V,ni)|0)+Math.imul(Q,ii)|0,w=w+Math.imul(Q,ni)|0,b=b+Math.imul(W,Qt)|0,v=(v=v+Math.imul(W,Yt)|0)+Math.imul(D,Qt)|0,w=w+Math.imul(D,Yt)|0;var or=(I+(b=b+Math.imul(U,ti)|0)|0)+((8191&(v=(v=v+Math.imul(U,Ut)|0)+Math.imul(Z,ti)|0))<<13)|0;I=((w=w+Math.imul(Z,Ut)|0)+(v>>>13)|0)+(or>>>26)|0,or&=67108863,b=Math.imul(xe,Je),v=(v=Math.imul(xe,$e))+Math.imul(ke,Je)|0,w=Math.imul(ke,$e),b=b+Math.imul(ae,At)|0,v=(v=v+Math.imul(ae,Lt)|0)+Math.imul(he,At)|0,w=w+Math.imul(he,Lt)|0,b=b+Math.imul(ce,Nt)|0,v=(v=v+Math.imul(ce,qt)|0)+Math.imul(K,Nt)|0,w=w+Math.imul(K,qt)|0,b=b+Math.imul(X,ii)|0,v=(v=v+Math.imul(X,ni)|0)+Math.imul(ee,ii)|0,w=w+Math.imul(ee,ni)|0,b=b+Math.imul(V,Qt)|0,v=(v=v+Math.imul(V,Yt)|0)+Math.imul(Q,Qt)|0,w=w+Math.imul(Q,Yt)|0,b=b+Math.imul(W,t
vendor: 4,108 bytes, line 8
8i)|0,v=(v=v+Math.imul(W,Ut)|0)+Math.imul(D,ti)|0,w=w+Math.imul(D,Ut)|0;var Kr=(I+(b=b+Math.imul(U,ri)|0)|0)+((8191&(v=(v=v+Math.imul(U,se)|0)+Math.imul(Z,ri)|0))<<13)|0;I=((w=w+Math.imul(Z,se)|0)+(v>>>13)|0)+(Kr>>>26)|0,Kr&=67108863,b=Math.imul(Ge,Je),v=(v=Math.imul(Ge,$e))+Math.imul(Ze,Je)|0,w=Math.imul(Ze,$e),b=b+Math.imul(xe,At)|0,v=(v=v+Math.imul(xe,Lt)|0)+Math.imul(ke,At)|0,w=w+Math.imul(ke,Lt)|0,b=b+Math.imul(ae,Nt)|0,v=(v=v+Math.imul(ae,qt)|0)+Math.imul(he,Nt)|0,w=w+Math.imul(he,qt)|0,b=b+Math.imul(ce,ii)|0,v=(v=v+Math.imul(ce,ni)|0)+Math.imul(K,ii)|0,w=w+Math.imul(K,ni)|0,b=b+Math.imul(X,Qt)|0,v=(v=v+Math.imul(X,Yt)|0)+Math.imul(ee,Qt)|0,w=w+Math.imul(ee,Yt)|0,b=b+Math.imul(V,ti)|0,v=(v=v+Math.imul(V,Ut)|0)+Math.imul(Q,ti)|0,w=w+Math.imul(Q,Ut)|0,b=b+Math.imul(W,ri)|0,v=(v=v+Math.imul(W,se)|0)+Math.imul(D,ri)|0,w=w+Math.imul(D,se)|0;var Kn=(I+(b=b+Math.imul(U,Oe)|0)|0)+((8191&(v=(v=v+Math.imul(U,We)|0)+Math.imul(Z,Oe)|0))<<13)|0;I=((w=w+Math.imul(Z,We)|0)+(v>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,b=Math.imul(ot,Je),v=(v=Math.imul(ot,$e))+Math.imul(ht,Je)|0,w=Math.imul(ht,$e),b=b+Math.imul(Ge,At)|0,v=(v=v+Math.imul(Ge,Lt)|0)+Math.imul(Ze,At)|0,w=w+Math.imul(Ze,Lt)|0,b=b+Math.imul(xe,Nt)|0,v=(v=v+Math.imul(xe,qt)|0)+Math.imul(ke,Nt)|0,w=w+Math.imul(ke,qt)|0,b=b+Math.imul(ae,ii)|0,v=(v=v+Math.imul(ae,ni)|0)+Math.imul(he,ii)|0,w=w+Math.imul(he,ni)|0,b=b+Math.imul(ce,Qt)|0,v=(v=v+Math.imul(ce,Yt)|0)+Math.imul(K,Qt)|0,w=w+Math.imul(K,Yt)|0,b=b+Math.imul(X,ti)|0,v=(v=v+Math.imul(X,Ut)|0)+Math.imul(ee,ti)|0,w=w+Math.imul(ee,Ut)|0,b=b+Math.imul(V,ri)|0,v=(v=v+Math.imul(V,se)|0)+Math.imul(Q,ri)|0,w=w+Math.imul(Q,se)|0,b=b+Math.imul(W,Oe)|0,v=(v=v+Math.imul(W,We)|0)+Math.imul(D,Oe)|0,w=w+Math.imul(D,We)|0;var jr=(I+(b=b+Math.imul(U,dt)|0)|0)+((8191&(v=(v=v+Math.imul(U,wt)|0)+Math.imul(Z,dt)|0))<<13)|0;I=((w=w+Math.imul(Z,wt)|0)+(v>>>13)|0)+(jr>>>26)|0,jr&=67108863,b=Math.imul(Rt,Je),v=(v=Math.imul(Rt,$e))+Math.imul(pt,Je)|0,w=Math.imul(pt,$e),b=b+Math.imul(ot,At)|0,v=(v=v+Math.imul(ot,Lt)|0)+Math.imul(ht,At)|0,w=w+Math.imul(ht,Lt)|0,b=b+Math.imul(Ge,Nt)|0,v=(v=v+Math.imul(Ge,qt)|0)+Math.imul(Ze,Nt)|0,w=w+Math.imul(Ze,qt)|0,b=b+Math.imul(xe,ii)|0,v=(v=v+Math.imul(xe,ni)|0)+Math.imul(ke,ii)|0,w=w+Math.imul(ke,ni)|0,b=b+Math.imul(ae,Qt)|0,v=(v=v+Math.imul(ae,Yt)|0)+Math.imul(he,Qt)|0,w=w+Math.imul(he,Yt)|0,b=b+Math.imul(ce,ti)|0,v=(v=v+Math.imul(ce,Ut)|0)+Math.imul(K,ti)|0,w=w+Math.imul(K,Ut)|0,b=b+Math.imul(X,ri)|0,v=(v=v+Math.imul(X,se)|0)+Math.imul(ee,ri)|0,w=w+Math.imul(ee,se)|0,b=b+Math.imul(V,Oe)|0,v=(v=v+Math.imul(V,We)|0)+Math.imul(Q,Oe)|0,w=w+Math.imul(Q,We)|0,b=b+Math.imul(W,dt)|0,v=(v=v+Math.imul(W,wt)|0)+Math.imul(D,dt)|0,w=w+Math.imul(D,wt)|0;var ie=(I+(b=b+Math.imul(U,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(U,yt)|0)+Math.imul(Z,Bt)|0))<<13)|0;I=((w=w+Math.imul(Z,yt)|0)+(v>>>13)|0)+(ie>>>26)|0,ie&=67108863,b=Math.imul(Rt,At),v=(v=Math.imul(Rt,Lt))+Math.imul(pt,At)|0,w=Math.imul(pt,Lt),b=b+Math.imul(ot,Nt)|0,v=(v=v+Math.imul(ot,qt)|0)+Math.imul(ht,Nt)|0,w=w+Math.imul(ht,qt)|0,b=b+Math.imul(Ge,ii)|0,v=(v=v+Math.imul(Ge,ni)|0)+Math.imul(Ze,ii)|0,w=w+Math.imul(Ze,ni)|0,b=b+Math.imul(xe,Qt)|0,v=(v=v+Math.imul(xe,Yt)|0)+Math.imul(ke,Qt)|0,w=w+Math.imul(ke,Yt)|0,b=b+Math.imul(ae,ti)|0,v=(v=v+Math.imul(ae,Ut)|0)+Math.imul(he,ti)|0,w=w+Math.imul(he,Ut)|0,b=b+Math.imul(ce,ri)|0,v=(v=v+Math.imul(ce,se)|0)+Math.imul(K,ri)|0,w=w+Math.imul(K,se)|0,b=b+Math.imul(X,Oe)|0,v=(v=v+Math.imul(X,We)|0)+Math.imul(ee,Oe)|0,w=w+Math.imul(ee,We)|0,b=b+Math.imul(V,dt)|0,v=(v=v+Math.imul(V,wt)|0)+Math.imul(Q,dt)|0,w=w+Math.imul(Q,wt)|0;var Ce=(I+(b=b+Math.imul(W,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(W,yt)|0)+Math.imul(D,Bt)|0))<<13)|0;I=((w=w+Math.imul(D,yt)|0)+(v>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,b=Math.imul(Rt,Nt),v=(v=Math.imul(Rt,qt))+Math.imul(pt,Nt)|0,w=Math.imul(pt,qt),b=b+Math.imul(ot,ii)|0,v=(v=v+Math.imul(ot,ni)|0)+Math.imul(ht,ii)|0,w=w+Math.imul(ht,ni)|0,b=b+Math.imul(Ge,Qt)|0,v=(v=v+Math.imul(Ge,Yt)|0)+Math.imul(Ze,Qt)|0,w=w+Math.imul(Ze,Yt)|0,b=b+Math.imul(xe,ti)|0,v=(v=v+Math.imul(xe,Ut)|0)+Math.imul(ke,ti)|0,w=w+Math.imul(ke,Ut)|0,b=b+Math.imul(ae,ri
vendor: 6,637 bytes, line 8
8)|0,v=(v=v+Math.imul(ae,se)|0)+Math.imul(he,ri)|0,w=w+Math.imul(he,se)|0,b=b+Math.imul(ce,Oe)|0,v=(v=v+Math.imul(ce,We)|0)+Math.imul(K,Oe)|0,w=w+Math.imul(K,We)|0,b=b+Math.imul(X,dt)|0,v=(v=v+Math.imul(X,wt)|0)+Math.imul(ee,dt)|0,w=w+Math.imul(ee,wt)|0;var Le=(I+(b=b+Math.imul(V,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(V,yt)|0)+Math.imul(Q,Bt)|0))<<13)|0;I=((w=w+Math.imul(Q,yt)|0)+(v>>>13)|0)+(Le>>>26)|0,Le&=67108863,b=Math.imul(Rt,ii),v=(v=Math.imul(Rt,ni))+Math.imul(pt,ii)|0,w=Math.imul(pt,ni),b=b+Math.imul(ot,Qt)|0,v=(v=v+Math.imul(ot,Yt)|0)+Math.imul(ht,Qt)|0,w=w+Math.imul(ht,Yt)|0,b=b+Math.imul(Ge,ti)|0,v=(v=v+Math.imul(Ge,Ut)|0)+Math.imul(Ze,ti)|0,w=w+Math.imul(Ze,Ut)|0,b=b+Math.imul(xe,ri)|0,v=(v=v+Math.imul(xe,se)|0)+Math.imul(ke,ri)|0,w=w+Math.imul(ke,se)|0,b=b+Math.imul(ae,Oe)|0,v=(v=v+Math.imul(ae,We)|0)+Math.imul(he,Oe)|0,w=w+Math.imul(he,We)|0,b=b+Math.imul(ce,dt)|0,v=(v=v+Math.imul(ce,wt)|0)+Math.imul(K,dt)|0,w=w+Math.imul(K,wt)|0;var Re=(I+(b=b+Math.imul(X,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(X,yt)|0)+Math.imul(ee,Bt)|0))<<13)|0;I=((w=w+Math.imul(ee,yt)|0)+(v>>>13)|0)+(Re>>>26)|0,Re&=67108863,b=Math.imul(Rt,Qt),v=(v=Math.imul(Rt,Yt))+Math.imul(pt,Qt)|0,w=Math.imul(pt,Yt),b=b+Math.imul(ot,ti)|0,v=(v=v+Math.imul(ot,Ut)|0)+Math.imul(ht,ti)|0,w=w+Math.imul(ht,Ut)|0,b=b+Math.imul(Ge,ri)|0,v=(v=v+Math.imul(Ge,se)|0)+Math.imul(Ze,ri)|0,w=w+Math.imul(Ze,se)|0,b=b+Math.imul(xe,Oe)|0,v=(v=v+Math.imul(xe,We)|0)+Math.imul(ke,Oe)|0,w=w+Math.imul(ke,We)|0,b=b+Math.imul(ae,dt)|0,v=(v=v+Math.imul(ae,wt)|0)+Math.imul(he,dt)|0,w=w+Math.imul(he,wt)|0;var Xe=(I+(b=b+Math.imul(ce,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(ce,yt)|0)+Math.imul(K,Bt)|0))<<13)|0;I=((w=w+Math.imul(K,yt)|0)+(v>>>13)|0)+(Xe>>>26)|0,Xe&=67108863,b=Math.imul(Rt,ti),v=(v=Math.imul(Rt,Ut))+Math.imul(pt,ti)|0,w=Math.imul(pt,Ut),b=b+Math.imul(ot,ri)|0,v=(v=v+Math.imul(ot,se)|0)+Math.imul(ht,ri)|0,w=w+Math.imul(ht,se)|0,b=b+Math.imul(Ge,Oe)|0,v=(v=v+Math.imul(Ge,We)|0)+Math.imul(Ze,Oe)|0,w=w+Math.imul(Ze,We)|0,b=b+Math.imul(xe,dt)|0,v=(v=v+Math.imul(xe,wt)|0)+Math.imul(ke,dt)|0,w=w+Math.imul(ke,wt)|0;var Et=(I+(b=b+Math.imul(ae,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(ae,yt)|0)+Math.imul(he,Bt)|0))<<13)|0;I=((w=w+Math.imul(he,yt)|0)+(v>>>13)|0)+(Et>>>26)|0,Et&=67108863,b=Math.imul(Rt,ri),v=(v=Math.imul(Rt,se))+Math.imul(pt,ri)|0,w=Math.imul(pt,se),b=b+Math.imul(ot,Oe)|0,v=(v=v+Math.imul(ot,We)|0)+Math.imul(ht,Oe)|0,w=w+Math.imul(ht,We)|0,b=b+Math.imul(Ge,dt)|0,v=(v=v+Math.imul(Ge,wt)|0)+Math.imul(Ze,dt)|0,w=w+Math.imul(Ze,wt)|0;var St=(I+(b=b+Math.imul(xe,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(xe,yt)|0)+Math.imul(ke,Bt)|0))<<13)|0;I=((w=w+Math.imul(ke,yt)|0)+(v>>>13)|0)+(St>>>26)|0,St&=67108863,b=Math.imul(Rt,Oe),v=(v=Math.imul(Rt,We))+Math.imul(pt,Oe)|0,w=Math.imul(pt,We),b=b+Math.imul(ot,dt)|0,v=(v=v+Math.imul(ot,wt)|0)+Math.imul(ht,dt)|0,w=w+Math.imul(ht,wt)|0;var ki=(I+(b=b+Math.imul(Ge,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(Ge,yt)|0)+Math.imul(Ze,Bt)|0))<<13)|0;I=((w=w+Math.imul(Ze,yt)|0)+(v>>>13)|0)+(ki>>>26)|0,ki&=67108863,b=Math.imul(Rt,dt),v=(v=Math.imul(Rt,wt))+Math.imul(pt,dt)|0,w=Math.imul(pt,wt);var oi=(I+(b=b+Math.imul(ot,Bt)|0)|0)+((8191&(v=(v=v+Math.imul(ot,yt)|0)+Math.imul(ht,Bt)|0))<<13)|0;I=((w=w+Math.imul(ht,yt)|0)+(v>>>13)|0)+(oi>>>26)|0,oi&=67108863;var Xt=(I+(b=Math.imul(Rt,Bt))|0)+((8191&(v=(v=Math.imul(Rt,yt))+Math.imul(pt,Bt)|0))<<13)|0;return I=((w=Math.imul(pt,yt))+(v>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,k[0]=Xi,k[1]=xi,k[2]=Ci,k[3]=cn,k[4]=Nn,k[5]=or,k[6]=Kr,k[7]=Kn,k[8]=jr,k[9]=ie,k[10]=Ce,k[11]=Le,k[12]=Re,k[13]=Xe,k[14]=Et,k[15]=St,k[16]=ki,k[17]=oi,k[18]=Xt,I!==0&&(k[19]=I,R.length++),R};function y(A,S,R){return new C().mulp(A,S,R)}function C(A,S){this.x=A,this.y=S}Math.imul||(g=m),s.prototype.mulTo=function(A,S){var R=this.length+A.length;return this.length===10&&A.length===10?g(this,A,S):R<63?m(this,A,S):R<1024?function(b,v,w){w.negative=v.negative^b.negative,w.length=b.length+v.length;for(var _=0,x=0,k=0;k<w.length-1;k++){var I=x;x=0;for(var H=67108863&_,U=Math.min(k,v.length-1),Z=Math.max(0,k-b.length+1);Z<=U;Z++){var M=k-Z,W=(0|b.words[M])*(0|v.words[Z]),D=67108863&W;H=67108863&(D=D+H|0),x+=(I=(I=I+(W/67108864|0)|0)+(D>>>26)|0)>>>26,I&=67108863}w.words[k]=H,_=I,I=x}return _!==0?w.words[k]=_:w.length--,w.strip()}(this,A,S):y(this,A,S)},C.prototype.makeRBT=function(A){for(var S=new Array(A),R=s.prototype._countBits(A)-1,b=0;b<A;b++)S[b]=this.revBin(b,R,A);return S},C.prototype.revBin=function(A,S,R){if(A===0||A===R-1)return A;for(var b=0,v=0;v<S;v++)b|=(1&A)<<S-v-1,A>>=1;return b},C.prototype.permute=function(A,S,R,b,v,w){for(var _=0;_<w;_++)b[_]=S[A[_]],v[_]=R[A[_]]},C.prototype.transform=function(A,S,R,b,v,w){this.permute(w,A,S,R,b,v);for(var _=1;_<v;_<<=1)for(var x=_<<1,k=Math.cos(2*Math.PI/x),I=Math.sin(2*Math.PI/x),H=0;H<v;H+=x)for(var U=k,Z=I,M=0;M<_;M++){var W=R[H+M],D=b[H+M],E=R[H+M+_],V=b[H+M+_],Q=U*E-Z*V;V=U*V+Z*E,E=Q,R[H+M]=W+E,b[H+M]=D+V,R[H+M+_]=W-E,b[H+M+_]=D-V,M!==x&&(Q=k*U-I*Z,Z=k*Z+I*U,U=Q)}},C.prototype.guessLen13b=function(A,S){var R=1|Math.max(S,A),b=1&R,v=0;for(R=R/2|0;R;R>>>=1)v++;return 1<<v+1+b},C.prototype.conjugate=function(A,S,R){if(!(R<=1))for(var b=0;b<R/2;b++){var v=A[b];A[b]=A[R-b-1],A[R-b-1]=v,v=S[b],S[b]=-S[R-b-1],S[R-b-1]=-v}},C.prototype.normalize13b=function(A,S){for(var R=0,b=0;b<S/2;b++){var v=8192*Math.round(A[2*b+1]/S)+Math.round(A[2*b]/S)+R;A[b]=67108863&v,R=v<67108864?0:v/67108864|0}return A},C.prototype.convert13b=function(A,S,R,b){for(var v=0,w=0;w<S;w++)v+=0|A[w],R[2*w]=8191&v,v>>>=13,R[2*w+1]=8191&v,v>>>=13;for(w=2*S;w<b;++w)R[w]=0;r(v===0),r((-8192&v)==0)},C.prototype.stub=function(A){for(var S=new Array(A),R=0;R<A;R++)S[R]=0;return S},C.prototype.mulp=function(A,S,R){var b=2*this.guessLen13b(A.length,S.length),v=this.makeRBT(b),w=this.stub(b),_=new Array(b),x=new Array(b),k=new Array(b),I=new Array(b),H=new Array(b),U=new Array(b),Z=R.words;Z.length=b,this.convert13b(A.words,A.length,_,b),this.convert13b(S.words,S.length,I,b),this.transform(_,w,x,k,b,v),this.transform(I,w,H,U,b,v);for(var M=0;M<b;M++){var W=x[M]*H[M]-k[M]*U[M];k[M]=x[M]*U[M]+k[M]*H[M],x[M]=W}return this.conjugate(x,k,b),this.transform(x,k,Z,w,b,v),this.conjugate(Z,w,b),this.normalize13b(Z,b),R.negative=A.negative^S.negative,R.length=A.length+S.length,R.strip()},s.prototype.mul=function(A){var S=new s(null);return S.words=new Array(this.length+A.length),this.mulTo(A,S)},s.prototype.mulf=function(A){var S=new s(null);return S.words=new Array(this.length+A.length),y(this,A,S)},s.prototype.imul=function(A){return this.clone().mulTo(A,this)},s.prototype.imuln=function(A){r(typeof A=="number"),r(A<67108864);for(var S=0,R=0;R<this.length;
8R++){var b=(0|this.words[R])*A,v=(67108863&b)+(67108863&S);S>>=26,S+=b/67108864|0,S+=v>>>26,this.words[R]=67108863&v}return S!==0&&(this.words[R]=S,this.length++),this},s.prototype.muln=function(A){return this.clone().imuln(A)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(A){var S=function(w){for(var _=new Array(w.bitLength()),x=0;x<_.length;x++){var k=x/26|0,I=x%26;_[x]=(w.words[k]&1<<I)>>>I}return _}(A);if(S.length===0)return new s(1);for(var R=this,b=0;b<S.length&&S[b]===0;b++,R=R.sqr());if(++b<S.length)for(var v=R.sqr();b<S.length;b++,v=v.sqr())S[b]!==0&&(R=R.mul(v));return R},s.prototype.iushln=function(A){r(typeof A=="number"&&A>=0);var S,R=A%26,b=(A-R)/26,v=67108863>>>26-R<<26-R;if(R!==0){var w=0;for(S=0;S<this.length;S++){var _=this.words[S]&v,x=(0|this.words[S])-_<<R;this.words[S]=x|w,w=_>>>26-R}w&&(this.words[S]=w,this.length++)}if(b!==0){for(S=this.length-1;S>=0;S--)this.words[S+b]=this.words[S];for(S=0;S<b;S++)this.words[S]=0;this.length+=b}return this.strip()},s.prototype.ishln=function(A){return r(this.negative===0),this.iushln(A)},s.prototype.iushrn=function(A,S,R){var b;r(typeof A=="number"&&A>=0),b=S?(S-S%26)/26:0;var v=A%26,w=Math.min((A-v)/26,this.length),_=67108863^67108863>>>v<<v,x=R;if(b-=w,b=Math.max(0,b),x){for(var k=0;k<w;k++)x.words[k]=this.words[k];x.length=w}if(w!==0)if(this.length>w)for(this.length-=w,k=0;k<this.length;k++)this.words[k]=this.words[k+w];else this.words[0]=0,this.length=1;var I=0;for(k=this.length-1;k>=0&&(I!==0||k>=b);k--){var H=0|this.words[k];this.words[k]=I<<26-v|H>>>v,I=H&_}return x&&I!==0&&(x.words[x.length++]=I),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},s.prototype.ishrn=function(A,S,R){return r(this.negative===0),this.iushrn(A,S,R)},s.prototype.shln=function(A){return this.clone().ishln(A)},s.prototype.ushln=function(A){return this.clone().iushln(A)},s.prototype.shrn=function(A){return this.clone().ishrn(A)},s.prototype.ushrn=function(A){return this.clone().iushrn(A)},s.prototype.testn=function(A){r(typeof A=="number"&&A>=0);var S=A%26,R=(A-S)/26,b=1<<S;return!(this.length<=R)&&!!(this.words[R]&b)},s.prototype.imaskn=function(A){r(typeof A=="number"&&A>=0);var S=A%26,R=(A-S)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=R)return this;if(S!==0&&R++,this.length=Math.min(R,this.length),S!==0){var b=67108863^67108863>>>S<<S;this.words[this.length-1]&=b}return this.strip()},s.prototype.maskn=function(A){return this.clone().imaskn(A)},s.prototype.iaddn=function(A){return r(typeof A=="number"),r(A<67108864),A<0?this.isubn(-A):this.negative!==0?this.length===1&&(0|this.words[0])<A?(this.words[0]=A-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(A),this.negative=1,this):this._iaddn(A)},s.prototype._iaddn=function(A){this.words[0]+=A;for(var S=0;S<this.length&&this.words[S]>=67108864;S++)this.words[S]-=67108864,S===this.length-1?this.words[S+1]=1:this.words[S+1]++;return this.length=Math.max(this.length,S+1),this},s.prototype.isubn=function(A){if(r(typeof A=="number"),r(A<67108864),A<0)return this.iaddn(-A);if(this.negative!==0)return this.negative=0,this.iaddn(A),this.negative=1,this;if(this.words[0]-=A,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var S=0;S<this.length&&this.words[S]<0;S++)this.words[S]+=67108864,this.words[S+1]-=1;return this.strip()},s.prototype.addn=function(A){return this.clone().iaddn(A)},s.prototype.subn=function(A){return this.clone().isubn(A)},s.prototype.iabs=function(){return this.negative=0,this},s.prototype.abs=function(){return this.clone().iabs()},s.prototype._ishlnsubmul=function(A,S,R){var b,v,w=A.length+R;this._expand(w);var _=0;for(b=0;b<A.length;b++){v=(0|this.words[b+R])+_;var x=(0|A.words[b])*S;_=((v-=67108863&x)>>26)-(x/67108864|0),this.words[b+R]=67108863&v}for(;b<this.length-R;b++)_=(v=(0|this.words[b+R])+_)>>26,this.words[b+R]=67108863&v;if(_===0)return this.strip();for(r(_===-1),_=0,b=0;b<this.length;b++)_=(v=-(0|this.words[b])+_)>>26,this.words[b]=67108863&v;return this.negative=1,this.strip()},s.prototype._wordDiv=function(A,S){var R=(this.length,A.length),b=this.clone(),v=A,w=0|v.words[v.length-1];(R=26-this._countBits(w))!==0&&(v=v.ushln(R),b.iushln(R),w=0|v.words[v.length-1]);var _,x=b.length-v.length;if(S!=="mod"){(_=new s(null)).length=x+1,_.words=new Array(_.length);for(var k=0;k<_.length;k++)_.words[k]=0}var I=b.clone()._ishlnsubmul(v,1,x);I.negative===0&&(b=I,_&&(_.words[x]=1));for(var H=x-1;H>=0;H--){var U=67108864*(0|b.words[v.length+H])+(0|b.words[v.length+H-1]);for(U=Math.min(U/w|0,67108863),b._ishlnsubmul(v,U,H);b.negative!==0;)U--,b.negative=0,b._ishlnsubmul(v,1,H),b.isZero()||(b.negative^=1);_&&(_.words[H]=U)}return _&&_.strip(),b.strip(),S!=="div"&&R!==0&&b.iushrn(R),{div:_||null,mod:b}},s.prototype.divmod=function(A,S,R){return r(!A.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:this.negative!==0&&A.negative===0?(w=this.neg().divmod(A,S),S!=="mod"&&(b=w.div.neg()),S!=="div"&&(v=w.mod.neg(),R&&v.negative!==0&&v.iadd(A)),{div:b,mod:v}):this.negative===0&&A.negative!==0?(w=this.divmod(A.neg(),S),S!=="mod"&&(b=w.div.neg()),{div:b,mod:w.mod}):this.negative&A.negative?(w=this.neg().divmod(A.neg(),S),S!=="div"&&(v=w.mod.neg(),R&&v.negative!==0&&v.isub(A)),{div:w.div,mod:v}):A.length>this.length||this.cmp(A)<0?{div:new s(0),mod:this}:A.length===1?S==="div"?{div:this.divn(A.words[0]),mod:null}:S==="mod"?{div:null,mod:new s(this.modn(A.words[0]))}:{div:this.divn(A.words[0]),mod:new s(this.modn(A.words[0]))}:this._wordDiv(A,S);var b,v,w},s.prototype.div=function(A){return this.divmod(A,"div",!1).div},s.prototype.mod=function(A){return this.divmod(A,"mod",!1).mod},s.prototype.umod=function(A){return this.divmod(A,"mod",!0).mod},s.prototype.divRound=function(A){var S=this.divmod(A);if(S.mod.isZero())return S.div;var R=S.div.negative!==0?S.mod.isub(A):S.mod,b=A.ushrn(1),v=A.andln(1),w=R.cmp(b);return w<0||v===1&&w===0?S.div:S.div.negative!==0?S.div.isubn(1):S.div.iaddn(1)},s.prototype.modn=function(A){r(A<=67108863);for(var S=(1<<26)%A,R=0,b=this.length-1;b>=0;b--)R=(S*R+(0|this.words[b]))%A;return R},s.prototype.idivn=function(A){r(A<=67108863);for(var S=0,R=this.length-1;R>=0;
8R--){var b=(0|this.words[R])+67108864*S;this.words[R]=b/A|0,S=b%A}return this.strip()},s.prototype.divn=function(A){return this.clone().idivn(A)},s.prototype.egcd=function(A){r(A.negative===0),r(!A.isZero());var S=this,R=A.clone();S=S.negative!==0?S.umod(A):S.clone();for(var b=new s(1),v=new s(0),w=new s(0),_=new s(1),x=0;S.isEven()&&R.isEven();)S.iushrn(1),R.iushrn(1),++x;for(var k=R.clone(),I=S.clone();!S.isZero();){for(var H=0,U=1;!(S.words[0]&U)&&H<26;++H,U<<=1);if(H>0)for(S.iushrn(H);H-- >0;)(b.isOdd()||v.isOdd())&&(b.iadd(k),v.isub(I)),b.iushrn(1),v.iushrn(1);for(var Z=0,M=1;!(R.words[0]&M)&&Z<26;++Z,M<<=1);if(Z>0)for(R.iushrn(Z);Z-- >0;)(w.isOdd()||_.isOdd())&&(w.iadd(k),_.isub(I)),w.iushrn(1),_.iushrn(1);S.cmp(R)>=0?(S.isub(R),b.isub(w),v.isub(_)):(R.isub(S),w.isub(b),_.isub(v))}return{a:w,b:_,gcd:R.iushln(x)}},s.prototype._invmp=function(A){r(A.negative===0),r(!A.isZero());var S=this,R=A.clone();S=S.negative!==0?S.umod(A):S.clone();for(var b,v=new s(1),w=new s(0),_=R.clone();S.cmpn(1)>0&&R.cmpn(1)>0;){for(var x=0,k=1;!(S.words[0]&k)&&x<26;++x,k<<=1);if(x>0)for(S.iushrn(x);x-- >0;)v.isOdd()&&v.iadd(_),v.iushrn(1);for(var I=0,H=1;!(R.words[0]&H)&&I<26;++I,H<<=1);if(I>0)for(R.iushrn(I);I-- >0;)w.isOdd()&&w.iadd(_),w.iushrn(1);S.cmp(R)>=0?(S.isub(R),v.isub(w)):(R.isub(S),w.isub(v))}return(b=S.cmpn(1)===0?v:w).cmpn(0)<0&&b.iadd(A),b},s.prototype.gcd=function(A){if(this.isZero())return A.abs();if(A.isZero())return this.abs();var S=this.clone(),R=A.clone();S.negative=0,R.negative=0;for(var b=0;S.isEven()&&R.isEven();b++)S.iushrn(1),R.iushrn(1);for(;;){for(;S.isEven();)S.iushrn(1);for(;R.isEven();)R.iushrn(1);var v=S.cmp(R);if(v<0){var w=S;S=R,R=w}else if(v===0||R.cmpn(1)===0)break;S.isub(R)}return R.iushln(b)},s.prototype.invm=function(A){return this.egcd(A).a.umod(A)},s.prototype.isEven=function(){return(1&this.words[0])==0},s.prototype.isOdd=function(){return(1&this.words[0])==1},s.prototype.andln=function(A){return this.words[0]&A},s.prototype.bincn=function(A){r(typeof A=="number");var S=A%26,R=(A-S)/26,b=1<<S;if(this.length<=R)return this._expand(R+1),this.words[R]|=b,this;for(var v=b,w=R;v!==0&&w<this.length;w++){var _=0|this.words[w];v=(_+=v)>>>26,_&=67108863,this.words[w]=_}return v!==0&&(this.words[w]=v,this.length++),this},s.prototype.isZero=function(){return this.length===1&&this.words[0]===0},s.prototype.cmpn=function(A){var S,R=A<0;if(this.negative!==0&&!R)return-1;if(this.negative===0&&R)return 1;if(this.strip(),this.length>1)S=1;else{R&&(A=-A),r(A<=67108863,"Number is too big");var b=0|this.words[0];S=b===A?0:b<A?-1:1}return this.negative!==0?0|-S:S},s.prototype.cmp=function(A){if(this.negative!==0&&A.negative===0)return-1;if(this.negative===0&&A.negative!==0)return 1;var S=this.ucmp(A);return this.negative!==0?0|-S:S},s.prototype.ucmp=function(A){if(this.length>A.length)return 1;if(this.length<A.length)return-1;for(var S=0,R=this.length-1;R>=0;R--){var b=0|this.words[R],v=0|A.words[R];if(b!==v){b<v?S=-1:b>v&&(S=1);break}}return S},s.prototype.gtn=function(A){return this.cmpn(A)===1},s.prototype.gt=function(A){return this.cmp(A)===1},s.prototype.gten=function(A){return this.cmpn(A)>=0},s.prototype.gte=function(A){return this.cmp(A)>=0},s.prototype.ltn=function(A){return this.cmpn(A)===-1},s.prototype.lt=function(A){return this.cmp(A)===-1},s.prototype.lten=function(A){return this.cmpn(A)<=0},s.prototype.lte=function(A){return this.cmp(A)<=0},s.prototype.eqn=function(A){return this.cmpn(A)===0},s.prototype.eq=function(A){return this.cmp(A)===0},s.red=function(A){return new z(A)},s.prototype.toRed=function(A){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),A.convertTo(this)._forceRed(A)},s.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(A){return this.red=A,this},s.prototype.forceRed=function(A){return r(!this.red,"Already a number in reduction context"),this._forceRed(A)},s.prototype.redAdd=function(A){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,A)},s.prototype.redIAdd=function(A){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,A)},s.prototype.redSub=function(A){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,A)},s.prototype.redISub=function(A){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,A)},s.prototype.redShl=function(A){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,A)},s.prototype.redMul=function(A){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.mul(this,A)},s.prototype.redIMul=function(A){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,A),this.red.imul(this,A)},s.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(A){return r(this.red&&!A.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,A)};var T={k256:null,p224:null,p192:null,p25519:null};function O(A,S){this.name=A,this.p=new s(S,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function j(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function F(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function L(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function z(A){if(typeof A=="string"){var S=s._prime(A);this.m=S.p,this.prime=S}else r(A.gtn(1),"modulus must be greater than 1"),this.m=A,this.prime=null}function B(A){z.call(this,A),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var A=new s(null);return A.words=new Array(Math.ceil(this.n/13)),A},O.prototype.ireduce=function(A){var S,R=A;do this.split(R,this.tmp),S=(R=(R=this.imulK(R)).iadd(this.tmp)).bitLength();while(S>this.n);var b=S<this.n?-1:R.ucmp(this.p);return b===0?(R.words[0]=0,R.length=1):b>0?R.isub(this.p):R.strip!==void 0?R.strip():R._strip(),R},O.prototype.split=function(A,S){A.iushrn(this.n,0,S)},O.prototype.imulK=function(A){return A.imul(this.k)},a(j,O),j.prototype.split=function(A,S){for(var R=Math.min(A.length,9),b=0;b<R;b++)S.words[b]=A.words[b];if(S.length=R,A.length<=9)return A.words[0]=0,void(A.length=1);var v=A.words[9];for(S.words[S.length++]=4194303&v,b=10;b<A.length;b++){var w=0|A.words[b];A.words[b-10]=(4194303&w)<<4|v>>>22,v=w}v>>>=22,A.words[b-10]=v,v===0&&A.length>10?A.length-=10:A.length-=9},j.prototype.imulK=function(A){A.words[A.length]=0,A.words[A.length+1]=0,A.length+=2;for(var S=0,R=0;R<A.length;R++){var b=0|A.words[R];S+=977*b,A.words[R]=67108863&S,S=64*b+(S/67108864|0)}return A.words[A.length-1]===0&&(A.length--,A.words[A.length-1]===0&&A.length--),A},a(P,O),a(F,O),a(L,O),L.prototype.imulK=function(A){for(var S=0,R=0;R<A.length;
8R++){var b=19*(0|A.words[R])+S,v=67108863&b;b>>>=26,A.words[R]=v,S=b}return S!==0&&(A.words[A.length++]=S),A},s._prime=function(A){if(T[A])return T[A];var S;if(A==="k256")S=new j;else if(A==="p224")S=new P;else if(A==="p192")S=new F;else{if(A!=="p25519")throw new Error("Unknown prime "+A);S=new L}return T[A]=S,S},z.prototype._verify1=function(A){r(A.negative===0,"red works only with positives"),r(A.red,"red works only with red numbers")},z.prototype._verify2=function(A,S){r((A.negative|S.negative)==0,"red works only with positives"),r(A.red&&A.red===S.red,"red works only with red numbers")},z.prototype.imod=function(A){return this.prime?this.prime.ireduce(A)._forceRed(this):A.umod(this.m)._forceRed(this)},z.prototype.neg=function(A){return A.isZero()?A.clone():this.m.sub(A)._forceRed(this)},z.prototype.add=function(A,S){this._verify2(A,S);var R=A.add(S);return R.cmp(this.m)>=0&&R.isub(this.m),R._forceRed(this)},z.prototype.iadd=function(A,S){this._verify2(A,S);var R=A.iadd(S);return R.cmp(this.m)>=0&&R.isub(this.m),R},z.prototype.sub=function(A,S){this._verify2(A,S);var R=A.sub(S);return R.cmpn(0)<0&&R.iadd(this.m),R._forceRed(this)},z.prototype.isub=function(A,S){this._verify2(A,S);var R=A.isub(S);return R.cmpn(0)<0&&R.iadd(this.m),R},z.prototype.shl=function(A,S){return this._verify1(A),this.imod(A.ushln(S))},z.prototype.imul=function(A,S){return this._verify2(A,S),this.imod(A.imul(S))},z.prototype.mul=function(A,S){return this._verify2(A,S),this.imod(A.mul(S))},z.prototype.isqr=function(A){return this.imul(A,A.clone())},z.prototype.sqr=function(A){return this.mul(A,A)},z.prototype.sqrt=function(A){if(A.isZero())return A.clone();var S=this.m.andln(3);if(r(S%2==1),S===3){var R=this.m.add(new s(1)).iushrn(2);return this.pow(A,R)}for(var b=this.m.subn(1),v=0;!b.isZero()&&b.andln(1)===0;)v++,b.iushrn(1);r(!b.isZero());var w=new s(1).toRed(this),_=w.redNeg(),x=this.m.subn(1).iushrn(1),k=this.m.bitLength();for(k=new s(2*k*k).toRed(this);this.pow(k,x).cmp(_)!==0;)k.redIAdd(_);for(var I=this.pow(k,b),H=this.pow(A,b.addn(1).iushrn(1)),U=this.pow(A,b),Z=v;U.cmp(w)!==0;){for(var M=U,W=0;M.cmp(w)!==0;W++)M=M.redSqr();r(W<Z);var D=this.pow(I,new s(1).iushln(Z-W-1));H=H.redMul(D),I=D.redSqr(),U=U.redMul(I),Z=W}return H},z.prototype.invm=function(A){var S=A._invmp(this.m);return S.negative!==0?(S.negative=0,this.imod(S).redNeg()):this.imod(S)},z.prototype.pow=function(A,S){if(S.isZero())return new s(1).toRed(this);if(S.cmpn(1)===0)return A.clone();var R=new Array(16);R[0]=new s(1).toRed(this),R[1]=A;for(var b=2;b<R.length;b++)R[b]=this.mul(R[b-1],A);var v=R[0],w=0,_=0,x=S.bitLength()%26;for(x===0&&(x=26),b=S.length-1;b>=0;b--){for(var k=S.words[b],I=x-1;I>=0;I--){var H=k>>I&1;v!==R[0]&&(v=this.sqr(v)),H!==0||w!==0?(w<<=1,w|=H,(++_===4||b===0&&I===0)&&(v=this.mul(v,R[w]),_=0,w=0)):_=0}x=26}return v},z.prototype.convertTo=function(A){var S=A.umod(this.m);return S===A?S.clone():S},z.prototype.convertFrom=function(A){var S=A.clone();return S.red=null,S},s.mont=function(A){return new B(A)},a(B,z),B.prototype.convertTo=function(A){return this.imod(A.ushln(this.shift))},B.prototype.convertFrom=function(A){var S=this.imod(A.mul(this.rinv));return S.red=null,S},B.prototype.imul=function(A,S){if(A.isZero()||S.isZero())return A.words[0]=0,A.length=1,A;var R=A.imul(S),b=R.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=R.isub(b).iushrn(this.shift),w=v;return v.cmp(this.m)>=0?w=v.isub(this.m):v.cmpn(0)<0&&(w=v.iadd(this.m)),w._forceRed(this)},B.prototype.mul=function(A,S){if(A.isZero()||S.isZero())return new s(0)._forceRed(this);var R=A.mul(S),b=R.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),v=R.isub(b).iushrn(this.shift),w=v;return v.cmp(this.m)>=0?w=v.isub(this.m):v.cmpn(0)<0&&(w=v.iadd(this.m)),w._forceRed(this)},B.prototype.invm=function(A){return this.imod(A._invmp(this.m).mul(this.r2))._forceRed(this)}})(t===void 0||t)},{buffer:188}],185:[function(i,t,o){"use strict";o.byteLength=function(u){var h=c(u),p=h[0],f=h[1];return 3*(p+f)/4-f},o.toByteArray=function(u){var h,p,f=c(u),m=f[0],g=f[1],y=new r(function(O,j,P){return 3*(j+P)/4-P}(0,m,g)),C=0,T=g>0?m-4:m;for(p=0;p<T;p+=4)h=n[u.charCodeAt(p)]<<18|n[u.charCodeAt(p+1)]<<12|n[u.charCodeAt(p+2)]<<6|n[u.charCodeAt(p+3)],y[C++]=h>>16&255,y[C++]=h>>8&255,y[C++]=255&h;return g===2&&(h=n[u.charCodeAt(p)]<<2|n[u.charCodeAt(p+1)]>>4,y[C++]=255&h),g===1&&(h=n[u.charCodeAt(p)]<<10|n[u.charCodeAt(p+1)]<<4|n[u.charCodeAt(p+2)]>>2,y[C++]=h>>8&255,y[C++]=255&h),y},o.fromByteArray=function(u){for(var h,p=u.length,f=p%3,m=[],g=0,y=p-f;g<y;g+=16383)m.push(d(u,g,g+16383>y?y:g+16383));return f===1?(h=u[p-1],m.push(e[h>>2]+e[h<<4&63]+"==")):f===2&&(h=(u[p-2]<<8)+u[p-1],m.push(e[h>>10]+e[h>>4&63]+e[h<<2&63]+"=")),m.join("")};for(var e=[],n=[],r=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
8+/",s=0,l=a.length;s<l;++s)e[s]=a[s],n[a.charCodeAt(s)]=s;function c(u){var h=u.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var p=u.indexOf("=");return p===-1&&(p=h),[p,p===h?0:4-p%4]}function d(u,h,p){for(var f,m,g=[],y=h;y<p;y+=3)f=(u[y]<<16&16711680)+(u[y+1]<<8&65280)+(255&u[y+2]),g.push(e[(m=f)>>18&63]+e[m>>12&63]+e[m>>6&63]+e[63&m]);return g.join("")}n[45]=62,n[95]=63},{}],186:[function(i,t,o){"use strict";(function(e,n){function r(b,v){if(!b)throw new Error(v||"Assertion failed")}function a(b,v){b.super_=v;var w=function(){};w.prototype=v.prototype,b.prototype=new w,b.prototype.constructor=b}function s(b,v,w){if(s.isBN(b))return b;this.negative=0,this.words=null,this.length=0,this.red=null,b!==null&&(v!=="le"&&v!=="be"||(w=v,v=10),this._init(b||0,v||10,w||"be"))}var l;typeof e=="object"?e.exports=s:(void 0).BN=s,s.BN=s,s.wordSize=26;try{l=typeof window<"u"&&window.Buffer!==void 0?window.Buffer:i("buffer").Buffer}catch{}function c(b,v){var w=b.charCodeAt(v);return w>=48&&w<=57?w-48:w>=65&&w<=70?w-55:w>=97&&w<=102?w-87:void r(!1,"Invalid character in "+b)}function d(b,v,w){var _=c(b,w);return w-1>=v&&(_|=c(b,w-1)<<4),_}function u(b,v,w,_){for(var x=0,k=0,I=Math.min(b.length,w),H=v;H<I;H++){var U=b.charCodeAt(H)-48;x*=_,k=U>=49?U-49+10:U>=17?U-17+10:U,r(U>=0&&k<_,"Invalid character"),x+=k}return x}function h(b,v){b.words=v.words,b.length=v.length,b.negative=v.negative,b.red=v.red}if(s.isBN=function(b){return b instanceof s||b!==null&&typeof b=="object"&&b.constructor.wordSize===s.wordSize&&Array.isArray(b.words)},s.max=function(b,v){return b.cmp(v)>0?b:v},s.min=function(b,v){return b.cmp(v)<0?b:v},s.prototype._init=function(b,v,w){if(typeof b=="number")return this._initNumber(b,v,w);if(typeof b=="object")return this._initArray(b,v,w);v==="hex"&&(v=16),r(v===(0|v)&&v>=2&&v<=36);var _=0;(b=b.toString().replace(/\s+/g,""))[0]==="-"&&(_++,this.negative=1),_<b.length&&(v===16?this._parseHex(b,_,w):(this._parseBase(b,v,_),w==="le"&&this._initArray(this.toArray(),v,w)))},s.prototype._initNumber=function(b,v,w){b<0&&(this.negative=1,b=-b),b<67108864?(this.words=[67108863&b],this.length=1):b<4503599627370496?(this.words=[67108863&b,b/67108864&67108863],this.length=2):(r(b<9007199254740992),this.words=[67108863&b,b/67108864&67108863,1],this.length=3),w==="le"&&this._initArray(this.toArray(),v,w)},s.prototype._initArray=function(b,v,w){if(r(typeof b.length=="number"),b.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(b.length/3),this.words=new Array(this.length);for(var _=0;_<this.length;_++)this.words[_]=0;var x,k,I=0;if(w==="be")for(_=b.length-1,x=0;_>=0;_-=3)k=b[_]|b[_-1]<<8|b[_-2]<<16,this.words[x]|=k<<I&67108863,this.words[x+1]=k>>>26-I&67108863,(I+=24)>=26&&(I-=26,x++);else if(w==="le")for(_=0,x=0;_<b.length;_+=3)k=b[_]|b[_+1]<<8|b[_+2]<<16,this.words[x]|=k<<I&67108863,this.words[x+1]=k>>>26-I&67108863,(I+=24)>=26&&(I-=26,x++);return this._strip()},s.prototype._parseHex=function(b,v,w){this.length=Math.ceil((b.length-v)/6),this.words=new Array(this.length);for(var _=0;_<this.length;_++)this.words[_]=0;var x,k=0,I=0;if(w==="be")for(_=b.length-1;_>=v;_-=2)x=d(b,v,_)<<k,this.words[I]|=67108863&x,k>
8=18?(k-=18,I+=1,this.words[I]|=x>>>26):k+=8;else for(_=(b.length-v)%2==0?v+1:v;_<b.length;_+=2)x=d(b,v,_)<<k,this.words[I]|=67108863&x,k>=18?(k-=18,I+=1,this.words[I]|=x>>>26):k+=8;this._strip()},s.prototype._parseBase=function(b,v,w){this.words=[0],this.length=1;for(var _=0,x=1;x<=67108863;x*=v)_++;_--,x=x/v|0;for(var k=b.length-w,I=k%_,H=Math.min(k,k-I)+w,U=0,Z=w;Z<H;Z+=_)U=u(b,Z,Z+_,v),this.imuln(x),this.words[0]+U<67108864?this.words[0]+=U:this._iaddn(U);if(I!==0){var M=1;for(U=u(b,Z,b.length,v),Z=0;Z<I;Z++)M*=v;this.imuln(M),this.words[0]+U<67108864?this.words[0]+=U:this._iaddn(U)}this._strip()},s.prototype.copy=function(b){b.words=new Array(this.length);for(var v=0;v<this.length;v++)b.words[v]=this.words[v];b.length=this.length,b.negative=this.negative,b.red=this.red},s.prototype._move=function(b){h(b,this)},s.prototype.clone=function(){var b=new s(null);return this.copy(b),b},s.prototype._expand=function(b){for(;this.length<b;)this.words[this.length++]=0;return this},s.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},s.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{s.prototype[Symbol.for("nodejs.util.inspect.custom")]=p}catch{s.prototype.inspect=p}else s.prototype.inspect=p;function p(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];s.prototype.toString=function(b,v){var w;if(v=0|v||1,(b=b||10)===16||b==="hex"){w="";for(var _=0,x=0,k=0;k<this.length;k++){var I=this.words[k],H=(16777215&(I<<_|x)).toString(16);x=I>>>24-_&16777215,(_+=2)>=26&&(_-=26,k--),w=x!==0||k!==this.length-1?f[6-H.length]+H+w:H+w}for(x!==0&&(w=x.toString(16)+w);w.length%v!=0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}if(b===(0|b)&&b>=2&&b<=36){var U=m[b],Z=g[b];w="";var M=this.clone();for(M.negative=0;!M.isZero();){var W=M.modrn(Z).toString(b);w=(M=M.idivn(Z)).isZero()?W+w:f[U-W.length]+W+w}for(this.isZero()&&(w="0"+w);w.length%v!=0;)w="0"+w;return this.negative!==0&&(w="-"+w),w}r(!1,"Base should be between 2 and 36")},s.prototype.toNumber=function(){var b=this.words[0];return this.length===2?b+=67108864*this.words[1]:this.length===3&&this.words[2]===1?b+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-b:b},s.prototype.toJSON=function(){return this.toString(16,2)},l&&(s.prototype.toBuffer=function(b,v){return this.toArrayLike(l,b,v)}),s.prototype.toArray=function(b,v){return this.toArrayLike(Array,b,v)};function y(b,v,w){w.negative=v.negative^b.negative;var _=b.length+v.length|0;w.length=_,_=_-1|0;var x=0|b.words[0],k=0|v.words[0],I=x*k,H=67108863&I,U=I/67108864|0;w.words[0]=H;for(var Z=1;Z<_;Z++){for(var M=U>>>26,W=67108863&U,D=Math.min(Z,v.length-1),E=Math.max(0,Z-b.length+1);E<=D;E++){var V=Z-E|0;M+=(I=(x=0|b.words[V])*(k=0|v.words[E])+W)/67108864|0,W=67108863&I}w.words[Z]=0|W,U=0|M}return U!==0?w.words[Z]=0|U:w.length--,w._strip()}s.prototype.toArrayLike=function(b,v,w){this._strip();var _=this.byteLength(),x=w||Math.max(1,_);r(_<=x,"byte array longer than desired length"),r(x>0,"Requested array length <= 0");var k=function(I,H){return I.allocUnsafe?I.allocUnsafe(H):new I(H)}(b,x);return this["_toArrayLike"+(v==="le"?"LE":"BE")](k,_),k},s.prototype._toArrayLikeLE=function(b,v){for(var w=0,_=0,x=0,k=0;x<this.length;x++){var I=this.words[x]<<k|_;b[w++]=255&I,w<b.length&&(b[w++]=I>>8&255),w<b.length&&(b[w++]=I>>16&255),k===6?(w<b.length&&(b[w++]=I>>24&255),_=0,k=0):(_=I>>>24,k+=2)}if(w<b.length)for(b[w++]=_;w<b.length;)b[w++]=0},s.prototype._toArrayLikeBE=function(b,v){for(var w=b.length-1,_=0,x=0,k=0;x<this.length;x++){var I=this.words[x]<<k|_;b[w--]=255&I,w>=0&&(b[w--]=I>>8&255),w>=0&&(b[w--]=I>>16&255),k===6?(w>=0&&(b[w--]=I>>24&255),_=0,k=0):(_=I>>>24,k+=2)}if(w>=0)for(b[w--]=_;w>=0;)b[w--]=0},Math.clz32?s.prototype._countBits=function(b){return 32-Math.clz32(b)}:s.prototype._countBits=function(b){var v=b,w=0;return v>=4096&&(w+=13,v>>>=13),v>=64&&(w+=7,v>>>=7),v>=8&&(w+=4,v>>>=4),v>=2&&(w+=2,v>>>=2),w+v},s.prototype._zeroBits=function(b){if(b===0)return 26;var v=b,w=0;return!(8191&v)&&(w+=13,v>>>=13),!(127&v)&&(w+=7,v>>>=7),!(15&v)&&(w+=4,v>>>=4),!(3&v)&&(w+=2,v>>>=2),!(1&v)&&w++,w},s.prototype.bitLength=function(){var b=this.words[this.length-1],v=this._countBits(b);return 26*(this.length-1)+v},s.prototype.zeroBits=function(){if(this.isZero())return 0;for(var b=0,v=0;v<this.length;v++){var w=this._zeroBits(this.words[v]);if(b+=w,w!==26)break}return b},s.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},s.prototype.toTwos=function(b){return this.negative!==0?this.abs().inotn(b).iaddn(1):this.clone()},s.prototype.fromTwos=function(b){return this.testn(b-1)?this.notn(b).iaddn(1).ineg():this.clone()},s.prototype.isNeg=function(){return this.negative!==0},s.prototype.neg=function(){return this.clone().ineg()},s.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},s.prototype.iuor=function(b){for(;this.length<b.length;)this.words[this.length++]=0;for(var v=0;v<b.length;v++)this.words[v]=this.words[v]|b.words[v];return this._strip()},s.prototype.ior=function(b){return r((this.negative|b.negative)==0),this.iuor(b)},s.prototype.or=function(b){return this.length>b.length?this.clone().ior(b):b.clone().ior(this)},s.prototype.uor=function(b){return this.length>b.length?this.clone().iuor(b):b.clone().iuor(this)},s.prototype.iuand=function(b){var v;v=this.length>b.length?b:this;for(var w=0;w<v.length;w++)this.words[w]=this.words[w]&b.words[w];return this.length=v.length,this._strip()},s.prototype.iand=function(b){return r((this.negative|b.negative)==0),this.iuand(b)},s.prototype.and=function(b){return this.length>b.length?this.clone().iand(b):b.clone().iand(this)},s.prototype.uand=function(b){return this.length>b.length?this.clone().iuand(b):b.clone().iuand(this)},s.prototype.iuxor=function(b){var v,w;this.length>b.length?(v=this,w=b):(v=b,w=this);for(var _=0;_<w.length;_++)this.words[_]=v.words[_]^w.words[_];if(this!==v)for(;_<v.length;_++)this.words[_]=v.words[_];return this.length=v.length,this._strip()},s.prototype.ixor=function(b){return r((this.negative|b.negative)==0),this.iuxor(b)},s.prototype.xor=function(b){return this.length>b.length?this.clone().ixor(b):b.clone().ixor(this)},s.prototype.uxor=function(b){return this.length>b.length?this.clone().iuxor(b):b.clone().iuxor(this)},s.prototype.inotn=function(b){r(typeof b=="number"&&b>=0);var v=0|Math.ceil(b/26),w=b%26;this._expand(v),w>0&&v--;for(var _=0;_<v;_++)this.words[_]=67108863&~this.words[_];return w>0&&(this.words[_]=~this.words[_]&67108863>>26-w),this._strip()},s.prototype.notn=function(b){return this.clone().inotn(b)},s.prototype.setn=function(b,v){r(typeof b=="number"&&b>=0);var w=b/26|0,_=b%26;return this._expand(w+1),this.words[w]=v?this.words[w]|1<<_:this.words[w]&~(1<<_),this._strip()},s.prototype.iadd=function(b){var v,w,_;if(this.negative!==0&&b.negative===0)return this.negative=0,v=this.isub(b),this.negative^=1,this._normSign();if(this.negative===0&&b.negative!==0)return b.negative=0,v=this.isub(b),b.negative=1,v._normSign();this.length>b.length?(w=this,_=b):(w=b,_=this);for(var x=0,k=0;k<_.length;k++)v=(0|w.words[k])+(0|_.words[k])+x,this.words[k]=67108863&v,x=v>>>26;for(;x!==0&&k<w.length;k++)v=(0|w.words[k])+x,this.words[k]=67108863&v,x=v>>>26;if(this.length=w.length,x!==0)this.words[this.length]=x,this.length++;else if(w!==this)for(;k<w.length;k++)this.words[k]=w.words[k];return this},s.prototype.add=function(b){var v;return b.negative!==0&&this.negative===0?(b.negative=0,v=this.sub(b),b.negative^=1,v):b.negative===0&&this.negative!==0?(this.negative=0,v=b.sub(this),this.negative=1,v):this.length>b.length?this.clone().iadd(b):b.clone().iadd(this)},s.prototype.isub=function(b){if(b.negative!==0){b.negative=0;
8var v=this.iadd(b);return b.negative=1,v._normSign()}if(this.negative!==0)return this.negative=0,this.iadd(b),this.negative=1,this._normSign();var w,_,x=this.cmp(b);if(x===0)return this.negative=0,this.length=1,this.words[0]=0,this;x>0?(w=this,_=b):(w=b,_=this);for(var k=0,I=0;I<_.length;I++)k=(v=(0|w.words[I])-(0|_.words[I])+k)>>26,this.words[I]=67108863&v;for(;k!==0&&I<w.length;I++)k=(v=(0|w.words[I])+k)>>26,this.words[I]=67108863&v;if(k===0&&I<w.length&&w!==this)for(;I<w.length;I++)this.words[I]=w.words[I];return this.length=Math.max(this.length,I),w!==this&&(this.negative=1),this._strip()},s.prototype.sub=function(b){return this.clone().isub(b)};var C=function(b,v,w){var _,x,k,I=b.words,H=v.words,U=w.words,Z=0,M=0|I[0],W=8191&M,D=M>>>13,E=0|I[1],V=8191&E,Q=E>>>13,te=0|I[2],X=8191&te,ee=te>>>13,fe=0|I[3],ce=8191&fe,K=fe>>>13,le=0|I[4],ae=8191&le,he=le>>>13,we=0|I[5],xe=8191&we,ke=we>>>13,Be=0|I[6],Ge=8191&Be,Ze=Be>>>13,Tt=0|I[7],ot=8191&Tt,ht=Tt>>>13,gi=0|I[8],Rt=8191&gi,pt=gi>>>13,Ft=0|I[9],Je=8191&Ft,$e=Ft>>>13,ui=0|H[0],At=8191&ui,Lt=ui>>>13,aa=0|H[1],Nt=8191&aa,qt=aa>>>13,Yn=0|H[2],ii=8191&Yn,ni=Yn>>>13,uo=0|H[3],Qt=8191&uo,Yt=uo>>>13,br=0|H[4],ti=8191&br,Ut=br>>>13,sa=0|H[5],ri=8191&sa,se=sa>>>13,Ee=0|H[6],Oe=8191&Ee,We=Ee>>>13,ji=0|H[7],dt=8191&ji,wt=ji>>>13,an=0|H[8],Bt=8191&an,yt=an>>>13,Xi=0|H[9],xi=8191&Xi,Ci=Xi>>>13;w.negative=b.negative^v.negative,w.length=19;var cn=(Z+(_=Math.imul(W,At))|0)+((8191&(x=(x=Math.imul(W,Lt))+Math.imul(D,At)|0))<<13)|0;Z=((k=Math.imul(D,Lt))+(x>>>13)|0)+(cn>>>26)|0,cn&=67108863,_=Math.imul(V,At),x=(x=Math.imul(V,Lt))+Math.imul(Q,At)|0,k=Math.imul(Q,Lt);var Nn=(Z+(_=_+Math.imul(W,Nt)|0)|0)+((8191&(x=(x=x+Math.imul(W,qt)|0)+Math.imul(D,Nt)|0))<<13)|0;Z=((k=k+Math.imul(D,qt)|0)+(x>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,_=Math.imul(X,At),x=(x=Math.imul(X,Lt))+Math.imul(ee,At)|0,k=Math.imul(ee,Lt),_=_+Math.imul(V,Nt)|0,x=(x=x+Math.imul(V,qt)|0)+Math.imul(Q,Nt)|0,k=k+Math.imul(Q,qt)|0;var or=(Z+(_=_+Math.imul(W,ii)|0)|0)+((8191&(x=(x=x+Math.imul(W,ni)|0)+Math.imul(D,ii)|0))<<13)|0;Z=((k=k+Math.imul(D,ni)|0)+(x>>>13)|0)+(or>>>26)|0,or&=67108863,_=Math.imul(ce,At),x=(x=Math.imul(ce,Lt))+Math.imul(K,At)|0,k=Math.imul(K,Lt),_=_+Math.imul(X,Nt)|0,x=(x=x+Math.imul(X,qt)|0)+Math.imul(ee,Nt)|0,k=k+Math.imul(ee,qt)|0,_=_+Math.imul(V,ii)|0,x=(x=x+Math.imul(V,ni)|0)+Math.imul(Q,ii)|0,k=k+Math.imul(Q,ni)|0;var Kr=(Z+(_=_+Math.imul(W,Qt)|0)|0)+((8191&(x=(x=x+Math.imul(W,Yt)|0)+Math.imul(D,Qt)|0))<<13)|0;Z=((k=k+Math.imul(D,Yt)|0)+(x>>>13)|0)+(Kr>>>26)|0,Kr&=67108863,_=Math.imul(ae,At),x=(x=Math.imul(ae,Lt))+Math.imul(he,At)|0,k=Math.imul(he,Lt),_=_+Math.imul(ce,Nt)|0,x=(x=x+Math.imul(ce,qt)|0)+Math.imul(K,Nt)|0,k=k+Math.imul(K,qt)|0,_=_+Math.imul(X,ii)|0,x=(x=x+Math.imul(X,ni)|0)+Math.imul(ee,ii)|0,k=k+Math.imul(ee,ni)|0,_=_+Math.imul(V,Qt)|0,x=(x=x+Math.imul(V,Yt)|0)+Math.imul(Q,Qt)|0,k=k+Math.imul(Q,Yt)|0;
vendor: 2,082 bytes, line 8
8var Kn=(Z+(_=_+Math.imul(W,ti)|0)|0)+((8191&(x=(x=x+Math.imul(W,Ut)|0)+Math.imul(D,ti)|0))<<13)|0;Z=((k=k+Math.imul(D,Ut)|0)+(x>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,_=Math.imul(xe,At),x=(x=Math.imul(xe,Lt))+Math.imul(ke,At)|0,k=Math.imul(ke,Lt),_=_+Math.imul(ae,Nt)|0,x=(x=x+Math.imul(ae,qt)|0)+Math.imul(he,Nt)|0,k=k+Math.imul(he,qt)|0,_=_+Math.imul(ce,ii)|0,x=(x=x+Math.imul(ce,ni)|0)+Math.imul(K,ii)|0,k=k+Math.imul(K,ni)|0,_=_+Math.imul(X,Qt)|0,x=(x=x+Math.imul(X,Yt)|0)+Math.imul(ee,Qt)|0,k=k+Math.imul(ee,Yt)|0,_=_+Math.imul(V,ti)|0,x=(x=x+Math.imul(V,Ut)|0)+Math.imul(Q,ti)|0,k=k+Math.imul(Q,Ut)|0;var jr=(Z+(_=_+Math.imul(W,ri)|0)|0)+((8191&(x=(x=x+Math.imul(W,se)|0)+Math.imul(D,ri)|0))<<13)|0;Z=((k=k+Math.imul(D,se)|0)+(x>>>13)|0)+(jr>>>26)|0,jr&=67108863,_=Math.imul(Ge,At),x=(x=Math.imul(Ge,Lt))+Math.imul(Ze,At)|0,k=Math.imul(Ze,Lt),_=_+Math.imul(xe,Nt)|0,x=(x=x+Math.imul(xe,qt)|0)+Math.imul(ke,Nt)|0,k=k+Math.imul(ke,qt)|0,_=_+Math.imul(ae,ii)|0,x=(x=x+Math.imul(ae,ni)|0)+Math.imul(he,ii)|0,k=k+Math.imul(he,ni)|0,_=_+Math.imul(ce,Qt)|0,x=(x=x+Math.imul(ce,Yt)|0)+Math.imul(K,Qt)|0,k=k+Math.imul(K,Yt)|0,_=_+Math.imul(X,ti)|0,x=(x=x+Math.imul(X,Ut)|0)+Math.imul(ee,ti)|0,k=k+Math.imul(ee,Ut)|0,_=_+Math.imul(V,ri)|0,x=(x=x+Math.imul(V,se)|0)+Math.imul(Q,ri)|0,k=k+Math.imul(Q,se)|0;var ie=(Z+(_=_+Math.imul(W,Oe)|0)|0)+((8191&(x=(x=x+Math.imul(W,We)|0)+Math.imul(D,Oe)|0))<<13)|0;Z=((k=k+Math.imul(D,We)|0)+(x>>>13)|0)+(ie>>>26)|0,ie&=67108863,_=Math.imul(ot,At),x=(x=Math.imul(ot,Lt))+Math.imul(ht,At)|0,k=Math.imul(ht,Lt),_=_+Math.imul(Ge,Nt)|0,x=(x=x+Math.imul(Ge,qt)|0)+Math.imul(Ze,Nt)|0,k=k+Math.imul(Ze,qt)|0,_=_+Math.imul(xe,ii)|0,x=(x=x+Math.imul(xe,ni)|0)+Math.imul(ke,ii)|0,k=k+Math.imul(ke,ni)|0,_=_+Math.imul(ae,Qt)|0,x=(x=x+Math.imul(ae,Yt)|0)+Math.imul(he,Qt)|0,k=k+Math.imul(he,Yt)|0,_=_+Math.imul(ce,ti)|0,x=(x=x+Math.imul(ce,Ut)|0)+Math.imul(K,ti)|0,k=k+Math.imul(K,Ut)|0,_=_+Math.imul(X,ri)|0,x=(x=x+Math.imul(X,se)|0)+Math.imul(ee,ri)|0,k=k+Math.imul(ee,se)|0,_=_+Math.imul(V,Oe)|0,x=(x=x+Math.imul(V,We)|0)+Math.imul(Q,Oe)|0,k=k+Math.imul(Q,We)|0;
vendor: 7,799 bytes, line 8
8var Ce=(Z+(_=_+Math.imul(W,dt)|0)|0)+((8191&(x=(x=x+Math.imul(W,wt)|0)+Math.imul(D,dt)|0))<<13)|0;Z=((k=k+Math.imul(D,wt)|0)+(x>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,_=Math.imul(Rt,At),x=(x=Math.imul(Rt,Lt))+Math.imul(pt,At)|0,k=Math.imul(pt,Lt),_=_+Math.imul(ot,Nt)|0,x=(x=x+Math.imul(ot,qt)|0)+Math.imul(ht,Nt)|0,k=k+Math.imul(ht,qt)|0,_=_+Math.imul(Ge,ii)|0,x=(x=x+Math.imul(Ge,ni)|0)+Math.imul(Ze,ii)|0,k=k+Math.imul(Ze,ni)|0,_=_+Math.imul(xe,Qt)|0,x=(x=x+Math.imul(xe,Yt)|0)+Math.imul(ke,Qt)|0,k=k+Math.imul(ke,Yt)|0,_=_+Math.imul(ae,ti)|0,x=(x=x+Math.imul(ae,Ut)|0)+Math.imul(he,ti)|0,k=k+Math.imul(he,Ut)|0,_=_+Math.imul(ce,ri)|0,x=(x=x+Math.imul(ce,se)|0)+Math.imul(K,ri)|0,k=k+Math.imul(K,se)|0,_=_+Math.imul(X,Oe)|0,x=(x=x+Math.imul(X,We)|0)+Math.imul(ee,Oe)|0,k=k+Math.imul(ee,We)|0,_=_+Math.imul(V,dt)|0,x=(x=x+Math.imul(V,wt)|0)+Math.imul(Q,dt)|0,k=k+Math.imul(Q,wt)|0;var Le=(Z+(_=_+Math.imul(W,Bt)|0)|0)+((8191&(x=(x=x+Math.imul(W,yt)|0)+Math.imul(D,Bt)|0))<<13)|0;Z=((k=k+Math.imul(D,yt)|0)+(x>>>13)|0)+(Le>>>26)|0,Le&=67108863,_=Math.imul(Je,At),x=(x=Math.imul(Je,Lt))+Math.imul($e,At)|0,k=Math.imul($e,Lt),_=_+Math.imul(Rt,Nt)|0,x=(x=x+Math.imul(Rt,qt)|0)+Math.imul(pt,Nt)|0,k=k+Math.imul(pt,qt)|0,_=_+Math.imul(ot,ii)|0,x=(x=x+Math.imul(ot,ni)|0)+Math.imul(ht,ii)|0,k=k+Math.imul(ht,ni)|0,_=_+Math.imul(Ge,Qt)|0,x=(x=x+Math.imul(Ge,Yt)|0)+Math.imul(Ze,Qt)|0,k=k+Math.imul(Ze,Yt)|0,_=_+Math.imul(xe,ti)|0,x=(x=x+Math.imul(xe,Ut)|0)+Math.imul(ke,ti)|0,k=k+Math.imul(ke,Ut)|0,_=_+Math.imul(ae,ri)|0,x=(x=x+Math.imul(ae,se)|0)+Math.imul(he,ri)|0,k=k+Math.imul(he,se)|0,_=_+Math.imul(ce,Oe)|0,x=(x=x+Math.imul(ce,We)|0)+Math.imul(K,Oe)|0,k=k+Math.imul(K,We)|0,_=_+Math.imul(X,dt)|0,x=(x=x+Math.imul(X,wt)|0)+Math.imul(ee,dt)|0,k=k+Math.imul(ee,wt)|0,_=_+Math.imul(V,Bt)|0,x=(x=x+Math.imul(V,yt)|0)+Math.imul(Q,Bt)|0,k=k+Math.imul(Q,yt)|0;var Re=(Z+(_=_+Math.imul(W,xi)|0)|0)+((8191&(x=(x=x+Math.imul(W,Ci)|0)+Math.imul(D,xi)|0))<<13)|0;Z=((k=k+Math.imul(D,Ci)|0)+(x>>>13)|0)+(Re>>>26)|0,Re&=67108863,_=Math.imul(Je,Nt),x=(x=Math.imul(Je,qt))+Math.imul($e,Nt)|0,k=Math.imul($e,qt),_=_+Math.imul(Rt,ii)|0,x=(x=x+Math.imul(Rt,ni)|0)+Math.imul(pt,ii)|0,k=k+Math.imul(pt,ni)|0,_=_+Math.imul(ot,Qt)|0,x=(x=x+Math.imul(ot,Yt)|0)+Math.imul(ht,Qt)|0,k=k+Math.imul(ht,Yt)|0,_=_+Math.imul(Ge,ti)|0,x=(x=x+Math.imul(Ge,Ut)|0)+Math.imul(Ze,ti)|0,k=k+Math.imul(Ze,Ut)|0,_=_+Math.imul(xe,ri)|0,x=(x=x+Math.imul(xe,se)|0)+Math.imul(ke,ri)|0,k=k+Math.imul(ke,se)|0,_=_+Math.imul(ae,Oe)|0,x=(x=x+Math.imul(ae,We)|0)+Math.imul(he,Oe)|0,k=k+Math.imul(he,We)|0,_=_+Math.imul(ce,dt)|0,x=(x=x+Math.imul(ce,wt)|0)+Math.imul(K,dt)|0,k=k+Math.imul(K,wt)|0,_=_+Math.imul(X,Bt)|0,x=(x=x+Math.imul(X,yt)|0)+Math.imul(ee,Bt)|0,k=k+Math.imul(ee,yt)|0;var Xe=(Z+(_=_+Math.imul(V,xi)|0)|0)+((8191&(x=(x=x+Math.imul(V,Ci)|0)+Math.imul(Q,xi)|0))<<13)|0;Z=((k=k+Math.imul(Q,Ci)|0)+(x>>>13)|0)+(Xe>>>26)|0,Xe&=67108863,_=Math.imul(Je,ii),x=(x=Math.imul(Je,ni))+Math.imul($e,ii)|0,k=Math.imul($e,ni),_=_+Math.imul(Rt,Qt)|0,x=(x=x+Math.imul(Rt,Yt)|0)+Math.imul(pt,Qt)|0,k=k+Math.imul(pt,Yt)|0,_=_+Math.imul(ot,ti)|0,x=(x=x+Math.imul(ot,Ut)|0)+Math.imul(ht,ti)|0,k=k+Math.imul(ht,Ut)|0,_=_+Math.imul(Ge,ri)|0,x=(x=x+Math.imul(Ge,se)|0)+Math.imul(Ze,ri)|0,k=k+Math.imul(Ze,se)|0,_=_+Math.imul(xe,Oe)|0,x=(x=x+Math.imul(xe,We)|0)+Math.imul(ke,Oe)|0,k=k+Math.imul(ke,We)|0,_=_+Math.imul(ae,dt)|0,x=(x=x+Math.imul(ae,wt)|0)+Math.imul(he,dt)|0,k=k+Math.imul(he,wt)|0,_=_+Math.imul(ce,Bt)|0,x=(x=x+Math.imul(ce,yt)|0)+Math.imul(K,Bt)|0,k=k+Math.imul(K,yt)|0;var Et=(Z+(_=_+Math.imul(X,xi)|0)|0)+((8191&(x=(x=x+Math.imul(X,Ci)|0)+Math.imul(ee,xi)|0))<<13)|0;Z=((k=k+Math.imul(ee,Ci)|0)+(x>>>13)|0)+(Et>>>26)|0,Et&=67108863,_=Math.imul(Je,Qt),x=(x=Math.imul(Je,Yt))+Math.imul($e,Qt)|0,k=Math.imul($e,Yt),_=_+Math.imul(Rt,ti)|0,x=(x=x+Math.imul(Rt,Ut)|0)+Math.imul(pt,ti)|0,k=k+Math.imul(pt,Ut)|0,_=_+Math.imul(ot,ri)|0,x=(x=x+Math.imul(ot,se)|0)+Math.imul(ht,ri)|0,k=k+Math.imul(ht,se)|0,_=_+Math.imul(Ge,Oe)|0,x=(x=x+Math.imul(Ge,We)|0)+Math.imul(Ze,Oe)|0,k=k+Math.imul(Ze,We)|0,_=_+Math.imul(xe,dt)|0,x=(x=x+Math.imul(xe,wt)|0)+Math.imul(ke,dt)|0,k=k+Math.imul(ke,wt)|0,_=_+Math.imul(ae,Bt)|0,x=(x=x+Math.imul(ae,yt)|0)+Math.imul(he,Bt)|0,k=k+Math.imul(he,yt)|0;var St=(Z+(_=_+Math.imul(ce,xi)|0)|0)+((8191&(x=(x=x+Math.imul(ce,Ci)|0)+Math.imul(K,xi)|0))<<13)|0;Z=((k=k+Math.imul(K,Ci)|0)+(x>>>13)|0)+(St>>>26)|0,St&=67108863,_=Math.imul(Je,ti),x=(x=Math.imul(Je,Ut))+Math.imul($e,ti)|0,k=Math.imul($e,Ut),_=_+Math.imul(Rt,ri)|0,x=(x=x+Math.imul(Rt,se)|0)+Math.imul(pt,ri)|0,k=k+Math.imul(pt,se)|0,_=_+Math.imul(ot,Oe)|0,x=(x=x+Math.imul(ot,We)|0)+Math.imul(ht,Oe)|0,k=k+Math.imul(ht,We)|0,_=_+Math.imul(Ge,dt)|0,x=(x=x+Math.imul(Ge,wt)|0)+Math.imul(Ze,dt)|0,k=k+Math.imul(Ze,wt)|0,_=_+Math.imul(xe,Bt)|0,x=(x=x+Math.imul(xe,yt)|0)+Math.imul(ke,Bt)|0,k=k+Math.imul(ke,yt)|0;var ki=(Z+(_=_+Math.imul(ae,xi)|0)|0)+((8191&(x=(x=x+Math.imul(ae,Ci)|0)+Math.imul(he,xi)|0))<<13)|0;Z=((k=k+Math.imul(he,Ci)|0)+(x>>>13)|0)+(ki>>>26)|0,ki&=67108863,_=Math.imul(Je,ri),x=(x=Math.imul(Je,se))+Math.imul($e,ri)|0,k=Math.imul($e,se),_=_+Math.imul(Rt,Oe)|0,x=(x=x+Math.imul(Rt,We)|0)+Math.imul(pt,Oe)|0,k=k+Math.imul(pt,We)|0,_=_+Math.imul(ot,dt)|0,x=(x=x+Math.imul(ot,wt)|0)+Math.imul(ht,dt)|0,k=k+Math.imul(ht,wt)|0,_=_+Math.imul(Ge,Bt)|0,x=(x=x+Math.imul(Ge,yt)|0)+Math.imul(Ze,Bt)|0,k=k+Math.imul(Ze,yt)|0;var oi=(Z+(_=_+Math.imul(xe,xi)|0)|0)+((8191&(x=(x=x+Math.imul(xe,Ci)|0)+Math.imul(ke,xi)|0))<<13)|0;Z=((k=k+Math.imul(ke,Ci)|0)+(x>>>13)|0)+(oi>>>26)|0,oi&=67108863,_=Math.imul(Je,Oe),x=(x=Math.imul(Je,We))+Math.imul($e,Oe)|0,k=Math.imul($e,We),_=_+Math.imul(Rt,dt)|0,x=(x=x+Math.imul(Rt,wt)|0)+Math.imul(pt,dt)|0,k=k+Math.imul(pt,wt)|0,_=_+Math.imul(ot,Bt)|0,x=(x=x+Math.imul(ot,yt)|0)+Math.imul(ht,Bt)|0,k=k+Math.imul(ht,yt)|0;var Xt=(Z+(_=_+Math.imul(Ge,xi)|0)|0)+((8191&(x=(x=x+Math.imul(Ge,Ci)|0)+Math.imul(Ze,xi)|0))<<13)|0;Z=((k=k+Math.imul(Ze,Ci)|0)+(x>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,_=Math.imul(Je,dt),x=(x=Math.imul(Je,wt))+Math.imul($e,dt)|0,k=Math.imul($e,wt),_=_+Math.imul(Rt,Bt)|0,x=(x=x+Math.imul(Rt,yt)|0)+Math.imul(pt,Bt)|0,k=k+Math.imul(pt,yt)|0;var ai=(Z+(_=_+Math.imul(ot,xi)|0)|0)+((8191&(x=(x=x+Math.imul(ot,Ci)|0)+Math.imul(ht,xi)|0))<<13)|0;Z=((k=k+Math.imul(ht,Ci)|0)+(x>>>13)|0)+(ai>>>26)|0,ai&=67108863,_=Math.imul(Je,Bt),x=(x=Math.imul(Je,yt))+Math.imul($e,Bt)|0,k=Math.imul($e,yt);var Ln=(Z+(_=_+Math.imul(Rt,xi)|0)|0)+((8191&(x=(x=x+Math.imul(Rt,Ci)|0)+Math.imul(pt,xi)|0))<<13)|0;Z=((k=k+Math.imul(pt,Ci)|0)+(x>>>13)|0)+(Ln>>>26)|0,Ln&=67108863;var Un=(Z+(_=Math.imul(Je,xi))|0)+((8191&(x=(x=Math.imul(Je,Ci))+Math.imul($e,xi)|0))<<13)|0;return Z=((k=Math.imul($e,Ci))+(x>>>13)|0)+(Un>>>26)|0,Un&=67108863,U[0]=cn,U[1]=Nn,U[2]=or,U[3]=Kr,U[4]=Kn,U[5]=jr,U[6]=ie,U[7]=Ce,U[8]=Le,U[9]=Re,U[10]=Xe,U[11]=Et,U[12]=St,U[13]=ki,U[14]=oi,U[15]=Xt,U[16]=ai,U[17]=Ln,U[18]=Un,Z!==0&&(U[19]=Z,w.length++),w};function T(b,v,w){w.negative=v.negative^b.negative,w.length=b.length+v.length;for(var _=0,x=0,k=0;k<w.length-1;k++){var I=x;x=0;for(var H=67108863&_,U=Math.min(k,v.length-1),Z=Math.max(0,k-b.length+1);Z<=U;Z++){var M=k-Z,W=(0|b.words[M])*(0|v.words[Z]),D=67108863&W;H=67108863&(D=D+H|0),x+=(I=(I=I+(W/67108864|0)|0)+(D>>>26)|0)>>>26,I&=67108863}w.words[k]=H,_=I,I=x}return _!==0?w.words[k]=_:w.length--,w._strip()}function O(b,v,w){return T(b,v,w)}function j(b,v){this.x=b,this.y=v}Math.imul||(C=y),s.prototype.mulTo=function(b,v){var w=this.length+b.length;return this.length===10&&b.length===10?C(this,b,v):w<63?y(this,b,v):w<1024?T(this,b,v):O(this,b,v)},j.prototype.makeRBT=function(b){for(var v=new Array(b),w=s.prototype._countBits(b)-1,_=0;_<b;_++)v[_]=this.revBin(_,w,b);return v},j.prototype.revBin=function(b,v,w){if(b===0||b===w-1)return b;for(var _=0,x=0;x<v;x++)_|=(1&b)<<v-x-1,b>>=1;return _}
8,j.prototype.permute=function(b,v,w,_,x,k){for(var I=0;I<k;I++)_[I]=v[b[I]],x[I]=w[b[I]]},j.prototype.transform=function(b,v,w,_,x,k){this.permute(k,b,v,w,_,x);for(var I=1;I<x;I<<=1)for(var H=I<<1,U=Math.cos(2*Math.PI/H),Z=Math.sin(2*Math.PI/H),M=0;M<x;M+=H)for(var W=U,D=Z,E=0;E<I;E++){var V=w[M+E],Q=_[M+E],te=w[M+E+I],X=_[M+E+I],ee=W*te-D*X;X=W*X+D*te,te=ee,w[M+E]=V+te,_[M+E]=Q+X,w[M+E+I]=V-te,_[M+E+I]=Q-X,E!==H&&(ee=U*W-Z*D,D=U*D+Z*W,W=ee)}},j.prototype.guessLen13b=function(b,v){var w=1|Math.max(v,b),_=1&w,x=0;for(w=w/2|0;w;w>>>=1)x++;return 1<<x+1+_},j.prototype.conjugate=function(b,v,w){if(!(w<=1))for(var _=0;_<w/2;_++){var x=b[_];b[_]=b[w-_-1],b[w-_-1]=x,x=v[_],v[_]=-v[w-_-1],v[w-_-1]=-x}},j.prototype.normalize13b=function(b,v){for(var w=0,_=0;_<v/2;_++){var x=8192*Math.round(b[2*_+1]/v)+Math.round(b[2*_]/v)+w;b[_]=67108863&x,w=x<67108864?0:x/67108864|0}return b},j.prototype.convert13b=function(b,v,w,_){for(var x=0,k=0;k<v;k++)x+=0|b[k],w[2*k]=8191&x,x>>>=13,w[2*k+1]=8191&x,x>>>=13;for(k=2*v;k<_;++k)w[k]=0;r(x===0),r((-8192&x)==0)},j.prototype.stub=function(b){for(var v=new Array(b),w=0;w<b;w++)v[w]=0;return v},j.prototype.mulp=function(b,v,w){var _=2*this.guessLen13b(b.length,v.length),x=this.makeRBT(_),k=this.stub(_),I=new Array(_),H=new Array(_),U=new Array(_),Z=new Array(_),M=new Array(_),W=new Array(_),D=w.words;D.length=_,this.convert13b(b.words,b.length,I,_),this.convert13b(v.words,v.length,Z,_),this.transform(I,k,H,U,_,x),this.transform(Z,k,M,W,_,x);for(var E=0;E<_;E++){var V=H[E]*M[E]-U[E]*W[E];U[E]=H[E]*W[E]+U[E]*M[E],H[E]=V}return this.conjugate(H,U,_),this.transform(H,U,D,k,_,x),this.conjugate(D,k,_),this.normalize13b(D,_),w.negative=b.negative^v.negative,w.length=b.length+v.length,w._strip()},s.prototype.mul=function(b){var v=new s(null);return v.words=new Array(this.length+b.length),this.mulTo(b,v)},s.prototype.mulf=function(b){var v=new s(null);return v.words=new Array(this.length+b.length),O(this,b,v)},s.prototype.imul=function(b){return this.clone().mulTo(b,this)},s.prototype.imuln=function(b){var v=b<0;v&&(b=-b),r(typeof b=="number"),r(b<67108864);for(var w=0,_=0;_<this.length;_++){var x=(0|this.words[_])*b,k=(67108863&x)+(67108863&w);w>>=26,w+=x/67108864|0,w+=k>>>26,this.words[_]=67108863&k}return w!==0&&(this.words[_]=w,this.length++),v?this.ineg():this},s.prototype.muln=function(b){return this.clone().imuln(b)},s.prototype.sqr=function(){return this.mul(this)},s.prototype.isqr=function(){return this.imul(this.clone())},s.prototype.pow=function(b){var v=function(k){for(var I=new Array(k.bitLength()),H=0;H<I.length;H++){var U=H/26|0,Z=H%26;I[H]=k.words[U]>>>Z&1}return I}(b);if(v.length===0)return new s(1);for(var w=this,_=0;_<v.length&&v[_]===0;_++,w=w.sqr());if(++_<v.length)for(var x=w.sqr();_<v.length;_++,x=x.sqr())v[_]!==0&&(w=w.mul(x));return w},s.prototype.iushln=function(b){r(typeof b=="number"&&b>=0);var v,w=b%26,_=(b-w)/26,x=67108863>>>26-w<<26-w;if(w!==0){var k=0;for(v=0;v<this.length;v++){var I=this.words[v]&x,H=(0|this.words[v])-I<<w;this.words[v]=H|k,k=I>>>26-w}k&&(this.words[v]=k,this.length++)}if(_!==0){for(v=this.length-1;v>=0;v--)this.words[v+_]=this.words[v];for(v=0;v<_;v++)this.words[v]=0;this.length+=_}return this._strip()},s.prototype.ishln=function(b){return r(this.negative===0),this.iushln(b)},s.prototype.iushrn=function(b,v,w){var _;r(typeof b=="number"&&b>=0),_=v?(v-v%26)/26:0;var x=b%26,k=Math.min((b-x)/26,this.length),I=67108863^67108863>>>x<<x,H=w;if(_-=k,_=Math.max(0,_),H){for(var U=0;U<k;U++)H.words[U]=this.words[U];H.length=k}if(k!==0)if(this.length>k)for(this.length-=k,U=0;U<this.length;U++)this.words[U]=this.words[U+k];else this.words[0]=0,this.length=1;var Z=0;for(U=this.length-1;U>=0&&(Z!==0||U>=_);U--){var M=0|this.words[U];this.words[U]=Z<<26-x|M>>>x,Z=M&I}return H&&Z!==0&&(H.words[H.length++]=Z),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},s.prototype.ishrn=function(b,v,w){return r(this.negative===0),this.iushrn(b,v,w)},s.prototype.shln=function(b){return this.clone().ishln(b)},s.prototype.ushln=function(b){return this.clone().iushln(b)},s.prototype.shrn=function(b){return this.clone().ishrn(b)},s.prototype.ushrn=function(b){return this.clone().iushrn(b)},s.prototype.testn=function(b){r(typeof b=="number"&&b>=0);var v=b%26,w=(b-v)/26,_=1<<v;return!(this.length<=w)&&!!(this.words[w]&_)},s.prototype.imaskn=function(b){r(typeof b=="number"&&b>=0);var v=b%26,w=(b-v)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=w)return this;if(v!==0&&w++,this.length=Math.min(w,this.length),v!==0){var _=67108863^67108863>>>v<<v;this.words[this.length-1]&=_}return this._strip()},s.prototype.maskn=function(b){return this.clone().imaskn(b)},s.prototype.iaddn=function(b){return r(typeof b=="number"),r(b<67108864),b<0?this.isubn(-b):this.negative!==0?this.length===1&&(0|this.words[0])<=b?(this.words[0]=b-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(b),this.negative=1,this):this._iaddn(b)},s.prototype._iaddn=function(b){this.words[0]+=b;for(var v=0;v<this.length&&this.words[v]>=67108864;v++)this.words[v]-=67108864,v===this.length-1?this.words[v+1]=1:this.words[v+1]++;return this.length=Math.max(this.length,v+1),this},s.prototype.isubn=function(b){if(r(typeof b=="number"),r(b<67108864),b<0)return this.iaddn(-b);if(this.negative!==0)return this.negative=0,this.iaddn(b),this.negative=1,this;if(this.words[0]-=b,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var v=0;v<this.length&&this.words[v]<0;v++)this.words[v]+=67108864,this.words[v+1]-=1;return this._strip()},s.prototype.addn=function(b){return this.clone().iaddn(b)},s.prototype.subn=function(b){return this.clone().isubn(b)},s.prototype.iabs=function(){return this.negative=0,this},s.prototype.abs=function(){return this.clone().iabs()},s.prototype._ishlnsubmul=function(b,v,w){var _,x,k=b.length+w;this._expand(k);var I=0;for(_=0;_<b.length;_++){x=(0|this.words[_+w])+I;var H=(0|b.words[_])*v;I=((x-=67108863&H)>>
826)-(H/67108864|0),this.words[_+w]=67108863&x}for(;_<this.length-w;_++)I=(x=(0|this.words[_+w])+I)>>26,this.words[_+w]=67108863&x;if(I===0)return this._strip();for(r(I===-1),I=0,_=0;_<this.length;_++)I=(x=-(0|this.words[_])+I)>>26,this.words[_]=67108863&x;return this.negative=1,this._strip()},s.prototype._wordDiv=function(b,v){var w=(this.length,b.length),_=this.clone(),x=b,k=0|x.words[x.length-1];(w=26-this._countBits(k))!==0&&(x=x.ushln(w),_.iushln(w),k=0|x.words[x.length-1]);var I,H=_.length-x.length;if(v!=="mod"){(I=new s(null)).length=H+1,I.words=new Array(I.length);for(var U=0;U<I.length;U++)I.words[U]=0}var Z=_.clone()._ishlnsubmul(x,1,H);Z.negative===0&&(_=Z,I&&(I.words[H]=1));for(var M=H-1;M>=0;M--){var W=67108864*(0|_.words[x.length+M])+(0|_.words[x.length+M-1]);for(W=Math.min(W/k|0,67108863),_._ishlnsubmul(x,W,M);_.negative!==0;)W--,_.negative=0,_._ishlnsubmul(x,1,M),_.isZero()||(_.negative^=1);I&&(I.words[M]=W)}return I&&I._strip(),_._strip(),v!=="div"&&w!==0&&_.iushrn(w),{div:I||null,mod:_}},s.prototype.divmod=function(b,v,w){return r(!b.isZero()),this.isZero()?{div:new s(0),mod:new s(0)}:this.negative!==0&&b.negative===0?(k=this.neg().divmod(b,v),v!=="mod"&&(_=k.div.neg()),v!=="div"&&(x=k.mod.neg(),w&&x.negative!==0&&x.iadd(b)),{div:_,mod:x}):this.negative===0&&b.negative!==0?(k=this.divmod(b.neg(),v),v!=="mod"&&(_=k.div.neg()),{div:_,mod:k.mod}):this.negative&b.negative?(k=this.neg().divmod(b.neg(),v),v!=="div"&&(x=k.mod.neg(),w&&x.negative!==0&&x.isub(b)),{div:k.div,mod:x}):b.length>this.length||this.cmp(b)<0?{div:new s(0),mod:this}:b.length===1?v==="div"?{div:this.divn(b.words[0]),mod:null}:v==="mod"?{div:null,mod:new s(this.modrn(b.words[0]))}:{div:this.divn(b.words[0]),mod:new s(this.modrn(b.words[0]))}:this._wordDiv(b,v);var _,x,k},s.prototype.div=function(b){return this.divmod(b,"div",!1).div},s.prototype.mod=function(b){return this.divmod(b,"mod",!1).mod},s.prototype.umod=function(b){return this.divmod(b,"mod",!0).mod},s.prototype.divRound=function(b){var v=this.divmod(b);if(v.mod.isZero())return v.div;var w=v.div.negative!==0?v.mod.isub(b):v.mod,_=b.ushrn(1),x=b.andln(1),k=w.cmp(_);return k<0||x===1&&k===0?v.div:v.div.negative!==0?v.div.isubn(1):v.div.iaddn(1)},s.prototype.modrn=function(b){var v=b<0;v&&(b=-b),r(b<=67108863);for(var w=(1<<26)%b,_=0,x=this.length-1;x>=0;x--)_=(w*_+(0|this.words[x]))%b;return v?-_:_},s.prototype.modn=function(b){return this.modrn(b)},s.prototype.idivn=function(b){var v=b<0;v&&(b=-b),r(b<=67108863);for(var w=0,_=this.length-1;_>=0;_--){var x=(0|this.words[_])+67108864*w;this.words[_]=x/b|0,w=x%b}return this._strip(),v?this.ineg():this},s.prototype.divn=function(b){return this.clone().idivn(b)},s.prototype.egcd=function(b){r(b.negative===0),r(!b.isZero());var v=this,w=b.clone();v=v.negative!==0?v.umod(b):v.clone();for(var _=new s(1),x=new s(0),k=new s(0),I=new s(1),H=0;v.isEven()&&w.isEven();)v.iushrn(1),w.iushrn(1),++H;for(var U=w.clone(),Z=v.clone();!v.isZero();){for(var M=0,W=1;!(v.words[0]&W)&&M<26;++M,W<<=1);if(M>0)for(v.iushrn(M);M-- >0;)(_.isOdd()||x.isOdd())&&(_.iadd(U),x.isub(Z)),_.iushrn(1),x.iushrn(1);for(var D=0,E=1;!(w.words[0]&E)&&D<26;++D,E<<=1);if(D>0)for(w.iushrn(D);D-- >0;)(k.isOdd()||I.isOdd())&&(k.iadd(U),I.isub(Z)),k.iushrn(1),I.iushrn(1);v.cmp(w)>=0?(v.isub(w),_.isub(k),x.isub(I)):(w.isub(v),k.isub(_),I.isub(x))}return{a:k,b:I,gcd:w.iushln(H)}},s.prototype._invmp=function(b){r(b.negative===0),r(!b.isZero());var v=this,w=b.clone();v=v.negative!==0?v.umod(b):v.clone();for(var _,x=new s(1),k=new s(0),I=w.clone();v.cmpn(1)>0&&w.cmpn(1)>0;){for(var H=0,U=1;!(v.words[0]&U)&&H<26;++H,U<<=1);if(H>0)for(v.iushrn(H);H-- >0;)x.isOdd()&&x.iadd(I),x.iushrn(1);for(var Z=0,M=1;!(w.words[0]&M)&&Z<26;++Z,M<<=1);if(Z>0)for(w.iushrn(Z);Z-- >0;)k.isOdd()&&k.iadd(I),k.iushrn(1);v.cmp(w)>=0?(v.isub(w),x.isub(k)):(w.isub(v),k.isub(x))}return(_=v.cmpn(1)===0?x:k).cmpn(0)<0&&_.iadd(b),_},s.prototype.gcd=function(b){if(this.isZero())return b.abs();if(b.isZero())return this.abs();var v=this.clone(),w=b.clone();v.negative=0,w.negative=0;for(var _=0;v.isEven()&&w.isEven();_++)v.iushrn(1),w.iushrn(1);for(;;){for(;v.isEven();)v.iushrn(1);for(;w.isEven();)w.iushrn(1);var x=v.cmp(w);if(x<0){var k=v;v=w,w=k}else if(x===0||w.cmpn(1)===0)break;v.isub(w)}return w.iushln(_)},s.prototype.invm=function(b){return this.egcd(b).a.umod(b)},s.prototype.isEven=function(){return(1&this.words[0])==0},s.prototype.isOdd=function(){return(1&this.words[0])==1},s.prototype.andln=function(b){return this.words[0]&b},s.prototype.bincn=function(b){r(typeof b=="number");var v=b%26,w=(b-v)/26,_=1<<v;if(this.length<=w)return this._expand(w+1),this.words[w]|=_,this;for(var x=_,k=w;x!==0&&k<this.length;k++){var I=0|this.words[k];x=(I+=x)>>>26,I&=67108863,this.words[k]=I}return x!==0&&(this.words[k]=x,this.length++),this},s.prototype.isZero=function(){return this.length===1&&this.words[0]===0},s.prototype.cmpn=function(b){var v,w=b<0;if(this.negative!==0&&!w)return-1;if(this.negative===0&&w)return 1;if(this._strip(),this.length>1)v=1;else{w&&(b=-b),r(b<=67108863,"Number is too big");var _=0|this.words[0];v=_===b?0:_<b?-1:1}return this.negative!==0?0|-v:v},s.prototype.cmp=function(b){if(this.negative!==0&&b.negative===0)return-1;if(this.negative===0&&b.negative!==0)return 1;var v=this.ucmp(b);return this.negative!==0?0|-v:v},s.prototype.ucmp=function(b){if(this.length>b.length)return 1;if(this.length<b.length)return-1;for(var v=0,w=this.length-1;w>=0;w--){var _=0|this.words[w],x=0|b.words[w];if(_!==x){_<x?v=-1:_>x&&(v=1);break}}return v},s.prototype.gtn=function(b){return this.cmpn(b)===1},s.prototype.gt=function(b){return this.cmp(b)===1},s.prototype.gten=function(b){return this.cmpn(b)>=0},s.prototype.gte=function(b){return this.cmp(b)>=0},s.prototype.ltn=function(b){return this.cmpn(b)===-1},s.prototype.lt=function(b){return this.cmp(b)===-1},s.prototype.lten=function(b){return this.cmpn(b)<=0},s.prototype.lte=function(b){return this.cmp(b)<=0},s.prototype.eqn=function(b){return this.cmpn(b)===0},s.prototype.eq=function(b){return this.cmp(b)===0},s.red=function(b){return new S(b)},s.prototype.toRed=function(b){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),b.convertTo(this)._forceRed(b)},s.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},s.prototype._forceRed=function(b){return this.red=b,this},s.prototype.forceRed=function(b){return r(!this.red,"Already a number in reduction context"),this._forceRed(b)},s.prototype.redAdd=function(b){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,b)},s.prototype.redIAdd=function(b){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,b)},s.prototype.redSub=function(b){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,b)},s.prototype.redISub=function(b){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,b)},s.prototype.redShl=function(b){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,b)},s.prototype.redMul=function(b){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,b),this.red.mul(this,b)},s.prototype.redIMul=function(b){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,b),this.red.imul(this,b)},s.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},s.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},s.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},s.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},s.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},s.prototype.redPow=function(b){return r(this.red&&!b.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,b)};var P={k256:null,p224:null,p192:null,p25519:null};function F(b,v){this.name=b,this.p=new s(v,16),this.n=this.p.bitLength(),this.k=new s(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function L(){F.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function z(){F.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function B(){F.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function A(){F.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function S(b){if(typeof b=="string"){var v=s._prime(b);this.m=v.p,this.prime=v}else r(b.gtn(1),"modulus must be greater than 1"),this.m=b,this.prime=null}function R(b){S.call(this,b),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new s(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}F.prototype._tmp=function(){var b=new s(null);return b.words=new Array(Math.ceil(this.n/13)),b},F.prototype.ireduce=function(b){var v,w=b;do this.split(w,this.tmp),v=(w=(w=this.imulK(w)).iadd(this.tmp)).bitLength();while(v>this.n);var _=v<this.n?-1:w.ucmp(this.p);return _===0?(w.words[0]=0,w.length=1):_>0?w.isub(this.p):w.strip!==void 0?w.strip():w._strip(),w},F.prototype.split=function(b,v){b.iushrn(this.n,0,v)},F.prototype.imulK=function(b){return b.imul(this.k)},a(L,F),L.prototype.split=function(b,v){for(var w=Math.min(b.length,9),_=0;_<w;_++)v.words[_]=b.words[_];if(v.length=w,b.length<=9)return b.words[0]=0,void(b.length=1);var x=b.words[9];for(v.words[v.length++]=4194303&x,_=10;_<b.length;_++){var k=0|b.words[_];b.words[_-10]=(4194303&k)<<4|x>>>22,x=k}x>>>=22,b.words[_-10]=x,x===0&&b.length>10?b.length-=10:b.length-=9},L.prototype.imulK=function(b){b.words[b.length]=0,b.words[b.length+1]=0,b.length+=2;for(var v=0,w=0;w<b.length;w++){var _=0|b.words[w];v+=977*_,b.words[w]=67108863&v,v=64*_+(v/67108864|0)}return b.words[b.length-1]===0&&(b.length--,b.words[b.length-1]===0&&b.length--),b},a(z,F),a(B,F),a(A,F),A.prototype.imulK=function(b){for(var v=0,w=0;w<b.length;w++){var _=19*(0|b.words[w])+v,x=67108863&_;_>>>=26,b.words[w]=x,v=_}return v!==0&&(b.words[b.length++]=v),b},s._prime=function(b){if(P[b])return P[b];var v;if(b==="k256")v=new L;else if(b==="p224")v=new z;else if(b==="p192")v=new B;else{if(b!=="p25519")throw new Error("Unknown prime "+b);
8v=new A}return P[b]=v,v},S.prototype._verify1=function(b){r(b.negative===0,"red works only with positives"),r(b.red,"red works only with red numbers")},S.prototype._verify2=function(b,v){r((b.negative|v.negative)==0,"red works only with positives"),r(b.red&&b.red===v.red,"red works only with red numbers")},S.prototype.imod=function(b){return this.prime?this.prime.ireduce(b)._forceRed(this):(h(b,b.umod(this.m)._forceRed(this)),b)},S.prototype.neg=function(b){return b.isZero()?b.clone():this.m.sub(b)._forceRed(this)},S.prototype.add=function(b,v){this._verify2(b,v);var w=b.add(v);return w.cmp(this.m)>=0&&w.isub(this.m),w._forceRed(this)},S.prototype.iadd=function(b,v){this._verify2(b,v);var w=b.iadd(v);return w.cmp(this.m)>=0&&w.isub(this.m),w},S.prototype.sub=function(b,v){this._verify2(b,v);var w=b.sub(v);return w.cmpn(0)<0&&w.iadd(this.m),w._forceRed(this)},S.prototype.isub=function(b,v){this._verify2(b,v);var w=b.isub(v);return w.cmpn(0)<0&&w.iadd(this.m),w},S.prototype.shl=function(b,v){return this._verify1(b),this.imod(b.ushln(v))},S.prototype.imul=function(b,v){return this._verify2(b,v),this.imod(b.imul(v))},S.prototype.mul=function(b,v){return this._verify2(b,v),this.imod(b.mul(v))},S.prototype.isqr=function(b){return this.imul(b,b.clone())},S.prototype.sqr=function(b){return this.mul(b,b)},S.prototype.sqrt=function(b){if(b.isZero())return b.clone();var v=this.m.andln(3);if(r(v%2==1),v===3){var w=this.m.add(new s(1)).iushrn(2);return this.pow(b,w)}for(var _=this.m.subn(1),x=0;!_.isZero()&&_.andln(1)===0;)x++,_.iushrn(1);r(!_.isZero());var k=new s(1).toRed(this),I=k.redNeg(),H=this.m.subn(1).iushrn(1),U=this.m.bitLength();for(U=new s(2*U*U).toRed(this);this.pow(U,H).cmp(I)!==0;)U.redIAdd(I);for(var Z=this.pow(U,_),M=this.pow(b,_.addn(1).iushrn(1)),W=this.pow(b,_),D=x;W.cmp(k)!==0;){for(var E=W,V=0;E.cmp(k)!==0;V++)E=E.redSqr();r(V<D);var Q=this.pow(Z,new s(1).iushln(D-V-1));M=M.redMul(Q),Z=Q.redSqr(),W=W.redMul(Z),D=V}return M},S.prototype.invm=function(b){var v=b._invmp(this.m);return v.negative!==0?(v.negative=0,this.imod(v).redNeg()):this.imod(v)},S.prototype.pow=function(b,v){if(v.isZero())return new s(1).toRed(this);if(v.cmpn(1)===0)return b.clone();var w=new Array(16);w[0]=new s(1).toRed(this),w[1]=b;for(var _=2;_<w.length;_++)w[_]=this.mul(w[_-1],b);var x=w[0],k=0,I=0,H=v.bitLength()%26;for(H===0&&(H=26),_=v.length-1;_>=0;_--){for(var U=v.words[_],Z=H-1;Z>=0;Z--){var M=U>>Z&1;x!==w[0]&&(x=this.sqr(x)),M!==0||k!==0?(k<<=1,k|=M,(++I===4||_===0&&Z===0)&&(x=this.mul(x,w[k]),I=0,k=0)):I=0}H=26}return x},S.prototype.convertTo=function(b){var v=b.umod(this.m);return v===b?v.clone():v},S.prototype.convertFrom=function(b){var v=b.clone();return v.red=null,v},s.mont=function(b){return new R(b)},a(R,S),R.prototype.convertTo=function(b){return this.imod(b.ushln(this.shift))},R.prototype.convertFrom=function(b){var v=this.imod(b.mul(this.rinv));return v.red=null,v},R.prototype.imul=function(b,v){if(b.isZero()||v.isZero())return b.words[0]=0,b.length=1,b;var w=b.imul(v),_=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),x=w.isub(_).iushrn(this.shift),k=x;return x.cmp(this.m)>=0?k=x.isub(this.m):x.cmpn(0)<0&&(k=x.iadd(this.m)),k._forceRed(this)},R.prototype.mul=function(b,v){if(b.isZero()||v.isZero())return new s(0)._forceRed(this);var w=b.mul(v),_=w.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),x=w.isub(_).iushrn(this.shift),k=x;return x.cmp(this.m)>=0?k=x.isub(this.m):x.cmpn(0)<0&&(k=x.iadd(this.m)),k._forceRed(this)},R.prototype.invm=function(b){return this.imod(b._invmp(this.m).mul(this.r2))._forceRed(this)}})(t===void 0||t)},{buffer:188}],187:[function(i,t,o){"use strict";var e;function n(a){this.rand=a}if(t.exports=function(a){return e||(e=new n(null)),e.generate(a)},t.exports.Rand=n,n.prototype.generate=function(a){return this._rand(a)},n.prototype._rand=function(a){if(this.rand.getBytes)return this.rand.getBytes(a);for(var s=new Uint8Array(a),l=0;l<s.length;l++)s[l]=this.rand.getByte();return s},typeof self=="object")self.crypto&&self.crypto.getRandomValues?n.prototype._rand=function(a){var s=new Uint8Array(a);return self.crypto.getRandomValues(s),s}:self.msCrypto&&self.msCrypto.getRandomValues?n.prototype._rand=function(a){var s=new Uint8Array(a);return self.msCrypto.getRandomValues(s),s}:typeof window=="object"&&(n.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var r=i("crypto");if(typeof r.randomBytes!="function")throw new Error("Not supported");n.prototype._rand=function(a){return r.randomBytes(a)}}catch{}},{crypto:188}],188:[function(i,t,o){},{}],189:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer;function n(d){e.isBuffer(d)||(d=e.from(d));for(var u=d.length/4|0,h=new Array(u),p=0;p<u;p++)h[p]=d.readUInt32BE(4*p);return h}function r(d){for(;0<d.length;d++)d[0]=0}function a(d,u,h,p,f){for(var m,g,y,C,T=h[0],O=h[1],j=h[2],P=h[3],F=d[0]^u[0],L=d[1]^u[1],z=d[2]^u[2],B=d[3]^u[3],A=4,S=1;S<f;S++)m=T[F>>>24]^O[L>>>16&255]^j[z>>>8&255]^P[255&B]^u[A++],g=T[L>>>24]^O[z>>>16&255]^j[B>>>8&255]^P[255&F]^u[A++],y=T[z>>>24]^O[B>>>16&255]^j[F>>>8&255]^P[255&L]^u[A++],C=T[B>>>24]^O[F>>>16&255]^j[L>>>8&255]^P[255&z]^u[A++],F=m,L=g,z=y,B=C;return m=(p[F>>>24]<<24|p[L>>>16&255]<<16|p[z>>>8&255]<<8|p[255&B])^u[A++],g=(p[L>>>24]<<24|p[z>>>16&255]<<16|p[B>>>8&255]<<8|p[255&F])^u[A++],y=(p[z>>>24]<<24|p[B>>>16&255]<<16|p[F>>>8&255]<<8|p[255&L])^u[A++],C=(p[B>>>24]<<24|p[F>>>16&255]<<16|p[L>>>8&255]<<8|p[255&z])^u[A++],[m>>>=0,g>>>=0,y>>>=0,C>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var d=new Array(256),u=0;u<256;u++)d[u]=u<128?u<<1:u<<1^283;for(var h=[],p=[],f=[[],[],[],[]],m=[[],[],[],[]],g=0,y=0,C=0;C<256;++C){var T=y^y<<1^y<<2^y<<3^y<<4;T=T>>>8^255&T^99,h[g]=T,p[T]=g;var O=d[g],j=d[O],P=d[j],F=257*d[T]^16843008*T;f[0][g]=F<<24|F>>>8,f[1][g]=F<<16|F>>>16,f[2][g]=F<<8|F>>>
vendor: 8,956 bytes, line 8
824,f[3][g]=F,F=16843009*P^65537*j^257*O^16843008*g,m[0][T]=F<<24|F>>>8,m[1][T]=F<<16|F>>>16,m[2][T]=F<<8|F>>>24,m[3][T]=F,g===0?g=y=1:(g=O^d[d[d[P^O]]],y^=d[d[y]])}return{SBOX:h,INV_SBOX:p,SUB_MIX:f,INV_SUB_MIX:m}}();function c(d){this._key=n(d),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var d=this._key,u=d.length,h=u+6,p=4*(h+1),f=[],m=0;m<u;m++)f[m]=d[m];for(m=u;m<p;m++){var g=f[m-1];m%u==0?(g=g<<8|g>>>24,g=l.SBOX[g>>>24]<<24|l.SBOX[g>>>16&255]<<16|l.SBOX[g>>>8&255]<<8|l.SBOX[255&g],g^=s[m/u|0]<<24):u>6&&m%u==4&&(g=l.SBOX[g>>>24]<<24|l.SBOX[g>>>16&255]<<16|l.SBOX[g>>>8&255]<<8|l.SBOX[255&g]),f[m]=f[m-u]^g}for(var y=[],C=0;C<p;C++){var T=p-C,O=f[T-(C%4?0:4)];y[C]=C<4||T<=4?O:l.INV_SUB_MIX[0][l.SBOX[O>>>24]]^l.INV_SUB_MIX[1][l.SBOX[O>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[O>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&O]]}this._nRounds=h,this._keySchedule=f,this._invKeySchedule=y},c.prototype.encryptBlockRaw=function(d){return a(d=n(d),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(d){var u=this.encryptBlockRaw(d),h=e.allocUnsafe(16);return h.writeUInt32BE(u[0],0),h.writeUInt32BE(u[1],4),h.writeUInt32BE(u[2],8),h.writeUInt32BE(u[3],12),h},c.prototype.decryptBlock=function(d){var u=(d=n(d))[1];d[1]=d[3],d[3]=u;var h=a(d,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),p=e.allocUnsafe(16);return p.writeUInt32BE(h[0],0),p.writeUInt32BE(h[3],4),p.writeUInt32BE(h[2],8),p.writeUInt32BE(h[1],12),p},c.prototype.scrub=function(){r(this._keySchedule),r(this._invKeySchedule),r(this._key)},t.exports.AES=c},{"safe-buffer":494}],190:[function(i,t,o){"use strict";var e=i("./aes"),n=i("safe-buffer").Buffer,r=i("cipher-base"),a=i("inherits"),s=i("./ghash"),l=i("buffer-xor"),c=i("./incr32");function d(u,h,p,f){r.call(this);var m=n.alloc(4,0);this._cipher=new e.AES(h);var g=this._cipher.encryptBlock(m);this._ghash=new s(g),p=function(y,C,T){if(C.length===12)return y._finID=n.concat([C,n.from([0,0,0,1])]),n.concat([C,n.from([0,0,0,2])]);var O=new s(T),j=C.length,P=j%16;O.update(C),P&&(P=16-P,O.update(n.alloc(P,0))),O.update(n.alloc(8,0));var F=8*j,L=n.alloc(8);L.writeUIntBE(F,0,8),O.update(L),y._finID=O.state;var z=n.from(y._finID);return c(z),z}(this,p,g),this._prev=n.from(p),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=f,this._alen=0,this._len=0,this._mode=u,this._authTag=null,this._called=!1}a(d,r),d.prototype._update=function(u){if(!this._called&&this._alen){var h=16-this._alen%16;h<16&&(h=n.alloc(h,0),this._ghash.update(h))}this._called=!0;var p=this._mode.encrypt(this,u);return this._decrypt?this._ghash.update(u):this._ghash.update(p),this._len+=u.length,p},d.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var u=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(h,p){var f=0;h.length!==p.length&&f++;for(var m=Math.min(h.length,p.length),g=0;g<m;++g)f+=h[g]^p[g];return f}(u,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=u,this._cipher.scrub()},d.prototype.getAuthTag=function(){if(this._decrypt||!n.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},d.prototype.setAuthTag=function(u){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=u},d.prototype.setAAD=function(u){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(u),this._alen+=u.length},t.exports=d},{"./aes":189,"./ghash":194,"./incr32":195,"buffer-xor":219,"cipher-base":221,inherits:440,"safe-buffer":494}],191:[function(i,t,o){"use strict";var e=i("./encrypter"),n=i("./decrypter"),r=i("./modes/list.json");o.createCipher=o.Cipher=e.createCipher,o.createCipheriv=o.Cipheriv=e.createCipheriv,o.createDecipher=o.Decipher=n.createDecipher,o.createDecipheriv=o.Decipheriv=n.createDecipheriv,o.listCiphers=o.getCiphers=function(){return Object.keys(r)}},{"./decrypter":192,"./encrypter":193,"./modes/list.json":203}],192:[function(i,t,o){"use strict";var e=i("./authCipher"),n=i("safe-buffer").Buffer,r=i("./modes"),a=i("./streamCipher"),s=i("cipher-base"),l=i("./aes"),c=i("evp_bytestokey");function d(p,f,m){s.call(this),this._cache=new u,this._last=void 0,this._cipher=new l.AES(f),this._prev=n.from(m),this._mode=p,this._autopadding=!0}function u(){this.cache=n.allocUnsafe(0)}function h(p,f,m){var g=r[p.toLowerCase()];if(!g)throw new TypeError("invalid suite type");if(typeof m=="string"&&(m=n.from(m)),g.mode!=="GCM"&&m.length!==g.iv)throw new TypeError("invalid iv length "+m.length);if(typeof f=="string"&&(f=n.from(f)),f.length!==g.key/8)throw new TypeError("invalid key length "+f.length);return g.type==="stream"?new a(g.module,f,m,!0):g.type==="auth"?new e(g.module,f,m,!0):new d(g.module,f,m)}i("inherits")(d,s),d.prototype._update=function(p){var f,m;this._cache.add(p);for(var g=[];f=this._cache.get(this._autopadding);)m=this._mode.decrypt(this,f),g.push(m);return n.concat(g)},d.prototype._final=function(){var p=this._cache.flush();if(this._autopadding)return function(f){var m=f[15];if(m<1||m>16)throw new Error("unable to decrypt data");for(var g=-1;++g<m;)if(f[g+(16-m)]!==m)throw new Error("unable to decrypt data");if(m!==16)return f.slice(0,16-m)}(this._mode.decrypt(this,p));if(p)throw new Error("data not multiple of block length")},d.prototype.setAutoPadding=function(p){return this._autopadding=!!p,this},u.prototype.add=function(p){this.cache=n.concat([this.cache,p])},u.prototype.get=function(p){var f;if(p){if(this.cache.length>16)return f=this.cache.slice(0,16),this.cache=this.cache.slice(16),f}else if(this.cache.length>=16)return f=this.cache.slice(0,16),this.cache=this.cache.slice(16),f;return null},u.prototype.flush=function(){if(this.cache.length)return this.cache},o.createDecipher=function(p,f){var m=r[p.toLowerCase()];if(!m)throw new TypeError("invalid suite type");var g=c(f,!1,m.key,m.iv);return h(p,g.key,g.iv)},o.createDecipheriv=h},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],193:[function(i,t,o){"use strict";var e=i("./modes"),n=i("./authCipher"),r=i("safe-buffer").Buffer,a=i("./streamCipher"),s=i("cipher-base"),l=i("./aes"),c=i("evp_bytestokey");function d(f,m,g){s.call(this),this._cache=new h,this._cipher=new l.AES(m),this._prev=r.from(g),this._mode=f,this._autopadding=!0}i("inherits")(d,s),d.prototype._update=function(f){var m,g;this._cache.add(f);for(var y=[];m=this._cache.get();)g=this._mode.encrypt(this,m),y.push(g);return r.concat(y)};var u=r.alloc(16,16);function h(){this.cache=r.allocUnsafe(0)}function p(f,m,g){var y=e[f.toLowerCase()];if(!y)throw new TypeError("invalid suite type");if(typeof m=="string"&&(m=r.from(m)),m.length!==y.key/8)throw new TypeError("invalid key length "+m.length);if(typeof g=="string"&&(g=r.from(g)),y.mode!=="GCM"&&g.length!==y.iv)throw new TypeError("invalid iv length "+g.length);return y.type==="stream"?new a(y.module,m,g):y.type==="auth"?new n(y.module,m,g):new d(y.module,m,g)}d.prototype._final=function(){var f=this._cache.flush();if(this._autopadding)return f=this._mode.encrypt(this,f),this._cipher.scrub(),f;if(!f.equals(u))throw this._cipher.scrub(),new Error("data not multiple of block length")},d.prototype.setAutoPadding=function(f){return this._autopadding=!!f,this},h.prototype.add=function(f){this.cache=r.concat([this.cache,f])},h.prototype.get=function(){if(this.cache.length>15){var f=this.cache.slice(0,16);return this.cache=this.cache.slice(16),f}return null},h.prototype.flush=function(){for(var f=16-this.cache.length,m=r.allocUnsafe(f),g=-1;++g<f;)m.writeUInt8(f,g);return r.concat([this.cache,m])},o.createCipheriv=p,o.createCipher=function(f,m){var g=e[f.toLowerCase()];if(!g)throw new TypeError("invalid suite type");var y=c(m,!1,g.key,g.iv);return p(f,y.key,y.iv)}},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],194:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=e.alloc(16,0);function r(s){var l=e.allocUnsafe(16);return l.writeUInt32BE(s[0]>>>0,0),l.writeUInt32BE(s[1]>>>0,4),l.writeUInt32BE(s[2]>>>0,8),l.writeUInt32BE(s[3]>>>0,12),l}function a(s){this.h=s,this.state=e.alloc(16,0),this.cache=e.allocUnsafe(0)}a.prototype.ghash=function(s){for(var l=-1;++l<s.length;)this.state[l]^=s[l];this._multiply()},a.prototype._multiply=function(){for(var s,l,c,d=[(s=this.h).readUInt32BE(0),s.readUInt32BE(4),s.readUInt32BE(8),s.readUInt32BE(12)],u=[0,0,0,0],h=-1;++h<128;){for(this.state[~~(h/8)]&1<<7-h%8&&(u[0]^=d[0],u[1]^=d[1],u[2]^=d[2],u[3]^=d[3]),c=(1&d[3])!=0,l=3;l>0;l--)d[l]=d[l]>>>1|(1&d[l-1])<<31;d[0]=d[0]>>>
81,c&&(d[0]=d[0]^225<<24)}this.state=r(u)},a.prototype.update=function(s){var l;for(this.cache=e.concat([this.cache,s]);this.cache.length>=16;)l=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(l)},a.prototype.final=function(s,l){return this.cache.length&&this.ghash(e.concat([this.cache,n],16)),this.ghash(r([0,s,0,l])),this.state},t.exports=a},{"safe-buffer":494}],195:[function(i,t,o){"use strict";t.exports=function(e){for(var n,r=e.length;r--;){if((n=e.readUInt8(r))!==255){n++,e.writeUInt8(n,r);break}e.writeUInt8(0,r)}}},{}],196:[function(i,t,o){"use strict";var e=i("buffer-xor");o.encrypt=function(n,r){var a=e(r,n._prev);return n._prev=n._cipher.encryptBlock(a),n._prev},o.decrypt=function(n,r){var a=n._prev;n._prev=r;var s=n._cipher.decryptBlock(r);return e(s,a)}},{"buffer-xor":219}],197:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("buffer-xor");function r(a,s,l){var c=s.length,d=n(s,a._cache);return a._cache=a._cache.slice(c),a._prev=e.concat([a._prev,l?s:d]),d}o.encrypt=function(a,s,l){for(var c,d=e.allocUnsafe(0);s.length;){if(a._cache.length===0&&(a._cache=a._cipher.encryptBlock(a._prev),a._prev=e.allocUnsafe(0)),!(a._cache.length<=s.length)){d=e.concat([d,r(a,s,l)]
vendor: 9,103 bytes, line 8
8);break}c=a._cache.length,d=e.concat([d,r(a,s.slice(0,c),l)]),s=s.slice(c)}return d}},{"buffer-xor":219,"safe-buffer":494}],198:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer;function n(a,s,l){for(var c,d,u=-1,h=0;++u<8;)c=s&1<<7-u?128:0,h+=(128&(d=a._cipher.encryptBlock(a._prev)[0]^c))>>u%8,a._prev=r(a._prev,l?c:d);return h}function r(a,s){var l=a.length,c=-1,d=e.allocUnsafe(a.length);for(a=e.concat([a,e.from([s])]);++c<l;)d[c]=a[c]<<1|a[c+1]>>7;return d}o.encrypt=function(a,s,l){for(var c=s.length,d=e.allocUnsafe(c),u=-1;++u<c;)d[u]=n(a,s[u],l);return d}},{"safe-buffer":494}],199:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer;function n(r,a,s){var l=r._cipher.encryptBlock(r._prev)[0]^a;return r._prev=e.concat([r._prev.slice(1),e.from([s?a:l])]),l}o.encrypt=function(r,a,s){for(var l=a.length,c=e.allocUnsafe(l),d=-1;++d<l;)c[d]=n(r,a[d],s);return c}},{"safe-buffer":494}],200:[function(i,t,o){"use strict";var e=i("buffer-xor"),n=i("safe-buffer").Buffer,r=i("../incr32");function a(s){var l=s._cipher.encryptBlockRaw(s._prev);return r(s._prev),l}o.encrypt=function(s,l){var c=Math.ceil(l.length/16),d=s._cache.length;s._cache=n.concat([s._cache,n.allocUnsafe(16*c)]);for(var u=0;u<c;u++){var h=a(s),p=d+16*u;s._cache.writeUInt32BE(h[0],p+0),s._cache.writeUInt32BE(h[1],p+4),s._cache.writeUInt32BE(h[2],p+8),s._cache.writeUInt32BE(h[3],p+12)}var f=s._cache.slice(0,l.length);return s._cache=s._cache.slice(l.length),e(l,f)}},{"../incr32":195,"buffer-xor":219,"safe-buffer":494}],201:[function(i,t,o){"use strict";o.encrypt=function(e,n){return e._cipher.encryptBlock(n)},o.decrypt=function(e,n){return e._cipher.decryptBlock(n)}},{}],202:[function(i,t,o){"use strict";var e={ECB:i("./ecb"),CBC:i("./cbc"),CFB:i("./cfb"),CFB8:i("./cfb8"),CFB1:i("./cfb1"),OFB:i("./ofb"),CTR:i("./ctr"),GCM:i("./ctr")},n=i("./list.json");for(var r in n)n[r].module=e[n[r].mode];t.exports=n},{"./cbc":196,"./cfb":197,"./cfb1":198,"./cfb8":199,"./ctr":200,"./ecb":201,"./list.json":203,"./ofb":204}],203:[function(i,t,o){t.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},{}],204:[function(i,t,o){(function(e){(function(){"use strict";var n=i("buffer-xor");function r(a){return a._prev=a._cipher.encryptBlock(a._prev),a._prev}o.encrypt=function(a,s){for(;a._cache.length<s.length;)a._cache=e.concat([a._cache,r(a)]);var l=a._cache.slice(0,s.length);return a._cache=a._cache.slice(s.length),n(s,l)}}).call(this)}).call(this,i("buffer").Buffer)},{buffer:220,"buffer-xor":219}],205:[function(i,t,o){"use strict";var e=i("./aes"),n=i("safe-buffer").Buffer,r=i("cipher-base");function a(s,l,c,d){r.call(this),this._cipher=new e.AES(l),this._prev=n.from(c),this._cache=n.allocUnsafe(0),this._secCache=n.allocUnsafe(0),this._decrypt=d,this._mode=s}i("inherits")(a,r),a.prototype._update=function(s){return this._mode.encrypt(this,s,this._decrypt)},a.prototype._final=function(){this._cipher.scrub()},t.exports=a},{"./aes":189,"cipher-base":221,inherits:440,"safe-buffer":494}],206:[function(i,t,o){"use strict";var e=i("browserify-des"),n=i("browserify-aes/browser"),r=i("browserify-aes/modes"),a=i("browserify-des/modes"),s=i("evp_bytestokey");function l(d,u,h){if(d=d.toLowerCase(),r[d])return n.createCipheriv(d,u,h);if(a[d])return new e({key:u,iv:h,mode:d});throw new TypeError("invalid suite type")}function c(d,u,h){if(d=d.toLowerCase(),r[d])return n.createDecipheriv(d,u,h);if(a[d])return new e({key:u,iv:h,mode:d,decrypt:!0});throw new TypeError("invalid suite type")}o.createCipher=o.Cipher=function(d,u){var h,p;if(d=d.toLowerCase(),r[d])h=r[d].key,p=r[d].iv;else{if(!a[d])throw new TypeError("invalid suite type");h=8*a[d].key,p=a[d].iv}var f=s(u,!1,h,p);return l(d,f.key,f.iv)},o.createCipheriv=o.Cipheriv=l,o.createDecipher=o.Decipher=function(d,u){var h,p;if(d=d.toLowerCase(),r[d])h=r[d].key,p=r[d].iv;else{if(!a[d])throw new TypeError("invalid suite type");h=8*a[d].key,p=a[d].iv}var f=s(u,!1,h,p);return c(d,f.key,f.iv)},o.createDecipheriv=o.Decipheriv=c,o.listCiphers=o.getCiphers=function(){return Object.keys(a).concat(n.getCiphers())}},{"browserify-aes/browser":191,"browserify-aes/modes":202,"browserify-des":207,"browserify-des/modes":208,evp_bytestokey:423}],207:[function(i,t,o){"use strict";var e=i("cipher-base"),n=i("des.js"),r=i("inherits"),a=i("safe-buffer").Buffer,s={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function l(c){e.call(this);var d,u=c.mode.toLowerCase(),h=s[u];d=c.decrypt?"decrypt":"encrypt";var p=c.key;a.isBuffer(p)||(p=a.from(p)),u!=="des-ede"&&u!=="des-ede-cbc"||(p=a.concat([p,p.slice(0,8)]));var f=c.iv;a.isBuffer(f)||(f=a.from(f)),this._des=h.create({key:p,iv:f,type:d})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],t.exports=l,r(l,e),l.prototype._update=function(c){return a.from(this._des.update(c))},l.prototype._final=function(){return a.from(this._des.final())}},{"cipher-base":221,"des.js":394,inherits:440,"safe-buffer":494}],208:[function(i,t,o){"use strict";o["des-ecb"]={key:8,iv:0},o["des-cbc"]=o.des={key:8,iv:8},o["des-ede3-cbc"]=o.des3={key:24,iv:8},o["des-ede3"]={key:24,iv:0},o["des-ede-cbc"]={key:16,iv:8},o["des-ede"]={key:16,iv:0}},{}],209:[function(i,t,o){(function(e){(function(){"use strict";var n=i("bn.js"),r=i("randombytes");function a(l){var c,d=l.modulus.byteLength();do c=new n(r(d));while(c.cmp(l.modulus)>=0||!c.umod(l.prime1)||!c.umod(l.prime2));return c}function s(l,c){var d=function(j){var P=a(j);return{blinder:P.toRed(n.mont(j.modulus)).redPow(new n(j.publicExponent)).fromRed(),unblinder:P.invm(j.modulus)}}(c),u=c.modulus.byteLength(),h=new n(l).mul(d.blinder).umod(c.modulus),p=h.toRed(n.mont(c.prime1)),f=h.toRed(n.mont(c.prime2)),m=c.coefficient,g=c.prime1,y=c.prime2,C=p.redPow(c.exponent1).fromRed(),T=f.redPow(c.exponent2).fromRed(),O=C.isub(T).imul(m).umod(g).imul(y);return T.iadd(O).imul(d.unblinder).umod(c.modulus).toArrayLike(e,"be",u)}s.getr=a,t.exports=s}).call(this)}).call(this,i("buffer").Buffer)},{"bn.js":186,buffer:220,randombytes:475}],210:[function(i,t,o){"use strict";t.exports=i("./browser/algorithms.json")},{"./browser/algorithms.json":211}],211:[function(i,t,o){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""}
8,DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],212:[function(i,t,o){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],213:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("create-hash"),r=i("readable-stream"),a=i("inherits"),s=i("./sign"),l=i("./verify"),c=i("./algorithms.json");function d(f){r.Writable.call(this);var m=c[f];if(!m)throw new Error("Unknown message digest");this._hashType=m.hash,this._hash=n(m.hash),this._tag=m.id,this._signType=m.sign}function u(f){r.Writable.call(this);var m=c[f];if(!m)throw new Error("Unknown message digest");this._hash=n(m.hash),this._tag=m.id,this._signType=m.sign}function h(f){return new d(f)}function p(f){return new u(f)}Object.keys(c).forEach(function(f){c[f].id=e.from(c[f].id,"hex"),c[f.toLowerCase()]=c[f]}),a(d,r.Writable),d.prototype._write=function(f,m,g){this._hash.update(f),g()},d.prototype.update=function(f,m){return typeof f=="string"&&(f=e.from(f,m)),this._hash.update(f),this},d.prototype.sign=function(f,m){this.end();var g=this._hash.digest(),y=s(g,f,this._hashType,this._signType,this._tag);return m?y.toString(m):y},a(u,r.Writable),u.prototype._write=function(f,m,g){this._hash.update(f),g()},u.prototype.update=function(f,m){return typeof f=="string"&&(f=e.from(f,m)),this._hash.update(f),this},u.prototype.verify=function(f,m,g){typeof m=="string"&&(m=e.from(m,g)),this.end();var y=this._hash.digest();return l(m,y,f,this._signType,this._tag)},t.exports={Sign:h,Verify:p,createSign:h,createVerify:p}},{"./algorithms.json":211,"./sign":214,"./verify":215,"create-hash":386,inherits:440,"readable-stream":491,"safe-buffer":494}],214:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("create-hmac"),r=i("browserify-rsa"),a=i("elliptic").ec,s=i("bn.js"),l=i("parse-asn1"),c=i("./curves.json");function d(f,m,g,y){if((f=e.from(f.toArray())).length<m.byteLength()){var C=e.alloc(m.byteLength()-f.length);f=e.concat([C,f])}var T=g.length,O=function(F,L){F=(F=u(F,L)).mod(L);var z=e.from(F.toArray());if(z.length<L.byteLength()){var B=e.alloc(L.byteLength()-z.length);z=e.concat([B,z])}return z}(g,m),j=e.alloc(T);j.fill(1);var P=e.alloc(T);return P=n(y,P).update(j).update(e.from([0])).update(f).update(O).digest(),j=n(y,P).update(j).digest(),{k:P=n(y,P).update(j).update(e.from([1])).update(f).update(O).digest(),v:j=n(y,P).update(j).digest()}}function u(f,m){var g=new s(f),y=(f.length<<3)-m.bitLength();return y>0&&g.ishrn(y),g}function h(f,m,g){var y,C;do{for(y=e.alloc(0);8*y.length<f.bitLength();)m.v=n(g,m.k).update(m.v).digest(),y=e.concat([y,m.v]);C=u(y,f),m.k=n(g,m.k).update(m.v).update(e.from([0])).digest(),m.v=n(g,m.k).update(m.v).digest()}while(C.cmp(f)!==-1);return C}function p(f,m,g,y){return f.toRed(s.mont(g)).redPow(m).fromRed().mod(y)}t.exports=function(f,m,g,y,C){var T=l(m);if(T.curve){if(y!=="ecdsa"&&y!=="ecdsa/rsa")throw new Error("wrong private key type");return function(F,L){var z=c[L.curve.join(".")];if(!z)throw new Error("unknown curve "+L.curve.join("."));var B=new a(z).keyFromPrivate(L.privateKey).sign(F);return e.from(B.toDER())}(f,T)}if(T.type==="dsa"){if(y!=="dsa")throw new Error("wrong private key type");return function(F,L,z){for(var B,A=L.params.priv_key,S=L.params.p,R=L.params.q,b=L.params.g,v=new s(0),w=u(F,R).mod(R),_=!1,x=d(A,R,F,z);_===!1;)B=h(R,x,z),v=p(b,B,S,R),(_=B.invm(R).imul(w.add(A.mul(v))).mod(R)).cmpn(0)===0&&(_=!1,v=new s(0));return function(k,I){k=k.toArray(),I=I.toArray(),128&k[0]&&(k=[0].concat(k)),128&I[0]&&(I=[0].concat(I
8));var H=[48,k.length+I.length+4,2,k.length];return H=H.concat(k,[2,I.length],I),e.from(H)}(v,_)}(f,T,g)}if(y!=="rsa"&&y!=="ecdsa/rsa")throw new Error("wrong private key type");f=e.concat([C,f]);for(var O=T.modulus.byteLength(),j=[0,1];f.length+j.length+1<O;)j.push(255);j.push(0);for(var P=-1;++P<f.length;)j.push(f[P]);return r(j,T)},t.exports.getKey=d,t.exports.makeKey=h},{"./curves.json":212,"bn.js":186,"browserify-rsa":209,"create-hmac":388,elliptic:405,"parse-asn1":459,"safe-buffer":494}],215:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("bn.js"),r=i("elliptic").ec,a=i("parse-asn1"),s=i("./curves.json");function l(c,d){if(c.cmpn(0)<=0)throw new Error("invalid sig");if(c.cmp(d)>=d)throw new Error("invalid sig")}t.exports=function(c,d,u,h,p){var f=a(u);if(f.type==="ec"){if(h!=="ecdsa"&&h!=="ecdsa/rsa")throw new Error("wrong public key type");return function(j,P,F){var L=s[F.data.algorithm.curve.join(".")];if(!L)throw new Error("unknown curve "+F.data.algorithm.curve.join("."));var z=new r(L),B=F.data.subjectPrivateKey.data;return z.verify(P,j,B)}(c,d,f)}if(f.type==="dsa"){if(h!=="dsa")throw new Error("wrong public key type");return function(j,P,F){var L=F.data.p,z=F.data.q,B=F.data.g,A=F.data.pub_key,S=a.signature.decode(j,"der"),R=S.s,b=S.r;l(R,z),l(b,z);var v=n.mont(L),w=R.invm(z);return B.toRed(v).redPow(new n(P).mul(w).mod(z)).fromRed().mul(A.toRed(v).redPow(b.mul(w).mod(z)).fromRed()).mod(L).mod(z).cmp(b)===0}(c,d,f)}if(h!=="rsa"&&h!=="ecdsa/rsa")throw new Error("wrong public key type");d=e.concat([p,d]);for(var m=f.modulus.byteLength(),g=[1],y=0;d.length+g.length+2<m;)g.push(255),y++;g.push(0);for(var C=-1;++C<d.length;)g.push(d[C]);g=e.from(g);var T=n.mont(f.modulus);c=(c=new n(c).toRed(T)).redPow(new n(f.publicExponent)),c=e.from(c.fromRed().toArray());var O=y<8?1:0;for(m=Math.min(c.length,g.length),c.length!==g.length&&(O=1),C=-1;++C<m;)O|=c[C]^g[C];return O===0}},{"./curves.json":212,"bn.js":186,elliptic:405,"parse-asn1":459,"safe-buffer":494}],216:[function(i,t,o){},{}],217:[function(i,t,o){"use strict";var e=i("buffer"),n=e.Buffer;function r(s,l){for(var c in s)l[c]=s[c]}function a(s,l,c){return n(s,l,c)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=e:(r(e,o),o.Buffer=a),r(n,a),a.from=function(s,l,c){if(typeof s=="number")throw new TypeError("Argument must not be a number");return n(s,l,c)},a.alloc=function(s,l,c){if(typeof s!="number")throw new TypeError("Argument must be a number");var d=n(s);return l!==void 0?typeof c=="string"?d.fill(l,c):d.fill(l):d.fill(0),d},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n(s)},a.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(s)}},{buffer:220}],218:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=e.isEncoding||function(f){switch((f=""+f)&&f.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function r(f){var m;switch(this.encoding=function(g){var y=function(C){if(!C)return"utf8";for(var T;;)switch(C){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return C;default:if(T)return;C=(""+C).toLowerCase(),T=!0}}(g);if(typeof y!="string"&&(e.isEncoding===n||!n(g)))throw new Error("Unknown encoding: "+g);return y||g}(f),this.encoding){case"utf16le":this.text=l,this.end=c,m=4;break;case"utf8":this.fillLast=s,m=4;break;case"base64":this.text=d,this.end=u,m=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(m)}function a(f){return f<=127?0:f>>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function s(f){var m=this.lastTotal-this.lastNeed,g=function(y,C,T){if((192&C[0])!=128)return y.lastNeed=0,"\uFFFD";if(y.lastNeed>1&&C.length>1){if((192&C[1])!=128)return y.lastNeed=1,"\uFFFD";if(y.lastNeed>2&&C.length>2&&(192&C[2])!=128)return y.lastNeed=2,"\uFFFD"}}(this,f);return g!==void 0?g:this.lastNeed<=f.length?(f.copy(this.lastChar,m,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,m,0,f.length),void(this.lastNeed-=f.length))}function l(f,m){if((f.length-m)%2==0){var g=f.toString("utf16le",m);if(g){var y=g.charCodeAt(g.length-1);if(y>=55296&&y<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",m,f.length-1)}function c(f){var m=f&&f.length?this.write(f):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return m+this.lastChar.toString("utf16le",0,g)}return m}function d(f,m){var g=(f.length-m)%3;return g===0?f.toString("base64",m):(this.lastNeed=3-g,this.lastTotal=3,g===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",m,f.length-g))}function u(f){var m=f&&f.length?this.write(f):"";return this.lastNeed?m+this.lastChar.toString("base64",0,3-this.lastNeed):m}function h(f){return f.toString(this.encoding)}function p(f){return f&&f.length?this.write(f):""}o.StringDecoder=r,r.prototype.write=function(f){if(f.length===0)return"";var m,g;if(this.lastNeed){if((m=this.fillLast(f))===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g<f.length?m?m+this.text(f,g):this.text(f,g):m||""},r.prototype.end=function(f){var m=f&&f.length?this.write(f):"";return this.lastNeed?m+"\uFFFD":m},r.prototype.text=function(f,m){var g=function(C,T,O){var j=T.length-1;if(j<O)return 0;var P=a(T[j]);return P>=0?(P>0&&(C.lastNeed=P-1),P):--j<O||P===-2?0:(P=a(T[j]))>=0?(P>0&&(C.lastNeed=P-2),P):--j<O||P===-2?0:(P=a(T[j]))>=0?(P>0&&(P===2?P=0:C.lastNeed=P-3),P):0}(this,f,m);if(!this.lastNeed)return f.toString("utf8",m);this.lastTotal=g;var y=f.length-(g-this.lastNeed);return f.copy(this.lastChar,0,y),f.toString("utf8",m,y)},r.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length}},{"safe-buffer":217}],219:[function(i,t,o){(function(e){(function(){"use strict";
8t.exports=function(n,r){for(var a=Math.min(n.length,r.length),s=new e(a),l=0;l<a;++l)s[l]=n[l]^r[l];return s}}).call(this)}).call(this,i("buffer").Buffer)},{buffer:220}],220:[function(i,t,o){(function(e){(function(){"use strict";var n=i("base64-js"),r=i("ieee754");o.Buffer=s,o.SlowBuffer=function(D){return+D!=D&&(D=0),s.alloc(+D)},o.INSPECT_MAX_BYTES=50;function a(D){if(D>2147483647)throw new RangeError('The value "'+D+'" is invalid for option "size"');var E=new Uint8Array(D);return E.__proto__=s.prototype,E}function s(D,E,V){if(typeof D=="number"){if(typeof E=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(D)}return l(D,E,V)}function l(D,E,V){if(typeof D=="string")return function(X,ee){if(typeof ee=="string"&&ee!==""||(ee="utf8"),!s.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);var fe=0|p(X,ee),ce=a(fe),K=ce.write(X,ee);return K!==fe&&(ce=ce.slice(0,K)),ce}(D,E);if(ArrayBuffer.isView(D))return u(D);if(D==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof D);if(M(D,ArrayBuffer)||D&&M(D.buffer,ArrayBuffer))return function(X,ee,fe){if(ee<0||X.byteLength<ee)throw new RangeError('"offset" is outside of buffer bounds');if(X.byteLength<ee+(fe||0))throw new RangeError('"length" is outside of buffer bounds');var ce;return ce=ee===void 0&&fe===void 0?new Uint8Array(X):fe===void 0?new Uint8Array(X,ee):new Uint8Array(X,ee,fe),ce.__proto__=s.prototype,ce}(D,E,V);if(typeof D=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Q=D.valueOf&&D.valueOf();if(Q!=null&&Q!==D)return s.from(Q,E,V);var te=function(X){if(s.isBuffer(X)){var ee=0|h(X.length),fe=a(ee);return fe.length===0||X.copy(fe,0,0,ee),fe}if(X.length!==void 0)return typeof X.length!="number"||W(X.length)?a(0):u(X);if(X.type==="Buffer"&&Array.isArray(X.data))return u(X.data)}(D);if(te)return te;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof D[Symbol.toPrimitive]=="function")return s.from(D[Symbol.toPrimitive]("string"),E,V);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof D)}function c(D){if(typeof D!="number")throw new TypeError('"size" argument must be of type number');if(D<0)throw new RangeError('The value "'+D+'" is invalid for option "size"')}function d(D){return c(D),a(D<0?0:0|h(D))}function u(D){for(var E=D.length<0?0:0|h(D.length),V=a(E),Q=0;Q<E;Q+=1)V[Q]=255&D[Q];return V}function h(D){if(D>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|D}function p(D,E){if(s.isBuffer(D))return D.length;if(ArrayBuffer.isView(D)||M(D,ArrayBuffer))return D.byteLength;if(typeof D!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof D);var V=D.length,Q=arguments.length>2&&arguments[2]===!0;if(!Q&&V===0)return 0;for(var te=!1;;)switch(E){case"ascii":case"latin1":case"binary":return V;case"utf8":case"utf-8":return H(D).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*V;case"hex":return V>>>1;case"base64":return U(D).length;default:if(te)return Q?-1:H(D).length;E=(""+E).toLowerCase(),te=!0}}function f(D,E,V){var Q=!1;if((E===void 0||E<0)&&(E=0),E>this.length||((V===void 0||V>this.length)&&(V=this.length),V<=0)||(V>>>=0)<=(E>>>=0))return"";for(D||(D="utf8");;)switch(D){case"hex":return S(this,E,V);case"utf8":case"utf-8":return z(this,E,V);case"ascii":return B(this,E,V);case"latin1":case"binary":return A(this,E,V);case"base64":return L(this,E,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,E,V);default:if(Q)throw new TypeError("Unknown encoding: "+D);D=(D+"").toLowerCase(),Q=!0}}function m(D,E,V){var Q=D[E];D[E]=D[V],D[V]=Q}function g(D,E,V,Q,te){if(D.length===0)return-1;if(typeof V=="string"?(Q=V,V=0):V>2147483647?V=2147483647:V<-2147483648&&(V=-2147483648),W(V=+V)&&(V=te?0:D.length-1),V<0&&(V=D.length+V),V>=D.length){if(te)return-1;V=D.length-1}else if(V<0){if(!te)return-1;V=0}if(typeof E=="string"&&(E=s.from(E,Q)),s.isBuffer(E))return E.length===0?-1:y(D,E,V,Q,te);if(typeof E=="number")return E&=255,typeof Uint8Array.prototype.indexOf=="function"?te?Uint8Array.prototype.indexOf.call(D,E,V):Uint8Array.prototype.lastIndexOf.call(D,E,V):y(D,[E],V,Q,te);throw new TypeError("val must be string, number or Buffer")}function y(D,E,V,Q,te){var X,ee=1,fe=D.length,ce=E.length;if(Q!==void 0&&((Q=String(Q).toLowerCase())==="ucs2"||Q==="ucs-2"||Q==="utf16le"||Q==="utf-16le")){if(D.length<2||E.length<2)return-1;ee=2,fe/=2,ce/=2,V/=2}function K(we,xe){return ee===1?we[xe]:we.readUInt16BE(xe*ee)}if(te){var le=-1;for(X=V;X<fe;X++)if(K(D,X)===K(E,le===-1?0:X-le)){if(le===-1&&(le=X),X-le+1===ce)return le*ee}else le!==-1&&(X-=X-le),le=-1}else for(V+ce>fe&&(V=fe-ce),X=V;X>=0;X--){for(var ae=!0,he=0;he<ce;he++)if(K(D,X+he)!==K(E,he)){ae=!1;break}if(ae)return X}return-1}function C(D,E,V,Q){V=Number(V)||0;var te=D.length-V;Q?(Q=Number(Q))>te&&(Q=te):Q=te;var X=E.length;Q>X/2&&(Q=X/2);for(var ee=0;ee<Q;++ee){var fe=parseInt(E.substr(2*ee,2),16);if(W(fe))return ee;D[V+ee]=fe}return ee}function T(D,E,V,Q){return Z(H(E,D.length-V),D,V,Q)}function O(D,E,V,Q){return Z(function(te){for(var X=[],ee=0;ee<te.length;++ee)X.push(255&te.charCodeAt(ee));return X}(E),D,V,Q)}function j(D,E,V,Q){return O(D,E,V,Q)}function P(D,E,V,Q){return Z(U(E),D,V,Q)}function F(D,E,V,Q){return Z(function(te,X){for(var ee,fe,ce,K=[],le=0;le<te.length&&!((X-=2)<0);++le)ee=te.charCodeAt(le),fe=ee>>8,ce=ee%256,K.push(ce),K.push(fe);return K}(E,D.length-V),D,V,Q)}function L(D,E,V){return E===0&&V===D.length?n.fromByteArray(D):n.fromByteArray(D.slice(E,V))}function z(D,E,V){V=Math.min(D.length,V);for(var Q=[],te=E;te<V;){var X,ee,fe,ce,K=D[te],le=null,ae=K>239?4:K>223?3:K>191?2:1;if(te+ae<=V)switch(ae){case 1:K<128&&(le=K);break;case 2:(192&(X=D[te+1]))==128&&(ce=(31&K)<<6|63&X)>127&&(le=ce);break;case 3:X=D[te+1],ee=D[te+2],(192&X)==128&&(192&ee)==128&&(ce=(15&K)<<12|(63&X)<<6|63&ee)>2047&&(ce<55296||ce>57343)&&(le=ce);break;case 4:X=D[te+1],ee=D[te+2],fe=D[te+3],(192&X)==128&&(192&ee)==128&&(192&fe)==128&&(ce=(15&K)<<18|(63&X)<<12|(63&ee)<<6|63&fe)>65535&&ce<1114112&&(le=ce)}
8le===null?(le=65533,ae=1):le>65535&&(le-=65536,Q.push(le>>>10&1023|55296),le=56320|1023&le),Q.push(le),te+=ae}return function(he){var we=he.length;if(we<=4096)return String.fromCharCode.apply(String,he);for(var xe="",ke=0;ke<we;)xe+=String.fromCharCode.apply(String,he.slice(ke,ke+=4096));return xe}(Q)}o.kMaxLength=2147483647,s.TYPED_ARRAY_SUPPORT=function(){try{var D=new Uint8Array(1);return D.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},D.foo()===42}catch{return!1}}(),s.TYPED_ARRAY_SUPPORT||typeof console>"u"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&Symbol.species!=null&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),s.poolSize=8192,s.from=function(D,E,V){return l(D,E,V)},s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,s.alloc=function(D,E,V){return function(Q,te,X){return c(Q),Q<=0?a(Q):te!==void 0?typeof X=="string"?a(Q).fill(te,X):a(Q).fill(te):a(Q)}(D,E,V)},s.allocUnsafe=function(D){return d(D)},s.allocUnsafeSlow=function(D){return d(D)},s.isBuffer=function(D){return D!=null&&D._isBuffer===!0&&D!==s.prototype},s.compare=function(D,E){if(M(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),M(E,Uint8Array)&&(E=s.from(E,E.offset,E.byteLength)),!s.isBuffer(D)||!s.isBuffer(E))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(D===E)return 0;for(var V=D.length,Q=E.length,te=0,X=Math.min(V,Q);te<X;++te)if(D[te]!==E[te]){V=D[te],Q=E[te];break}return V<Q?-1:Q<V?1:0},s.isEncoding=function(D){switch(String(D).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(D,E){if(!Array.isArray(D))throw new TypeError('"list" argument must be an Array of Buffers');if(D.length===0)return s.alloc(0);var V;if(E===void 0)for(E=0,V=0;V<D.length;++V)E+=D[V].length;var Q=s.allocUnsafe(E),te=0;for(V=0;V<D.length;++V){var X=D[V];if(M(X,Uint8Array)&&(X=s.from(X)),!s.isBuffer(X))throw new TypeError('"list" argument must be an Array of Buffers');X.copy(Q,te),te+=X.length}return Q},s.byteLength=p,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var D=this.length;if(D%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var E=0;E<D;E+=2)m(this,E,E+1);return this},s.prototype.swap32=function(){var D=this.length;if(D%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var E=0;E<D;E+=4)m(this,E,E+3),m(this,E+1,E+2);return this},s.prototype.swap64=function(){var D=this.length;if(D%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var E=0;E<D;E+=8)m(this,E,E+7),m(this,E+1,E+6),m(this,E+2,E+5),m(this,E+3,E+4);return this},s.prototype.toString=function(){var D=this.length;return D===0?"":arguments.length===0?z(this,0,D):f.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(D){if(!s.isBuffer(D))throw new TypeError("Argument must be a Buffer");return this===D||s.compare(this,D)===0},s.prototype.inspect=function(){var D="",E=o.INSPECT_MAX_BYTES;return D=this.toString("hex",0,E).replace(/(.{2})/g,"$1 ").trim(),this.length>E&&(D+=" ... "),"<Buffer "+D+">"},s.prototype.compare=function(D,E,V,Q,te){if(M(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),!s.isBuffer(D))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof D);if(E===void 0&&(E=0),V===void 0&&(V=D?D.length:0),Q===void 0&&(Q=0),te===void 0&&(te=this.length),E<0||V>D.length||Q<0||te>this.length)throw new RangeError("out of range index");if(Q>=te&&E>=V)return 0;if(Q>=te)return-1;if(E>=V)return 1;if(this===D)return 0;for(var X=(te>>>=0)-(Q>>>=0),ee=(V>>>=0)-(E>>>=0),fe=Math.min(X,ee),ce=this.slice(Q,te),K=D.slice(E,V),le=0;le<fe;++le)if(ce[le]!==K[le]){X=ce[le],ee=K[le];break}return X<ee?-1:ee<X?1:0},s.prototype.includes=function(D,E,V){return this.indexOf(D,E,V)!==-1},s.prototype.indexOf=function(D,E,V){return g(this,D,E,V,!0)},s.prototype.lastIndexOf=function(D,E,V){return g(this,D,E,V,!1)},s.prototype.write=function(D,E,V,Q){if(E===void 0)Q="utf8",V=this.length,E=0;
vendor: 7,659 bytes, line 8
8else if(V===void 0&&typeof E=="string")Q=E,V=this.length,E=0;else{if(!isFinite(E))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");E>>>=0,isFinite(V)?(V>>>=0,Q===void 0&&(Q="utf8")):(Q=V,V=void 0)}var te=this.length-E;if((V===void 0||V>te)&&(V=te),D.length>0&&(V<0||E<0)||E>this.length)throw new RangeError("Attempt to write outside buffer bounds");Q||(Q="utf8");for(var X=!1;;)switch(Q){case"hex":return C(this,D,E,V);case"utf8":case"utf-8":return T(this,D,E,V);case"ascii":return O(this,D,E,V);case"latin1":case"binary":return j(this,D,E,V);case"base64":return P(this,D,E,V);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,D,E,V);default:if(X)throw new TypeError("Unknown encoding: "+Q);Q=(""+Q).toLowerCase(),X=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function B(D,E,V){var Q="";V=Math.min(D.length,V);for(var te=E;te<V;++te)Q+=String.fromCharCode(127&D[te]);return Q}function A(D,E,V){var Q="";V=Math.min(D.length,V);for(var te=E;te<V;++te)Q+=String.fromCharCode(D[te]);return Q}function S(D,E,V){var Q=D.length;(!E||E<0)&&(E=0),(!V||V<0||V>Q)&&(V=Q);for(var te="",X=E;X<V;++X)te+=I(D[X]);return te}function R(D,E,V){for(var Q=D.slice(E,V),te="",X=0;X<Q.length;X+=2)te+=String.fromCharCode(Q[X]+256*Q[X+1]);return te}function b(D,E,V){if(D%1!=0||D<0)throw new RangeError("offset is not uint");if(D+E>V)throw new RangeError("Trying to access beyond buffer length")}function v(D,E,V,Q,te,X){if(!s.isBuffer(D))throw new TypeError('"buffer" argument must be a Buffer instance');if(E>te||E<X)throw new RangeError('"value" argument is out of bounds');if(V+Q>D.length)throw new RangeError("Index out of range")}function w(D,E,V,Q,te,X){if(V+Q>D.length)throw new RangeError("Index out of range");if(V<0)throw new RangeError("Index out of range")}function _(D,E,V,Q,te){return E=+E,V>>>=0,te||w(D,0,V,4),r.write(D,E,V,Q,23,4),V+4}function x(D,E,V,Q,te){return E=+E,V>>>=0,te||w(D,0,V,8),r.write(D,E,V,Q,52,8),V+8}s.prototype.slice=function(D,E){var V=this.length;(D=~~D)<0?(D+=V)<0&&(D=0):D>V&&(D=V),(E=E===void 0?V:~~E)<0?(E+=V)<0&&(E=0):E>V&&(E=V),E<D&&(E=D);var Q=this.subarray(D,E);return Q.__proto__=s.prototype,Q},s.prototype.readUIntLE=function(D,E,V){D>>>=0,E>>>=0,V||b(D,E,this.length);for(var Q=this[D],te=1,X=0;++X<E&&(te*=256);)Q+=this[D+X]*te;return Q},s.prototype.readUIntBE=function(D,E,V){D>>>=0,E>>>=0,V||b(D,E,this.length);for(var Q=this[D+--E],te=1;E>0&&(te*=256);)Q+=this[D+--E]*te;return Q},s.prototype.readUInt8=function(D,E){return D>>>=0,E||b(D,1,this.length),this[D]},s.prototype.readUInt16LE=function(D,E){return D>>>=0,E||b(D,2,this.length),this[D]|this[D+1]<<8},s.prototype.readUInt16BE=function(D,E){return D>>>=0,E||b(D,2,this.length),this[D]<<8|this[D+1]},s.prototype.readUInt32LE=function(D,E){return D>>>=0,E||b(D,4,this.length),(this[D]|this[D+1]<<8|this[D+2]<<16)+16777216*this[D+3]},s.prototype.readUInt32BE=function(D,E){return D>>>=0,E||b(D,4,this.length),16777216*this[D]+(this[D+1]<<16|this[D+2]<<8|this[D+3])},s.prototype.readIntLE=function(D,E,V){D>>>=0,E>>>=0,V||b(D,E,this.length);for(var Q=this[D],te=1,X=0;++X<E&&(te*=256);)Q+=this[D+X]*te;return Q>=(te*=128)&&(Q-=Math.pow(2,8*E)),Q},s.prototype.readIntBE=function(D,E,V){D>>>=0,E>>>=0,V||b(D,E,this.length);for(var Q=E,te=1,X=this[D+--Q];Q>0&&(te*=256);)X+=this[D+--Q]*te;return X>=(te*=128)&&(X-=Math.pow(2,8*E)),X},s.prototype.readInt8=function(D,E){return D>>>=0,E||b(D,1,this.length),128&this[D]?-1*(255-this[D]+1):this[D]},s.prototype.readInt16LE=function(D,E){D>>>=0,E||b(D,2,this.length);var V=this[D]|this[D+1]<<8;return 32768&V?4294901760|V:V},s.prototype.readInt16BE=function(D,E){D>>>=0,E||b(D,2,this.length);var V=this[D+1]|this[D]<<8;return 32768&V?4294901760|V:V},s.prototype.readInt32LE=function(D,E){return D>>>=0,E||b(D,4,this.length),this[D]|this[D+1]<<8|this[D+2]<<16|this[D+3]<<24},s.prototype.readInt32BE=function(D,E){return D>>>=0,E||b(D,4,this.length),this[D]<<24|this[D+1]<<16|this[D+2]<<8|this[D+3]},s.prototype.readFloatLE=function(D,E){return D>>>=0,E||b(D,4,this.length),r.read(this,D,!0,23,4)},s.prototype.readFloatBE=function(D,E){return D>>>=0,E||b(D,4,this.length),r.read(this,D,!1,23,4)},s.prototype.readDoubleLE=function(D,E){return D>>>=0,E||b(D,8,this.length),r.read(this,D,!0,52,8)},s.prototype.readDoubleBE=function(D,E){return D>>>=0,E||b(D,8,this.length),r.read(this,D,!1,52,8)},s.prototype.writeUIntLE=function(D,E,V,Q){D=+D,E>>>=0,V>>>=0,Q||v(this,D,E,V,Math.pow(2,8*V)-1,0);var te=1,X=0;for(this[E]=255&D;++X<V&&(te*=256);)this[E+X]=D/te&255;return E+V},s.prototype.writeUIntBE=function(D,E,V,Q){D=+D,E>>>=0,V>>>=0,Q||v(this,D,E,V,Math.pow(2,8*V)-1,0);var te=V-1,X=1;for(this[E+te]=255&D;--te>=0&&(X*=256);)this[E+te]=D/X&255;return E+V},s.prototype.writeUInt8=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,1,255,0),this[E]=255&D,E+1},s.prototype.writeUInt16LE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,2,65535,0),this[E]=255&D,this[E+1]=D>>>8,E+2},s.prototype.writeUInt16BE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,2,65535,0),this[E]=D>>>8,this[E+1]=255&D,E+2},s.prototype.writeUInt32LE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,4,4294967295,0),this[E+3]=D>>>24,this[E+2]=D>>>16,this[E+1]=D>>>8,this[E]=255&D,E+4},s.prototype.writeUInt32BE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,4,4294967295,0),this[E]=D>>>24,this[E+1]=D>>>16,this[E+2]=D>>>8,this[E+3]=255&D,E+4},s.prototype.writeIntLE=function(D,E,V,Q){if(D=+D,E>>>=0,!Q){var te=Math.pow(2,8*V-1);v(this,D,E,V,te-1,-te)}var X=0,ee=1,fe=0;for(this[E]=255&D;++X<V&&(ee*=256);)D<0&&fe===0&&this[E+X-1]!==0&&(fe=1),this[E+X]=(D/ee>>0)-fe&255;return E+V},s.prototype.writeIntBE=function(D,E,V,Q){if(D=+D,E>>>=0,!Q){var te=Math.pow(2,8*V-1);v(this,D,E,V,te-1,-te)}var X=V-1,ee=1,fe=0;for(this[E+X]=255&D;--X>=0&&(ee*=256);)D<0&&fe===0&&this[E+X+1]!==0&&(fe=1),this[E+X]=(D/ee>>0)-fe&255;return E+V},s.prototype.writeInt8=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,1,127,-128),D<0&&(D=255+D+1),this[E]=255&D,E+1},s.prototype.writeInt16LE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,2,32767,-32768),this[E]=255&D,this[E+1]=D>>>8,E+2},s.prototype.writeInt16BE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,2,32767,-32768),this[E]=D>>>8,this[E+1]=255&D,E+2},s.prototype.writeInt32LE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,4,2147483647,-2147483648),this[E]=255&D,this[E+1]=D>>>8,this[E+2]=D>>>16,this[E+3]=D>>>24,E+4},s.prototype.writeInt32BE=function(D,E,V){return D=+D,E>>>=0,V||v(this,D,E,4,2147483647,-2147483648),D<0&&(D=4294967295+D+1),this[E]=D>>>24,this[E+1]=D>>>16,this[E+2]=D>>>8,this[E+3]=255&D,E+4},s.prototype.writeFloatLE=function(D,E,V){return _(this,D,E,!0,V)},s.prototype.writeFloatBE=function(D,E,V){return _(this,D,E,!1,V)},s.prototype.writeDoubleLE=function(D,E,V){return x(this,D,E,!0,V)},s.prototype.writeDoubleBE=function(D,E,V){return x(this,D,E,!1,V)},s.prototype.copy=function(D,E,V,Q){if(!s.isBuffer(D))throw new TypeError("argument should be a Buffer");if(V||(V=0),Q||Q===0||(Q=this.length),E>=D.length&&(E=D.length),E||(E=0),Q>0&&Q<V&&(Q=V),Q===V||D.length===0||this.length===0)return 0;if(E<0)throw new RangeError("targetStart out of bounds");if(V<0||V>=this.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("sourceEnd out of bounds");Q>this.length&&(Q=this.length),D.length-E<Q-V&&(Q=D.length-E+V);var te=Q-V;if(this===D&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(E,V,Q);else if(this===D&&V<E&&E<Q)for(var X=te-1;X>=0;--X)D[X+E]=this[X+V];else Uint8Array.prototype.set.call(D,this.subarray(V,Q),E);return te}
8,s.prototype.fill=function(D,E,V,Q){if(typeof D=="string"){if(typeof E=="string"?(Q=E,E=0,V=this.length):typeof V=="string"&&(Q=V,V=this.length),Q!==void 0&&typeof Q!="string")throw new TypeError("encoding must be a string");if(typeof Q=="string"&&!s.isEncoding(Q))throw new TypeError("Unknown encoding: "+Q);if(D.length===1){var te=D.charCodeAt(0);(Q==="utf8"&&te<128||Q==="latin1")&&(D=te)}}else typeof D=="number"&&(D&=255);if(E<0||this.length<E||this.length<V)throw new RangeError("Out of range index");if(V<=E)return this;var X;if(E>>>=0,V=V===void 0?this.length:V>>>0,D||(D=0),typeof D=="number")for(X=E;X<V;++X)this[X]=D;else{var ee=s.isBuffer(D)?D:s.from(D,Q),fe=ee.length;if(fe===0)throw new TypeError('The value "'+D+'" is invalid for argument "value"');for(X=0;X<V-E;++X)this[X+E]=ee[X%fe]}return this};var k=/[^+/0-9A-Za-z-_]/g;function I(D){return D<16?"0"+D.toString(16):D.toString(16)}function H(D,E){var V;E=E||1/0;for(var Q=D.length,te=null,X=[],ee=0;ee<Q;++ee){if((V=D.charCodeAt(ee))>55295&&V<57344){if(!te){if(V>56319){(E-=3)>-1&&X.push(239,191,189);continue}if(ee+1===Q){(E-=3)>-1&&X.push(239,191,189);continue}te=V;continue}if(V<56320){(E-=3)>-1&&X.push(239,191,189),te=V;continue}V=65536+(te-55296<<10|V-56320)}else te&&(E-=3)>-1&&X.push(239,191,189);if(te=null,V<128){if((E-=1)<0)break;X.push(V)}else if(V<2048){if((E-=2)<0)break;X.push(V>>6|192,63&V|128)}else if(V<65536){if((E-=3)<0)break;X.push(V>>12|224,V>>6&63|128,63&V|128)}else{if(!(V<1114112))throw new Error("Invalid code point");if((E-=4)<0)break;X.push(V>>18|240,V>>12&63|128,V>>6&63|128,63&V|128)}}return X}function U(D){return n.toByteArray(function(E){if((E=(E=E.split("=")[0]).trim().replace(k,"")).length<2)return"";for(;E.length%4!=0;)E+="=";return E}(D))}function Z(D,E,V,Q){for(var te=0;te<Q&&!(te+V>=E.length||te>=D.length);++te)E[te+V]=D[te];return te}function M(D,E){return D instanceof E||D!=null&&D.constructor!=null&&D.constructor.name!=null&&D.constructor.name===E.name}function W(D){return D!=D}}).call(this)}).call(this,i("buffer").Buffer)},{"base64-js":185,buffer:220,ieee754:439}],221:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("stream").Transform,r=i("string_decoder").StringDecoder;function a(s){n.call(this),this.hashMode=typeof s=="string",this.hashMode?this[s]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i("inherits")(a,n),a.prototype.update=function(s,l,c){typeof s=="string"&&(s=e.from(s,l));var d=this._update(s);return this.hashMode?this:(c&&(d=this._toString(d,c)),d)},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},a.prototype._transform=function(s,l,c){var d;try{this.hashMode?this._update(s):this.push(this._update(s))}catch(u){d=u}finally{c(d)}},a.prototype._flush=function(s){var l;try{this.push(this.__final())}catch(c){l=c}s(l)},a.prototype._finalOrDigest=function(s){var l=this.__final()||e.alloc(0);return s&&(l=this._toString(l,s,!0)),l},a.prototype._toString=function(s,l,c){if(this._decoder||(this._decoder=new r(l),this._encoding=l),this._encoding!==l)throw new Error("can't switch encodings");var d=this._decoder.write(s);return c&&(d+=this._decoder.end()),d},t.exports=a},{inherits:440,"safe-buffer":494,stream:505,string_decoder:218}],222:[function(i,t,o){"use strict";var e=i("../internals/is-callable"),n=i("../internals/try-to-string"),r=TypeError;t.exports=function(a){if(e(a))return a;throw new r(n(a)+" is not a function")}},{"../internals/is-callable":285,"../internals/try-to-string":349}],223:[function(i,t,o){"use strict";var e=i("../internals/is-constructor"),n=i("../internals/try-to-string"),r=TypeError;t.exports=function(a){if(e(a))return a;throw new r(n(a)+" is not a constructor")}},{"../internals/is-constructor":286,"../internals/try-to-string":349}],224:[function(i,t,o){"use strict";var e=i("../internals/is-callable"),n=String,r=TypeError;
8t.exports=function(a){if(typeof a=="object"||e(a))return a;throw new r("Can't set "+n(a)+" as a prototype")}},{"../internals/is-callable":285}],225:[function(i,t,o){"use strict";var e=i("../internals/well-known-symbol"),n=i("../internals/object-create"),r=i("../internals/object-define-property").f,a=e("unscopables"),s=Array.prototype;s[a]===void 0&&r(s,a,{configurable:!0,value:n(null)}),t.exports=function(l){s[a][l]=!0}},{"../internals/object-create":306,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],226:[function(i,t,o){"use strict";var e=i("../internals/object-is-prototype-of"),n=TypeError;t.exports=function(r,a){if(e(a,r))return r;throw new n("Incorrect invocation")}},{"../internals/object-is-prototype-of":314}],227:[function(i,t,o){"use strict";var e=i("../internals/is-object"),n=String,r=TypeError;t.exports=function(a){if(e(a))return a;throw new r(n(a)+" is not an object")}},{"../internals/is-object":289}],228:[function(i,t,o){"use strict";var e=i("../internals/to-indexed-object"),n=i("../internals/to-absolute-index"),r=i("../internals/length-of-array-like"),a=function(s){return function(l,c,d){var u,h=e(l),p=r(h),f=n(d,p);if(s&&c!=c){for(;p>f;)if((u=h[f++])!=u)return!0}else for(;p>f;f++)if((s||f in h)&&h[f]===c)return s||f||0;return!s&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},{"../internals/length-of-array-like":299,"../internals/to-absolute-index":340,"../internals/to-indexed-object":341}],229:[function(i,t,o){"use strict";var e=i("../internals/function-bind-context"),n=i("../internals/function-uncurry-this"),r=i("../internals/indexed-object"),a=i("../internals/to-object"),s=i("../internals/length-of-array-like"),l=i("../internals/array-species-create"),c=n([].push),d=function(u){var h=u===1,p=u===2,f=u===3,m=u===4,g=u===6,y=u===7,C=u===5||g;return function(T,O,j,P){for(var F,L,z=a(T),B=r(z),A=e(O,j),S=s(B),R=0,b=P||l,v=h?b(T,S):p||y?b(T,0):void 0;S>R;R++)if((C||R in B)&&(L=A(F=B[R],R,z),u))if(h)v[R]=L;else if(L)switch(u){case 3:return!0;case 5:return F;case 6:return R;case 2:c(v,F)}else switch(u){case 4:return!1;case 7:c(v,F)}return g?-1:f||m?m:v}};t.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6),filterReject:d(7)}},{"../internals/array-species-create":233,"../internals/function-bind-context":262,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/length-of-array-like":299,"../internals/to-object":344}],230:[function(i,t,o){"use strict";var e=i("../internals/to-absolute-index"),n=i("../internals/length-of-array-like"),r=i("../internals/create-property"),a=Array,s=Math.max;t.exports=function(l,c,d){for(var u=n(l),h=e(c,u),p=e(d===void 0?u:d,u),f=a(s(p-h,0)),m=0;h<p;h++,m++)r(f,m,l[h]);return f.length=m,f}},{"../internals/create-property":243,"../internals/length-of-array-like":299,"../internals/to-absolute-index":340}],231:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this");t.exports=e([].slice)},{"../internals/function-uncurry-this":268}],232:[function(i,t,o){"use strict";var e=i("../internals/is-array"),n=i("../internals/is-constructor"),r=i("../internals/is-object"),a=i("../internals/well-known-symbol")("species"),s=Array;t.exports=function(l){var c;return e(l)&&(c=l.constructor,(n(c)&&(c===s||e(c.prototype))||r(c)&&(c=c[a])===null)&&(c=void 0)),c===void 0?s:c}},{"../internals/is-array":284,"../internals/is-constructor":286,"../internals/is-object":289,"../internals/well-known-symbol":357}],233:[function(i,t,o){"use strict";var e=i("../internals/array-species-constructor");t.exports=function(n,r){return new(e(n))(r===0?0:r)}},{"../internals/array-species-constructor":232}],234:[function(i,t,o){"use strict";var e=i("../internals/well-known-symbol")("iterator"),n=!1;try{var r=0,a={next:function(){return{done:!!r++}},return:function(){n=!0}};a[e]=function(){return this},Array.from(a,function(){throw 2})}catch{}t.exports=function(s,l){try{if(!l&&!n)return!1}catch{return!1}var c=!1;try{var d={};d[e]=function(){return{next:function(){return{done:c=!0}}}},s(d)}catch{}return c}},{"../internals/well-known-symbol":357}],235:[function(i,t,o){"use strict";
8var e=i("../internals/function-uncurry-this"),n=e({}.toString),r=e("".slice);t.exports=function(a){return r(n(a),8,-1)}},{"../internals/function-uncurry-this":268}],236:[function(i,t,o){"use strict";var e=i("../internals/to-string-tag-support"),n=i("../internals/is-callable"),r=i("../internals/classof-raw"),a=i("../internals/well-known-symbol")("toStringTag"),s=Object,l=r(function(){return arguments}())==="Arguments";t.exports=e?r:function(c){var d,u,h;return c===void 0?"Undefined":c===null?"Null":typeof(u=function(p,f){try{return p[f]}catch{}}(d=s(c),a))=="string"?u:l?r(d):(h=r(d))==="Object"&&n(d.callee)?"Arguments":h}},{"../internals/classof-raw":235,"../internals/is-callable":285,"../internals/to-string-tag-support":347,"../internals/well-known-symbol":357}],237:[function(i,t,o){"use strict";var e=i("../internals/has-own-property"),n=i("../internals/own-keys"),r=i("../internals/object-get-own-property-descriptor"),a=i("../internals/object-define-property");t.exports=function(s,l,c){for(var d=n(l),u=a.f,h=r.f,p=0;p<d.length;p++){var f=d[p];e(s,f)||c&&e(c,f)||u(s,f,h(l,f))}}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/own-keys":321}],238:[function(i,t,o){"use strict";var e=i("../internals/well-known-symbol")("match");t.exports=function(n){var r=/./;try{"/./"[n](r)}catch{try{return r[e]=!1,"/./"[n](r)}catch{}}return!1}},{"../internals/well-known-symbol":357}],239:[function(i,t,o){"use strict";var e=i("../internals/fails");t.exports=!e(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})},{"../internals/fails":260}],240:[function(i,t,o){"use strict";t.exports=function(e,n){return{value:e,done:n}}},{}],241:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/object-define-property"),r=i("../internals/create-property-descriptor");t.exports=e?function(a,s,l){return n.f(a,s,r(1,l))}:function(a,s,l){return a[s]=l,a}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/object-define-property":308}],242:[function(i,t,o){"use strict";t.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},{}],243:[function(i,t,o){"use strict";var e=i("../internals/to-property-key"),n=i("../internals/object-define-property"),r=i("../internals/create-property-descriptor");t.exports=function(a,s,l){var c=e(s);c in a?n.f(a,c,r(0,l)):a[c]=l}},{"../internals/create-property-descriptor":242,"../internals/object-define-property":308,"../internals/to-property-key":346}],244:[function(i,t,o){"use strict";var e=i("../internals/make-built-in"),n=i("../internals/object-define-property");t.exports=function(r,a,s){return s.get&&e(s.get,a,{getter:!0}),s.set&&e(s.set,a,{setter:!0}),n.f(r,a,s)}},{"../internals/make-built-in":300,"../internals/object-define-property":308}],245:[function(i,t,o){"use strict";var e=i("../internals/is-callable"),n=i("../internals/object-define-property"),r=i("../internals/make-built-in"),a=i("../internals/define-global-property");t.exports=function(s,l,c,d){d||(d={});var u=d.enumerable,h=d.name!==void 0?d.name:l;if(e(c)&&r(c,h,d),d.global)u?s[l]=c:a(l,c);else{try{d.unsafe?s[l]&&(u=!0):delete s[l]}catch{}u?s[l]=c:n.f(s,l,{value:c,enumerable:!1,configurable:!d.nonConfigurable,writable:!d.nonWritable})}return s}},{"../internals/define-global-property":246,"../internals/is-callable":285,"../internals/make-built-in":300,"../internals/object-define-property":308}],246:[function(i,t,o){"use strict";var e=i("../internals/global"),n=Object.defineProperty;t.exports=function(r,a){try{n(e,r,{value:a,configurable:!0,writable:!0})}catch{e[r]=a}return a}},{"../internals/global":274}],247:[function(i,t,o){"use strict";var e=i("../internals/fails");t.exports=!e(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},{"../internals/fails":260}],248:[function(i,t,o){"use strict";var e=typeof document=="object"&&document.all,n=e===void 0&&e!==void 0;t.exports={all:e,IS_HTMLDDA:n}},{}],249:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/is-object"),r=e.document,a=n(r)&&n(r.createElement);t.exports=function(s){return a?r.createElement(s):{}}},{"../internals/global":274,"../internals/is-object":289}],250:[function(i,t,o){"use strict";var e=i("../internals/engine-is-deno"),n=i("../internals/engine-is-node");t.exports=!e&&!n&&typeof window=="object"&&typeof document=="object"},{"../internals/engine-is-deno":251,"../internals/engine-is-node":254}],251:[function(i,t,o){"use strict";
8t.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},{}],252:[function(i,t,o){"use strict";var e=i("../internals/engine-user-agent");t.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble<"u"},{"../internals/engine-user-agent":256}],253:[function(i,t,o){"use strict";var e=i("../internals/engine-user-agent");t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},{"../internals/engine-user-agent":256}],254:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/classof-raw");t.exports=n(e.process)==="process"},{"../internals/classof-raw":235,"../internals/global":274}],255:[function(i,t,o){"use strict";var e=i("../internals/engine-user-agent");t.exports=/web0s(?!.*chrome)/i.test(e)},{"../internals/engine-user-agent":256}],256:[function(i,t,o){"use strict";t.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},{}],257:[function(i,t,o){"use strict";var e,n,r=i("../internals/global"),a=i("../internals/engine-user-agent"),s=r.process,l=r.Deno,c=s&&s.versions||l&&l.version,d=c&&c.v8;d&&(n=(e=d.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!n&&a&&(!(e=a.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=a.match(/Chrome\/(\d+)/))&&(n=+e[1]),t.exports=n},{"../internals/engine-user-agent":256,"../internals/global":274}],258:[function(i,t,o){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],259:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/object-get-own-property-descriptor").f,r=i("../internals/create-non-enumerable-property"),a=i("../internals/define-built-in"),s=i("../internals/define-global-property"),l=i("../internals/copy-constructor-properties"),c=i("../internals/is-forced");t.exports=function(d,u){var h,p,f,m,g,y=d.target,C=d.global,T=d.stat;if(h=C?e:T?e[y]||s(y,{}):(e[y]||{}).prototype)for(p in u){if(m=u[p],f=d.dontCallGetSet?(g=n(h,p))&&g.value:h[p],!c(C?p:y+(T?".":"#")+p,d.forced)&&f!==void 0){if(typeof m==typeof f)continue;l(m,f)}(d.sham||f&&f.sham)&&r(m,"sham",!0),a(h,p,m,d)}}},{"../internals/copy-constructor-properties":237,"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/define-global-property":246,"../internals/global":274,"../internals/is-forced":287,"../internals/object-get-own-property-descriptor":309}],260:[function(i,t,o){"use strict";t.exports=function(e){try{return!!e()}catch{return!0}}},{}],261:[function(i,t,o){"use strict";var e=i("../internals/function-bind-native"),n=Function.prototype,r=n.apply,a=n.call;t.exports=typeof Reflect=="object"&&Reflect.apply||(e?a.bind(r):function(){return a.apply(r,arguments)})},{"../internals/function-bind-native":263}],262:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this-clause"),n=i("../internals/a-callable"),r=i("../internals/function-bind-native"),a=e(e.bind);t.exports=function(s,l){return n(s),l===void 0?s:r?a(s,l):function(){return s.apply(l,arguments)}}},{"../internals/a-callable":222,"../internals/function-bind-native":263,"../internals/function-uncurry-this-clause":267}],263:[function(i,t,o){"use strict";var e=i("../internals/fails");t.exports=!e(function(){var n=function(){}.bind();return typeof n!="function"||n.hasOwnProperty("prototype")})},{"../internals/fails":260}],264:[function(i,t,o){"use strict";var e=i("../internals/function-bind-native"),n=Function.prototype.call;t.exports=e?n.bind(n):function(){return n.apply(n,arguments)}},{"../internals/function-bind-native":263}],265:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/has-own-property"),r=Function.prototype,a=e&&Object.getOwnPropertyDescriptor,s=n(r,"name"),l=s&&function(){}.name==="something",c=s&&(!e||e&&a(r,"name").configurable);t.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},{"../internals/descriptors":247,"../internals/has-own-property":275}],266:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/a-callable");t.exports=function(r,a,s){try{return e(n(Object.getOwnPropertyDescriptor(r,a)[s]))}catch{}}}
8,{"../internals/a-callable":222,"../internals/function-uncurry-this":268}],267:[function(i,t,o){"use strict";var e=i("../internals/classof-raw"),n=i("../internals/function-uncurry-this");t.exports=function(r){if(e(r)==="Function")return n(r)}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268}],268:[function(i,t,o){"use strict";var e=i("../internals/function-bind-native"),n=Function.prototype,r=n.call,a=e&&n.bind.bind(r,r);t.exports=e?a:function(s){return function(){return r.apply(s,arguments)}}},{"../internals/function-bind-native":263}],269:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/is-callable"),r=function(a){return n(a)?a:void 0};t.exports=function(a,s){return arguments.length<2?r(e[a]):e[a]&&e[a][s]}},{"../internals/global":274,"../internals/is-callable":285}],270:[function(i,t,o){"use strict";var e=i("../internals/classof"),n=i("../internals/get-method"),r=i("../internals/is-null-or-undefined"),a=i("../internals/iterators"),s=i("../internals/well-known-symbol")("iterator");t.exports=function(l){if(!r(l))return n(l,s)||n(l,"@@iterator")||a[e(l)]}},{"../internals/classof":236,"../internals/get-method":273,"../internals/is-null-or-undefined":288,"../internals/iterators":298,"../internals/well-known-symbol":357}],271:[function(i,t,o){"use strict";var e=i("../internals/function-call"),n=i("../internals/a-callable"),r=i("../internals/an-object"),a=i("../internals/try-to-string"),s=i("../internals/get-iterator-method"),l=TypeError;t.exports=function(c,d){var u=arguments.length<2?s(c):d;if(n(u))return r(e(u,c));throw new l(a(c)+" is not iterable")}},{"../internals/a-callable":222,"../internals/an-object":227,"../internals/function-call":264,"../internals/get-iterator-method":270,"../internals/try-to-string":349}],272:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/is-array"),r=i("../internals/is-callable"),a=i("../internals/classof-raw"),s=i("../internals/to-string"),l=e([].push);t.exports=function(c){if(r(c))return c;if(n(c)){for(var d=c.length,u=[],h=0;h<d;h++){var p=c[h];typeof p=="string"?l(u,p):typeof p!="number"&&a(p)!=="Number"&&a(p)!=="String"||l(u,s(p))}var f=u.length,m=!0;return function(g,y){if(m)return m=!1,y;if(n(this))return y;for(var C=0;C<f;C++)if(u[C]===g)return y}}}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268,"../internals/is-array":284,"../internals/is-callable":285,"../internals/to-string":348}],273:[function(i,t,o){"use strict";var e=i("../internals/a-callable"),n=i("../internals/is-null-or-undefined");t.exports=function(r,a){var s=r[a];return n(s)?void 0:e(s)}},{"../internals/a-callable":222,"../internals/is-null-or-undefined":288}],274:[function(i,t,o){(function(e){(function(){"use strict";var n=function(r){return r&&r.Math===Math&&r};t.exports=n(typeof globalThis=="object"&&globalThis)||n(typeof window=="object"&&window)||n(typeof self=="object"&&self)||n(typeof e=="object"&&e)||function(){return this}()||this||Function("return this")()}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],275:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/to-object"),r=e({}.hasOwnProperty);t.exports=Object.hasOwn||function(a,s){return r(n(a),s)}},{"../internals/function-uncurry-this":268,"../internals/to-object":344}],276:[function(i,t,o){"use strict";t.exports={}},{}],277:[function(i,t,o){"use strict";t.exports=function(e,n){try{arguments.length===1?console.error(e):console.error(e,n)}catch{}}},{}],278:[function(i,t,o){"use strict";var e=i("../internals/get-built-in");t.exports=e("document","documentElement")},{"../internals/get-built-in":269}],279:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/fails"),r=i("../internals/document-create-element");t.exports=!e&&!n(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!==7})},{"../internals/descriptors":247,"../internals/document-create-element":249,"../internals/fails":260}],280:[function(i,t,o){"use strict";
8var e=i("../internals/function-uncurry-this"),n=i("../internals/fails"),r=i("../internals/classof-raw"),a=Object,s=e("".split);t.exports=n(function(){return!a("z").propertyIsEnumerable(0)})?function(l){return r(l)==="String"?s(l,""):a(l)}:a},{"../internals/classof-raw":235,"../internals/fails":260,"../internals/function-uncurry-this":268}],281:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/is-callable"),r=i("../internals/shared-store"),a=e(Function.toString);n(r.inspectSource)||(r.inspectSource=function(s){return a(s)}),t.exports=r.inspectSource},{"../internals/function-uncurry-this":268,"../internals/is-callable":285,"../internals/shared-store":333}],282:[function(i,t,o){"use strict";var e,n,r,a=i("../internals/weak-map-basic-detection"),s=i("../internals/global"),l=i("../internals/is-object"),c=i("../internals/create-non-enumerable-property"),d=i("../internals/has-own-property"),u=i("../internals/shared-store"),h=i("../internals/shared-key"),p=i("../internals/hidden-keys"),f=s.TypeError,m=s.WeakMap;if(a||u.state){var g=u.state||(u.state=new m);g.get=g.get,g.has=g.has,g.set=g.set,e=function(C,T){if(g.has(C))throw new f("Object already initialized");return T.facade=C,g.set(C,T),T},n=function(C){return g.get(C)||{}},r=function(C){return g.has(C)}}else{var y=h("state");p[y]=!0,e=function(C,T){if(d(C,y))throw new f("Object already initialized");return T.facade=C,c(C,y,T),T},n=function(C){return d(C,y)?C[y]:{}},r=function(C){return d(C,y)}}t.exports={set:e,get:n,has:r,enforce:function(C){return r(C)?n(C):e(C,{})},getterFor:function(C){return function(T){var O;if(!l(T)||(O=n(T)).type!==C)throw new f("Incompatible receiver, "+C+" required");return O}}}},{"../internals/create-non-enumerable-property":241,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/is-object":289,"../internals/shared-key":332,"../internals/shared-store":333,"../internals/weak-map-basic-detection":354}],283:[function(i,t,o){"use strict";var e=i("../internals/well-known-symbol"),n=i("../internals/iterators"),r=e("iterator"),a=Array.prototype;t.exports=function(s){return s!==void 0&&(n.Array===s||a[r]===s)}},{"../internals/iterators":298,"../internals/well-known-symbol":357}],284:[function(i,t,o){"use strict";var e=i("../internals/classof-raw");t.exports=Array.isArray||function(n){return e(n)==="Array"}},{"../internals/classof-raw":235}],285:[function(i,t,o){"use strict";var e=i("../internals/document-all"),n=e.all;t.exports=e.IS_HTMLDDA?function(r){return typeof r=="function"||r===n}:function(r){return typeof r=="function"}},{"../internals/document-all":248}],286:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/fails"),r=i("../internals/is-callable"),a=i("../internals/classof"),s=i("../internals/get-built-in"),l=i("../internals/inspect-source"),c=function(){},d=[],u=s("Reflect","construct"),h=/^\s*(?:class|function)\b/,p=e(h.exec),f=!h.test(c),m=function(y){if(!r(y))return!1;try{return u(c,d,y),!0}catch{return!1}},g=function(y){if(!r(y))return!1;switch(a(y)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!p(h,l(y))}catch{return!0}};g.sham=!0,t.exports=!u||n(function(){var y;return m(m.call)||!m(Object)||!m(function(){y=!0})||y})?g:m},{"../internals/classof":236,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/inspect-source":281,"../internals/is-callable":285}],287:[function(i,t,o){"use strict";var e=i("../internals/fails"),n=i("../internals/is-callable"),r=/#|\.prototype\./,a=function(u,h){var p=l[s(u)];return p===d||p!==c&&(n(h)?e(h):!!h)},s=a.normalize=function(u){return String(u).replace(r,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",d=a.POLYFILL="P";t.exports=a},{"../internals/fails":260,"../internals/is-callable":285}],288:[function(i,t,o){"use strict";t.exports=function(e){return e==null}},{}],289:[function(i,t,o){"use strict";var e=i("../internals/is-callable"),n=i("../internals/document-all"),r=n.all;t.exports=n.IS_HTMLDDA?function(a){return typeof a=="object"?a!==null:e(a)||a===r}:function(a){return typeof a=="object"?a!==null:e(a)}},{"../internals/document-all":248,"../internals/is-callable":285}],290:[function(i,t,o){"use strict";
8t.exports=!1},{}],291:[function(i,t,o){"use strict";var e=i("../internals/is-object"),n=i("../internals/classof-raw"),r=i("../internals/well-known-symbol")("match");t.exports=function(a){var s;return e(a)&&((s=a[r])!==void 0?!!s:n(a)==="RegExp")}},{"../internals/classof-raw":235,"../internals/is-object":289,"../internals/well-known-symbol":357}],292:[function(i,t,o){"use strict";var e=i("../internals/get-built-in"),n=i("../internals/is-callable"),r=i("../internals/object-is-prototype-of"),a=i("../internals/use-symbol-as-uid"),s=Object;t.exports=a?function(l){return typeof l=="symbol"}:function(l){var c=e("Symbol");return n(c)&&r(c.prototype,s(l))}},{"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/object-is-prototype-of":314,"../internals/use-symbol-as-uid":351}],293:[function(i,t,o){"use strict";var e=i("../internals/function-bind-context"),n=i("../internals/function-call"),r=i("../internals/an-object"),a=i("../internals/try-to-string"),s=i("../internals/is-array-iterator-method"),l=i("../internals/length-of-array-like"),c=i("../internals/object-is-prototype-of"),d=i("../internals/get-iterator"),u=i("../internals/get-iterator-method"),h=i("../internals/iterator-close"),p=TypeError,f=function(g,y){this.stopped=g,this.result=y},m=f.prototype;t.exports=function(g,y,C){var T,O,j,P,F,L,z,B=C&&C.that,A=!(!C||!C.AS_ENTRIES),S=!(!C||!C.IS_RECORD),R=!(!C||!C.IS_ITERATOR),b=!(!C||!C.INTERRUPTED),v=e(y,B),w=function(x){return T&&h(T,"normal",x),new f(!0,x)},_=function(x){return A?(r(x),b?v(x[0],x[1],w):v(x[0],x[1])):b?v(x,w):v(x)};if(S)T=g.iterator;else if(R)T=g;else{if(!(O=u(g)))throw new p(a(g)+" is not iterable");if(s(O)){for(j=0,P=l(g);P>j;j++)if((F=_(g[j]))&&c(m,F))return F;return new f(!1)}T=d(g,O)}for(L=S?g.next:T.next;!(z=n(L,T)).done;){try{F=_(z.value)}catch(x){h(T,"throw",x)}if(typeof F=="object"&&F&&c(m,F))return F}return new f(!1)}},{"../internals/an-object":227,"../internals/function-bind-context":262,"../internals/function-call":264,"../internals/get-iterator":271,"../internals/get-iterator-method":270,"../internals/is-array-iterator-method":283,"../internals/iterator-close":294,"../internals/length-of-array-like":299,"../internals/object-is-prototype-of":314,"../internals/try-to-string":349}],294:[function(i,t,o){"use strict";var e=i("../internals/function-call"),n=i("../internals/an-object"),r=i("../internals/get-method");t.exports=function(a,s,l){var c,d;n(a);try{if(!(c=r(a,"return"))){if(s==="throw")throw l;return l}c=e(c,a)}catch(u){d=!0,c=u}if(s==="throw")throw l;if(d)throw c;return n(c),l}},{"../internals/an-object":227,"../internals/function-call":264,"../internals/get-method":273}],295:[function(i,t,o){"use strict";var e=i("../internals/iterators-core").IteratorPrototype,n=i("../internals/object-create"),r=i("../internals/create-property-descriptor"),a=i("../internals/set-to-string-tag"),s=i("../internals/iterators"),l=function(){return this};t.exports=function(c,d,u,h){var p=d+" Iterator";return c.prototype=n(e,{next:r(+!h,u)}),a(c,p,!1,!0),s[p]=l,c}},{"../internals/create-property-descriptor":242,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-create":306,"../internals/set-to-string-tag":331}],296:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-call"),r=i("../internals/is-pure"),a=i("../internals/function-name"),s=i("../internals/is-callable"),l=i("../internals/iterator-create-constructor"),c=i("../internals/object-get-prototype-of"),d=i("../internals/object-set-prototype-of"),u=i("../internals/set-to-string-tag"),h=i("../internals/create-non-enumerable-property"),p=i("../internals/define-built-in"),f=i("../internals/well-known-symbol"),m=i("../internals/iterators"),g=i("../internals/iterators-core"),y=a.PROPER,C=a.CONFIGURABLE,T=g.IteratorPrototype,O=g.BUGGY_SAFARI_ITERATORS,j=f("iterator"),P=function(){return this};t.exports=function(F,L,z,B,A,S,R){l(z,L,B);var b,v,w,_=function(M){if(M===A&&U)return U;if(!O&&M&&M in I)return I[M];switch(M){case"keys":case"values":case"entries":return function(){return new z(this,M)}}return function(){return new z(this)}},x=L+" Iterator",k=!1,I=F.prototype,H=I[j]||I["@@iterator"]||A&&I[A],U=!O&&H||_(A),Z=L==="Array"&&I.entries||H;
8if(Z&&(b=c(Z.call(new F)))!==Object.prototype&&b.next&&(r||c(b)===T||(d?d(b,T):s(b[j])||p(b,j,P)),u(b,x,!0,!0),r&&(m[x]=P)),y&&A==="values"&&H&&H.name!=="values"&&(!r&&C?h(I,"name","values"):(k=!0,U=function(){return n(H,this)})),A)if(v={values:_("values"),keys:S?U:_("keys"),entries:_("entries")},R)for(w in v)(O||k||!(w in I))&&p(I,w,v[w]);else e({target:L,proto:!0,forced:O||k},v);return r&&!R||I[j]===U||p(I,j,U,{name:A}),m[L]=U,v}},{"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/export":259,"../internals/function-call":264,"../internals/function-name":265,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/iterator-create-constructor":295,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-get-prototype-of":313,"../internals/object-set-prototype-of":318,"../internals/set-to-string-tag":331,"../internals/well-known-symbol":357}],297:[function(i,t,o){"use strict";var e,n,r,a=i("../internals/fails"),s=i("../internals/is-callable"),l=i("../internals/is-object"),c=i("../internals/object-create"),d=i("../internals/object-get-prototype-of"),u=i("../internals/define-built-in"),h=i("../internals/well-known-symbol"),p=i("../internals/is-pure"),f=h("iterator"),m=!1;[].keys&&("next"in(r=[].keys())?(n=d(d(r)))!==Object.prototype&&(e=n):m=!0),!l(e)||a(function(){var g={};return e[f].call(g)!==g})?e={}:p&&(e=c(e)),s(e[f])||u(e,f,function(){return this}),t.exports={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:m}},{"../internals/define-built-in":245,"../internals/fails":260,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-get-prototype-of":313,"../internals/well-known-symbol":357}],298:[function(i,t,o){arguments[4][276][0].apply(o,arguments)},{dup:276}],299:[function(i,t,o){"use strict";var e=i("../internals/to-length");t.exports=function(n){return e(n.length)}},{"../internals/to-length":343}],300:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/fails"),r=i("../internals/is-callable"),a=i("../internals/has-own-property"),s=i("../internals/descriptors"),l=i("../internals/function-name").CONFIGURABLE,c=i("../internals/inspect-source"),d=i("../internals/internal-state"),u=d.enforce,h=d.get,p=String,f=Object.defineProperty,m=e("".slice),g=e("".replace),y=e([].join),C=s&&!n(function(){return f(function(){},"length",{value:8}).length!==8}),T=String(String).split("String"),O=t.exports=function(j,P,F){m(p(P),0,7)==="Symbol("&&(P="["+g(p(P),/^Symbol\(([^)]*)\)/,"$1")+"]"),F&&F.getter&&(P="get "+P),F&&F.setter&&(P="set "+P),(!a(j,"name")||l&&j.name!==P)&&(s?f(j,"name",{value:P,configurable:!0}):j.name=P),C&&F&&a(F,"arity")&&j.length!==F.arity&&f(j,"length",{value:F.arity});try{F&&a(F,"constructor")&&F.constructor?s&&f(j,"prototype",{writable:!1}):j.prototype&&(j.prototype=void 0)}catch{}var L=u(j);return a(L,"source")||(L.source=y(T,typeof P=="string"?P:"")),j};Function.prototype.toString=O(function(){return r(this)&&h(this).source||c(this)},"toString")},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-name":265,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/inspect-source":281,"../internals/internal-state":282,"../internals/is-callable":285}],301:[function(i,t,o){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(r){var a=+r;return(a>0?n:e)(a)}},{}],302:[function(i,t,o){"use strict";var e,n,r,a,s,l=i("../internals/global"),c=i("../internals/function-bind-context"),d=i("../internals/object-get-own-property-descriptor").f,u=i("../internals/task").set,h=i("../internals/queue"),p=i("../internals/engine-is-ios"),f=i("../internals/engine-is-ios-pebble"),m=i("../internals/engine-is-webos-webkit"),g=i("../internals/engine-is-node"),y=l.MutationObserver||l.WebKitMutationObserver,C=l.document,T=l.process,O=l.Promise,j=d(l,"queueMicrotask"),P=j&&j.value;if(!P){var F=new h,L=function(){var z,B;for(g&&(z=T.domain)&&z.exit();B=F.get();)try{B()}catch(A){throw F.head&&e(),A}z&&z.enter()};p||g||m||!y||!C?!f&&O&&O.resolve?((a=O.resolve(void 0)).constructor=O,s=c(a.then,a),e=function(){s(L)}):g?e=function(){T.nextTick(L)}:(u=c(u,l),e=function(){u(L)}):(n=!0,r=C.createTextNode(""),new y(L).observe(r,{characterData:!0}
8),e=function(){r.data=n=!n}),P=function(z){F.head||e(),F.add(z)}}t.exports=P},{"../internals/engine-is-ios":253,"../internals/engine-is-ios-pebble":252,"../internals/engine-is-node":254,"../internals/engine-is-webos-webkit":255,"../internals/function-bind-context":262,"../internals/global":274,"../internals/object-get-own-property-descriptor":309,"../internals/queue":328,"../internals/task":339}],303:[function(i,t,o){"use strict";var e=i("../internals/a-callable"),n=TypeError,r=function(a){var s,l;this.promise=new a(function(c,d){if(s!==void 0||l!==void 0)throw new n("Bad Promise constructor");s=c,l=d}),this.resolve=e(s),this.reject=e(l)};t.exports.f=function(a){return new r(a)}},{"../internals/a-callable":222}],304:[function(i,t,o){"use strict";var e=i("../internals/is-regexp"),n=TypeError;t.exports=function(r){if(e(r))throw new n("The method doesn't accept regular expressions");return r}},{"../internals/is-regexp":291}],305:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/function-uncurry-this"),r=i("../internals/function-call"),a=i("../internals/fails"),s=i("../internals/object-keys"),l=i("../internals/object-get-own-property-symbols"),c=i("../internals/object-property-is-enumerable"),d=i("../internals/to-object"),u=i("../internals/indexed-object"),h=Object.assign,p=Object.defineProperty,f=n([].concat);t.exports=!h||a(function(){if(e&&h({b:1},h(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},g={},y=Symbol("assign detection");return m[y]=7,"abcdefghijklmnopqrst".split("").forEach(function(C){g[C]=C}),h({},m)[y]!==7||s(h({},g)).join("")!=="abcdefghijklmnopqrst"})?function(m,g){for(var y=d(m),C=arguments.length,T=1,O=l.f,j=c.f;C>T;)for(var P,F=u(arguments[T++]),L=O?f(s(F),O(F)):s(F),z=L.length,B=0;z>B;)P=L[B++],e&&!r(j,F,P)||(y[P]=F[P]);return y}:h},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/object-get-own-property-symbols":312,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-object":344}],306:[function(i,t,o){"use strict";var e,n=i("../internals/an-object"),r=i("../internals/object-define-properties"),a=i("../internals/enum-bug-keys"),s=i("../internals/hidden-keys"),l=i("../internals/html"),c=i("../internals/document-create-element"),d=i("../internals/shared-key"),u=d("IE_PROTO"),h=function(){},p=function(g){return"<script>"+g+"<\/script>"},f=function(g){g.write(p("")),g.close();var y=g.parentWindow.Object;return g=null,y},m=function(){try{e=new ActiveXObject("htmlfile")}catch{}var g,y;m=typeof document<"u"?document.domain&&e?f(e):((y=c("iframe")).style.display="none",l.appendChild(y),y.src="javascript:",(g=y.contentWindow.document).open(),g.write(p("document.F=Object")),g.close(),g.F):f(e);for(var C=a.length;C--;)delete m.prototype[a[C]];return m()};s[u]=!0,t.exports=Object.create||function(g,y){var C;return g!==null?(h.prototype=n(g),C=new h,h.prototype=null,C[u]=g):C=m(),y===void 0?C:r.f(C,y)}},{"../internals/an-object":227,"../internals/document-create-element":249,"../internals/enum-bug-keys":258,"../internals/hidden-keys":276,"../internals/html":278,"../internals/object-define-properties":307,"../internals/shared-key":332}],307:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/v8-prototype-define-bug"),r=i("../internals/object-define-property"),a=i("../internals/an-object"),s=i("../internals/to-indexed-object"),l=i("../internals/object-keys");o.f=e&&!n?Object.defineProperties:function(c,d){a(c);for(var u,h=s(d),p=l(d),f=p.length,m=0;f>m;)r.f(c,u=p[m++],h[u]);return c}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/object-define-property":308,"../internals/object-keys":316,"../internals/to-indexed-object":341,"../internals/v8-prototype-define-bug":352}],308:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/ie8-dom-define"),r=i("../internals/v8-prototype-define-bug"),a=i("../internals/an-object"),s=i("../internals/to-property-key"),l=TypeError,c=Object.defineProperty,d=Object.getOwnPropertyDescriptor;
vendor: 4,133 bytes, line 8
8o.f=e?r?function(u,h,p){if(a(u),h=s(h),a(p),typeof u=="function"&&h==="prototype"&&"value"in p&&"writable"in p&&!p.writable){var f=d(u,h);f&&f.writable&&(u[h]=p.value,p={configurable:"configurable"in p?p.configurable:f.configurable,enumerable:"enumerable"in p?p.enumerable:f.enumerable,writable:!1})}return c(u,h,p)}:c:function(u,h,p){if(a(u),h=s(h),a(p),n)try{return c(u,h,p)}catch{}if("get"in p||"set"in p)throw new l("Accessors not supported");return"value"in p&&(u[h]=p.value),u}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/ie8-dom-define":279,"../internals/to-property-key":346,"../internals/v8-prototype-define-bug":352}],309:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/function-call"),r=i("../internals/object-property-is-enumerable"),a=i("../internals/create-property-descriptor"),s=i("../internals/to-indexed-object"),l=i("../internals/to-property-key"),c=i("../internals/has-own-property"),d=i("../internals/ie8-dom-define"),u=Object.getOwnPropertyDescriptor;o.f=e?u:function(h,p){if(h=s(h),p=l(p),d)try{return u(h,p)}catch{}if(c(h,p))return a(!n(r.f,h,p),h[p])}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/function-call":264,"../internals/has-own-property":275,"../internals/ie8-dom-define":279,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341,"../internals/to-property-key":346}],310:[function(i,t,o){"use strict";var e=i("../internals/classof-raw"),n=i("../internals/to-indexed-object"),r=i("../internals/object-get-own-property-names").f,a=i("../internals/array-slice-simple"),s=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(l){return s&&e(l)==="Window"?function(c){try{return r(c)}catch{return a(s)}}(l):r(n(l))}},{"../internals/array-slice-simple":230,"../internals/classof-raw":235,"../internals/object-get-own-property-names":311,"../internals/to-indexed-object":341}],311:[function(i,t,o){"use strict";var e=i("../internals/object-keys-internal"),n=i("../internals/enum-bug-keys").concat("length","prototype");o.f=Object.getOwnPropertyNames||function(r){return e(r,n)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],312:[function(i,t,o){"use strict";o.f=Object.getOwnPropertySymbols},{}],313:[function(i,t,o){"use strict";var e=i("../internals/has-own-property"),n=i("../internals/is-callable"),r=i("../internals/to-object"),a=i("../internals/shared-key"),s=i("../internals/correct-prototype-getter"),l=a("IE_PROTO"),c=Object,d=c.prototype;t.exports=s?c.getPrototypeOf:function(u){var h=r(u);if(e(h,l))return h[l];var p=h.constructor;return n(p)&&h instanceof p?p.prototype:h instanceof c?d:null}},{"../internals/correct-prototype-getter":239,"../internals/has-own-property":275,"../internals/is-callable":285,"../internals/shared-key":332,"../internals/to-object":344}],314:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this");t.exports=e({}.isPrototypeOf)},{"../internals/function-uncurry-this":268}],315:[function(i,t,o){"use strict";var e=i("../internals/function-uncurry-this"),n=i("../internals/has-own-property"),r=i("../internals/to-indexed-object"),a=i("../internals/array-includes").indexOf,s=i("../internals/hidden-keys"),l=e([].push);t.exports=function(c,d){var u,h=r(c),p=0,f=[];for(u in h)!n(s,u)&&n(h,u)&&l(f,u);for(;d.length>p;)n(h,u=d[p++])&&(~a(f,u)||l(f,u));return f}},{"../internals/array-includes":228,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/to-indexed-object":341}],316:[function(i,t,o){"use strict";var e=i("../internals/object-keys-internal"),n=i("../internals/enum-bug-keys");t.exports=Object.keys||function(r){return e(r,n)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],317:[function(i,t,o){"use strict";var e={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!e.call({1:2},1);o.f=r?function(a){var s=n(this,a);return!!s&&s.enumerable}:e},{}],318:[function(i,t,o){"use strict";
8var e=i("../internals/function-uncurry-this-accessor"),n=i("../internals/an-object"),r=i("../internals/a-possible-prototype");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var a,s=!1,l={};try{(a=e(Object.prototype,"__proto__","set"))(l,[]),s=l instanceof Array}catch{}return function(c,d){return n(c),r(d),s?a(c,d):c.__proto__=d,c}}():void 0)},{"../internals/a-possible-prototype":224,"../internals/an-object":227,"../internals/function-uncurry-this-accessor":266}],319:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/fails"),r=i("../internals/function-uncurry-this"),a=i("../internals/object-get-prototype-of"),s=i("../internals/object-keys"),l=i("../internals/to-indexed-object"),c=r(i("../internals/object-property-is-enumerable").f),d=r([].push),u=e&&n(function(){var p=Object.create(null);return p[2]=2,!c(p,2)}),h=function(p){return function(f){for(var m,g=l(f),y=s(g),C=u&&a(g)===null,T=y.length,O=0,j=[];T>O;)m=y[O++],e&&!(C?m in g:c(g,m))||d(j,p?[m,g[m]]:g[m]);return j}};t.exports={entries:h(!0),values:h(!1)}},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/object-get-prototype-of":313,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341}],320:[function(i,t,o){"use strict";var e=i("../internals/function-call"),n=i("../internals/is-callable"),r=i("../internals/is-object"),a=TypeError;t.exports=function(s,l){var c,d;if(l==="string"&&n(c=s.toString)&&!r(d=e(c,s))||n(c=s.valueOf)&&!r(d=e(c,s))||l!=="string"&&n(c=s.toString)&&!r(d=e(c,s)))return d;throw new a("Can't convert object to primitive value")}},{"../internals/function-call":264,"../internals/is-callable":285,"../internals/is-object":289}],321:[function(i,t,o){"use strict";var e=i("../internals/get-built-in"),n=i("../internals/function-uncurry-this"),r=i("../internals/object-get-own-property-names"),a=i("../internals/object-get-own-property-symbols"),s=i("../internals/an-object"),l=n([].concat);t.exports=e("Reflect","ownKeys")||function(c){var d=r.f(s(c)),u=a.f;return u?l(d,u(c)):d}},{"../internals/an-object":227,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-symbols":312}],322:[function(i,t,o){"use strict";var e=i("../internals/global");t.exports=e},{"../internals/global":274}],323:[function(i,t,o){"use strict";t.exports=function(e){try{return{error:!1,value:e()}}catch(n){return{error:!0,value:n}}}},{}],324:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/promise-native-constructor"),r=i("../internals/is-callable"),a=i("../internals/is-forced"),s=i("../internals/inspect-source"),l=i("../internals/well-known-symbol"),c=i("../internals/engine-is-browser"),d=i("../internals/engine-is-deno"),u=i("../internals/is-pure"),h=i("../internals/engine-v8-version"),p=n&&n.prototype,f=l("species"),m=!1,g=r(e.PromiseRejectionEvent),y=a("Promise",function(){var C=s(n),T=C!==String(n);if(!T&&h===66||u&&(!p.catch||!p.finally))return!0;if(!h||h<51||!/native code/.test(C)){var O=new n(function(P){P(1)}),j=function(P){P(function(){},function(){})};if((O.constructor={})[f]=j,!(m=O.then(function(){})instanceof j))return!0}return!T&&(c||d)&&!g});t.exports={CONSTRUCTOR:y,REJECTION_EVENT:g,SUBCLASSING:m}},{"../internals/engine-is-browser":250,"../internals/engine-is-deno":251,"../internals/engine-v8-version":257,"../internals/global":274,"../internals/inspect-source":281,"../internals/is-callable":285,"../internals/is-forced":287,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/well-known-symbol":357}],325:[function(i,t,o){"use strict";var e=i("../internals/global");t.exports=e.Promise},{"../internals/global":274}],326:[function(i,t,o){"use strict";var e=i("../internals/an-object"),n=i("../internals/is-object"),r=i("../internals/new-promise-capability");t.exports=function(a,s){if(e(a),n(s)&&s.constructor===a)return s;var l=r.f(a);return(0,l.resolve)(s),l.promise}},{"../internals/an-object":227,"../internals/is-object":289,"../internals/new-promise-capability":303}],327:[function(i,t,o){"use strict";var e=i("../internals/promise-native-constructor"),n=i("../internals/check-correctness-of-iteration"),r=i("../internals/promise-constructor-detection").CONSTRUCTOR;t.exports=r||!n(function(a){e.all(a).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":234,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],328:[function(i,t,o){"use strict";var e=function(){this.head=null,this.tail=null};e.prototype={add:function(n){var r={item:n,next:null},a=this.tail;a?a.next=r:this.head=r,this.tail=r},get:function(){var n=this.head;if(n)return(this.head=n.next)===null&&(this.tail=null),n.item}},t.exports=e},{}],329:[function(i,t,o){"use strict";var e=i("../internals/is-null-or-undefined"),n=TypeError;t.exports=function(r){if(e(r))throw new n("Can't call method on "+r);return r}},{"../internals/is-null-or-undefined":288}],330:[function(i,t,o){"use strict";var e=i("../internals/get-built-in"),n=i("../internals/define-built-in-accessor"),r=i("../internals/well-known-symbol"),a=i("../internals/descriptors"),s=r("species");t.exports=function(l){var c=e(l);a&&c&&!c[s]&&n(c,s,{configurable:!0,get:function(){return this}})}},{"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],331:[function(i,t,o){"use strict";var e=i("../internals/object-define-property").f,n=i("../internals/has-own-property"),r=i("../internals/well-known-symbol")("toStringTag");t.exports=function(a,s,l){a&&!l&&(a=a.prototype),a&&!n(a,r)&&e(a,r,{configurable:!0,value:s})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],332:[function(i,t,o){"use strict";var e=i("../internals/shared"),n=i("../internals/uid"),r=e("keys");t.exports=function(a){return r[a]||(r[a]=n(a))}},{"../internals/shared":334,"../internals/uid":350}],333:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/define-global-property"),r=e["__c
8ore-js_shared__"]||n("__core-js_shared__",{});t.exports=r},{"../internals/define-global-property":246,"../internals/global":274}],334:[function(i,t,o){"use strict";var e=i("../internals/is-pure"),n=i("../internals/shared-store");(t.exports=function(r,a){return n[r]||(n[r]=a!==void 0?a:{})})("versions",[]).push({version:"3.33.0",mode:e?"pure":"global",copyright:"\xA9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":290,"../internals/shared-store":333}],335:[function(i,t,o){"use strict";var e=i("../internals/an-object"),n=i("../internals/a-constructor"),r=i("../internals/is-null-or-undefined"),a=i("../internals/well-known-symbol")("species");t.exports=function(s,l){var c,d=e(s).constructor;return d===void 0||r(c=e(d)[a])?l:n(c)}},{"../internals/a-constructor":223,"../internals/an-object":227,"../internals/is-null-or-undefined":288,"../internals/well-known-symbol":357}],336:[function(i,t,o){"use strict";var e=i("../internals/engine-v8-version"),n=i("../internals/fails"),r=i("../internals/global").String;t.exports=!!Object.getOwnPropertySymbols&&!n(function(){var a=Symbol("symbol detection");return!r(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&e&&e<41})},{"../internals/engine-v8-version":257,"../internals/fails":260,"../internals/global":274}],337:[function(i,t,o){"use strict";var e=i("../internals/function-call"),n=i("../internals/get-built-in"),r=i("../internals/well-known-symbol"),a=i("../internals/define-built-in");t.exports=function(){var s=n("Symbol"),l=s&&s.prototype,c=l&&l.valueOf,d=r("toPrimitive");l&&!l[d]&&a(l,d,function(u){return e(c,this)},{arity:1})}},{"../internals/define-built-in":245,"../internals/function-call":264,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],338:[function(i,t,o){"use strict";var e=i("../internals/symbol-constructor-detection");t.exports=e&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/symbol-constructor-detection":336}],339:[function(i,t,o){"use strict";var e,n,r,a,s=i("../internals/global"),l=i("../internals/function-apply"),c=i("../internals/function-bind-context"),d=i("../internals/is-callable"),u=i("../internals/has-own-property"),h=i("../internals/fails"),p=i("../internals/html"),f=i("../internals/array-slice"),m=i("../internals/document-create-element"),g=i("../internals/validate-arguments-length"),y=i("../internals/engine-is-ios"),C=i("../internals/engine-is-node"),T=s.setImmediate,O=s.clearImmediate,j=s.process,P=s.Dispatch,F=s.Function,L=s.MessageChannel,z=s.String,B=0,A={};h(function(){e=s.location});var S=function(w){if(u(A,w)){var _=A[w];delete A[w],_()}},R=function(w){return function(){S(w)}},b=function(w){S(w.data)},v=function(w){s.postMessage(z(w),e.protocol+"//"+e.host)};T&&O||(T=function(w){g(arguments.length,1);var _=d(w)?w:F(w),x=f(arguments,1);return A[++B]=function(){l(_,void 0,x)},n(B),B},O=function(w){delete A[w]},C?n=function(w){j.nextTick(R(w))}:P&&P.now?n=function(w){P.now(R(w))}:L&&!y?(a=(r=new L).port2,r.port1.onmessage=b,n=c(a.postMessage,a)):s.addEventListener&&d(s.postMessage)&&!s.importScripts&&e&&e.protocol!=="file:"&&!h(v)?(n=v,s.addEventListener("message",b,!1)):n="onreadystatechange"in m("script")?function(w){p.appendChild(m("script")).onreadystatechange=function(){p.removeChild(this),S(w)}}:function(w){setTimeout(R(w),0)}),t.exports={set:T,clear:O}},{"../internals/array-slice":231,"../internals/document-create-element":249,"../internals/engine-is-ios":253,"../internals/engine-is-node":254,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-bind-context":262,"../internals/global":274,"../internals/has-own-property":275,"../internals/html":278,"../internals/is-callable":285,"../internals/validate-arguments-length":353}],340:[function(i,t,o){"use strict";var e=i("../internals/to-integer-or-infinity"),n=Math.max,r=Math.min;t.exports=function(a,s){var l=e(a);return l<0?n(l+s,0):r(l,s)}},{"../internals/to-integer-or-infinity":342}],341:[function(i,t,o){"use strict";var e=i("../internals/indexed-object"),n=i("../internals/require-object-coercible");t.exports=function(r){return e(n(r))}},{"../internals/indexed-object":280,"../internals/require-object-coercible":329}],342:[function(i,t,o){"use strict";var e=i("../internals/math-trunc");t.exports=function(n){var r=+n;return r!=r||r===0?0:e(r)}},{"../internals/math-trunc":301}],343:[function(i,t,o){"use strict";var e=i("../internals/to-integer-or-infinity"),n=Math.min;t.exports=function(r){return r>0?n(e(r),9007199254740991):0}},{"../internals/to-integer-or-infinity":342}],344:[function(i,t,o){"use strict";var e=i("../internals/require-object-coercible"),n=Object;t.exports=function(r){return n(e(r))}},{"../internals/require-object-coercible":329}],345:[function(i,t,o){"use strict";var e=i("../internals/function-call"),n=i("../internals/is-object"),r=i("../internals/is-symbol"),a=i("../internals/get-method"),s=i("../internals/ordinary-to-primitive"),l=i("../internals/well-known-symbol"),c=TypeError,d=l("toPrimitive");t.exports=function(u,h){if(!n(u)||r(u))return u;var p,f=a(u,d);if(f){if(h===void 0&&(h="default"),p=e(f,u,h),!n(p)||r(p))return p;throw new c("Can't convert object to primitive value")}return h===void 0&&(h="number"),s(u,h)}},{"../internals/function-call":264,"../internals/get-method":273,"../internals/is-object":289,"../internals/is-symbol":292,"../internals/ordinary-to-primitive":320,"../internals/well-known-symbol":357}],346:[function(i,t,o){"use strict";var e=i("../internals/to-primitive"),n=i("../internals/is-symbol");t.exports=function(r){var a=e(r,"string");return n(a)?a:a+""}},{"../internals/is-symbol":292,"../internals/to-primitive":345}],347:[function(i,t,o){"use strict";var e={};e[i("../internals/well-known-symbol")("toStringTag")]="z",t.exports=String(e)==="[object z]"},{"../internals/well-known-symbol":357}],348:[function(i,t,o){"use strict";var e=i("../internals/classof"),n=String;t.exports=function(r){if(e(r)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return n(r)}},{"../internals/classof":236}],349:[function(i,t,o){"use strict";var e=String;t.exports=function(n){try{return e(n)}catch{return"Object"}}},{}],350:[function(i,t,o){"use strict";
8var e=i("../internals/function-uncurry-this"),n=0,r=Math.random(),a=e(1 .toString);t.exports=function(s){return"Symbol("+(s===void 0?"":s)+")_"+a(++n+r,36)}},{"../internals/function-uncurry-this":268}],351:[function(i,t,o){"use strict";var e=i("../internals/symbol-constructor-detection");t.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/symbol-constructor-detection":336}],352:[function(i,t,o){"use strict";var e=i("../internals/descriptors"),n=i("../internals/fails");t.exports=e&&n(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},{"../internals/descriptors":247,"../internals/fails":260}],353:[function(i,t,o){"use strict";var e=TypeError;t.exports=function(n,r){if(n<r)throw new e("Not enough arguments");return n}},{}],354:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/is-callable"),r=e.WeakMap;t.exports=n(r)&&/native code/.test(String(r))},{"../internals/global":274,"../internals/is-callable":285}],355:[function(i,t,o){"use strict";var e=i("../internals/path"),n=i("../internals/has-own-property"),r=i("../internals/well-known-symbol-wrapped"),a=i("../internals/object-define-property").f;t.exports=function(s){var l=e.Symbol||(e.Symbol={});n(l,s)||a(l,s,{value:r.f(s)})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/path":322,"../internals/well-known-symbol-wrapped":356}],356:[function(i,t,o){"use strict";var e=i("../internals/well-known-symbol");o.f=e},{"../internals/well-known-symbol":357}],357:[function(i,t,o){"use strict";var e=i("../internals/global"),n=i("../internals/shared"),r=i("../internals/has-own-property"),a=i("../internals/uid"),s=i("../internals/symbol-constructor-detection"),l=i("../internals/use-symbol-as-uid"),c=e.Symbol,d=n("wks"),u=l?c.for||c:c&&c.withoutSetter||a;t.exports=function(h){return r(d,h)||(d[h]=s&&r(c,h)?c[h]:u("Symbol."+h)),d[h]}},{"../internals/global":274,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-constructor-detection":336,"../internals/uid":350,"../internals/use-symbol-as-uid":351}],358:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/array-iteration").findIndex,r=i("../internals/add-to-unscopables"),a=!0;"findIndex"in[]&&Array(1).findIndex(function(){a=!1}),e({target:"Array",proto:!0,forced:a},{findIndex:function(s){return n(this,s,arguments.length>1?arguments[1]:void 0)}}),r("findIndex")},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],359:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/array-iteration").find,r=i("../internals/add-to-unscopables"),a=!0;"find"in[]&&Array(1).find(function(){a=!1}),e({target:"Array",proto:!0,forced:a},{find:function(s){return n(this,s,arguments.length>1?arguments[1]:void 0)}}),r("find")},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],360:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/array-includes").includes,r=i("../internals/fails"),a=i("../internals/add-to-unscopables");e({target:"Array",proto:!0,forced:r(function(){return!Array(1).includes()})},{includes:function(s){return n(this,s,arguments.length>1?arguments[1]:void 0)}}),a("includes")},{"../internals/add-to-unscopables":225,"../internals/array-includes":228,"../internals/export":259,"../internals/fails":260}],361:[function(i,t,o){"use strict";var e=i("../internals/to-indexed-object"),n=i("../internals/add-to-unscopables"),r=i("../internals/iterators"),a=i("../internals/internal-state"),s=i("../internals/object-define-property").f,l=i("../internals/iterator-define"),c=i("../internals/create-iter-result-object"),d=i("../internals/is-pure"),u=i("../internals/descriptors"),h=a.set,p=a.getterFor("Array Iterator");t.exports=l(Array,"Array",function(m,g){h(this,{type:"Array Iterator",target:e(m),index:0,kind:g})},function(){var m=p(this),g=m.target,y=m.kind,C=m.index++;if(!g||C>=g.length)return m.target=void 0,c(void 0,!0);switch(y){case"keys":return c(C,!1);case"values":return c(g[C],!1)}return c([C,g[C]],!1)},"values");var f=r.Arguments=r.Array;
8if(n("keys"),n("values"),n("entries"),!d&&u&&f.name!=="values")try{s(f,"name",{value:"values"})}catch{}},{"../internals/add-to-unscopables":225,"../internals/create-iter-result-object":240,"../internals/descriptors":247,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/iterator-define":296,"../internals/iterators":298,"../internals/object-define-property":308,"../internals/to-indexed-object":341}],362:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/get-built-in"),r=i("../internals/function-apply"),a=i("../internals/function-call"),s=i("../internals/function-uncurry-this"),l=i("../internals/fails"),c=i("../internals/is-callable"),d=i("../internals/is-symbol"),u=i("../internals/array-slice"),h=i("../internals/get-json-replacer-function"),p=i("../internals/symbol-constructor-detection"),f=String,m=n("JSON","stringify"),g=s(/./.exec),y=s("".charAt),C=s("".charCodeAt),T=s("".replace),O=s(1 .toString),j=/[\uD800-\uDFFF]/g,P=/^[\uD800-\uDBFF]$/,F=/^[\uDC00-\uDFFF]$/,L=!p||l(function(){var S=n("Symbol")("stringify detection");return m([S])!=="[null]"||m({a:S})!=="{}"||m(Object(S))!=="{}"}),z=l(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),B=function(S,R){var b=u(arguments),v=h(R);if(c(v)||S!==void 0&&!d(S))return b[1]=function(w,_){if(c(v)&&(_=a(v,this,f(w),_)),!d(_))return _},r(m,null,b)},A=function(S,R,b){var v=y(b,R-1),w=y(b,R+1);return g(P,S)&&!g(F,w)||g(F,S)&&!g(P,v)?"\\u"+O(C(S,0),16):S};m&&e({target:"JSON",stat:!0,arity:3,forced:L||z},{stringify:function(S,R,b){var v=u(arguments),w=r(L?B:m,null,v);return z&&typeof w=="string"?T(w,j,A):w}})},{"../internals/array-slice":231,"../internals/export":259,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/get-json-replacer-function":272,"../internals/is-callable":285,"../internals/is-symbol":292,"../internals/symbol-constructor-detection":336}],363:[function(i,t,o){"use strict";i("../internals/export")({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},{"../internals/export":259}],364:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/object-assign");e({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},{"../internals/export":259,"../internals/object-assign":305}],365:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/symbol-constructor-detection"),r=i("../internals/fails"),a=i("../internals/object-get-own-property-symbols"),s=i("../internals/to-object");e({target:"Object",stat:!0,forced:!n||r(function(){a.f(1)})},{getOwnPropertySymbols:function(l){var c=a.f;return c?c(s(l)):[]}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-get-own-property-symbols":312,"../internals/symbol-constructor-detection":336,"../internals/to-object":344}],366:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/to-object"),r=i("../internals/object-keys");e({target:"Object",stat:!0,forced:i("../internals/fails")(function(){r(1)})},{keys:function(a){return r(n(a))}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-keys":316,"../internals/to-object":344}],367:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/object-to-array").values;e({target:"Object",stat:!0},{values:function(r){return n(r)}})},{"../internals/export":259,"../internals/object-to-array":319}],368:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-call"),r=i("../internals/a-callable"),a=i("../internals/new-promise-capability"),s=i("../internals/perform"),l=i("../internals/iterate");e({target:"Promise",stat:!0,forced:i("../internals/promise-statics-incorrect-iteration")},{all:function(c){var d=this,u=a.f(d),h=u.resolve,p=u.reject,f=s(function(){var m=r(d.resolve),g=[],y=0,C=1;l(c,function(T){var O=y++,j=!1;C++,n(m,d,T).then(function(P){j||(j=!0,g[O]=P,--C||h(g))},p)}),--C||h(g)});return f.error&&p(f.value),u.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}
vendor: 1,851 bytes, line 8
8],369:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/is-pure"),r=i("../internals/promise-constructor-detection").CONSTRUCTOR,a=i("../internals/promise-native-constructor"),s=i("../internals/get-built-in"),l=i("../internals/is-callable"),c=i("../internals/define-built-in"),d=a&&a.prototype;if(e({target:"Promise",proto:!0,forced:r,real:!0},{catch:function(h){return this.then(void 0,h)}}),!n&&l(a)){var u=s("Promise").prototype.catch;d.catch!==u&&c(d,"catch",u,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],370:[function(i,t,o){"use strict";var e,n,r,a=i("../internals/export"),s=i("../internals/is-pure"),l=i("../internals/engine-is-node"),c=i("../internals/global"),d=i("../internals/function-call"),u=i("../internals/define-built-in"),h=i("../internals/object-set-prototype-of"),p=i("../internals/set-to-string-tag"),f=i("../internals/set-species"),m=i("../internals/a-callable"),g=i("../internals/is-callable"),y=i("../internals/is-object"),C=i("../internals/an-instance"),T=i("../internals/species-constructor"),O=i("../internals/task").set,j=i("../internals/microtask"),P=i("../internals/host-report-errors"),F=i("../internals/perform"),L=i("../internals/queue"),z=i("../internals/internal-state"),B=i("../internals/promise-native-constructor"),A=i("../internals/promise-constructor-detection"),S=i("../internals/new-promise-capability"),R=A.CONSTRUCTOR,b=A.REJECTION_EVENT,v=A.SUBCLASSING,w=z.getterFor("Promise"),_=z.set,x=B&&B.prototype,k=B,I=x,H=c.TypeError,U=c.document,Z=c.process,M=S.f,W=M,D=!!(U&&U.createEvent&&c.dispatchEvent),E=function(ae){var he;return!(!y(ae)||!g(he=ae.then))&&he}
8,V=function(ae,he){var we,xe,ke,Be=he.value,Ge=he.state===1,Ze=Ge?ae.ok:ae.fail,Tt=ae.resolve,ot=ae.reject,ht=ae.domain;try{Ze?(Ge||(he.rejection===2&&fe(he),he.rejection=1),Ze===!0?we=Be:(ht&&ht.enter(),we=Ze(Be),ht&&(ht.exit(),ke=!0)),we===ae.promise?ot(new H("Promise-chain cycle")):(xe=E(we))?d(xe,we,Tt,ot):Tt(we)):ot(Be)}catch(gi){ht&&!ke&&ht.exit(),ot(gi)}},Q=function(ae,he){ae.notified||(ae.notified=!0,j(function(){for(var we,xe=ae.reactions;we=xe.get();)V(we,ae);ae.notified=!1,he&&!ae.rejection&&X(ae)}))},te=function(ae,he,we){var xe,ke;D?((xe=U.createEvent("Event")).promise=he,xe.reason=we,xe.initEvent(ae,!1,!0),c.dispatchEvent(xe)):xe={promise:he,reason:we},!b&&(ke=c["on"+ae])?ke(xe):ae==="unhandledrejection"&&P("Unhandled promise rejection",we)},X=function(ae){d(O,c,function(){var he,we=ae.facade,xe=ae.value;if(ee(ae)&&(he=F(function(){l?Z.emit("unhandledRejection",xe,we):te("unhandledrejection",we,xe)}),ae.rejection=l||ee(ae)?2:1,he.error))throw he.value})},ee=function(ae){return ae.rejection!==1&&!ae.parent},fe=function(ae){d(O,c,function(){var he=ae.facade;l?Z.emit("rejectionHandled",he):te("rejectionhandled",he,ae.value)})},ce=function(ae,he,we){return function(xe){ae(he,xe,we)}},K=function(ae,he,we){ae.done||(ae.done=!0,we&&(ae=we),ae.value=he,ae.state=2,Q(ae,!0))},le=function(ae,he,we){if(!ae.done){ae.done=!0,we&&(ae=we);try{if(ae.facade===he)throw new H("Promise can't be resolved itself");var xe=E(he);xe?j(function(){var ke={done:!1};try{d(xe,he,ce(le,ke,ae),ce(K,ke,ae))}catch(Be){K(ke,Be,ae)}}):(ae.value=he,ae.state=1,Q(ae,!1))}catch(ke){K({done:!1},ke,ae)}}};if(R&&(I=(k=function(ae){C(this,I),m(ae),d(e,this);var he=w(this);try{ae(ce(le,he),ce(K,he))}catch(we){K(he,we)}}).prototype,(e=function(ae){_(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:new L,rejection:!1,state:0,value:void 0})}).prototype=u(I,"then",function(ae,he){var we=w(this),xe=M(T(this,k));return we.parent=!0,xe.ok=!g(ae)||ae,xe.fail=g(he)&&he,xe.domain=l?Z.domain:void 0,we.state===0?we.reactions.add(xe):j(function(){V(xe,we)}),xe.promise}),n=function(){var ae=new e,he=w(ae);this.promise=ae,this.resolve=ce(le,he),this.reject=ce(K,he)},S.f=M=function(ae){return ae===k||ae===void 0?new n(ae):W(ae)},!s&&g(B)&&x!==Object.prototype)){r=x.then,v||u(x,"then",function(ae,he){var we=this;return new k(function(xe,ke){d(r,we,xe,ke)}).then(ae,he)},{unsafe:!0});try{delete x.constructor}catch{}h&&h(x,I)}a({global:!0,constructor:!0,wrap:!0,forced:R},{Promise:k}),p(k,"Promise",!1,!0),f("Promise")},{"../internals/a-callable":222,"../internals/an-instance":226,"../internals/define-built-in":245,"../internals/engine-is-node":254,"../internals/export":259,"../internals/function-call":264,"../internals/global":274,"../internals/host-report-errors":277,"../internals/internal-state":282,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/microtask":302,"../internals/new-promise-capability":303,"../internals/object-set-prototype-of":318,"../internals/perform":323,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/queue":328,"../internals/set-species":330,"../internals/set-to-string-tag":331,"../internals/species-constructor":335,"../internals/task":339}],371:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/is-pure"),r=i("../internals/promise-native-constructor"),a=i("../internals/fails"),s=i("../internals/get-built-in"),l=i("../internals/is-callable"),c=i("../internals/species-constructor"),d=i("../internals/promise-resolve"),u=i("../internals/define-built-in"),h=r&&r.prototype;if(e({target:"Promise",proto:!0,real:!0,forced:!!r&&a(function(){h.finally.call({then:function(){}},function(){})})},{finally:function(f){var m=c(this,s("Promise")),g=l(f);return this.then(g?function(y){return d(m,f()).then(function(){return y})}:f,g?function(y){return d(m,f()).then(function(){throw y})}:f)}}),!n&&l(r)){var p=s("Promise").prototype.finally;h.finally!==p&&u(h,"finally",p,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/fails":260,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326,"../internals/species-constructor":335}],372:[function(i,t,o){"use strict";i("../modules/es.promise.constructor"),i("../modules/es.promise.all"),i("../modules/es.promise.catch"),i("../modules/es.promise.race"),i("../modules/es.promise.reject"),i("../modules/es.promise.resolve")},{"../modules/es.promise.all":368,"../modules/es.promise.catch":369,"../modules/es.promise.constructor":370,"../modules/es.promise.race":373,"../modules/es.promise.reject":374,"../modules/es.promise.resolve":375}],373:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-call"),r=i("../internals/a-callable"),a=i("../internals/new-promise-capability"),s=i("../internals/perform"),l=i("../internals/iterate");e({target:"Promise",stat:!0,forced:i("../internals/promise-statics-incorrect-iteration")},{race:function(c){var d=this,u=a.f(d),h=u.reject,p=s(function(){var f=r(d.resolve);l(c,function(m){n(f,d,m).then(u.resolve,h)})});return p.error&&h(p.value),u.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}
vendor: 4,155 bytes, line 8
8],374:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-call"),r=i("../internals/new-promise-capability");e({target:"Promise",stat:!0,forced:i("../internals/promise-constructor-detection").CONSTRUCTOR},{reject:function(a){var s=r.f(this);return n(s.reject,void 0,a),s.promise}})},{"../internals/export":259,"../internals/function-call":264,"../internals/new-promise-capability":303,"../internals/promise-constructor-detection":324}],375:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/get-built-in"),r=i("../internals/is-pure"),a=i("../internals/promise-native-constructor"),s=i("../internals/promise-constructor-detection").CONSTRUCTOR,l=i("../internals/promise-resolve"),c=n("Promise"),d=r&&!s;e({target:"Promise",stat:!0,forced:r||s},{resolve:function(u){return l(d&&this===c?a:this,u)}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326}],376:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-uncurry-this"),r=i("../internals/to-absolute-index"),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,c=n([].join);e({target:"String",stat:!0,arity:1,forced:!!l&&l.length!==1},{fromCodePoint:function(d){for(var u,h=[],p=arguments.length,f=0;p>f;){if(u=+arguments[f++],r(u,1114111)!==u)throw new a(u+" is not a valid code point");h[f]=u<65536?s(u):s(55296+((u-=65536)>>10),u%1024+56320)}return c(h,"")}})},{"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/to-absolute-index":340}],377:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/function-uncurry-this"),r=i("../internals/not-a-regexp"),a=i("../internals/require-object-coercible"),s=i("../internals/to-string"),l=i("../internals/correct-is-regexp-logic"),c=n("".indexOf);e({target:"String",proto:!0,forced:!l("includes")},{includes:function(d){return!!~c(s(a(this)),s(r(d)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":238,"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/not-a-regexp":304,"../internals/require-object-coercible":329,"../internals/to-string":348}],378:[function(i,t,o){"use strict";i("../internals/well-known-symbol-define")("asyncIterator")},{"../internals/well-known-symbol-define":355}],379:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/global"),r=i("../internals/function-call"),a=i("../internals/function-uncurry-this"),s=i("../internals/is-pure"),l=i("../internals/descriptors"),c=i("../internals/symbol-constructor-detection"),d=i("../internals/fails"),u=i("../internals/has-own-property"),h=i("../internals/object-is-prototype-of"),p=i("../internals/an-object"),f=i("../internals/to-indexed-object"),m=i("../internals/to-property-key"),g=i("../internals/to-string"),y=i("../internals/create-property-descriptor"),C=i("../internals/object-create"),T=i("../internals/object-keys"),O=i("../internals/object-get-own-property-names"),j=i("../internals/object-get-own-property-names-external"),P=i("../internals/object-get-own-property-symbols"),F=i("../internals/object-get-own-property-descriptor"),L=i("../internals/object-define-property"),z=i("../internals/object-define-properties"),B=i("../internals/object-property-is-enumerable"),A=i("../internals/define-built-in"),S=i("../internals/define-built-in-accessor"),R=i("../internals/shared"),b=i("../internals/shared-key"),v=i("../internals/hidden-keys"),w=i("../internals/uid"),_=i("../internals/well-known-symbol"),x=i("../internals/well-known-symbol-wrapped"),k=i("../internals/well-known-symbol-define"),I=i("../internals/symbol-define-to-primitive"),H=i("../internals/set-to-string-tag"),U=i("../internals/internal-state"),Z=i("../internals/array-iteration").forEach,M=b("hidden"),W=U.set,D=U.getterFor("Symbol"),E=Object.prototype,V=n.Symbol,Q=V&&V.prototype,te=n.RangeError,X=n.TypeError,ee=n.QObject,fe=F.f,ce=L.f,K=j.f,le=B.f,ae=a([].push),he=R("symbols"),we=R("op-symbol
8s"),xe=R("wks"),ke=!ee||!ee.prototype||!ee.prototype.findChild,Be=function(Ft,Je,$e){var ui=fe(E,Je);ui&&delete E[Je],ce(Ft,Je,$e),ui&&Ft!==E&&ce(E,Je,ui)},Ge=l&&d(function(){return C(ce({},"a",{get:function(){return ce(this,"a",{value:7}).a}})).a!==7})?Be:ce,Ze=function(Ft,Je){var $e=he[Ft]=C(Q);return W($e,{type:"Symbol",tag:Ft,description:Je}),l||($e.description=Je),$e},Tt=function(Ft,Je,$e){Ft===E&&Tt(we,Je,$e),p(Ft);var ui=m(Je);return p($e),u(he,ui)?($e.enumerable?(u(Ft,M)&&Ft[M][ui]&&(Ft[M][ui]=!1),$e=C($e,{enumerable:y(0,!1)})):(u(Ft,M)||ce(Ft,M,y(1,{})),Ft[M][ui]=!0),Ge(Ft,ui,$e)):ce(Ft,ui,$e)},ot=function(Ft,Je){p(Ft);var $e=f(Je),ui=T($e).concat(pt($e));return Z(ui,function(At){l&&!r(ht,$e,At)||Tt(Ft,At,$e[At])}),Ft},ht=function(Ft){var Je=m(Ft),$e=r(le,this,Je);return!(this===E&&u(he,Je)&&!u(we,Je))&&(!($e||!u(this,Je)||!u(he,Je)||u(this,M)&&this[M][Je])||$e)},gi=function(Ft,Je){var $e=f(Ft),ui=m(Je);if($e!==E||!u(he,ui)||u(we,ui)){var At=fe($e,ui);return!At||!u(he,ui)||u($e,M)&&$e[M][ui]||(At.enumerable=!0),At}},Rt=function(Ft){var Je=K(f(Ft)),$e=[];return Z(Je,function(ui){u(he,ui)||u(v,ui)||ae($e,ui)}),$e},pt=function(Ft){var Je=Ft===E,$e=K(Je?we:f(Ft)),ui=[];return Z($e,function(At){!u(he,At)||Je&&!u(E,At)||ae(ui,he[At])}),ui};c||(A(Q=(V=function(){if(h(Q,this))throw new X("Symbol is not a constructor");var Ft=arguments.length&&arguments[0]!==void 0?g(arguments[0]):void 0,Je=w(Ft),$e=function(ui){this===E&&r($e,we,ui),u(this,M)&&u(this[M],Je)&&(this[M][Je]=!1);var At=y(1,ui);try{Ge(this,Je,At)}catch(Lt){if(!(Lt instanceof te))throw Lt;Be(this,Je,At)}};return l&&ke&&Ge(E,Je,{configurable:!0,set:$e}),Ze(Je,Ft)}).prototype,"toString",function(){return D(this).tag}),A(V,"withoutSetter",function(Ft){return Ze(w(Ft),Ft)}),B.f=ht,L.f=Tt,z.f=ot,F.f=gi,O.f=j.f=Rt,P.f=pt,x.f=function(Ft){return Ze(_(Ft),Ft)},l&&(S(Q,"description",{configurable:!0,get:function(){return D(this).description}}),s||A(E,"propertyIsEnumerable",ht,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:V}),Z(T(xe),function(Ft){k(Ft)}),e({target:"Symbol",stat:!0,forced:!c},{useSetter:function(){ke=!0},useSimple:function(){ke=!1}}),e({target:"Object",stat:!0,forced:!c,sham:!l},{create:function(Ft,Je){return Je===void 0?C(Ft):ot(C(Ft),Je)},defineProperty:Tt,defineProperties:ot,getOwnPropertyDescriptor:gi}),e({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:Rt}),I(),H(V,"Symbol"),v[M]=!0},{"../internals/an-object":227,"../internals/array-iteration":229,"../internals/create-property-descriptor":242,"../internals/define-built-in":245,"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/export":259,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-define-properties":307,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-names-external":310,"../internals/object-get-own-property-symbols":312,"../internals/object-is-prototype-of":314,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/set-to-string-tag":331,"../internals/shared":334,"../internals/shared-key":332,"../internals/symbol-constructor-detection":336,"../internals/symbol-define-to-primitive":337,"../internals/to-indexed-object":341,"../internals/to-property-key":346,"../internals/to-string":348,"../internals/uid":350,"../internals/well-known-symbol":357,"../internals/well-known-symbol-define":355,"../internals/well-known-symbol-wrapped":356}],380:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/get-built-in"),r=i("../internals/has-own-property"),a=i("../internals/to-string"),s=i("../internals/shared"),l=i("../internals/symbol-registry-detection"),c=s("string-to-symbol-registry"),d=s("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!l},{for:function(u){var h=a(u);if(r(c,h))return c[h];var p=n("Symbol")(h);return c[h]=p,d[p]=h,p}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/to-string":348}],381:[function(i,t,o){"use strict";i("../modules/es.symbol.constructor"),i("../modules/es.symbol.for"),i("../modules/es.symbol.ke
8y-for"),i("../modules/es.json.stringify"),i("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":362,"../modules/es.object.get-own-property-symbols":365,"../modules/es.symbol.constructor":379,"../modules/es.symbol.for":380,"../modules/es.symbol.key-for":382}],382:[function(i,t,o){"use strict";var e=i("../internals/export"),n=i("../internals/has-own-property"),r=i("../internals/is-symbol"),a=i("../internals/try-to-string"),s=i("../internals/shared"),l=i("../internals/symbol-registry-detection"),c=s("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!l},{keyFor:function(d){if(!r(d))throw new TypeError(a(d)+" is not a symbol");if(n(c,d))return c[d]}})},{"../internals/export":259,"../internals/has-own-property":275,"../internals/is-symbol":292,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/try-to-string":349}],383:[function(i,t,o){"use strict";function e(n){return Object.prototype.toString.call(n)}o.isArray=function(n){return Array.isArray?Array.isArray(n):e(n)==="[object Array]"},o.isBoolean=function(n){return typeof n=="boolean"},o.isNull=function(n){return n===null},o.isNullOrUndefined=function(n){return n==null},o.isNumber=function(n){return typeof n=="number"},o.isString=function(n){return typeof n=="string"},o.isSymbol=function(n){return typeof n=="symbol"},o.isUndefined=function(n){return n===void 0},o.isRegExp=function(n){return e(n)==="[object RegExp]"},o.isObject=function(n){return typeof n=="object"&&n!==null},o.isDate=function(n){return e(n)==="[object Date]"},o.isError=function(n){return e(n)==="[object Error]"||n instanceof Error},o.isFunction=function(n){return typeof n=="function"},o.isPrimitive=function(n){return n===null||typeof n=="boolean"||typeof n=="number"||typeof n=="string"||typeof n=="symbol"||n===void 0},o.isBuffer=i("buffer").Buffer.isBuffer},{buffer:220}],384:[function(i,t,o){(function(e){(function(){"use strict";var n=i("elliptic"),r=i("bn.js");t.exports=function(c){return new s(c)};var a={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(c){this.curveType=a[c],this.curveType||(this.curveType={name:c}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function l(c,d,u){Array.isArray(c)||(c=c.toArray());var h=new e(c);if(u&&h.length<u){var p=new e(u-h.length);p.fill(0),h=e.concat([p,h])}return d?h.toString(d):h}a.p224=a.secp224r1,a.p256=a.secp256r1=a.prime256v1,a.p192=a.secp192r1=a.prime192v1,a.p384=a.secp384r1,a.p521=a.secp521r1,s.prototype.generateKeys=function(c,d){return this.keys=this.curve.genKeyPair(),this.getPublicKey(c,d)},s.prototype.computeSecret=function(c,d,u){return d=d||"utf8",e.isBuffer(c)||(c=new e(c,d)),l(this.curve.keyFromPublic(c).getPublic().mul(this.keys.getPrivate()).getX(),u,this.curveType.byteLength)},s.prototype.getPublicKey=function(c,d){var u=this.keys.getPublic(d==="compressed",!0);return d==="hybrid"&&(u[u.length-1]%2?u[0]=7:u[0]=6),l(u,c)},s.prototype.getPrivateKey=function(c){return l(this.keys.getPrivate(),c)},s.prototype.setPublicKey=function(c,d){return d=d||"utf8",e.isBuffer(c)||(c=new e(c,d)),this.keys._importPublic(c),this},s.prototype.setPrivateKey=function(c,d){d=d||"utf8",e.isBuffer(c)||(c=new e(c,d));var u=new r(c);return u=u.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(u),this}}).call(this)}).call(this,i("buffer").Buffer)},{"bn.js":385,buffer:220,elliptic:405}],385:[function(i,t,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],386:[function(i,t,o){"use strict";var e=i("inherits"),n=i("md5.js"),r=i("ripemd160"),a=i("sha.js"),s=i("cipher-base");function l(c){s.call(this,"digest"),this._hash=c}e(l,s),l.prototype._update=function(c){this._hash.update(c)},l.prototype._final=function(){return this._hash.digest()},t.exports=function(c){return(c=c.toLowerCase())==="md5"?new n:c==="rmd160"||c==="ripemd160"?new r:new l(a(c))}},{"cipher-base":221,inherits:440,"md5.js":450,ripemd160:493,"sha.js":498}],387:[function(i,t,o){"use strict";var e=i("md5.js");t.exports=function(n){return new e().update(n).digest()}},{"md5.js":450}],388:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./legacy"),r=i("cipher-base"),a=i("safe-buffer").Buffer,s=i("create-hash/md5"),l=i("ripemd160"),c=i("sha.js"),d=a.alloc(128);function u(h,p){r.call(this,"digest"),typeof p=="string"&&(p=a.from(p));var f=h==="sha512"||h==="sha384"?128:64;this._alg=h,this._key=p,p.length>f?p=(h==="rmd160"?new l:c(h)).update(p).digest():p.length<f&&(p=a.concat([p,d],f));for(var m=this._ipad=a.allocUnsafe(f),g=this._opad=a.allocUnsafe(f),y=0;y<f;y++)m[y]=54^p[y],g[y]=92^p[y];this._hash=h==="rmd160"?new l:c(h),this._hash.update(m)}e(u,r),u.prototype._update=function(h){this._hash.update(h)},u.prototype._final=function(){var h=this._hash.digest();return(this._alg==="rmd160"?new l:c(this._alg)).update(this._opad).update(h).digest()}
8,t.exports=function(h,p){return(h=h.toLowerCase())==="rmd160"||h==="ripemd160"?new u("rmd160",p):h==="md5"?new n(s,p):new u(h,p)}},{"./legacy":389,"cipher-base":221,"create-hash/md5":387,inherits:440,ripemd160:493,"safe-buffer":494,"sha.js":498}],389:[function(i,t,o){"use strict";var e=i("inherits"),n=i("safe-buffer").Buffer,r=i("cipher-base"),a=n.alloc(128);function s(l,c){r.call(this,"digest"),typeof c=="string"&&(c=n.from(c)),this._alg=l,this._key=c,c.length>64?c=l(c):c.length<64&&(c=n.concat([c,a],64));for(var d=this._ipad=n.allocUnsafe(64),u=this._opad=n.allocUnsafe(64),h=0;h<64;h++)d[h]=54^c[h],u[h]=92^c[h];this._hash=[d]}e(s,r),s.prototype._update=function(l){this._hash.push(l)},s.prototype._final=function(){var l=this._alg(n.concat(this._hash));return this._alg(n.concat([this._opad,l]))},t.exports=s},{"cipher-base":221,inherits:440,"safe-buffer":494}],390:[function(i,t,o){"use strict";o.randomBytes=o.rng=o.pseudoRandomBytes=o.prng=i("randombytes"),o.createHash=o.Hash=i("create-hash"),o.createHmac=o.Hmac=i("create-hmac");var e=i("browserify-sign/algos"),n=Object.keys(e),r=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);o.getHashes=function(){return r};var a=i("pbkdf2");o.pbkdf2=a.pbkdf2,o.pbkdf2Sync=a.pbkdf2Sync;var s=i("browserify-cipher");o.Cipher=s.Cipher,o.createCipher=s.createCipher,o.Cipheriv=s.Cipheriv,o.createCipheriv=s.createCipheriv,o.Decipher=s.Decipher,o.createDecipher=s.createDecipher,o.Decipheriv=s.Decipheriv,o.createDecipheriv=s.createDecipheriv,o.getCiphers=s.getCiphers,o.listCiphers=s.listCiphers;var l=i("diffie-hellman");o.DiffieHellmanGroup=l.DiffieHellmanGroup,o.createDiffieHellmanGroup=l.createDiffieHellmanGroup,o.getDiffieHellman=l.getDiffieHellman,o.createDiffieHellman=l.createDiffieHellman,o.DiffieHellman=l.DiffieHellman;var c=i("browserify-sign");o.createSign=c.createSign,o.Sign=c.Sign,o.createVerify=c.createVerify,o.Verify=c.Verify,o.createECDH=i("create-ecdh");var d=i("public-encrypt");o.publicEncrypt=d.publicEncrypt,o.privateEncrypt=d.privateEncrypt,o.publicDecrypt=d.publicDecrypt,o.privateDecrypt=d.privateDecrypt;var u=i("randomfill");o.randomFill=u.randomFill,o.randomFillSync=u.randomFillSync,o.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join(`
9`))},o.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":206,"browserify-sign":213,"browserify-sign/algos":210,"create-ecdh":384,"create-hash":386,"create-hmac":388,"diffie-hellman":400,pbkdf2:460,"public-encrypt":468,randombytes:475,randomfill:476}],391:[function(i,t,o){"use strict";(function(e,n){typeof o=="object"&&t!==void 0?t.exports=n():(e=typeof globalThis<"u"?globalThis:e||self).dayjs=n()})(void 0,function(){var e=6e4,n=36e5,r="millisecond",a="second",s="minute",l="hour",c="day",d="week",u="month",h="quarter",p="year",f="date",m="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(b){var v=["th","st","nd","rd"],w=b%100;return"["+b+(v[(w-20)%10]||v[w]||v[0])+"]"}},T=function(b,v,w){var _=String(b);return!_||_.length>=v?b:""+Array(v+1-_.length).join(w)+b},O={s:T,z:function(b){var v=-b.utcOffset(),w=Math.abs(v),_=Math.floor(w/60),x=w%60;return(v<=0?"+":"-")+T(_,2,"0")+":"+T(x,2,"0")},m:function b(v,w){if(v.date()<w.date())return-b(w,v);var _=12*(w.year()-v.year())+(w.month()-v.month()),x=v.clone().add(_,u),k=w-x<0,I=v.clone().add(_+(k?-1:1),u);return+(-(_+(w-x)/(k?x-I:I-x))||0)},a:function(b){return b<0?Math.ceil(b)||0:Math.floor(b)},p:function(b){return{M:u,y:p,w:d,d:c,D:f,h:l,m:s,s:a,ms:r,Q:h}[b]||String(b||"").toLowerCase().replace(/s$/,"")},u:function(b){return b===void 0}},j="en",P={};P[j]=C;var F="$isDayjsObject",L=function(b){return b instanceof S||!(!b||!b[F])},z=function b(v,w,_){var x;if(!v)return j;if(typeof v=="string"){var k=v.toLowerCase();P[k]&&(x=k),w&&(P[k]=w,x=k);var I=v.split("-");if(!x&&I.length>1)return b(I[0])}else{var H=v.name;P[H]=v,x=H}return!_&&x&&(j=x),x||!_&&j},B=function(b,v){if(L(b))return b.clone();var w=typeof v=="object"?v:{};return w.date=b,w.args=arguments,new S(w)},A=O;A.l=z,A.i=L,A.w=function(b,v){return B(b,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var S=function(){function b(w){this.$L=z(w.locale,null,!0),this.parse(w),this.$x=this.$x||w.x||{},this[F]=!0}var v=b.prototype;return v.parse=function(w){this.$d=function(_){var x=_.date,k=_.utc;if(x===null)return new Date(NaN);if(A.u(x))return new Date;if(x instanceof Date)return new Date(x);
vendor: 4,673 bytes, line 9
9if(typeof x=="string"&&!/Z$/i.test(x)){var I=x.match(g);if(I){var H=I[2]-1||0,U=(I[7]||"0").substring(0,3);return k?new Date(Date.UTC(I[1],H,I[3]||1,I[4]||0,I[5]||0,I[6]||0,U)):new Date(I[1],H,I[3]||1,I[4]||0,I[5]||0,I[6]||0,U)}}return new Date(x)}(w),this.init()},v.init=function(){var w=this.$d;this.$y=w.getFullYear(),this.$M=w.getMonth(),this.$D=w.getDate(),this.$W=w.getDay(),this.$H=w.getHours(),this.$m=w.getMinutes(),this.$s=w.getSeconds(),this.$ms=w.getMilliseconds()},v.$utils=function(){return A},v.isValid=function(){return this.$d.toString()!==m},v.isSame=function(w,_){var x=B(w);return this.startOf(_)<=x&&x<=this.endOf(_)},v.isAfter=function(w,_){return B(w)<this.startOf(_)},v.isBefore=function(w,_){return this.endOf(_)<B(w)},v.$g=function(w,_,x){return A.u(w)?this[_]:this.set(x,w)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(w,_){var x=this,k=!!A.u(_)||_,I=A.p(w),H=function(Q,te){var X=A.w(x.$u?Date.UTC(x.$y,te,Q):new Date(x.$y,te,Q),x);return k?X:X.endOf(c)},U=function(Q,te){return A.w(x.toDate()[Q].apply(x.toDate("s"),(k?[0,0,0,0]:[23,59,59,999]).slice(te)),x)},Z=this.$W,M=this.$M,W=this.$D,D="set"+(this.$u?"UTC":"");switch(I){case p:return k?H(1,0):H(31,11);case u:return k?H(1,M):H(0,M+1);case d:var E=this.$locale().weekStart||0,V=(Z<E?Z+7:Z)-E;return H(k?W-V:W+(6-V),M);case c:case f:return U(D+"Hours",0);case l:return U(D+"Minutes",1);case s:return U(D+"Seconds",2);case a:return U(D+"Milliseconds",3);default:return this.clone()}},v.endOf=function(w){return this.startOf(w,!1)},v.$set=function(w,_){var x,k=A.p(w),I="set"+(this.$u?"UTC":""),H=(x={},x[c]=I+"Date",x[f]=I+"Date",x[u]=I+"Month",x[p]=I+"FullYear",x[l]=I+"Hours",x[s]=I+"Minutes",x[a]=I+"Seconds",x[r]=I+"Milliseconds",x)[k],U=k===c?this.$D+(_-this.$W):_;if(k===u||k===p){var Z=this.clone().set(f,1);Z.$d[H](U),Z.init(),this.$d=Z.set(f,Math.min(this.$D,Z.daysInMonth())).$d}else H&&this.$d[H](U);return this.init(),this},v.set=function(w,_){return this.clone().$set(w,_)},v.get=function(w){return this[A.p(w)]()},v.add=function(w,_){var x,k=this;w=Number(w);var I=A.p(_),H=function(M){var W=B(k);return A.w(W.date(W.date()+Math.round(M*w)),k)};if(I===u)return this.set(u,this.$M+w);if(I===p)return this.set(p,this.$y+w);if(I===c)return H(1);if(I===d)return H(7);var U=(x={},x[s]=e,x[l]=n,x[a]=1e3,x)[I]||1,Z=this.$d.getTime()+w*U;return A.w(Z,this)},v.subtract=function(w,_){return this.add(-1*w,_)},v.format=function(w){var _=this,x=this.$locale();if(!this.isValid())return x.invalidDate||m;var k=w||"YYYY-MM-DDTHH:mm:ssZ",I=A.z(this),H=this.$H,U=this.$m,Z=this.$M,M=x.weekdays,W=x.months,D=x.meridiem,E=function(te,X,ee,fe){return te&&(te[X]||te(_,k))||ee[X].slice(0,fe)},V=function(te){return A.s(H%12||12,te,"0")},Q=D||function(te,X,ee){var fe=te<12?"AM":"PM";return ee?fe.toLowerCase():fe};return k.replace(y,function(te,X){return X||function(ee){switch(ee){case"YY":return String(_.$y).slice(-2);case"YYYY":return A.s(_.$y,4,"0");case"M":return Z+1;case"MM":return A.s(Z+1,2,"0");case"MMM":return E(x.monthsShort,Z,W,3);case"MMMM":return E(W,Z);case"D":return _.$D;case"DD":return A.s(_.$D,2,"0");case"d":return String(_.$W);case"dd":return E(x.weekdaysMin,_.$W,M,2);case"ddd":return E(x.weekdaysShort,_.$W,M,3);case"dddd":return M[_.$W];case"H":return String(H);case"HH":return A.s(H,2,"0");case"h":return V(1);case"hh":return V(2);case"a":return Q(H,U,!0);case"A":return Q(H,U,!1);case"m":return String(U);case"mm":return A.s(U,2,"0");case"s":return String(_.$s);case"ss":return A.s(_.$s,2,"0");case"SSS":return A.s(_.$ms,3,"0");case"Z":return I}return null}(te)||I.replace(":","")})},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(w,_,x){var k,I=this,H=A.p(_),U=B(w),Z=(U.utcOffset()-this.utcOffset())*e,M=this-U,W=function(){return A.m(I,U)};switch(H){case p:k=W()/12;break;case u:k=W();break;case h:k=W()/3;break;case d:k=(M-Z)/6048e5;break;case c:k=(M-Z)/864e5;break;case l:k=M/n;break;case s:k=M/e;break;case a:k=M/1e3;break;default:k=M}return x?k:A.a(k)},v.daysInMonth=function(){return this.endOf(u).$D},v.$locale=function(){return P[this.$L]},v.locale=function(w,_){if(!w)return this.$L;var x=this.clone(),k=z(w,_,!0);return k&&(x.$L=k),x},v.clone=function(){return A.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},b}(),R=S.prototype;return B.prototype=R,[["$ms",r],["$s",a],["$m",s],["$H",l],["$W",c],["$M",u],["$y",p],["$D",f]].forEac
9h(function(b){R[b[1]]=function(v){return this.$g(v,b[0],b[1])}}),B.extend=function(b,v){return b.$i||(b(v,S,B),b.$i=!0),B},B.locale=z,B.isDayjs=L,B.unix=function(b){return B(1e3*b)},B.en=P[j],B.Ls=P,B.p={},B})},{}],392:[function(i,t,o){"use strict";(function(e,n){typeof o=="object"&&t!==void 0?t.exports=n():(e=typeof globalThis<"u"?globalThis:e||self).dayjs_plugin_customParseFormat=n()})(void 0,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},n=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,a=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},c=function(g){return(g=+g)+(g>68?1900:2e3)},d=function(g){return function(y){this[g]=+y}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(y){if(!y||y==="Z")return 0;var C=y.match(/([+-]|\d\d)/g),T=60*C[1]+(+C[2]||0);return T===0?0:C[0]==="+"?-T:T}(g)}],h=function(g){var y=l[g];return y&&(y.indexOf?y:y.s.concat(y.f))},p=function(g,y){var C,T=l.meridiem;if(T){for(var O=1;O<=24;O+=1)if(g.indexOf(T(O,0,y))>-1){C=O>12;break}}else C=g===(y?"pm":"PM");return C},f={A:[s,function(g){this.afternoon=p(g,!1)}],a:[s,function(g){this.afternoon=p(g,!0)}],S:[/\d/,function(g){this.milliseconds=100*+g}],SS:[r,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[a,d("seconds")],ss:[a,d("seconds")],m:[a,d("minutes")],mm:[a,d("minutes")],H:[a,d("hours")],h:[a,d("hours")],HH:[a,d("hours")],hh:[a,d("hours")],D:[a,d("day")],DD:[r,d("day")],Do:[s,function(g){var y=l.ordinal,C=g.match(/\d+/);if(this.day=C[0],y)for(var T=1;T<=31;T+=1)y(T).replace(/\[|\]/g,"")===g&&(this.day=T)}],M:[a,d("month")],MM:[r,d("month")],MMM:[s,function(g){var y=h("months"),C=(h("monthsShort")||y.map(function(T){return T.slice(0,3)})).indexOf(g)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[s,function(g){var y=h("months").indexOf(g)+1;if(y<1)throw new Error;this.month=y%12||y}],Y:[/[+-]?\d+/,d("year")],YY:[r,function(g){this.year=c(g)}],YYYY:[/\d{4}/,d("year")],Z:u,ZZ:u};function m(g){var y,C;y=g,C=l&&l.formats;for(var T=(g=y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(B,A,S){var R=S&&S.toUpperCase();return A||C[S]||e[S]||C[R].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,v,w){return v||w.slice(1)})})).match(n),O=T.length,j=0;j<O;j+=1){var P=T[j],F=f[P],L=F&&F[0],z=F&&F[1];T[j]=z?{regex:L,parser:z}:P.replace(/^\[|\]$/g,"")}return function(B){for(var A={},S=0,R=0;S<O;S+=1){var b=T[S];if(typeof b=="string")R+=b.length;else{var v=b.regex,w=b.parser,_=B.slice(R),x=v.exec(_)[0];w.call(A,x),B=B.replace(x,"")}}return function(k){var I=k.afternoon;if(I!==void 0){var H=k.hours;I?H<12&&(k.hours+=12):H===12&&(k.hours=0),delete k.afternoon}}(A),A}}return function(g,y,C){C.p.customParseFormat=!0,g&&g.parseTwoDigitYear&&(c=g.parseTwoDigitYear);var T=y.prototype,O=T.parse;T.parse=function(j){var P=j.date,F=j.utc,L=j.args;this.$u=F;var z=L[1];if(typeof z=="string"){var B=L[2]===!0,A=L[3]===!0,S=B||A,R=L[2];A&&(R=L[2]),l=this.$locale(),!B&&R&&(l=C.Ls[R]),this.$d=function(_,x,k){try{if(["x","X"].indexOf(x)>-1)return new Date((x==="X"?1e3:1)*_);var I=m(x)(_),H=I.year,U=I.month,Z=I.day,M=I.hours,W=I.minutes,D=I.seconds,E=I.milliseconds,V=I.zone,Q=new Date,te=Z||(H||U?1:Q.getDate()),X=H||Q.getFullYear(),ee=0;H&&!U||(ee=U>0?U-1:Q.getMonth());var fe=M||0,ce=W||0,K=D||0,le=E||0;return V?new Date(Date.UTC(X,ee,te,fe,ce,K,le+60*V.offset*1e3)):k?new Date(Date.UTC(X,ee,te,fe,ce,K,le)):new Date(X,ee,te,fe,ce,K,le)}catch{return new Date("")}}(P,z,F),this.init(),R&&R!==!0&&(this.$L=this.locale(R).$L),S&&P!=this.format(z)&&(this.$d=new Date("")),l={}}else if(z instanceof Array)for(var b=z.length,v=1;v<=b;v+=1){L[1]=z[v-1];var w=C.apply(this,L);if(w.isValid()){this.$d=w.$d,this.$L=w.$L,this.init();break}v===b&&(this.$d=new Date(""))}else O.call(this,j)}}})},{}],393:[function(i,t,o){"use strict";(function(e,n){typeof o=="object"&&t!==void 0?t.exports=n():(e=typeof globalThis<"u"?globalThis:e||self).dayjs_plugin_utc=n()})(void 0,function(){var e="minute",n=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(a,s,l){var c=s.prototype;l.utc=function(g){var y={date:g,utc:!0,args:arguments};return new s(y)},c.utc=function(g){var y=l(this.toDate(),{locale:this.$L,utc:!0});return g?y.add(this.utcOffset(),e):y},c.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var d=c.parse;c.parse=function(g){g.utc&&(this.$u=!0),this.$utils().u(g.$offset)||(this.$offset=g.$offset),d.call(this,g)};var u=c.init;c.init=function(){if(this.$u){var g=this.$d;this.$y=g.getUTCFullYear(),this.$M=g.getUTCMonth(),this.$D=g.getUTCDate(),this.$W=g.getUTCDay(),this.$H=g.getUTCHours(),this.$m=g.getUTCMinutes(),this.$s=g.getUTCSeconds(),this.$ms=g.getUTCMilliseconds()}else u.call(this)};var h=c.utcOffset;c.utcOffset=function(g,y){var C=this.$utils().u;if(C(g))return this.$u?0:C(this.$offset)?h.call(this):this.$offset;if(typeof g=="string"&&(g=function(P){P===void 0&&(P="");var F=P.match(n);if(!F)return null;var L=(""+F[0]).match(r)||["-",0,0],z=L[0],B=60*+L[1]+ +L[2];return B===0?0:z==="+"?B:-B}(g))===null)return this;var T=Math.abs(g)<=16?60*g:g,O=this;if(y)return O.$offset=T,O.$u=g===0,O;if(g!==0){var j=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(O=this.local().add(T+j,e)).$offset=T,O.$x.$localOffset=j}else O=this.utc();return O};var p=c.format;c.format=function(g){var y=g||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return p.call(this,y)},c.valueOf=function(){var g=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*g},c.isUTC=function(){return!!this.$u},c.toISOString=function(){return this.toDate().toISOString()},c.toString=function(){return this.toDate().toUTCString()};var f=c.toDate;c.toDate=function(g){return g==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():f.call(this)};var m=c.diff;c.diff=function(g,y,C){if(g&&this.$u===g.$u)return m.call(this,g,y,C);var T=this.local(),O=l(g).local();return m.call(T,O,y,C)}}})},{}],394:[function(i,t,o){"use strict";o.utils=i("./des/utils"),o.Cipher=i("./des/cipher"),o.DES=i("./des/des"),o.CBC=i("./des/cbc"),o.EDE=i("./des/ede")},{"./des/cbc":395,"./des/cipher":396,"./des/des":397,"./des/ede":398,"./des/utils":399}],395:[function(i,t,o){"use strict";var e=i("minimalistic-assert"),n=i("inherits"),r={};function a(s){e.equal(s.length,8,"Invalid IV length"),this.iv=new Array(8);for(var l=0;l<this.iv.length;l++)this.iv[l]=s[l]}o.instantiate=function(s){function l(h){s.call(this,h),this._cbcInit()}n(l,s);for(var c=Object.keys(r),d=0;d<c.length;d++){var u=c[d];l.prototype[u]=r[u]}return l.create=function(h){return new l(h)},l},r._cbcInit=function(){var s=new a(this.options.iv);this._cbcState=s},r._update=function(s,l,c,d){var u=this._cbcState,h=this.constructor.super_.prototype,p=u.iv;
vendor: 16,800 bytes, line 9
9if(this.type==="encrypt"){for(var f=0;f<this.blockSize;f++)p[f]^=s[l+f];for(h._update.call(this,p,0,c,d),f=0;f<this.blockSize;f++)p[f]=c[d+f]}else{for(h._update.call(this,s,l,c,d),f=0;f<this.blockSize;f++)c[d+f]^=p[f];for(f=0;f<this.blockSize;f++)p[f]=s[l+f]}}},{inherits:440,"minimalistic-assert":453}],396:[function(i,t,o){"use strict";var e=i("minimalistic-assert");function n(r){this.options=r,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=r.padding!==!1}t.exports=n,n.prototype._init=function(){},n.prototype.update=function(r){return r.length===0?[]:this.type==="decrypt"?this._updateDecrypt(r):this._updateEncrypt(r)},n.prototype._buffer=function(r,a){for(var s=Math.min(this.buffer.length-this.bufferOff,r.length-a),l=0;l<s;l++)this.buffer[this.bufferOff+l]=r[a+l];return this.bufferOff+=s,s},n.prototype._flushBuffer=function(r,a){return this._update(this.buffer,0,r,a),this.bufferOff=0,this.blockSize},n.prototype._updateEncrypt=function(r){var a=0,s=0,l=(this.bufferOff+r.length)/this.blockSize|0,c=new Array(l*this.blockSize);this.bufferOff!==0&&(a+=this._buffer(r,a),this.bufferOff===this.buffer.length&&(s+=this._flushBuffer(c,s)));for(var d=r.length-(r.length-a)%this.blockSize;a<d;a+=this.blockSize)this._update(r,a,c,s),s+=this.blockSize;for(;a<r.length;a++,this.bufferOff++)this.buffer[this.bufferOff]=r[a];return c},n.prototype._updateDecrypt=function(r){for(var a=0,s=0,l=Math.ceil((this.bufferOff+r.length)/this.blockSize)-1,c=new Array(l*this.blockSize);l>0;l--)a+=this._buffer(r,a),s+=this._flushBuffer(c,s);return a+=this._buffer(r,a),c},n.prototype.final=function(r){var a,s;return r&&(a=this.update(r)),s=this.type==="encrypt"?this._finalEncrypt():this._finalDecrypt(),a?a.concat(s):s},n.prototype._pad=function(r,a){if(a===0)return!1;for(;a<r.length;)r[a++]=0;return!0},n.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var r=new Array(this.blockSize);return this._update(this.buffer,0,r,0),r},n.prototype._unpad=function(r){return r},n.prototype._finalDecrypt=function(){e.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var r=new Array(this.blockSize);return this._flushBuffer(r,0),this._unpad(r)}},{"minimalistic-assert":453}],397:[function(i,t,o){"use strict";var e=i("minimalistic-assert"),n=i("inherits"),r=i("./utils"),a=i("./cipher");function s(){this.tmp=new Array(2),this.keys=null}function l(d){a.call(this,d);var u=new s;this._desState=u,this.deriveKeys(u,d.key)}n(l,a),t.exports=l,l.create=function(d){return new l(d)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(d,u){d.keys=new Array(32),e.equal(u.length,this.blockSize,"Invalid key length");var h=r.readUInt32BE(u,0),p=r.readUInt32BE(u,4);r.pc1(h,p,d.tmp,0),h=d.tmp[0],p=d.tmp[1];for(var f=0;f<d.keys.length;f+=2){var m=c[f>>>1];h=r.r28shl(h,m),p=r.r28shl(p,m),r.pc2(h,p,d.keys,f)}},l.prototype._update=function(d,u,h,p){var f=this._desState,m=r.readUInt32BE(d,u),g=r.readUInt32BE(d,u+4);r.ip(m,g,f.tmp,0),m=f.tmp[0],g=f.tmp[1],this.type==="encrypt"?this._encrypt(f,m,g,f.tmp,0):this._decrypt(f,m,g,f.tmp,0),m=f.tmp[0],g=f.tmp[1],r.writeUInt32BE(h,m,p),r.writeUInt32BE(h,g,p+4)},l.prototype._pad=function(d,u){if(this.padding===!1)return!1;for(var h=d.length-u,p=u;p<d.length;p++)d[p]=h;return!0},l.prototype._unpad=function(d){if(this.padding===!1)return d;for(var u=d[d.length-1],h=d.length-u;h<d.length;h++)e.equal(d[h],u);return d.slice(0,d.length-u)},l.prototype._encrypt=function(d,u,h,p,f){for(var m=u,g=h,y=0;y<d.keys.length;y+=2){var C=d.keys[y],T=d.keys[y+1];r.expand(g,d.tmp,0),C^=d.tmp[0],T^=d.tmp[1];var O=r.substitute(C,T),j=g;g=(m^r.permute(O))>>>0,m=j}r.rip(g,m,p,f)},l.prototype._decrypt=function(d,u,h,p,f){for(var m=h,g=u,y=d.keys.length-2;y>=0;y-=2){var C=d.keys[y],T=d.keys[y+1];r.expand(m,d.tmp,0),C^=d.tmp[0],T^=d.tmp[1];var O=r.substitute(C,T),j=m;m=(g^r.permute(O))>>>0,g=j}r.rip(m,g,p,f)}},{"./cipher":396,"./utils":399,inherits:440,"minimalistic-assert":453}],398:[function(i,t,o){"use strict";var e=i("minimalistic-assert"),n=i("inherits"),r=i("./cipher"),a=i("./des");function s(c,d){e.equal(d.length,24,"Invalid key length");var u=d.slice(0,8),h=d.slice(8,16),p=d.slice(16,24);this.ciphers=c==="encrypt"?[a.create({type:"encrypt",key:u}),a.create({type:"decrypt",key:h}),a.create({type:"encrypt",key:p})]:[a.create({type:"decrypt",key:p}),a.create({type:"encrypt",key:h}),a.create({type:"decrypt",key:u})]}function l(c){r.call(this,c);var d=new s(this.type,this.options.key);this._edeState=d}n(l,r),t.exports=l,l.create=function(c){return new l(c)},l.prototype._update=function(c,d,u,h){var p=this._edeState;p.ciphers[0]._update(c,d,u,h),p.ciphers[1]._update(u,h,u,h),p.ciphers[2]._update(u,h,u,h)},l.prototype._pad=a.prototype._pad,l.prototype._unpad=a.prototype._unpad},{"./cipher":396,"./des":397,inherits:440,"minimalistic-assert":453}],399:[function(i,t,o){"use strict";o.readUInt32BE=function(a,s){return(a[0+s]<<24|a[1+s]<<16|a[2+s]<<8|a[3+s])>>>0},o.writeUInt32BE=function(a,s,l){a[0+l]=s>>>24,a[1+l]=s>>>16&255,a[2+l]=s>>>8&255,a[3+l]=255&s},o.ip=function(a,s,l,c){for(var d=0,u=0,h=6;h>=0;h-=2){for(var p=0;p<=24;p+=8)d<<=1,d|=s>>>p+h&1;for(p=0;p<=24;p+=8)d<<=1,d|=a>>>p+h&1}for(h=6;h>=0;h-=2){for(p=1;p<=25;p+=8)u<<=1,u|=s>>>p+h&1;for(p=1;p<=25;p+=8)u<<=1,u|=a>>>p+h&1}l[c+0]=d>>>0,l[c+1]=u>>>0},o.rip=function(a,s,l,c){for(var d=0,u=0,h=0;h<4;h++)for(var p=24;p>=0;p-=8)d<<=1,d|=s>>>p+h&1,d<<=1,d|=a>>>p+h&1;for(h=4;h<8;h++)for(p=24;p>=0;p-=8)u<<=1,u|=s>>>p+h&1,u<<=1,u|=a>>>p+h&1;l[c+0]=d>>>0,l[c+1]=u>>>0},o.pc1=function(a,s,l,c){for(var d=0,u=0,h=7;h>=5;h--){for(var p=0;p<=24;p+=8)d<<=1,d|=s>>p+h&1;for(p=0;p<=24;p+=8)d<<=1,d|=a>>p+h&1}for(p=0;p<=24;p+=8)d<<=1,d|=s>>p+h&1;for(h=1;h<=3;h++){for(p=0;p<=24;p+=8)u<<=1,u|=s>>p+h&1;for(p=0;p<=24;p+=8)u<<=1,u|=a>>p+h&1}for(p=0;p<=24;p+=8)u<<=1,u|=a>>p+h&1;l[c+0]=d>>>0,l[c+1]=u>>>0},o.r28shl=function(a,s){return a<<s&268435455|a>>>28-s};var e=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];o.pc2=function(a,s,l,c){for(var d=0,u=0,h=e.length>>>1,p=0;p<h;p++)d<<=1,d|=a>>>e[p]&1;for(p=h;p<e.length;p++)u<<=1,u|=s>>>e[p]&1;l[c+0]=d>>>0,l[c+1]=u>>>0},o.expand=function(a,s,l){var c=0,d=0;c=(1&a)<<5|a>>>27;for(var u=23;u>=15;u-=4)c<<=6,c|=a>>>u&63;for(u=11;u>=3;u-=4)d|=a>>>u&63,d<<=6;d|=(31&a)<<1|a>>>31,s[l+0]=c>>>0,s[l+1]=d>>>0};var n=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];o.substitute=function(a,s){for(var l=0,c=0;c<4;c++)l<<=4,l|=n[64*c+(a>>>18-6*c&63)];for(c=0;c<4;c++)l<<=4,l|=n[256+64*c+(s>>>18-6*c&63)];return l>>>0};var r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];o.permute=function(a){for(var s=0,l=0;l<r.length;l++)s<<=1,s|=a>>>r[l]&1;return s>>>0},o.padSplit=function(a,s,l){for(var c=a.toString(2);c.length<s;)c="0"+c;for(var d=[],u=0;u<s;u+=l)d.push(c.slice(u,u+l));return d.join(" ")}},{}],400:[function(i,t,o){(function(e){(function(){"use strict";var n=i("./lib/generatePrime"),r=i("./lib/primes.json"),a=i("./lib/dh"),s={binary:!0,hex:!0,base64:!0};o.DiffieHellmanGroup=o.createDiffieHellmanGroup=o.getDiffieHellman=function(l){var c=new e(r[l].prime,"hex"),d=new e(r[l].gen,"hex");return new a(c,d)},o.createDiffieHellman=o.DiffieHellman=function l(c,d,u,h){return e.isBuffer(d)||s[d]===void 0?l(c,"binary",d,u):(d=d||"binary",h=h||"binary",u=u||new e([2]),e.isBuffer(u)||(u=new e(u,h)),typeof c=="number"?new a(n(c,u),u,!0):(e.isBuffer(c)||(c=new e(c,d)),new a(c,u,!0)))}}).call(this)}).call(this,i("buffer").Buffer)},{"./lib/dh":401,"./lib/generatePrime":402,"./lib/primes.json":403,buffer:220}],401:[function(i,t,o){(function(e){(function(){"use strict";var n=i("bn.js"),r=new(i("miller-rabin")),a=new n(24),s=new n(11),l=new n(10),c=new n(3),d=new n(7),u=i("./generatePrime"),h=i("randombytes");function p(C,T){return T=T||"utf8",e.isBuffer(C)||(C=new e(C,T)),this._pub=new n(C),this}function f(C,T){return T=T||"utf8",e.isBuffer(C)||(C=new e(C,T)),this._priv=new n(C),this}t.exports=g;var m={};function g(C,T,O){this.setGenerator(T),this.__prime=new n(C),this._prime=n.mont(this.__prime),this._primeLen=C.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,O?(this.setPublicKey=p,this.setPrivateKey=f):this._primeCode=8}function y(C,T){var O=new e(C.toArray());return T?O.toString(T):O}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=function(C,T){var O=T.toString("hex"),j=[O,C.toString(16)].join("_");if(j in m)return m[j];var P,F=0;if(C.isEven()||!u.simpleSieve||!u.fermatTest(C)||!r.test(C))return F+=1,F+=O==="02"||O==="05"?8:4,m[j]=F,F;switch(r.test(C.shrn(1))||(F+=2),O){case"02":C.mod(a).cmp(s)&&(F+=8);break;case"05":(P=C.mod(l)).cmp(c)&&P.cmp(d)&&(F+=8);break;default:F+=4}return m[j]=F,F}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(C){var T=(C=(C=new n(C)).toRed(this._prime)).redPow(this._priv).fromRed(),O=new e(T.toArray()),j=this.getPrime();if(O.length<j.length){var P=new e(j.length-O.length);P.fill(0),O=e.concat([P,O])}return O},g.prototype.getPublicKey=function(C){return y(this._pub,C)},g.prototype.getPrivateKey=function(C){return y(this._priv,C)},g.prototype.getPrime=function(C){return y(this.__prime,C)},g.prototype.getGenerator=function(C){return y(this._gen,C)},g.prototype.setGenerator=function(C,T){return T=T||"utf8",e.isBuffer(C)||(C=new e(C,T)),this.__gen=C,this._gen=new n(C),this}}).call(this)}).call(this,i("buffer").Buffer)},{"./generatePrime":402,"bn.js":404,buffer:220,"miller-rabin":451,randombytes:475}],402:[function(i,t,o){"use strict";var e=i("randombytes");t.exports=C,C.simpleSieve=g,C.fermatTest=y;var n=i("bn.js"),r=new n(24),a=new(i("miller-rabin")),s=new n(1),l=new n(2),c=new n(5),d=(new n(16),new n(8),new n(10)),u=new n(3),h=(new n(7),new n(11)),p=new n(4),f=(new n(12),null);function m(){if(f!==null)return f;var T=[];T[0]=2;for(var O=1,j=3;j<1048576;j+=2){for(var P=Math.ceil(Math.sqrt(j)),F=0;F<O&&T[F]<=P&&j%T[F]!=0;F++);O!==F&&T[F]<=P||(T[O++]=j)}return f=T,T}function g(T){for(var O=m(),j=0;j<O.length;j++)if(T.modn(O[j])===0)return T.cmpn(O[j])===0;return!0}function y(T){var O=n.mont(T);return l.toRed(O).redPow(T.subn(1)).fromRed().cmpn(1)===0}function C(T,O){if(T<16)return new n(O===2||O===5?[140,123]:[140,39]);var j,P;for(O=new n(O);;){for(j=new n(e(Math.ceil(T/8)));j.bitLength()>T;)j.ishrn(1);if(j.isEven()&&j.iadd(s),j.testn(1)||j.iadd(l),O.cmp(l)){if(!O.cmp(c))for(;j.mod(d).cmp(u);)j.iadd(p)}else for(;j.mod(r).cmp(h);)j.iadd(p);if(g(P=j.shrn(1))&&g(j)&&y(P)&&y(j)&&a.test(P)&&a.test(j))return j}}},{"bn.js":404,"miller-rabin":451,randombytes:475}],403:[function(i,t,o){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
907b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],404:[function(i,t,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],405:[function(i,t,o){"use strict";var e=o;e.version=i("../package.json").version,e.utils=i("./elliptic/utils"),e.rand=i("brorand"),e.curve=i("./elliptic/curve"),e.curves=i("./elliptic/curves"),e.ec=i("./elliptic/ec"),e.eddsa=i("./elliptic/eddsa")},{"../package.json":421,"./elliptic/curve":408,"./elliptic/curves":411,"./elliptic/ec":412,"./elliptic/eddsa":415,"./elliptic/utils":419,brorand:187}],406:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("../utils"),r=n.getNAF,a=n.getJSF,s=n.assert;function l(d,u){this.type=d,this.p=new e(u.p,16),this.red=u.prime?e.red(u.prime):e.mont(this.p),this.zero=new e(0).toRed(this.red),this.one=new e(1).toRed(this.red),this.two=new e(2).toRed(this.red),this.n=u.n&&new e(u.n,16),this.g=u.g&&this.pointFromJSON(u.g,u.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var h=this.n&&this.p.div(this.n);!h||h.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(d,u){this.curve=d,this.type=u,this.precomputed=null}t.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(d,u){s(d.precomputed);var h=d._getDoubles(),p=r(u,1,this._bitLength),f=(1<<h.step+1)-(h.step%2==0?2:1);f/=3;var m,g,y=[];for(m=0;m<p.length;m+=h.step){g=0;for(var C=m+h.step-1;C>=m;C--)g=(g<<1)+p[C];y.push(g)}for(var T=this.jpoint(null,null,null),O=this.jpoint(null,null,null),j=f;j>0;j--){for(m=0;m<y.length;m++)(g=y[m])===j?O=O.mixedAdd(h.points[m]):g===-j&&(O=O.mixedAdd(h.points[m].neg()));T=T.add(O)}return T.toP()},l.prototype._wnafMul=function(d,u){var h=4,p=d._getNAFPoints(h);h=p.wnd;for(var f=p.points,m=r(u,h,this._bitLength),g=this.jpoint(null,null,null),y=m.length-1;y>=0;y--){for(var C=0;y>=0&&m[y]===0;y--)C++;if(y>=0&&C++,g=g.dblp(C),y<0)break;var T=m[y];s(T!==0),g=d.type==="affine"?T>0?g.mixedAdd(f[T-1>>1]):g.mixedAdd(f[-T-1>>1].neg()):T>0?g.add(f[T-1>>1]):g.add(f[-T-1>>1].neg())}return d.type==="affine"?g.toP():g},l.prototype._wnafMulAdd=function(d,u,h,p,f){var m,g,y,C=this._wnafT1,T=this._wnafT2,O=this._wnafT3,j=0;for(m=0;m<p;m++){var P=(y=u[m])._getNAFPoints(d);C[m]=P.wnd,T[m]=P.points}for(m=p-1;m>=1;m-=2){var F=m-1,L=m;if(C[F]===1&&C[L]===1){var z=[u[F],null,null,u[L]];
9u[F].y.cmp(u[L].y)===0?(z[1]=u[F].add(u[L]),z[2]=u[F].toJ().mixedAdd(u[L].neg())):u[F].y.cmp(u[L].y.redNeg())===0?(z[1]=u[F].toJ().mixedAdd(u[L]),z[2]=u[F].add(u[L].neg())):(z[1]=u[F].toJ().mixedAdd(u[L]),z[2]=u[F].toJ().mixedAdd(u[L].neg()));var B=[-3,-1,-5,-7,0,7,5,1,3],A=a(h[F],h[L]);for(j=Math.max(A[0].length,j),O[F]=new Array(j),O[L]=new Array(j),g=0;g<j;g++){var S=0|A[0][g],R=0|A[1][g];O[F][g]=B[3*(S+1)+(R+1)],O[L][g]=0,T[F]=z}}else O[F]=r(h[F],C[F],this._bitLength),O[L]=r(h[L],C[L],this._bitLength),j=Math.max(O[F].length,j),j=Math.max(O[L].length,j)}var b=this.jpoint(null,null,null),v=this._wnafT4;for(m=j;m>=0;m--){for(var w=0;m>=0;){var _=!0;for(g=0;g<p;g++)v[g]=0|O[g][m],v[g]!==0&&(_=!1);if(!_)break;w++,m--}if(m>=0&&w++,b=b.dblp(w),m<0)break;for(g=0;g<p;g++){var x=v[g];x!==0&&(x>0?y=T[g][x-1>>1]:x<0&&(y=T[g][-x-1>>1].neg()),b=y.type==="affine"?b.mixedAdd(y):b.add(y))}}for(m=0;m<p;m++)T[m]=null;return f?b:b.toP()},l.BasePoint=c,c.prototype.eq=function(){throw new Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(d,u){d=n.toArray(d,u);var h=this.p.byteLength();if((d[0]===4||d[0]===6||d[0]===7)&&d.length-1==2*h)return d[0]===6?s(d[d.length-1]%2==0):d[0]===7&&s(d[d.length-1]%2==1),this.point(d.slice(1,1+h),d.slice(1+h,1+2*h));if((d[0]===2||d[0]===3)&&d.length-1===h)return this.pointFromX(d.slice(1,1+h),d[0]===3);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function(d){return this.encode(d,!0)},c.prototype._encode=function(d){var u=this.curve.p.byteLength(),h=this.getX().toArray("be",u);return d?[this.getY().isEven()?2:3].concat(h):[4].concat(h,this.getY().toArray("be",u))},c.prototype.encode=function(d,u){return n.encode(this._encode(u),d)},c.prototype.precompute=function(d){if(this.precomputed)return this;var u={doubles:null,naf:null,beta:null};return u.naf=this._getNAFPoints(8),u.doubles=this._getDoubles(4,d),u.beta=this._getBeta(),this.precomputed=u,this},c.prototype._hasDoubles=function(d){if(!this.precomputed)return!1;var u=this.precomputed.doubles;return!!u&&u.points.length>=Math.ceil((d.bitLength()+1)/u.step)},c.prototype._getDoubles=function(d,u){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var h=[this],p=this,f=0;f<u;f+=d){for(var m=0;m<d;m++)p=p.dbl();h.push(p)}return{step:d,points:h}},c.prototype._getNAFPoints=function(d){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var u=[this],h=(1<<d)-1,p=h===1?null:this.dbl(),f=1;f<h;f++)u[f]=u[f-1].add(p);return{wnd:d,points:u}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(d){for(var u=this,h=0;h<d;h++)u=u.dbl();return u}},{"../utils":419,"bn.js":420}],407:[function(i,t,o){"use strict";
9var e=i("../utils"),n=i("bn.js"),r=i("inherits"),a=i("./base"),s=e.assert;function l(d){this.twisted=(0|d.a)!=1,this.mOneA=this.twisted&&(0|d.a)==-1,this.extended=this.mOneA,a.call(this,"edwards",d),this.a=new n(d.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new n(d.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new n(d.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(0|d.c)==1}function c(d,u,h,p,f){a.BasePoint.call(this,d,"projective"),u===null&&h===null&&p===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new n(u,16),this.y=new n(h,16),this.z=p?new n(p,16):this.curve.one,this.t=f&&new n(f,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}r(l,a),t.exports=l,l.prototype._mulA=function(d){return this.mOneA?d.redNeg():this.a.redMul(d)},l.prototype._mulC=function(d){return this.oneC?d:this.c.redMul(d)},l.prototype.jpoint=function(d,u,h,p){return this.point(d,u,h,p)},l.prototype.pointFromX=function(d,u){(d=new n(d,16)).red||(d=d.toRed(this.red));var h=d.redSqr(),p=this.c2.redSub(this.a.redMul(h)),f=this.one.redSub(this.c2.redMul(this.d).redMul(h)),m=p.redMul(f.redInvm()),g=m.redSqrt();if(g.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error("invalid point");var y=g.fromRed().isOdd();return(u&&!y||!u&&y)&&(g=g.redNeg()),this.point(d,g)},l.prototype.pointFromY=function(d,u){(d=new n(d,16)).red||(d=d.toRed(this.red));var h=d.redSqr(),p=h.redSub(this.c2),f=h.redMul(this.d).redMul(this.c2).redSub(this.a),m=p.redMul(f.redInvm());if(m.cmp(this.zero)===0){if(u)throw new Error("invalid point");return this.point(this.zero,d)}var g=m.redSqrt();if(g.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error("invalid point");return g.fromRed().isOdd()!==u&&(g=g.redNeg()),this.point(g,d)},l.prototype.validate=function(d){if(d.isInfinity())return!0;d.normalize();var u=d.x.redSqr(),h=d.y.redSqr(),p=u.redMul(this.a).redAdd(h),f=this.c2.redMul(this.one.redAdd(this.d.redMul(u).redMul(h)));return p.cmp(f)===0},r(c,a.BasePoint),l.prototype.pointFromJSON=function(d){return c.fromJSON(this,d)},l.prototype.point=function(d,u,h,p){return new c(this,d,u,h,p)},c.fromJSON=function(d,u){return new c(d,u[0],u[1],u[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},c.prototype._extDbl=function(){var d=this.x.redSqr(),u=this.y.redSqr(),h=this.z.redSqr();h=h.redIAdd(h);var p=this.curve._mulA(d),f=this.x.redAdd(this.y).redSqr().redISub(d).redISub(u),m=p.redAdd(u),g=m.redSub(h),y=p.redSub(u),C=f.redMul(g),T=m.redMul(y),O=f.redMul(y),j=g.redMul(m);return this.curve.point(C,T,j,O)},c.prototype._projDbl=function(){var d,u,h,p,f,m,g=this.x.redAdd(this.y).redSqr(),y=this.x.redSqr(),C=this.y.redSqr();if(this.curve.twisted){var T=(p=this.curve._mulA(y)).redAdd(C);this.zOne?(d=g.redSub(y).redSub(C).redMul(T.redSub(this.curve.two)),u=T.redMul(p.redSub(C)),h=T.redSqr().redSub(T).redSub(T)):(f=this.z.redSqr(),m=T.redSub(f).redISub(f),d=g.redSub(y).redISub(C).redMul(m),u=T.redMul(p.redSub(C)),h=T.redMul(m))}else p=y.redAdd(C),f=this.curve._mulC(this.z).redSqr(),m=p.redSub(f).redSub(f),d=this.curve._mulC(g.redISub(p)).redMul(m),u=this.curve._mulC(p).redMul(y.redISub(C)),h=p.redMul(m);return this.curve.point(d,u,h)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(d){var u=this.y.redSub(this.x).redMul(d.y.redSub(d.x)),h=this.y.redAdd(this.x).redMul(d.y.redAdd(d.x)),p=this.t.redMul(this.curve.dd).redMul(d.t),f=this.z.redMul(
9d.z.redAdd(d.z)),m=h.redSub(u),g=f.redSub(p),y=f.redAdd(p),C=h.redAdd(u),T=m.redMul(g),O=y.redMul(C),j=m.redMul(C),P=g.redMul(y);return this.curve.point(T,O,P,j)},c.prototype._projAdd=function(d){var u,h,p=this.z.redMul(d.z),f=p.redSqr(),m=this.x.redMul(d.x),g=this.y.redMul(d.y),y=this.curve.d.redMul(m).redMul(g),C=f.redSub(y),T=f.redAdd(y),O=this.x.redAdd(this.y).redMul(d.x.redAdd(d.y)).redISub(m).redISub(g),j=p.redMul(C).redMul(O);return this.curve.twisted?(u=p.redMul(T).redMul(g.redSub(this.curve._mulA(m))),h=C.redMul(T)):(u=p.redMul(T).redMul(g.redSub(m)),h=this.curve._mulC(C).redMul(T)),this.curve.point(j,u,h)},c.prototype.add=function(d){return this.isInfinity()?d:d.isInfinity()?this:this.curve.extended?this._extAdd(d):this._projAdd(d)},c.prototype.mul=function(d){return this._hasDoubles(d)?this.curve._fixedNafMul(this,d):this.curve._wnafMul(this,d)},c.prototype.mulAdd=function(d,u,h){return this.curve._wnafMulAdd(1,[this,u],[d,h],2,!1)},c.prototype.jmulAdd=function(d,u,h){return this.curve._wnafMulAdd(1,[this,u],[d,h],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var d=this.z.redInvm();return this.x=this.x.redMul(d),this.y=this.y.redMul(d),this.t&&(this.t=this.t.redMul(d)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(d){return this===d||this.getX().cmp(d.getX())===0&&this.getY().cmp(d.getY())===0},c.prototype.eqXToP=function(d){var u=d.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(u)===0)return!0;for(var h=d.clone(),p=this.curve.redN.redMul(this.z);;){if(h.iadd(this.curve.n),h.cmp(this.curve.p)>=0)return!1;if(u.redIAdd(p),this.x.cmp(u)===0)return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],408:[function(i,t,o){"use strict";var e=o;e.base=i("./base"),e.short=i("./short"),e.mont=i("./mont"),e.edwards=i("./edwards")},{"./base":406,"./edwards":407,"./mont":409,"./short":410}],409:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("inherits"),r=i("./base"),a=i("../utils");function s(c){r.call(this,"mont",c),this.a=new e(c.a,16).toRed(this.red),this.b=new e(c.b,16).toRed(this.red),this.i4=new e(4).toRed(this.red).redInvm(),this.two=new e(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(c,d,u){r.BasePoint.call(this,c,"projective"),d===null&&u===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new e(d,16),this.z=new e(u,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}n(s,r),t.exports=s,s.prototype.validate=function(c){var d=c.normalize().x,u=d.redSqr(),h=u.redMul(d).redAdd(u.redMul(this.a)).redAdd(d);return h.redSqrt().redSqr().cmp(h)===0},n(l,r.BasePoint),s.prototype.decodePoint=function(c,d){return this.point(a.toArray(c,d),1)},s.prototype.point=function(c,d){return new l(this,c,d)},s.prototype.pointFromJSON=function(c){return l.fromJSON(this,c)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(c,d){return new l(c,d[0],d[1]||c.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return this.z.cmpn(0)===0},l.prototype.dbl=function(){var c=this.x.redAdd(this.z).redSqr(),d=this.x.redSub(this.z).redSqr(),u=c.redSub(d),h=c.redMul(d),p=u.redMul(d.redAdd(this.curve.a24.redMul(u)));return this.curve.point(h,p)},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(c,d){var u=this.x.redAdd(this.z),h=this.x.redSub(this.z),p=c.x.redAdd(c.z),f=c.x.redSub(c.z).redMul(u),m=p.redMul(h),g=d.z.redMul(f.redAdd(m).redSqr()),y=d.x.redMul(f.redISub(m).redSqr());return this.curve.point(g,y)},l.prototype.mul=function(c){for(var d=c.clone(),u=this,h=this.curve.point(null,null),p=[];d.cmpn(0)!==0;d.iushrn(1))p.push(d.andln(1));for(var f=p.length-1;f>=0;f--)p[f]===0?(u=u.diffAdd(h,this),h=h.dbl()):(h=u.diffAdd(h,this),u=u.dbl());return h},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.eq=function(c){return this.getX().cmp(c.getX())===0},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],410:[function(i,t,o){"use strict";
9var e=i("../utils"),n=i("bn.js"),r=i("inherits"),a=i("./base"),s=e.assert;function l(u){a.call(this,"short",u),this.a=new n(u.a,16).toRed(this.red),this.b=new n(u.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(u),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(u,h,p,f){a.BasePoint.call(this,u,"affine"),h===null&&p===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new n(h,16),this.y=new n(p,16),f&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function d(u,h,p,f){a.BasePoint.call(this,u,"jacobian"),h===null&&p===null&&f===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new n(0)):(this.x=new n(h,16),this.y=new n(p,16),this.z=new n(f,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}r(l,a),t.exports=l,l.prototype._getEndomorphism=function(u){if(this.zeroA&&this.g&&this.n&&this.p.modn(3)===1){var h,p;if(u.beta)h=new n(u.beta,16).toRed(this.red);else{var f=this._getEndoRoots(this.p);h=(h=f[0].cmp(f[1])<0?f[0]:f[1]).toRed(this.red)}if(u.lambda)p=new n(u.lambda,16);else{var m=this._getEndoRoots(this.n);this.g.mul(m[0]).x.cmp(this.g.x.redMul(h))===0?p=m[0]:(p=m[1],s(this.g.mul(p).x.cmp(this.g.x.redMul(h))===0))}return{beta:h,lambda:p,basis:u.basis?u.basis.map(function(g){return{a:new n(g.a,16),b:new n(g.b,16)}}):this._getEndoBasis(p)}}},l.prototype._getEndoRoots=function(u){var h=u===this.p?this.red:n.mont(u),p=new n(2).toRed(h).redInvm(),f=p.redNeg(),m=new n(3).toRed(h).redNeg().redSqrt().redMul(p);return[f.redAdd(m).fromRed(),f.redSub(m).fromRed()]},l.prototype._getEndoBasis=function(u){for(var h,p,f,m,g,y,C,T,O,j=this.n.ushrn(Math.floor(this.n.bitLength()/2)),P=u,F=this.n.clone(),L=new n(1),z=new n(0),B=new n(0),A=new n(1),S=0;P.cmpn(0)!==0;){var R=F.div(P);T=F.sub(R.mul(P)),O=B.sub(R.mul(L));var b=A.sub(R.mul(z));if(!f&&T.cmp(j)<0)h=C.neg(),p=L,f=T.neg(),m=O;else if(f&&++S==2)break;C=T,F=P,P=T,B=L,L=O,A=z,z=b}g=T.neg(),y=O;var v=f.sqr().add(m.sqr());return g.sqr().add(y.sqr()).cmp(v)>=0&&(g=h,y=p),f.negative&&(f=f.neg(),m=m.neg()),g.negative&&(g=g.neg(),y=y.neg()),[{a:f,b:m},{a:g,b:y}]},l.prototype._endoSplit=function(u){var h=this.endo.basis,p=h[0],f=h[1],m=f.b.mul(u).divRound(this.n),g=p.b.neg().mul(u).divRound(this.n),y=m.mul(p.a),C=g.mul(f.a),T=m.mul(p.b),O=g.mul(f.b);return{k1:u.sub(y).sub(C),k2:T.add(O).neg()}},l.prototype.pointFromX=function(u,h){(u=new n(u,16)).red||(u=u.toRed(this.red));var p=u.redSqr().redMul(u).redIAdd(u.redMul(this.a)).redIAdd(this.b),f=p.redSqrt();if(f.redSqr().redSub(p).cmp(this.zero)!==0)throw new Error("invalid point");var m=f.fromRed().isOdd();return(h&&!m||!h&&m)&&(f=f.redNeg()),this.point(u,f)},l.prototype.validate=function(u){if(u.inf)return!0;var h=u.x,p=u.y,f=this.a.redMul(h),m=h.redSqr().redMul(h).redIAdd(f).redIAdd(this.b);return p.redSqr().redISub(m).cmpn(0)===0},l.prototype._endoWnafMulAdd=function(u,h,p){for(var f=this._endoWnafT1,m=this._endoWnafT2,g=0;g<u.length;g++){var y=this._endoSplit(h[g]),C=u[g],T=C._getBeta();y.k1.negative&&(y.k1.ineg(),C=C.neg(!0)),y.k2.negative&&(y.k2.ineg(),T=T.neg(!0)),f[2*g]=C,f[2*g+1]=T,m[2*g]=y.k1,m[2*g+1]=y.k2}for(var O=this._wnafMulAdd(1,f,m,2*g,p),j=0;j<2*g;j++)f[j]=null,m[j]=null;return O},r(c,a.BasePoint),l.prototype.point=function(u,h,p){return new c(this,u,h,p)},l.prototype.pointFromJSON=function(u,h){return c.fromJSON(this,u,h)},c.prototype._getBeta=function(){if(this.curve.endo){var u=this.precomputed;if(u&&u.beta)return u.beta;var h=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(u){var p=this.curve,f=function(m){return p.point(m.x.redMul(p.endo.beta),m.y)};u.beta=h,h.precomputed={beta:null,naf:u.naf&&{wnd:u.naf.wnd,points:u.naf.points.map(f)},doubles:u.doubles&&{step:u.doubles.step,points:u.doubles.points.map(f)}}}return h}}
vendor: 13,365 bytes, line 9
9,c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(u,h,p){typeof h=="string"&&(h=JSON.parse(h));var f=u.point(h[0],h[1],p);if(!h[2])return f;function m(y){return u.point(y[0],y[1],p)}var g=h[2];return f.precomputed={beta:null,doubles:g.doubles&&{step:g.doubles.step,points:[f].concat(g.doubles.points.map(m))},naf:g.naf&&{wnd:g.naf.wnd,points:[f].concat(g.naf.points.map(m))}},f},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(u){if(this.inf)return u;if(u.inf)return this;if(this.eq(u))return this.dbl();if(this.neg().eq(u))return this.curve.point(null,null);if(this.x.cmp(u.x)===0)return this.curve.point(null,null);var h=this.y.redSub(u.y);h.cmpn(0)!==0&&(h=h.redMul(this.x.redSub(u.x).redInvm()));var p=h.redSqr().redISub(this.x).redISub(u.x),f=h.redMul(this.x.redSub(p)).redISub(this.y);return this.curve.point(p,f)},c.prototype.dbl=function(){if(this.inf)return this;var u=this.y.redAdd(this.y);if(u.cmpn(0)===0)return this.curve.point(null,null);var h=this.curve.a,p=this.x.redSqr(),f=u.redInvm(),m=p.redAdd(p).redIAdd(p).redIAdd(h).redMul(f),g=m.redSqr().redISub(this.x.redAdd(this.x)),y=m.redMul(this.x.redSub(g)).redISub(this.y);return this.curve.point(g,y)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(u){return u=new n(u,16),this.isInfinity()?this:this._hasDoubles(u)?this.curve._fixedNafMul(this,u):this.curve.endo?this.curve._endoWnafMulAdd([this],[u]):this.curve._wnafMul(this,u)},c.prototype.mulAdd=function(u,h,p){var f=[this,h],m=[u,p];return this.curve.endo?this.curve._endoWnafMulAdd(f,m):this.curve._wnafMulAdd(1,f,m,2)},c.prototype.jmulAdd=function(u,h,p){var f=[this,h],m=[u,p];return this.curve.endo?this.curve._endoWnafMulAdd(f,m,!0):this.curve._wnafMulAdd(1,f,m,2,!0)},c.prototype.eq=function(u){return this===u||this.inf===u.inf&&(this.inf||this.x.cmp(u.x)===0&&this.y.cmp(u.y)===0)},c.prototype.neg=function(u){if(this.inf)return this;var h=this.curve.point(this.x,this.y.redNeg());if(u&&this.precomputed){var p=this.precomputed,f=function(m){return m.neg()};h.precomputed={naf:p.naf&&{wnd:p.naf.wnd,points:p.naf.points.map(f)},doubles:p.doubles&&{step:p.doubles.step,points:p.doubles.points.map(f)}}}return h},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},r(d,a.BasePoint),l.prototype.jpoint=function(u,h,p){return new d(this,u,h,p)},d.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var u=this.z.redInvm(),h=u.redSqr(),p=this.x.redMul(h),f=this.y.redMul(h).redMul(u);return this.curve.point(p,f)},d.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},d.prototype.add=function(u){if(this.isInfinity())return u;if(u.isInfinity())return this;var h=u.z.redSqr(),p=this.z.redSqr(),f=this.x.redMul(h),m=u.x.redMul(p),g=this.y.redMul(h.redMul(u.z)),y=u.y.redMul(p.redMul(this.z)),C=f.redSub(m),T=g.redSub(y);if(C.cmpn(0)===0)return T.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var O=C.redSqr(),j=O.redMul(C),P=f.redMul(O),F=T.redSqr().redIAdd(j).redISub(P).redISub(P),L=T.redMul(P.redISub(F)).redISub(g.redMul(j)),z=this.z.redMul(u.z).redMul(C);return this.curve.jpoint(F,L,z)},d.prototype.mixedAdd=function(u){if(this.isInfinity())return u.toJ();if(u.isInfinity())return this;var h=this.z.redSqr(),p=this.x,f=u.x.redMul(h),m=this.y,g=u.y.redMul(h).redMul(this.z),y=p.redSub(f),C=m.redSub(g);if(y.cmpn(0)===0)return C.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var T=y.redSqr(),O=T.redMul(y),j=p.redMul(T),P=C.redSqr().redIAdd(O).redISub(j).redISub(j),F=C.redMul(j.redISub(P)).redISub(m.redMul(O)),L=this.z.redMul(y);return this.curve.jpoint(P,F,L)},d.prototype.dblp=function(u){if(u===0)return this;if(this.isInfinity())return this;if(!u)return this.dbl();var h;if(this.curve.zeroA||this.curve.threeA){var p=this;for(h=0;h<u;h++)p=p.dbl();return p}var f=this.curve.a,m=this.curve.tinv,g=this.x,y=this.y,C=this.z,T=C.redSqr().redSqr(),O=y.redAdd(y);for(h=0;h<u;h++){var j=g.redSqr(),P=O.redSqr(),F=P.redSqr(),L=j.redAdd(j).redIAdd(j).redIAdd(f.redMul(T)),z=g.redMul(P),B=L.redSqr().redISub(z.redAdd(z)),A=z.redISub(B),S=L.redMul(A);S=S.redIAdd(S).redISub(F);var R=O.redMul(C);h+1<u&&(T=T.redMul(F)),g=B,C=R,O=S}return this.curve.jpoint(g,O.redMul(m),C)},d.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},d.prototype._zeroDbl=function(){var u,h,p;if(this.zOne){var f=this.x.redSqr(),m=this.y.redSqr(),g=m.redSqr(),y=this.x.redAdd(m).redSqr().redISub(f).redISub(g);y=y.redIAdd(y);var C=f.redAdd(f).redIAdd(f),T=C.redSqr().redISub(y).redISub(y),O=g.redIAdd(g);O=(O=O.redIAdd(O)).redIAdd(O),u=T,h=C.redMul(y.redISub(T)).redISub(O),p=this.y.redAdd(this.y)}else{var j=this.x.redSqr(),P=this.y.redSqr(),F=P.redSqr(),L=this.x.redAdd(P).redSqr().redISub(j).redISub(F);L=L.redIAdd(L);var z=j.redAdd(j).redIAdd(j),B=z.redSqr(),A=F.redIAdd(F);A=(A=A.redIAdd(A)).redIAdd(A),u=B.redISub(L).redISub(L),h=z.redMul(L.redISub(u)).redISub(A),p=(p=this.y.redMul(this.z)).redIAdd(p)}return this.curve.jpoint(u,h,p)},d.prototype._threeDbl=function(){var u,h,p;if(this.zOne){var f=this.x.redSqr(),m=this.y.redSqr(),g=m.redSqr(),y=this.x.redAdd(m).redSqr().redISub(f).redISub(g);y=y.redIAdd(y);var C=f.redAdd(f).redIAdd(f).redIAdd(this.curve.a),T=C.redSqr().redISub(y).redISub(y);u=T;var O=g.redIAdd(g);O=(O=O.redIAdd(O)).redIAdd(O),h=C.redMul(y.redISub(T)).redISub(O),p=this.y.redAdd(this.y)}else{var j=this.z.redSqr(),P=this.y.redSqr(),F=this.x.redMul(P),L=this.x.redSub(j).redMul(this.x.redAdd(j));L=L.redAdd(L).redIAdd(L);var z=F.redIAdd(F),B=(z=z.redIAdd(z)).redAdd(z);u=L.redSqr().redISub(B),p=this.y.redAdd(this.z).redSqr().redISub(P).redISub(j);var A=P.redSqr();A=(A=(A=A.redIAdd(A)).redIAdd(A)).redIAdd(A),h=L.redMul(z.redISub(u)).redISub(A)}return this.curve.jpoint(u,h,p)},d.prototype._dbl=function(){var u=this.curve.a,h=this.x,p=this.y,f=this.z,m=f.redSqr().redSqr(),g=h.redSqr(),y=p.redSqr(),C=g.redAdd(g).redIAdd(g).redIAdd(u.redMul(m)),T=h.redAdd(h),O=(T=T.redIAdd(T)).redMul(y),j=C.redSqr().redISub(O.redAdd(O)),P=O.redISub(j),F=y.redSqr();F=(F=(F=F.redIAdd(F)).redIAdd(F)).redIAdd(F);var L=C.redMul(P).redISub(F),z=p.redAdd(p).redMul(f);return this.curve.jpoint(j,L,z)},d.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var u=this.x.redSqr(),h=this.y.redSqr(),p=this.z.redSqr(),f=h.redSqr(),m=u.redAdd(u).redIAdd(u),g=m.redSqr(),y=this.x.redAdd(h).redSqr().redISub(u).redISub(f),C=(y=(y=(y=y.redIAdd(y)).redAdd(y).redIAdd(y)).redISub(g)).redSqr(),T=f.redIAdd(f);T=(T=(T=T.redIAdd(T)).redIAdd(T)).redIAdd(T);var O=m.redIAdd(y).redSqr().redISub(g).redISub(C).redISub(T),j=h.redMul(O);j=(j=j.redIAdd(j)).redIAdd(j);var P=this.x.redMul(C).redISub(j);P=(P=P.redIAdd(P)).redIAdd(P);var F=this.y.redMul(O.redMul(T.redISub(O)).redISub(y.redMul(C)));F=(F=(F=F.redIAdd(F)).redIAdd(F)).redIAdd(F);var L=this.z.redAdd(y).redSqr().redISub(p).redISub(C);return this.curve.jpoint(P,F,L)},d.prototype.mul=function(u,h){return u=new n(u,h),this.curve._wnafMul(this,u)},d.prototype.eq=function(u){if(u.type==="affine")return this.eq(u.toJ());if(this===u)return!0;var h=this.z.redSqr(),p=u.z.redSqr();if(this.x.redMul(p).redISub(u.x.redMul(h)).cmpn(0)!==0)return!1;var f=h.redMul(this.z),m=p.redMul(u.z);return this.y.redMul(m).redISub(u.y.redMul(f)).cmpn(0)===0},d.prototype.eqXToP=function(u){var h=this.z.redSqr(),p=u.toRed(this.curve.red).redMul(h);if(this.x.cmp(p)===0)return!0;for(var f=u.clone(),m=this.curve.redN.redMul(h);;){if(f.iadd(this.curve.n),f.cmp(this.curve.p)>=0)return!1;if(p.redIAdd(m),this.x.cmp(p)===0)return!0}},d.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},d.prototype.isInfinity=function(){return this.z.cmpn(0)===0}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],411:[function(i,t,o){"use strict";var e,n=o,r=i("hash.js"),a=i("./curve"),s=i("./utils").assert;function l(d){d.type==="short"?this.curve=new a.short(d):d.type==="edwards"?this.curve=new a.edwards(d):this.curve=new a.mont(d),this.g=this.curve.g,this.n=this.curve.n,this.hash=d.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(d,u){Object.defineProperty(n,d,{configurable:!0,enumerable:!0,get:function(){var h=new l(u);return Object.defineProperty(n,d,{configurable:!0,enumerable:!0,value:h}),h}})}n.PresetCurve=l,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:r.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:r.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:r.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:r.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:r.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{e=i("./precomputed/secp256k1")}catch{e=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:r.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
9,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",e]})},{"./curve":408,"./precomputed/secp256k1":418,"./utils":419,"hash.js":426}],412:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("hmac-drbg"),r=i("../utils"),a=i("../curves"),s=i("brorand"),l=r.assert,c=i("./key"),d=i("./signature");function u(h){if(!(this instanceof u))return new u(h);typeof h=="string"&&(l(Object.prototype.hasOwnProperty.call(a,h),"Unknown curve "+h),h=a[h]),h instanceof a.PresetCurve&&(h={curve:h}),this.curve=h.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=h.curve.g,this.g.precompute(h.curve.n.bitLength()+1),this.hash=h.hash||h.curve.hash}t.exports=u,u.prototype.keyPair=function(h){return new c(this,h)},u.prototype.keyFromPrivate=function(h,p){return c.fromPrivate(this,h,p)},u.prototype.keyFromPublic=function(h,p){return c.fromPublic(this,h,p)},u.prototype.genKeyPair=function(h){h||(h={});for(var p=new n({hash:this.hash,pers:h.pers,persEnc:h.persEnc||"utf8",entropy:h.entropy||s(this.hash.hmacStrength),entropyEnc:h.entropy&&h.entropyEnc||"utf8",nonce:this.n.toArray()}),f=this.n.byteLength(),m=this.n.sub(new e(2));;){var g=new e(p.generate(f));if(!(g.cmp(m)>0))return g.iaddn(1),this.keyFromPrivate(g)}},u.prototype._truncateToN=function(h,p){var f=8*h.byteLength()-this.n.bitLength();return f>0&&(h=h.ushrn(f)),!p&&h.cmp(this.n)>=0?h.sub(this.n):h},u.prototype.sign=function(h,p,f,m){typeof f=="object"&&(m=f,f=null),m||(m={}),p=this.keyFromPrivate(p,f),h=this._truncateToN(new e(h,16));for(var g=this.n.byteLength(),y=p.getPrivate().toArray("be",g),C=h.toArray("be",g),T=new n({hash:this.hash,entropy:y,nonce:C,pers:m.pers,persEnc:m.persEnc||"utf8"}),O=this.n.sub(new e(1)),j=0;;j++){var P=m.k?m.k(j):new e(T.generate(this.n.byteLength()));if(!((P=this._truncateToN(P,!0)).cmpn(1)<=0||P.cmp(O)>=0)){var F=this.g.mul(P);if(!F.isInfinity()){var L=F.getX(),z=L.umod(this.n);if(z.cmpn(0)!==0){var B=P.invm(this.n).mul(z.mul(p.getPrivate()).iadd(h));if((B=B.umod(this.n)).cmpn(0)!==0){var A=(F.getY().isOdd()?1:0)|(L.cmp(z)!==0?2:0);return m.canonical&&B.cmp(this.nh)>0&&(B=this.n.sub(B),A^=1),new d({r:z,s:B,recoveryParam:A})}}}}}},u.prototype.verify=function(h,p,f,m){h=this._truncateToN(new e(h,16)),f=this.keyFromPublic(f,m);var g=(p=new d(p,"hex")).r,y=p.s;if(g.cmpn(1)<0||g.cmp(this.n)>=0||y.cmpn(1)<0||y.cmp(this.n)>=0)return!1;var C,T=y.invm(this.n),O=T.mul(h).umod(this.n),j=T.mul(g).umod(this.n);return this.curve._maxwellTrick?!(C=this.g.jmulAdd(O,f.getPublic(),j)).isInfinity()&&C.eqXToP(g):!(C=this.g.mulAdd(O,f.getPublic(),j)).isInfinity()&&C.getX().umod(this.n).cmp(g)===0},u.prototype.recoverPubKey=function(h,p,f,m){l((3&f)===f,"The recovery param is more than two bits"),p=new d(p,m);var g=this.n,y=new e(h),C=p.r,T=p.s,O=1&f,j=f>>1;if(C.cmp(this.curve.p.umod(this.curve.n))>=0&&j)throw new Error("Unable to find sencond key candinate");C=j?this.curve.pointFromX(C.add(this.curve.n),O):this.curve.pointFromX(C,O);var P=p.r.invm(g),F=g.sub(y).mul(P).umod(g),L=T.mul(P).umod(g);return this.g.mulAdd(F,C,L)},u.prototype.getKeyRecoveryParam=function(h,p,f,m){if((p=new d(p,m)).recoveryParam!==null)return p.recoveryParam;for(var g=0;g<4;g++){var y;try{y=this.recoverPubKey(h,p,g)}catch{continue}if(y.eq(f))return g}throw new Error("Unable to find valid recovery factor")}},{"../curves":411,"../utils":419,"./key":413,"./signature":414,"bn.js":420,brorand:187,"hmac-drbg":438}],413:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("../utils").assert;function r(a,s){this.ec=a,this.priv=null,this.pub=null,s.priv&&this._importPrivate(s.priv,s.privEnc),s.pub&&this._importPublic(s.pub,s.pubEnc)}t.exports=r,r.fromPublic=function(a,s,l){return s instanceof r?s:new r(a,{pub:s,pubEnc:l})},r.fromPrivate=function(a,s,l){return s instanceof r?s:new r(a,{priv:s,privEnc:l})},r.prototype.validate=function(){var a=this.getPublic();return a.isInfinity()?{result:!1,reason:"Invalid public key"}
9:a.validate()?a.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},r.prototype.getPublic=function(a,s){return typeof a=="string"&&(s=a,a=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),s?this.pub.encode(s,a):this.pub},r.prototype.getPrivate=function(a){return a==="hex"?this.priv.toString(16,2):this.priv},r.prototype._importPrivate=function(a,s){this.priv=new e(a,s||16),this.priv=this.priv.umod(this.ec.curve.n)},r.prototype._importPublic=function(a,s){if(a.x||a.y)return this.ec.curve.type==="mont"?n(a.x,"Need x coordinate"):this.ec.curve.type!=="short"&&this.ec.curve.type!=="edwards"||n(a.x&&a.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(a.x,a.y));this.pub=this.ec.curve.decodePoint(a,s)},r.prototype.derive=function(a){return a.validate()||n(a.validate(),"public point not validated"),a.mul(this.priv).getX()},r.prototype.sign=function(a,s,l){return this.ec.sign(a,this,s,l)},r.prototype.verify=function(a,s){return this.ec.verify(a,s,this)},r.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../utils":419,"bn.js":420}],414:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("../utils"),r=n.assert;function a(u,h){if(u instanceof a)return u;this._importDER(u,h)||(r(u.r&&u.s,"Signature without r or s"),this.r=new e(u.r,16),this.s=new e(u.s,16),u.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=u.recoveryParam)}function s(){this.place=0}function l(u,h){var p=u[h.place++];if(!(128&p))return p;var f=15&p;if(f===0||f>4)return!1;for(var m=0,g=0,y=h.place;g<f;g++,y++)m<<=8,m|=u[y],m>>>=0;return!(m<=127)&&(h.place=y,m)}function c(u){for(var h=0,p=u.length-1;!u[h]&&!(128&u[h+1])&&h<p;)h++;return h===0?u:u.slice(h)}function d(u,h){if(h<128)u.push(h);else{var p=1+(Math.log(h)/Math.LN2>>>3);for(u.push(128|p);--p;)u.push(h>>>(p<<3)&255);u.push(h)}}t.exports=a,a.prototype._importDER=function(u,h){u=n.toArray(u,h);var p=new s;if(u[p.place++]!==48)return!1;var f=l(u,p);if(f===!1||f+p.place!==u.length||u[p.place++]!==2)return!1;var m=l(u,p);if(m===!1)return!1;var g=u.slice(p.place,m+p.place);if(p.place+=m,u[p.place++]!==2)return!1;var y=l(u,p);if(y===!1||u.length!==y+p.place)return!1;var C=u.slice(p.place,y+p.place);if(g[0]===0){if(!(128&g[1]))return!1;g=g.slice(1)}if(C[0]===0){if(!(128&C[1]))return!1;C=C.slice(1)}return this.r=new e(g),this.s=new e(C),this.recoveryParam=null,!0},a.prototype.toDER=function(u){var h=this.r.toArray(),p=this.s.toArray();for(128&h[0]&&(h=[0].concat(h)),128&p[0]&&(p=[0].concat(p)),h=c(h),p=c(p);!(p[0]||128&p[1]);)p=p.slice(1);var f=[2];d(f,h.length),(f=f.concat(h)).push(2),d(f,p.length);var m=f.concat(p),g=[48];return d(g,m.length),g=g.concat(m),n.encode(g,u)}},{"../utils":419,"bn.js":420}],415:[function(i,t,o){"use strict";var e=i("hash.js"),n=i("../curves"),r=i("../utils"),a=r.assert,s=r.parseBytes,l=i("./key"),c=i("./signature");function d(u){if(a(u==="ed25519","only tested with ed25519 so far"),!(this instanceof d))return new d(u);u=n[u].curve,this.curve=u,this.g=u.g,this.g.precompute(u.n.bitLength()+1),this.pointClass=u.point().constructor,this.encodingLength=Math.ceil(u.n.bitLength()/8),this.hash=e.sha512}t.exports=d,d.prototype.sign=function(u,h){u=s(u);var p=this.keyFromSecret(h),f=this.hashInt(p.messagePrefix(),u),m=this.g.mul(f),g=this.encodePoint(m),y=this.hashInt(g,p.pubBytes(),u).mul(p.priv()),C=f.add(y).umod(this.curve.n);return this.makeSignature({R:m,S:C,Rencoded:g})},d.prototype.verify=function(u,h,p){u=s(u),h=this.makeSignature(h);var f=this.keyFromPublic(p),m=this.hashInt(h.Rencoded(),f.pubBytes(),u),g=this.g.mul(h.S());return h.R().add(f.pub().mul(m)).eq(g)},d.prototype.hashInt=function(){for(var u=this.hash(),h=0;h<arguments.length;h++)u.update(arguments[h]);return r.intFromLE(u.digest()).umod(this.curve.n)},d.prototype.keyFromPublic=function(u){return l.fromPublic(this,u)},d.prototype.keyFromSecret=function(u){return l.fromSecret(this,u)},d.prototype.makeSignature=function(u){return u instanceof c?u:new c(this,u)},d.prototype.encodePoint=function(u){var h=u.getY().toArray("le",this.encodingLength);return h[this.encodingLength-1]|=u.getX().isOdd()?128:0,h},d.prototype.decodePoint=function(u){var h=(u=r.parseBytes(u)).length-1,p=u.slice(0,h).concat(-129&u[h]),f=(128&u[h])!=0,m=r.intFromLE(p);return this.curve.pointFromY(m,f)},d.prototype.encodeInt=function(u){return u.toArray("le",this.encodingLength)},d.prototype.decodeInt=function(u){return r.intFromLE(u)},d.prototype.isPoint=function(u){return u instanceof this.pointClass}},{"../curves":411,"../utils":419,"./key":416,"./signature":417,"hash.js":426}],416:[function(i,t,o){"use strict";
9var e=i("../utils"),n=e.assert,r=e.parseBytes,a=e.cachedProperty;function s(l,c){this.eddsa=l,this._secret=r(c.secret),l.isPoint(c.pub)?this._pub=c.pub:this._pubBytes=r(c.pub)}s.fromPublic=function(l,c){return c instanceof s?c:new s(l,{pub:c})},s.fromSecret=function(l,c){return c instanceof s?c:new s(l,{secret:c})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),a(s,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),a(s,"privBytes",function(){var l=this.eddsa,c=this.hash(),d=l.encodingLength-1,u=c.slice(0,l.encodingLength);return u[0]&=248,u[d]&=127,u[d]|=64,u}),a(s,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),a(s,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),a(s,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),s.prototype.sign=function(l){return n(this._secret,"KeyPair can only verify"),this.eddsa.sign(l,this)},s.prototype.verify=function(l,c){return this.eddsa.verify(l,c,this)},s.prototype.getSecret=function(l){return n(this._secret,"KeyPair is public only"),e.encode(this.secret(),l)},s.prototype.getPublic=function(l){return e.encode(this.pubBytes(),l)},t.exports=s},{"../utils":419}],417:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("../utils"),r=n.assert,a=n.cachedProperty,s=n.parseBytes;function l(c,d){this.eddsa=c,typeof d!="object"&&(d=s(d)),Array.isArray(d)&&(d={R:d.slice(0,c.encodingLength),S:d.slice(c.encodingLength)}),r(d.R&&d.S,"Signature without R or S"),c.isPoint(d.R)&&(this._R=d.R),d.S instanceof e&&(this._S=d.S),this._Rencoded=Array.isArray(d.R)?d.R:d.Rencoded,this._Sencoded=Array.isArray(d.S)?d.S:d.Sencoded}a(l,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),a(l,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),a(l,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),a(l,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return n.encode(this.toBytes(),"hex").toUpperCase()},t.exports=l},{"../utils":419,"bn.js":420}],418:[function(i,t,o){"use strict";t
vendor: 26,137 bytes, line 9
9.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},
9{}],419:[function(i,t,o){"use strict";var e=o,n=i("bn.js"),r=i("minimalistic-assert"),a=i("minimalistic-crypto-utils");e.assert=r,e.toArray=a.toArray,e.zero2=a.zero2,e.toHex=a.toHex,e.encode=a.encode,e.getNAF=function(s,l,c){var d=new Array(Math.max(s.bitLength(),c)+1);d.fill(0);for(var u=1<<l+1,h=s.clone(),p=0;p<d.length;p++){var f,m=h.andln(u-1);h.isOdd()?(f=m>(u>>1)-1?(u>>1)-m:m,h.isubn(f)):f=0,d[p]=f,h.iushrn(1)}return d},e.getJSF=function(s,l){var c=[[],[]];s=s.clone(),l=l.clone();for(var d,u=0,h=0;s.cmpn(-u)>0||l.cmpn(-h)>0;){var p,f,m=s.andln(3)+u&3,g=l.andln(3)+h&3;m===3&&(m=-1),g===3&&(g=-1),p=1&m?(d=s.andln(7)+u&7)!==3&&d!==5||g!==2?m:-m:0,c[0].push(p),f=1&g?(d=l.andln(7)+h&7)!==3&&d!==5||m!==2?g:-g:0,c[1].push(f),2*u===p+1&&(u=1-u),2*h===f+1&&(h=1-h),s.iushrn(1),l.iushrn(1)}return c},e.cachedProperty=function(s,l,c){var d="_"+l;s.prototype[l]=function(){return this[d]!==void 0?this[d]:this[d]=c.call(this)}},e.parseBytes=function(s){return typeof s=="string"?e.toArray(s,"hex"):s},e.intFromLE=function(s){return new n(s,"hex","le")}},{"bn.js":420,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],420:[function(i,t,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],421:[function(i,t,o){t.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"[email protected]:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <[email protected]>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}},{}],422:[function(i,t,o){"use strict";var e=Object.create||function(P){var F=function(){};return F.prototype=P,new F},n=Object.keys||function(P){var F=[];for(var L in P)Object.prototype.hasOwnProperty.call(P,L)&&F.push(L);return L},r=Function.prototype.bind||function(P){var F=this;return function(){return F.apply(P,arguments)}};function a(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=e(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._maxListeners=void 0;var s,l=10;try{var c={};Object.defineProperty&&Object.defineProperty(c,"x",{value:0}),s=c.x===0}catch{s=!1}function d(P){return P._maxListeners===void 0?a.defaultMaxListeners:P._maxListeners}
9function u(P,F,L){if(F)P.call(L);else for(var z=P.length,B=j(P,z),A=0;A<z;++A)B[A].call(L)}function h(P,F,L,z){if(F)P.call(L,z);else for(var B=P.length,A=j(P,B),S=0;S<B;++S)A[S].call(L,z)}function p(P,F,L,z,B){if(F)P.call(L,z,B);else for(var A=P.length,S=j(P,A),R=0;R<A;++R)S[R].call(L,z,B)}function f(P,F,L,z,B,A){if(F)P.call(L,z,B,A);else for(var S=P.length,R=j(P,S),b=0;b<S;++b)R[b].call(L,z,B,A)}function m(P,F,L,z){if(F)P.apply(L,z);else for(var B=P.length,A=j(P,B),S=0;S<B;++S)A[S].apply(L,z)}function g(P,F,L,z){var B,A,S;if(typeof L!="function")throw new TypeError('"listener" argument must be a function');if((A=P._events)?(A.newListener&&(P.emit("newListener",F,L.listener?L.listener:L),A=P._events),S=A[F]):(A=P._events=e(null),P._eventsCount=0),S){if(typeof S=="function"?S=A[F]=z?[L,S]:[S,L]:z?S.unshift(L):S.push(L),!S.warned&&(B=d(P))&&B>0&&S.length>B){S.warned=!0;var R=new Error("Possible EventEmitter memory leak detected. "+S.length+' "'+String(F)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');R.name="MaxListenersExceededWarning",R.emitter=P,R.type=F,R.count=S.length,typeof console=="object"&&console.warn&&console.warn("%s: %s",R.name,R.message)}}else S=A[F]=L,++P._eventsCount;return P}function y(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var P=new Array(arguments.length),F=0;F<P.length;++F)P[F]=arguments[F];this.listener.apply(this.target,P)}}function C(P,F,L){var z={fired:!1,wrapFn:void 0,target:P,type:F,listener:L},B=r.call(y,z);return B.listener=L,z.wrapFn=B,B}function T(P,F,L){var z=P._events;if(!z)return[];var B=z[F];return B?typeof B=="function"?L?[B.listener||B]:[B]:L?function(A){for(var S=new Array(A.length),R=0;R<S.length;++R)S[R]=A[R].listener||A[R];return S}(B):j(B,B.length):[]}function O(P){var F=this._events;if(F){var L=F[P];if(typeof L=="function")return 1;if(L)return L.length}return 0}function j(P,F){for(var L=new Array(F),z=0;z<F;++z)L[z]=P[z];return L}s?Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(P){if(typeof P!="number"||P<0||P!=P)throw new TypeError('"defaultMaxListeners" must be a positive number');l=P}}):a.defaultMaxListeners=l,a.prototype.setMaxListeners=function(P){if(typeof P!="number"||P<0||isNaN(P))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=P,this},a.prototype.getMaxListeners=function(){return d(this)},a.prototype.emit=function(P){var F,L,z,B,A,S,R=P==="error";if(S=this._events)R=R&&S.error==null;else if(!R)return!1;if(R){if(arguments.length>1&&(F=arguments[1]),F instanceof Error)throw F;var b=new Error('Unhandled "error" event. ('+F+")");throw b.context=F,b}if(!(L=S[P]))return!1;var v=typeof L=="function";switch(z=arguments.length){case 1:u(L,v,this);break;case 2:h(L,v,this,arguments[1]);break;case 3:p(L,v,this,arguments[1],arguments[2]);break;case 4:f(L,v,this,arguments[1],arguments[2],arguments[3]);break;default:for(B=new Array(z-1),A=1;A<z;A++)B[A-1]=arguments[A];m(L,v,this,B)}return!0},a.prototype.addListener=function(P,F){return g(this,P,F,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(P,F){return g(this,P,F,!0)},a.prototype.once=function(P,F){if(typeof F!="function")throw new TypeError('"listener" argument must be a function');return this.on(P,C(this,P,F)),this},a.prototype.prependOnceListener=function(P,F){if(typeof F!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(P,C(this,P,F)),this},a.prototype.removeListener=function(P,F){var L,z,B,A,S;if(typeof F!="function")throw new TypeError('"listener" argument must be a function');if(!(z=this._events))return this;if(!(L=z[P]))return this;if(L===F||L.listener===F)--this._eventsCount==0?this._events=e(null):(delete z[P],z.removeListener&&this.emit
9("removeListener",P,L.listener||F));else if(typeof L!="function"){for(B=-1,A=L.length-1;A>=0;A--)if(L[A]===F||L[A].listener===F){S=L[A].listener,B=A;break}if(B<0)return this;B===0?L.shift():function(R,b){for(var v=b,w=v+1,_=R.length;w<_;v+=1,w+=1)R[v]=R[w];R.pop()}(L,B),L.length===1&&(z[P]=L[0]),z.removeListener&&this.emit("removeListener",P,S||F)}return this},a.prototype.removeAllListeners=function(P){var F,L,z;if(!(L=this._events))return this;if(!L.removeListener)return arguments.length===0?(this._events=e(null),this._eventsCount=0):L[P]&&(--this._eventsCount==0?this._events=e(null):delete L[P]),this;if(arguments.length===0){var B,A=n(L);for(z=0;z<A.length;++z)(B=A[z])!=="removeListener"&&this.removeAllListeners(B);return this.removeAllListeners("removeListener"),this._events=e(null),this._eventsCount=0,this}if(typeof(F=L[P])=="function")this.removeListener(P,F);else if(F)for(z=F.length-1;z>=0;z--)this.removeListener(P,F[z]);return this},a.prototype.listeners=function(P){return T(this,P,!0)},a.prototype.rawListeners=function(P){return T(this,P,!1)},a.listenerCount=function(P,F){return typeof P.listenerCount=="function"?P.listenerCount(F):O.call(P,F)},a.prototype.listenerCount=O,a.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],423:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("md5.js");t.exports=function(r,a,s,l){if(e.isBuffer(r)||(r=e.from(r,"binary")),a&&(e.isBuffer(a)||(a=e.from(a,"binary")),a.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var c=s/8,d=e.alloc(c),u=e.alloc(l||0),h=e.alloc(0);c>0||l>0;){var p=new n;p.update(h),p.update(r),a&&p.update(a),h=p.digest();var f=0;if(c>0){var m=d.length-c;f=Math.min(c,h.length),h.copy(d,m,0,f),c-=f}if(f<h.length&&l>0){var g=u.length-l,y=Math.min(l,h.length-f);h.copy(u,g,f,f+y),l-=y}}return h.fill(0),{key:d,iv:u}}},{"md5.js":450,"safe-buffer":494}],424:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CsvParserStream=o.ParserOptions=o.parseFile=o.parseStream=o.parseString=o.parse=o.FormatterOptions=o.CsvFormatterStream=o.writeToPath=o.writeToString=o.writeToBuffer=o.writeToStream=o.write=o.format=void 0;var e=i("@fast-csv/format");Object.defineProperty(o,"format",{enumerable:!0,get:function(){return e.format}}),Object.defineProperty(o,"write",{enumerable:!0,get:function(){return e.write}}),Object.defineProperty(o,"writeToStream",{enumerable:!0,get:function(){return e.writeToStream}}),Object.defineProperty(o,"writeToBuffer",{enumerable:!0,get:function(){return e.writeToBuffer}}),Object.defineProperty(o,"writeToString",{enumerable:!0,get:function(){return e.writeToString}}),Object.defineProperty(o,"writeToPath",{enumerable:!0,get:function(){return e.writeToPath}}),Object.defineProperty(o,"CsvFormatterStream",{enumerable:!0,get:function(){return e.CsvFormatterStream}}),Object.defineProperty(o,"FormatterOptions",{enumerable:!0,get:function(){return e.FormatterOptions}});var n=i("@fast-csv/parse");Object.defineProperty(o,"parse",{enumerable:!0,get:function(){return n.parse}}),Object.defineProperty(o,"parseString",{enumerable:!0,get:function(){return n.parseString}}),Object.defineProperty(o,"parseStream",{enumerable:!0,get:function(){return n.parseStream}}),Object.defineProperty(o,"parseFile",{enumerable:!0,get:function(){return n.parseFile}}),Object.defineProperty(o,"ParserOptions",{enumerable:!0,get:function(){return n.ParserOptions}}),Object.defineProperty(o,"CsvParserStream",{enumerable:!0,get:function(){return n.CsvParserStream}})},{"@fast-csv/format":151,"@fast-csv/parse":155}],425:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("readable-stream").Transform;function r(a){n.call(this),this._block=e.allocUnsafe(a),this._blockSize=a,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}i("inherits")(r,n),r.prototype._transform=function(a,s,l){var c=null;try{this.update(a,s)}catch(d){c=d}l(c)},r.prototype._flush=function(a){var s=null;try{this.push(this.digest())}catch(l){s=l}a(s)},r.prototype.update=function(a,s){if(function(p,f){if(!e.isBuffer(p)&&typeof p!="string")throw new TypeError(f+" must be a string or a buffer")}(a,"Data"),this._finalized)throw new Error("Digest already called");e.isBuffer(a)||(a=e.from(a,s));for(var l=this._block,c=0;this._blockOffset+a.length-c>=this._blockSize;){for(var d=this._blockOffset;d<this._blockSize;)l[d++]=a[c++];this._update(),this._blockOffset=0}for(;c<a.length;)l[this._blockOffset++]=a[c++];for(var u=0,h=8*a.length;h>0;++u)this._length[u]+=h,(h=this._length[u]/4294967296|0)>0&&(this._length[u]-=4294967296*h);return this},r.prototype._update=function(){throw new Error("_update is not implemented")}
vendor: 8,783 bytes, line 9
9,r.prototype.digest=function(a){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var s=this._digest();a!==void 0&&(s=s.toString(a)),this._block.fill(0),this._blockOffset=0;for(var l=0;l<4;++l)this._length[l]=0;return s},r.prototype._digest=function(){throw new Error("_digest is not implemented")},t.exports=r},{inherits:440,"readable-stream":491,"safe-buffer":494}],426:[function(i,t,o){"use strict";var e=o;e.utils=i("./hash/utils"),e.common=i("./hash/common"),e.sha=i("./hash/sha"),e.ripemd=i("./hash/ripemd"),e.hmac=i("./hash/hmac"),e.sha1=e.sha.sha1,e.sha256=e.sha.sha256,e.sha224=e.sha.sha224,e.sha384=e.sha.sha384,e.sha512=e.sha.sha512,e.ripemd160=e.ripemd.ripemd160},{"./hash/common":427,"./hash/hmac":428,"./hash/ripemd":429,"./hash/sha":430,"./hash/utils":437}],427:[function(i,t,o){"use strict";var e=i("./utils"),n=i("minimalistic-assert");function r(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}o.BlockHash=r,r.prototype.update=function(a,s){if(a=e.toArray(a,s),this.pending?this.pending=this.pending.concat(a):this.pending=a,this.pendingTotal+=a.length,this.pending.length>=this._delta8){var l=(a=this.pending).length%this._delta8;this.pending=a.slice(a.length-l,a.length),this.pending.length===0&&(this.pending=null),a=e.join32(a,0,a.length-l,this.endian);for(var c=0;c<a.length;c+=this._delta32)this._update(a,c,c+this._delta32)}return this},r.prototype.digest=function(a){return this.update(this._pad()),n(this.pending===null),this._digest(a)},r.prototype._pad=function(){var a=this.pendingTotal,s=this._delta8,l=s-(a+this.padLength)%s,c=new Array(l+this.padLength);c[0]=128;for(var d=1;d<l;d++)c[d]=0;if(a<<=3,this.endian==="big"){for(var u=8;u<this.padLength;u++)c[d++]=0;c[d++]=0,c[d++]=0,c[d++]=0,c[d++]=0,c[d++]=a>>>24&255,c[d++]=a>>>16&255,c[d++]=a>>>8&255,c[d++]=255&a}else for(c[d++]=255&a,c[d++]=a>>>8&255,c[d++]=a>>>16&255,c[d++]=a>>>24&255,c[d++]=0,c[d++]=0,c[d++]=0,c[d++]=0,u=8;u<this.padLength;u++)c[d++]=0;return c}},{"./utils":437,"minimalistic-assert":453}],428:[function(i,t,o){"use strict";var e=i("./utils"),n=i("minimalistic-assert");function r(a,s,l){if(!(this instanceof r))return new r(a,s,l);this.Hash=a,this.blockSize=a.blockSize/8,this.outSize=a.outSize/8,this.inner=null,this.outer=null,this._init(e.toArray(s,l))}t.exports=r,r.prototype._init=function(a){a.length>this.blockSize&&(a=new this.Hash().update(a).digest()),n(a.length<=this.blockSize);for(var s=a.length;s<this.blockSize;s++)a.push(0);for(s=0;s<a.length;s++)a[s]^=54;for(this.inner=new this.Hash().update(a),s=0;s<a.length;s++)a[s]^=106;this.outer=new this.Hash().update(a)},r.prototype.update=function(a,s){return this.inner.update(a,s),this},r.prototype.digest=function(a){return this.outer.update(this.inner.digest()),this.outer.digest(a)}},{"./utils":437,"minimalistic-assert":453}],429:[function(i,t,o){"use strict";var e=i("./utils"),n=i("./common"),r=e.rotl32,a=e.sum32,s=e.sum32_3,l=e.sum32_4,c=n.BlockHash;function d(){if(!(this instanceof d))return new d;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function u(C,T,O,j){return C<=15?T^O^j:C<=31?T&O|~T&j:C<=47?(T|~O)^j:C<=63?T&j|O&~j:T^(O|~j)}function h(C){return C<=15?0:C<=31?1518500249:C<=47?1859775393:C<=63?2400959708:2840853838}function p(C){return C<=15?1352829926:C<=31?1548603684:C<=47?1836072691:C<=63?2053994217:0}e.inherits(d,c),o.ripemd160=d,d.blockSize=512,d.outSize=160,d.hmacStrength=192,d.padLength=64,d.prototype._update=function(C,T){for(var O=this.h[0],j=this.h[1],P=this.h[2],F=this.h[3],L=this.h[4],z=O,B=j,A=P,S=F,R=L,b=0;b<80;b++){var v=a(r(l(O,u(b,j,P,F),C[f[b]+T],h(b)),g[b]),L);O=L,L=F,F=r(P,10),P=j,j=v,v=a(r(l(z,u(79-b,B,A,S),C[m[b]+T],p(b)),y[b]),R),z=R,R=S,S=r(A,10),A=B,B=v}v=s(this.h[1],P,S),this.h[1]=s(this.h[2],F,R),this.h[2]=s(this.h[3],L,z),this.h[3]=s(this.h[4],O,B),this.h[4]=s(this.h[0],j,A),this.h[0]=v},d.prototype._digest=function(C){return C==="hex"?e.toHex32(this.h,"little"):e.split32(this.h,"little")};var f=[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],m=[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],g=[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],y=[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]},{"./common":427,"./utils":437}],430:[function(i,t,o){"use strict";o.sha1=i("./sha/1"),o.sha224=i("./sha/224"),o.sha256=i("./sha/256"),o.sha384=i("./sha/384"),o.sha512=i("./sha/512")},{"./sha/1":431,"./sha/224":432,"./sha/256":433,"./sha/384":434,"./sha/512":435}],431:[function(i,t,o){"use strict";var e=i("../utils"),n=i("../common"),r=i("./common"),a=e.rotl32,s=e.sum32,l=e.sum32_5,c=r.ft_1,d=n.BlockHash,u=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;d.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}e.inherits(h,d),t.exports=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(p,f){for(var m=this.W,g=0;g<16;g++)m[g]=p[f+g];for(;g<m.length;g++)m[g]=a(m[g-3]^m[g-8]^m[g-14]^m[g-16],1);var y=this.h[0],C=this.h[1],T=this.h[2],O=this.h[3],j=this.h[4];for(g=0;g<m.length;g++){var P=~~(g/20),F=l(a(y,5),c(P,C,T,O),j,m[g],u[P]);j=O,O=T,T=a(C,30),C=y,y=F}this.h[0]=s(this.h[0],y),this.h[1]=s(this.h[1],C),this.h[2]=s(this.h[2],T),this.h[3]=s(this.h[3],O),this.h[4]=s(this.h[4],j)},h.prototype._digest=function(p){return p==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436}],432:[function(i,t,o){"use strict";var e=i("../utils"),n=i("./256");function r(){if(!(this instanceof r))return new r;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}e.inherits(r,n),t.exports=r,r.blockSize=512,r.outSize=224,r.hmacStrength=192,r.padLength=64,r.prototype._digest=function(a){return a==="hex"?e.toHex32(this.h.slice(0,7),"big"):e.split32(this.h.slice(0,7),"big")}},{"../utils":437,"./256":433}],433:[function(i,t,o){"use strict";var e=i("../utils"),n=i("../common"),r=i("./common"),a=i("minimalistic-assert"),s=e.sum32,l=e.sum32_4,c=e.sum32_5,d=r.ch32,u=r.maj32,h=r.s0_256,p=r.s1_256,f=r.g0_256,m=r.g1_256,g=n.BlockHash,y=[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];function C(){if(!(this instanceof C))return new C;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}e.inherits(C,g),t.exports=C,C.blockSize=512,C.outSize=256,C.hmacStrength=192,C.padLength=64,C.prototype._update=function(T,O){for(var j=this.W,P=0;P<16;P++)j[P]=T[O+P];for(;P<j.length;P++)j[P]=l(m(j[P-2]),j[P-7],f(j[P-15]),j[P-16]);var F=this.h[0],L=this.h[1],z=this.h[2],B=this.h[3],A=this.h[4],S=this.h[5],R=this.h[6],b=this.h[7];for(a(this.k.length===j.length),P=0;P<j.length;P++){var v=c(b,p(A),d(A,S,R),this.k[P],j[P]),w=s(h(F),u(F,L,z));b=R,R=S,S=A,A=s(B,v),B=z,z=L,L=F,F=s(v,w)}this.h[0]=s(this.h[0],F),this.h[1]=s(this.h[1],L),this.h[2]=s(this.h[2],z),this.h[3]=s(this.h[3],B),this.h[4]=s(this.h[4],A),this.h[5]=s(this.h[5],S),this.h[6]=s(this.h[6],R),this.h[7]=s(this.h[7],b)},C.prototype._digest=function(T){return T==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436,"minimalistic-assert":453}],434:[function(i,t,o){"use strict";
9var e=i("../utils"),n=i("./512");function r(){if(!(this instanceof r))return new r;n.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}e.inherits(r,n),t.exports=r,r.blockSize=1024,r.outSize=384,r.hmacStrength=192,r.padLength=128,r.prototype._digest=function(a){return a==="hex"?e.toHex32(this.h.slice(0,12),"big"):e.split32(this.h.slice(0,12),"big")}},{"../utils":437,"./512":435}],435:[function(i,t,o){"use strict";var e=i("../utils"),n=i("../common"),r=i("minimalistic-assert"),a=e.rotr64_hi,s=e.rotr64_lo,l=e.shr64_hi,c=e.shr64_lo,d=e.sum64,u=e.sum64_hi,h=e.sum64_lo,p=e.sum64_4_hi,f=e.sum64_4_lo,m=e.sum64_5_hi,g=e.sum64_5_lo,y=n.BlockHash,C=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
vendor: 2,742 bytes, line 9
91126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function T(){if(!(this instanceof T))return new T;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=C,this.W=new Array(160)}function O(w,_,x,k,I){var H=w&x^~w&I;return H<0&&(H+=4294967296),H}function j(w,_,x,k,I,H){var U=_&k^~_&H;return U<0&&(U+=4294967296),U}function P(w,_,x,k,I){var H=w&x^w&I^x&I;return H<0&&(H+=4294967296),H}function F(w,_,x,k,I,H){var U=_&k^_&H^k&H;return U<0&&(U+=4294967296),U}function L(w,_){var x=a(w,_,28)^a(_,w,2)^a(_,w,7);return x<0&&(x+=4294967296),x}function z(w,_){var x=s(w,_,28)^s(_,w,2)^s(_,w,7);return x<0&&(x+=4294967296),x}function B(w,_){var x=a(w,_,14)^a(w,_,18)^a(_,w,9);return x<0&&(x+=4294967296),x}function A(w,_){var x=s(w,_,14)^s(w,_,18)^s(_,w,9);return x<0&&(x+=4294967296),x}function S(w,_){var x=a(w,_,1)^a(w,_,8)^l(w,_,7);return x<0&&(x+=4294967296),x}function R(w,_){var x=s(w,_,1)^s(w,_,8)^c(w,_,7);return x<0&&(x+=4294967296),x}function b(w,_){var x=a(w,_,19)^a(_,w,29)^l(w,_,6);return x<0&&(x+=4294967296),x}function v(w,_){var x=s(w,_,19)^s(_,w,29)^c(w,_,6);return x<0&&(x+=4294967296),x}e.inherits(T,y),t.exports=T,T.blockSize=1024,T.outSize=512,T.hmacStrength=192,T.padLength=128,T.prototype._prepareBlock=function(w,_){for(var x=this.W,k=0;k<32;k++)x[k]=w[_+k];for(;k<x.length;k+=2){var I=b(x[k-4],x[k-3]),H=v(x[k-4],x[k-3]),U=x[k-14],Z=x[k-13],M=S(x[k-30],x[k-29]),W=R(x[k-30],x[k-29]),D=x[k-32],E=x[k-31];x[k]=p(I,H,U,Z,M,W,D,E),x[k+1]=f(I,H,U,Z,M,W,D,E)}},T.prototype._update=function(w,_){this._prepareBlock(w,_);var x=this.W,k=this.h[0],I=this.h[1],H=this.h[2],U=this.h[3],Z=this.h[4],M=this.h[5],W=this.h[6],D=this.h[7],E=this.h[8],V=this.h[9],Q=this.h[10],te=this.h[11],X=this.h[12],ee=this.h[13],fe=this.h[14],ce=this.h[15];r(this.k.length===x.length);for(var K=0;K<x.length;K+=2){var le=fe,ae=ce,he=B(E,V),we=A(E,V),xe=O(E,V,Q,te,X),ke=j(E,V,Q,te,X,ee),Be=this.k[K],Ge=this.k[K+1],Ze=x[K],Tt=x[K+1],ot=m(le,ae,he,we,xe,ke,Be,Ge,Ze,Tt),ht=g(le,ae,he,we,xe,ke,Be,Ge,Ze,Tt);le=L(k,I),ae=z(k,I),he=P(k,I,H,U,Z),we=F(k,I,H,U,Z,M);var gi=u(le,ae,he,we),Rt=h(le,ae,he,we);fe=X,ce=ee,X=Q,ee=te,Q=E,te=V,E=u(W,D,ot,ht),V=h(D,D,ot,ht),W=Z,D=M,Z=H,M=U,H=k,U=I,k=u(ot,ht,gi,Rt),I=h(ot,ht,gi,Rt)}d(this.h,0,k,I),d(this.h,2,H,U),d(this.h,4,Z,M),d(this.h,6,W,D),d(this.h,8,E,V),d(this.h,10,Q,te),d(this.h,12,X,ee),d(this.h,14,fe,ce)},T.prototype._digest=function(w){return w==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")}},{"../common":427,"../utils":437,"minimalistic-assert":453}],436:[function(i,t,o){"use strict";
9var e=i("../utils").rotr32;function n(s,l,c){return s&l^~s&c}function r(s,l,c){return s&l^s&c^l&c}function a(s,l,c){return s^l^c}o.ft_1=function(s,l,c,d){return s===0?n(l,c,d):s===1||s===3?a(l,c,d):s===2?r(l,c,d):void 0},o.ch32=n,o.maj32=r,o.p32=a,o.s0_256=function(s){return e(s,2)^e(s,13)^e(s,22)},o.s1_256=function(s){return e(s,6)^e(s,11)^e(s,25)},o.g0_256=function(s){return e(s,7)^e(s,18)^s>>>3},o.g1_256=function(s){return e(s,17)^e(s,19)^s>>>10}},{"../utils":437}],437:[function(i,t,o){"use strict";var e=i("minimalistic-assert"),n=i("inherits");function r(c,d){return(64512&c.charCodeAt(d))==55296&&!(d<0||d+1>=c.length)&&(64512&c.charCodeAt(d+1))==56320}function a(c){return(c>>>24|c>>>8&65280|c<<8&16711680|(255&c)<<24)>>>0}function s(c){return c.length===1?"0"+c:c}function l(c){return c.length===7?"0"+c:c.length===6?"00"+c:c.length===5?"000"+c:c.length===4?"0000"+c:c.length===3?"00000"+c:c.length===2?"000000"+c:c.length===1?"0000000"+c:c}o.inherits=n,o.toArray=function(c,d){if(Array.isArray(c))return c.slice();if(!c)return[];var u=[];if(typeof c=="string")if(d){if(d==="hex")for((c=c.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(c="0"+c),p=0;p<c.length;p+=2)u.push(parseInt(c[p]+c[p+1],16))}else for(var h=0,p=0;p<c.length;p++){var f=c.charCodeAt(p);f<128?u[h++]=f:f<2048?(u[h++]=f>>6|192,u[h++]=63&f|128):r(c,p)?(f=65536+((1023&f)<<10)+(1023&c.charCodeAt(++p)),u[h++]=f>>18|240,u[h++]=f>>12&63|128,u[h++]=f>>6&63|128,u[h++]=63&f|128):(u[h++]=f>>12|224,u[h++]=f>>6&63|128,u[h++]=63&f|128)}else for(p=0;p<c.length;p++)u[p]=0|c[p];return u},o.toHex=function(c){for(var d="",u=0;u<c.length;u++)d+=s(c[u].toString(16));return d},o.htonl=a,o.toHex32=function(c,d){for(var u="",h=0;h<c.length;h++){var p=c[h];d==="little"&&(p=a(p)),u+=l(p.toString(16))}return u},o.zero2=s,o.zero8=l,o.join32=function(c,d,u,h){var p=u-d;e(p%4==0);for(var f=new Array(p/4),m=0,g=d;m<f.length;m++,g+=4){var y;y=h==="big"?c[g]<<24|c[g+1]<<16|c[g+2]<<8|c[g+3]:c[g+3]<<24|c[g+2]<<16|c[g+1]<<8|c[g],f[m]=y>>>0}return f},o.split32=function(c,d){for(var u=new Array(4*c.length),h=0,p=0;h<c.length;h++,p+=4){var f=c[h];d==="big"?(u[p]=f>>>24,u[p+1]=f>>>16&255,u[p+2]=f>>>8&255,u[p+3]=255&f):(u[p+3]=f>>>24,u[p+2]=f>>>16&255,u[p+1]=f>>>8&255,u[p]=255&f)}return u},o.rotr32=function(c,d){return c>>>d|c<<32-d},o.rotl32=function(c,d){return c<<d|c>>>32-d},o.sum32=function(c,d){return c+d>>>0},o.sum32_3=function(c,d,u){return c+d+u>>>0},o.sum32_4=function(c,d,u,h){return c+d+u+h>>>0},o.sum32_5=function(c,d,u,h,p){return c+d+u+h+p>>>0},o.sum64=function(c,d,u,h){var p=c[d],f=h+c[d+1]>>>0,m=(f<h?1:0)+u+p;c[d]=m>>>0,c[d+1]=f},o.sum64_hi=function(c,d,u,h){return(d+h>>>0<d?1:0)+c+u>>>0},o.sum64_lo=function(c,d,u,h){return d+h>>>0},o.sum64_4_hi=function(c,d,u,h,p,f,m,g){var y=0,C=d;return y+=(C=C+h>>>0)<d?1:0,y+=(C=C+f>>>0)<f?1:0,c+u+p+m+(y+=(C=C+g>>>0)<g?1:0)>>>0},o.sum64_4_lo=function(c,d,u,h,p,f,m,g){return d+h+f+g>>>0},o.sum64_5_hi=function(c,d,u,h,p,f,m,g,y,C){var T=0,O=d;return T+=(O=O+h>>>0)<d?1:0,T+=(O=O+f>>>0)<f?1:0,T+=(O=O+g>>>0)<g?1:0,c+u+p+m+y+(T+=(O=O+C>>>0)<C?1:0)>>>0},o.sum64_5_lo=function(c,d,u,h,p,f,m,g,y,C){return d+h+f+g+C>>>0},o.rotr64_hi=function(c,d,u){return(d<<32-u|c>>>u)>>>0},o.rotr64_lo=function(c,d,u){return(c<<32-u|d>>>u)>>>0},o.shr64_hi=function(c,d,u){return c>>>u},o.shr64_lo=function(c,d,u){return(c<<32-u|d>>>u)>>>0}},{inherits:440,"minimalistic-assert":453}],438:[function(i,t,o){"use strict";var e=i("hash.js"),n=i("minimalistic-crypto-utils"),r=i("minimalistic-assert");function a(s){if(!(this instanceof a))return new a(s);this.hash=s.hash,this.predResist=!!s.predResist,this.outLen=this.hash.outSize,this.minEntropy=s.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var l=n.toArray(s.entropy,s.entropyEnc||"hex"),c=n.toArray(s.nonce,s.nonceEnc||"hex"),d=n.toArray(s.pers,s.persEnc||"hex");r(l.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(l,c,d)}t.exports=a,a.prototype._init=function(s,l,c){var d=s.concat(l).concat(c);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var u=0;u<this.V.length;u++)this.K[u]=0,this.V[u]=1;this._update(d),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function(){return new e.hmac(this.hash,this.K)},a.prototype._update=function(s){var l=this._hmac().update(this.V).update([0]);s&&(l=l.update(s)),this.K=l.digest(),this.V=this._hmac().update(this.V).digest(),s&&(this.K=this._hmac().update(this.V).update([
91]).update(s).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function(s,l,c,d){typeof l!="string"&&(d=c,c=l,l=null),s=n.toArray(s,l),c=n.toArray(c,d),r(s.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(s.concat(c||[])),this._reseed=1},a.prototype.generate=function(s,l,c,d){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof l!="string"&&(d=c,c=l,l=null),c&&(c=n.toArray(c,d||"hex"),this._update(c));for(var u=[];u.length<s;)this.V=this._hmac().update(this.V).digest(),u=u.concat(this.V);var h=u.slice(0,s);return this._update(c),this._reseed++,n.encode(h,l)}},{"hash.js":426,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],439:[function(i,t,o){"use strict";o.read=function(e,n,r,a,s){var l,c,d=8*s-a-1,u=(1<<d)-1,h=u>>1,p=-7,f=r?s-1:0,m=r?-1:1,g=e[n+f];for(f+=m,l=g&(1<<-p)-1,g>>=-p,p+=d;p>0;l=256*l+e[n+f],f+=m,p-=8);for(c=l&(1<<-p)-1,l>>=-p,p+=a;p>0;c=256*c+e[n+f],f+=m,p-=8);if(l===0)l=1-h;else{if(l===u)return c?NaN:1/0*(g?-1:1);c+=Math.pow(2,a),l-=h}return(g?-1:1)*c*Math.pow(2,l-a)},o.write=function(e,n,r,a,s,l){var c,d,u,h=8*l-s-1,p=(1<<h)-1,f=p>>1,m=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=a?0:l-1,y=a?1:-1,C=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(d=isNaN(n)?1:0,c=p):(c=Math.floor(Math.log(n)/Math.LN2),n*(u=Math.pow(2,-c))<1&&(c--,u*=2),(n+=c+f>=1?m/u:m*Math.pow(2,1-f))*u>=2&&(c++,u/=2),c+f>=p?(d=0,c=p):c+f>=1?(d=(n*u-1)*Math.pow(2,s),c+=f):(d=n*Math.pow(2,f-1)*Math.pow(2,s),c=0));s>=8;e[r+g]=255&d,g+=y,d/=256,s-=8);for(c=c<<s|d,h+=s;h>0;e[r+g]=255&c,g+=y,c/=256,h-=8);e[r+g-y]|=128*C}},{}],440:[function(i,t,o){"use strict";
9typeof Object.create=="function"?t.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(e,n){if(n){e.super_=n;var r=function(){};r.prototype=n.prototype,e.prototype=new r,e.prototype.constructor=e}}},{}],441:[function(i,t,o){(function(e,n,r,a,s,l,c,d){(function(){"use strict";(function(u){typeof o=="object"&&t!==void 0?t.exports=u():(typeof window<"u"?window:n!==void 0?n:typeof self<"u"?self:this).JSZip=u()})(function(){return function u(h,p,f){function m(C,T){if(!p[C]){if(!h[C]){var O=typeof i=="function"&&i;if(!T&&O)return O(C,!0);if(g)return g(C,!0);var j=new Error("Cannot find module '"+C+"'");throw j.code="MODULE_NOT_FOUND",j}var P=p[C]={exports:{}};h[C][0].call(P.exports,function(F){return m(h[C][1][F]||F)},P,P.exports,u,h,p,f)}return p[C].exports}for(var g=typeof i=="function"&&i,y=0;y<f.length;y++)m(f[y]);return m}({1:[function(u,h,p){var f=u("./utils"),m=u("./support"),g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";p.encode=function(y){for(var C,T,O,j,P,F,L,z=[],B=0,A=y.length,S=A,R=f.getTypeOf(y)!=="string";B<y.length;)S=A-B,O=R?(C=y[B++],T=B<A?y[B++]:0,B<A?y[B++]:0):(C=y.charCodeAt(B++),T=B<A?y.charCodeAt(B++):0,B<A?y.charCodeAt(B++):0),j=C>>2,P=(3&C)<<4|T>>4,F=1<S?(15&T)<<2|O>>6:64,L=2<S?63&O:64,z.push(g.charAt(j)+g.charAt(P)+g.charAt(F)+g.charAt(L));return z.join("")},p.decode=function(y){var C,T,O,j,P,F,L=0,z=0,B="data:";if(y.substr(0,B.length)===B)throw new Error("Invalid base64 input, it looks like a data url.");var A,S=3*(y=y.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(y.charAt(y.length-1)===g.charAt(64)&&S--,y.charAt(y.length-2)===g.charAt(64)&&S--,S%1!=0)throw new Error("Invalid base64 input, bad content length.");for(A=m.uint8array?new Uint8Array(0|S):new Array(0|S);L<y.length;)C=g.indexOf(y.charAt(L++))<<2|(j=g.indexOf(y.charAt(L++)))>>4,T=(15&j)<<4|(P=g.indexOf(y.charAt(L++)))>>2,O=(3&P)<<6|(F=g.indexOf(y.charAt(L++))),A[z++]=C,P!==64&&(A[z++]=T),F!==64&&(A[z++]=O);return A}},{"./support":30,"./utils":32}],2:[function(u,h,p){var f=u("./external"),m=u("./stream/DataWorker"),g=u("./stream/Crc32Probe"),y=u("./stream/DataLengthProbe");function C(T,O,j,P,F){this.compressedSize=T,this.uncompressedSize=O,this.crc32=j,this.compression=P,this.compressedContent=F}C.prototype={getContentWorker:function(){var T=new m(f.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new y("data_length")),O=this;return T.on("end",function(){if(this.streamInfo.data_length!==O.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),T},getCompressedWorker:function(){return new m(f.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},C.createWorkerFrom=function(T,O,j){return T.pipe(new g).pipe(new y("uncompressedSize")).pipe(O.compressWorker(j)).pipe(new y("compressedSize")).withStreamInfo("compression",O)},h.exports=C},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(u,h,p){var f=u("./stream/GenericWorker");p.STORE={magic:"\0\0",compressWorker:function(){return new f("STORE compression")},uncompressWorker:function(){return new f("STORE decompression")}},p.DEFLATE=u("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(u,h,p){var f=u("./utils"),m=function(){for(var g,y=[],C=0;C<256;C++){g=C;for(var T=0;T<8;T++)g=1&g?3988292384^g>>>1:g>>>1;y[C]=g}return y}();h.exports=function(g,y){return g!==void 0&&g.length?f.getTypeOf(g)!=="string"?function(C,T,O,j){var P=m,F=0+O;
vendor: 34,860 bytes, lines 9-10
9C^=-1;for(var L=0;L<F;L++)C=C>>>8^P[255&(C^T[L])];return-1^C}(0|y,g,g.length):function(C,T,O,j){var P=m,F=0+O;C^=-1;for(var L=0;L<F;L++)C=C>>>8^P[255&(C^T.charCodeAt(L))];return-1^C}(0|y,g,g.length):0}},{"./utils":32}],5:[function(u,h,p){p.base64=!1,p.binary=!1,p.dir=!1,p.createFolders=!0,p.date=null,p.compression=null,p.compressionOptions=null,p.comment=null,p.unixPermissions=null,p.dosPermissions=null},{}],6:[function(u,h,p){var f;f=typeof Promise<"u"?Promise:u("lie"),h.exports={Promise:f}},{lie:37}],7:[function(u,h,p){var f=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",m=u("pako"),g=u("./utils"),y=u("./stream/GenericWorker"),C=f?"uint8array":"array";function T(O,j){y.call(this,"FlateWorker/"+O),this._pako=null,this._pakoAction=O,this._pakoOptions=j,this.meta={}}p.magic="\b\0",g.inherits(T,y),T.prototype.processChunk=function(O){this.meta=O.meta,this._pako===null&&this._createPako(),this._pako.push(g.transformTo(C,O.data),!1)},T.prototype.flush=function(){y.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},T.prototype.cleanUp=function(){y.prototype.cleanUp.call(this),this._pako=null},T.prototype._createPako=function(){this._pako=new m[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var O=this;this._pako.onData=function(j){O.push({data:j,meta:O.meta})}},p.compressWorker=function(O){return new T("Deflate",O)},p.uncompressWorker=function(){return new T("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(u,h,p){function f(P,F){var L,z="";for(L=0;L<F;L++)z+=String.fromCharCode(255&P),P>>>=8;return z}function m(P,F,L,z,B,A){var S,R,b=P.file,v=P.compression,w=A!==C.utf8encode,_=g.transformTo("string",A(b.name)),x=g.transformTo("string",C.utf8encode(b.name)),k=b.comment,I=g.transformTo("string",A(k)),H=g.transformTo("string",C.utf8encode(k)),U=x.length!==b.name.length,Z=H.length!==k.length,M="",W="",D="",E=b.dir,V=b.date,Q={crc32:0,compressedSize:0,uncompressedSize:0};F&&!L||(Q.crc32=P.crc32,Q.compressedSize=P.compressedSize,Q.uncompressedSize=P.uncompressedSize);var te=0;F&&(te|=8),w||!U&&!Z||(te|=2048);var X=0,ee=0;E&&(X|=16),B==="UNIX"?(ee=798,X|=function(ce,K){var le=ce;return ce||(le=K?16893:33204),(65535&le)<<16}(b.unixPermissions,E)):(ee=20,X|=function(ce){return 63&(ce||0)}(b.dosPermissions)),S=V.getUTCHours(),S<<=6,S|=V.getUTCMinutes(),S<<=5,S|=V.getUTCSeconds()/2,R=V.getUTCFullYear()-1980,R<<=4,R|=V.getUTCMonth()+1,R<<=5,R|=V.getUTCDate(),U&&(W=f(1,1)+f(T(_),4)+x,M+="up"+f(W.length,2)+W),Z&&(D=f(1,1)+f(T(I),4)+H,M+="uc"+f(D.length,2)+D);var fe="";return fe+=`
10\0`,fe+=f(te,2),fe+=v.magic,fe+=f(S,2),fe+=f(R,2),fe+=f(Q.crc32,4),fe+=f(Q.compressedSize,4),fe+=f(Q.uncompressedSize,4),fe+=f(_.length,2),fe+=f(M.length,2),{fileRecord:O.LOCAL_FILE_HEADER+fe+_+M,dirRecord:O.CENTRAL_FILE_HEADER+f(ee,2)+fe+f(I.length,2)+"\0\0\0\0"+f(X,4)+f(z,4)+_+M+I}}var g=u("../utils"),y=u("../stream/GenericWorker"),C=u("../utf8"),T=u("../crc32"),O=u("../signature");function j(P,F,L,z){y.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=F,this.zipPlatform=L,this.encodeFileName=z,this.streamFiles=P,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}g.inherits(j,y),j.prototype.push=function(P){var F=P.meta.percent||0,L=this.entriesCount,z=this._sources.length;this.accumulate?this.contentBuffer.push(P):(this.bytesWritten+=P.data.length,y.prototype.push.call(this,{data:P.data,meta:{currentFile:this.currentFile,percent:L?(F+100*(L-z-1))/L:100}}))},j.prototype.openedSource=function(P){this.currentSourceOffset=this.bytesWritten,this.currentFile=P.file.name;var F=this.streamFiles&&!P.file.dir;if(F){var L=m(P,F,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:L.fileRecord,meta:{percent:0}})}else this.accumulate=!0},j.prototype.closedSource=function(P){this.accumulate=!1;var F=this.streamFiles&&!P.file.dir,L=m(P,F,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(L.dirRecord),F)this.push({data:function(z){return O.DATA_DESCRIPTOR+f(z.crc32,4)+f(z.compressedSize,4)+f(z.uncompressedSize,4)}(P),meta:{percent:100}});else for(this.push({data:L.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},j.prototype.flush=function(){for(var P=this.bytesWritten,F=0;F<this.dirRecords.length;F++)this.push({data:this.dirRecords[F],meta:{percent:100}});var L=this.bytesWritten-P,z=function(B,A,S,R,b){var v=g.transformTo("string",b(R));return O.CENTRAL_DIRECTORY_END+"\0\0\0\0"+f(B,2)+f(B,2)+f(A,4)+f(S,4)+f(v.length,2)+v}(this.dirRecords.length,L,P,this.zipComment,this.encodeFileName);this.push({data:z,meta:{percent:100}})},j.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},j.prototype.registerPrevious=function(P){this._sources.push(P);var F=this;return P.on("data",function(L){F.processChunk(L)}),P.on("end",function(){F.closedSource(F.previous.streamInfo),F._sources.length?F.prepareNextSource():F.end()}),P.on("error",function(L){F.error(L)}),this},j.prototype.resume=function(){return!!y.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},j.prototype.error=function(P){var F=this._sources;if(!y.prototype.error.call(this,P))return!1;for(var L=0;L<F.length;L++)try{F[L].error(P)}catch{}return!0},j.prototype.lock=function(){y.prototype.lock.call(this);for(var P=this._sources,F=0;F<P.length;F++)P[F].lock()},h.exports=j},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(u,h,p){var f=u("../compressions"),m=u("./ZipFileWorker");p.generateWorker=function(g,y,C){var T=new m(y.streamFiles,C,y.platform,y.encodeFileName),O=0;try{g.forEach(function(j,P){O++;var F=function(A,S){var R=A||S,b=f[R];if(!b)throw new Error(R+" is not a valid compression method !");return b}(P.options.compression,y.compression),L=P.options.compressionOptions||y.compressionOptions||{},z=P.dir,B=P.date;P._compressWorker(F,L).withStreamInfo("file",{name:j,dir:z,date:B,comment:P.comment||"",unixPermissions:P.unixPermissions,dosPermissions:P.dosPermissions}).pipe(T)}),T.entriesCount=O}catch(j){T.error(j)}return T}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(u,h,p){function f(){if(!(this instanceof f))return new f;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var m=new f;for(var g in this)typeof this[g]!="function"&&(m[g]=this[g]);return m}}(f.prototype=u("./object")).loadAsync=u("./load"),f.support=u("./support"),f.defaults=u("./defaults"),f.version="3.10.1",f.loadAsync=function(m,g){return new f().loadAsync(m,g)},f.external=u("./external"),h.exports=f},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(u,h,p){var f=u("./utils"),m=u("./external"),g=u("./utf8"),y=u("./zipEntries"),C=u("./stream/Crc32Probe"),T=u("./nodejsUtils");function O(j){return new m.Promise(function(P,F){var L=j.decompressed.getContentWorker().pipe(new C);L.on("error",function(z){F(z)}).on("end",function(){L.streamInfo.crc32!==j.decompressed.crc32?F(new Error("Corrupted zip : CRC32 mismatch")):P()}).resume()})}h.exports=function(j,P){var F=this;return P=f.extend(P||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:g.utf8decode}),T.isNode&&T.isStream(j)?m.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):f.prepareContent("the loaded zip file",j,!0,P.optimizedBinaryString,P.base64).then(function(L){var z=new y(P);return z.load(L),z}).then(function(L){var z=[m.Promise.resolve(L)],B=L.files;if(P.checkCRC32)for(var A=0;A<B.length;A++)z.push(O(B[A]));return m.Promise.all(z)}).then(function(L){for(var z=L.shift(),B=z.files,A=0;A<B.length;A++){var S=B[A],R=S.fileNameStr,b=f.resolve(S.fileNameStr);F.file(b,S.decompressed,{binary:!0,optimizedBinaryString:!0,date:S.date,dir:S.dir,comment:S.fileCommentStr.length?S.fileCommentStr:null,unixPermissions:S.unixPermissions,dosPermissions:S.dosPermissions,createFolders:P.createFolders}),S.dir||(F.file(b).unsafeOriginalName=R)}return z.zipComment.length&&(F.comment=z.zipComment),F})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(u,h,p){var f=u("../utils"),m=u("../stream/GenericWorker");function g(y,C){m.call(this,"Nodejs stream input adapter for "+y),this._upstreamEnded=!1,this._bindStream(C)}f.inherits(g,m),g.prototype._bindStream=function(y){var C=this;(this._stream=y).pause(),y.on("data",function(T){C.push({data:T,meta:{percent:0}})}).on("error",function(T){C.isPaused?this.generatedError=T:C.error(T)}).on("end",function(){C.isPaused?C._upstreamEnded=!0:C.end()})},g.prototype.pause=function(){return!!m.prototype.pause.call(this)&&(this._stream.pause(),!0)},g.prototype.resume=function(){return!!m.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},h.exports=g},{"../stream/GenericWorker":28,"../utils":32}],13:[function(u,h,p){var f=u("readable-stream").Readable;function m(g,y,C){f.call(this,y),this._helper=g;var T=this;g.on("data",function(O,j){T.push(O)||T._helper.pause(),C&&C(j)}).on("error",function(O){T.emit("error",O)}).on("end",function(){T.push(null)})}u("../utils").inherits(m,f),m.prototype._read=function(){this._helper.resume()},h.exports=m},{"../utils":32,"readable-stream":16}],14:[function(u,h,p){h.exports={isNode:r!==void 0,newBufferFrom:function(f,m){if(r.from&&r.from!==Uint8Array.from)return r.from(f,m);if(typeof f=="number")throw new Error('The "data" argument must not be a number');return new r(f,m)},allocBuffer:function(f){if(r.alloc)return r.alloc(f);var m=new r(f);return m.fill(0),m},isBuffer:function(f){return r.isBuffer(f)},isStream:function(f){return f&&typeof f.on=="function"&&typeof f.pause=="function"&&typeof f.resume=="function"}}},{}],15:[function(u,h,p){function f(b,v,w){var _,x=g.getTypeOf(v),k=g.extend(w||{},T);k.date=k.date||new Date,k.compression!==null&&(k.compression=k.compression.toUpperCase()),typeof k.unixPermissions=="string"&&(k.unixPermissions=parseInt(k.unixPermissions,8)),k.unixPermissions&&16384&k.unixPermissions&&(k.dir=!0),k.dosPermissions&&16&k.dosPermissions&&(k.dir=!0),k.dir&&(b=B(b)),k.createFolders&&(_=z(b))&&A.call(this,_,!0);var I=x==="string"&&k.binary===!1&&k.base64===!1;w&&w.binary!==void 0||(k.binary=!I),(v instanceof O&&v.uncompressedSize===0||k.dir||!v||v.length===0)&&(k.base64=!1,k.binary=!0,v="",k.compression="STORE",x="string");var H;H=v instanceof O||v instanceof y?v:F.isNode&&F.isStream(v)?new L(b,v):g.prepareContent(b,v,k.binary,k.optimizedBinaryString,k.base64);var U=new j(b,H,k);this.files[b]=U}var m=u("./utf8"),g=u("./utils"),y=u("./stream/GenericWorker"),C=u("./stream/StreamHelper"),T=u("./defaults"),O=u("./compressedObject"),j=u("./zipObject"),P=u("./generate"),F=u("./nodejsUtils"),L=u("./nodejs/NodejsStreamInputAdapter"),z=function(b){b.slice(-1)==="/"&&(b=b.substring(0,b.length-1));var v=b.lastIndexOf("/");return 0<v?b.substring(0,v):""},B=function(b){return b.slice(-1)!=="/"&&(b+="/"),b},A=function(b,v){return v=v!==void 0?v:T.createFolders,b=B(b),this.files[b]||f.call(this,b,null,{dir:!0,createFolders:v}),this.files[b]};function S(b){return Object.prototype.toString.call(b)==="[object RegExp]"}var R={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(b){var v,w,_;for(v in this.files)_=this.files[v],(w=v.slice(this.root.length,v.length))&&v.slice(0,this.root.length)===this.root&&b(w,_)},filter:function(b){var v=[];return this.forEach(function(w,_){b(w,_)&&v.push(_)}),v},file:function(b,v,w){if(arguments.length!==1)return b=this.root+b,f.call(this,b,v,w),this;if(S(b)){var _=b;return this.filter(function(k,I){return!I.dir&&_.test(k)})}var x=this.files[this.root+b];return x&&!x.dir?x:null},folder:function(b){if(!b)return this;if(S(b))return this.filter(function(x,k){return k.dir&&b.test(x)});var v=this.root+b,w=A.call(this,v),_=this.clone();return _.root=w.name,_},remove:function(b){b=this.root+b;var v=this.files[b];if(v||(b.slice(-1)!=="/"&&(b+="/"),v=this.files[b]),v&&!v.dir)delete this.files[b];else for(var w=this.filter(function(x,k){return k.name.slice(0,b.length)===b}),_=0;_<w.length;_++)delete this.files[w[_].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(b){var v,w={};try{if((w=g.extend(b||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:m.utf8encode})).type=w.type.toLowerCase(),w.compression=w.compression.toUpperCase(),w.type==="binarystring"&&(w.type="string"),!w.type)throw new Error("No output type specified.");g.checkSupport(w.type),w.platform!=="darwin"&&w.platform!=="freebsd"&&w.platform!=="linux"&&w.platform!=="sunos"||(w.platform="UNIX"),w.platform==="win32"&&(w.platform="DOS");var _=w.comment||this.comment||"";v=P.generateWorker(this,w,_)}catch(x){(v=new y("error")).error(x)}return new C(v,w.type||"string",w.mimeType)},generateAsync:function(b,v){return this.generateInternalStream(b).accumulate(v)},generateNodeStream:function(b,v){return(b=b||{}).type||(b.type="nodebuffer"),this.generateInternalStream(b).toNodejsStream(v)}};h.exports=R},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(u,h,p){h.exports=u("stream")},{stream:void 0}],17:[function(u,h,p){var f=u("./DataReader");function m(g){f.call(this,g);for(var y=0;y<this.data.length;y++)g[y]=255&g[y]}u("../utils").inherits(m,f),m.prototype.byteAt=function(g){return this.data[this.zero+g]},m.prototype.lastIndexOfSignature=function(g){for(var y=g.charCodeAt(0),C=g.charCodeAt(1),T=g.charCodeAt(2),O=g.charCodeAt(3),j=this.length-4;0<=j;--j)if(this.data[j]===y&&this.data[j+1]===C&&this.data[j+2]===T&&this.data[j+3]===O)return j-this.zero;return-1},m.prototype.readAndCheckSignature=function(g){var y=g.charCodeAt(0),C=g.charCodeAt(1),T=g.charCodeAt(2),O=g.charCodeAt(3),j=this.readData(4);return y===j[0]&&C===j[1]&&T===j[2]&&O===j[3]},m.prototype.readData=function(g){if(this.checkOffset(g),g===0)return[];var y=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,y},h.exports=m},{"../utils":32,"./DataReader":18}],18:[function(u,h,p){var f=u("../utils");function m(g){this.data=g,this.length=g.length,this.index=0,this.zero=0}m.prototype={checkOffset:function(g){this.checkIndex(this.index+g)},checkIndex:function(g){if(this.length<this.zero+g||g<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+g+"). Corrupted zip ?")},setIndex:function(g){this.checkIndex(g),this.index=g},skip:function(g){this.setIndex(this.index+g)},byteAt:function(){},readInt:function(g){var y,C=0;for(this.checkOffset(g),y=this.index+g-1;y>=this.index;y--)C=(C<<8)+this.byteAt(y);return this.index+=g,C},readString:function(g){return f.transformTo("string",this.readData(g))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var g=this.readInt(4);return new Date(Date.UTC(1980+(g>>25&127),(g>>21&15)-1,g>>16&31,g>>11&31,g>>5&63,(31&g)<<1))}},h.exports=m},{"../utils":32}],19:[function(u,h,p){var f=u("./Uint8ArrayReader");function m(g){f.call(this,g)}u("../utils").inherits(m,f),m.prototype.readData=function(g){this.checkOffset(g);var y=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,y},h.exports=m},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(u,h,p){var f=u("./DataReader");function m(g){f.call(this,g)}u("../utils").inherits(m,f),m.prototype.byteAt=function(g){return this.data.charCodeAt(this.zero+g)},m.prototype.lastIndexOfSignature=function(g){return this.data.lastIndexOf(g)-this.zero},m.prototype.readAndCheckSignature=function(g){return g===this.readData(4)},m.prototype.readData=function(g){this.checkOffset(g);var y=this.data.slice(this.zero+this.index,this.zero+this.index+g);return this.index+=g,y},h.exports=m},{"../utils":32,"./DataReader":18}],21:[function(u,h,p){var f=u("./ArrayReader");function m(g){f.call(this,g)}u("../utils").inherits(m,f),m.prototype.readData=function(g){if(this.checkOffset(g),g===0)return new Uint8Array(0);var y=this.data.subarray(this.zero+this.index,this.zero+this.index+g);return this.index+=g,y},h.exports=m},{"../utils":32,"./ArrayReader":17}],22:[function(u,h,p){var f=u("../utils"),m=u("../support"),g=u("./ArrayReader"),y=u("./StringReader"),C=u("./NodeBufferReader"),T=u("./Uint8ArrayReader");h.exports=function(O){var j=f.getTypeOf(O);return f.checkSupport(j),j!=="string"||m.uint8array?j==="nodebuffer"?new C(O):m.uint8array?new T(f.transformTo("uint8array",O)):new g(f.transformTo("array",O)):new y(O)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(u,h,p){p.LOCAL_FILE_HEADER="PK��",p.CENTRAL_FILE_HEADER="PK��",p.CENTRAL_DIRECTORY_END="PK��",p.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK�\x07",p.ZIP64_CENTRAL_DIRECTORY_END="PK��",p.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(u,h,p){var f=u("./GenericWorker"),m=u("../utils");function g(y){f.call(this,"ConvertWorker to "+y),this.destType=y}m.inherits(g,f),g.prototype.processChunk=function(y){this.push({data:m.transformTo(this.destType,y.data),meta:y.meta})},h.exports=g},{"../utils":32,"./GenericWorker":28}],25:[function(u,h,p){var f=u("./GenericWorker"),m=u("../crc32");function g(){f.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}u("../utils").inherits(g,f),g.prototype.processChunk=function(y){this.streamInfo.crc32=m(y.data,this.streamInfo.crc32||0),this.push(y)},h.exports=g},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(u,h,p){var f=u("../utils"),m=u("./GenericWorker");function g(y){m.call(this,"DataLengthProbe for "+y),this.propName=y,this.withStreamInfo(y,0)}f.inherits(g,m),g.prototype.processChunk=function(y){if(y){var C=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=C+y.data.length}m.prototype.processChunk.call(this,y)},h.exports=g},{"../utils":32,"./GenericWorker":28}],27:[function(u,h,p){var f=u("../utils"),m=u("./GenericWorker");function g(y){m.call(this,"DataWorker");var C=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,y.then(function(T){C.dataIsReady=!0,C.data=T,C.max=T&&T.length||0,C.type=f.getTypeOf(T),C.isPaused||C._tickAndRepeat()},function(T){C.error(T)})}f.inherits(g,m),g.prototype.cleanUp=function(){m.prototype.cleanUp.call(this),this.data=null},g.prototype.resume=function(){return!!m.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,f.delay(this._tickAndRepeat,[],this)),!0)},g.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(f.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},g.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var y=null,C=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":y=this.data.substring(this.index,C);break;case"uint8array":y=this.data.subarray(this.index,C);break;case"array":case"nodebuffer":y=this.data.slice(this.index,C)}return this.index=C,this.push({data:y,meta:{percent:this.max?this.index/this.max*100:0}})},h.exports=g},{"../utils":32,"./GenericWorker":28}],28:[function(u,h,p){function f(m){this.name=m||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}f.prototype={push:function(m){this.emit("data",m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(m){this.emit("error",m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit("error",m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,g){return this._listeners[m].push(g),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,g){if(this._listeners[m])for(var y=0;y<this._listeners[m].length;y++)this._listeners[m][y].call(this,g)},pipe:function(m){return m.registerPrevious(this)},registerPrevious:function(m){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=m.streamInfo,this.mergeStreamInfo(),this.previous=m;var g=this;return m.on("data",function(y){g.processChunk(y)}),m.on("end",function(){g.end()}),m.on("error",function(y){g.error(y)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var m=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),m=!0),this.previous&&this.previous.resume(),!m},flush:function(){},processChunk:function(m){this.push(m)},withStreamInfo:function(m,g){return this.extraStreamInfo[m]=g,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var m in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,m)&&(this.streamInfo[m]=this.extraStreamInfo[m])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var m="Worker "+this.name;return this.previous?this.previous+" -> "+m:m}},h.exports=f},{}],29:[function(u,h,p){var f=u("../utils"),m=u("./ConvertWorker"),g=u("./GenericWorker"),y=u("../base64"),C=u("../support"),T=u("../external"),O=null;if(C.nodestream)try{O=u("../nodejs/NodejsStreamOutputAdapter")}catch{}function j(P,F,L){var z=F;switch(F){case"blob":case"arraybuffer":z="uint8array";break;case"base64":z="string"}try{this._internalType=z,this._outputType=F,this._mimeType=L,f.checkSupport(z),this._worker=P.pipe(new m(z)),P.lock()}catch(B){this._worker=new g("error"),this._worker.error(B)}}j.prototype={accumulate:function(P){return function(F,L){return new T.Promise(function(z,B){var A=[],S=F._internalType,R=F._outputType,b=F._mimeType;F.on("data",function(v,w){A.push(v),L&&L(w)}).on("error",function(v){A=[],B(v)}).on("end",function(){try{var v=function(w,_,x){switch(w){case"blob":return f.newBlob(f.transformTo("arraybuffer",_),x);case"base64":return y.encode(_);default:return f.transformTo(w,_)}}(R,function(w,_){var x,k=0,I=null,H=0;for(x=0;x<_.length;x++)H+=_[x].length;switch(w){case"string":return _.join("");case"array":return Array.prototype.concat.apply([],_);case"uint8array":for(I=new Uint8Array(H),x=0;x<_.length;x++)I.set(_[x],k),k+=_[x].length;return I;case"nodebuffer":return r.concat(_);default:throw new Error("concat : unsupported type '"+w+"'")}}(S,A),b);z(v)}catch(w){B(w)}A=[]}).resume()})}(this,P)},on:function(P,F){var L=this;return P==="data"?this._worker.on(P,function(z){F.call(L,z.data,z.meta)}):this._worker.on(P,function(){f.delay(F,arguments,L)}),this},resume:function(){return f.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(P){if(f.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new O(this,{objectMode:this._outputType!=="nodebuffer"},P)}},h.exports=j},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(u,h,p){if(p.base64=!0,p.array=!0,p.string=!0,p.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",p.nodebuffer=r!==void 0,p.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")p.blob=!1;else{var f=new ArrayBuffer(0);try{p.blob=new Blob([f],{type:"application/zip"}).size===0}catch{try{var m=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);m.append(f),p.blob=m.getBlob("application/zip").size===0}catch{p.blob=!1}}}try{p.nodestream=!!u("readable-stream").Readable}catch{p.nodestream=!1}},{"readable-stream":16}],31:[function(u,h,p){for(var f=u("./utils"),m=u("./support"),g=u("./nodejsUtils"),y=u("./stream/GenericWorker"),C=new Array(256),T=0;T<256;T++)C[T]=252<=T?6:248<=T?5:240<=T?4:224<=T?3:192<=T?2:1;function O(){y.call(this,"utf-8 decode"),this.leftOver=null}function j(){y.call(this,"utf-8 encode")}C[254]=C[254]=1,p.utf8encode=function(P){return m.nodebuffer?g.newBufferFrom(P,"utf-8"):function(F){var L,z,B,A,S,R=F.length,b=0;for(A=0;A<R;A++)(64512&(z=F.charCodeAt(A)))==55296&&A+1<R&&(64512&(B=F.charCodeAt(A+1)))==56320&&(z=65536+(z-55296<<10)+(B-56320),A++),b+=z<128?1:z<2048?2:z<65536?3:4;for(L=m.uint8array?new Uint8Array(b):new Array(b),A=S=0;S<b;A++)(64512&(z=F.charCodeAt(A)))==55296&&A+1<R&&(64512&(B=F.charCodeAt(A+1)))==56320&&(z=65536+(z-55296<<10)+(B-56320),A++),z<128?L[S++]=z:(z<2048?L[S++]=192|z>>>6:(z<65536?L[S++]=224|z>>>12:(L[S++]=240|z>>>18,L[S++]=128|z>>>12&63),L[S++]=128|z>>>6&63),L[S++]=128|63&z);return L}(P)},p.utf8decode=function(P){return m.nodebuffer?f.transformTo("nodebuffer",P).toString("utf-8"):function(F){var L,z,B,A,S=F.length,R=new Array(2*S);for(L=z=0;L<S;)if((B=F[L++])<128)R[z++]=B;else if(4<(A=C[B]))R[z++]=65533,L+=A-1;else{for(B&=A===2?31:A===3?15:7;1<A&&L<S;)B=B<<6|63&F[L++],A--;1<A?R[z++]=65533:B<65536?R[z++]=B:(B-=65536,R[z++]=55296|B>>10&1023,R[z++]=56320|1023&B)}return R.length!==z&&(R.subarray?R=R.subarray(0,z):R.length=z),f.applyFromCharCode(R)}(P=f.transformTo(m.uint8array?"uint8array":"array",P))},f.inherits(O,y),O.prototype.processChunk=function(P){var F=f.transformTo(m.uint8array?"uint8array":"array",P.data);if(this.leftOver&&this.leftOver.length){if(m.uint8array){var L=F;(F=new Uint8Array(L.length+this.leftOver.length)).set(this.leftOver,0),F.set(L,this.leftOver.length)}else F=this.leftOver.concat(F);this.leftOver=null}var z=function(A,S){var R;for((S=S||A.length)>A.length&&(S=A.length),R=S-1;0<=R&&(192&A[R])==128;)R--;return R<0||R===0?S:R+C[A[R]]>S?R:S}(F),B=F;z!==F.length&&(m.uint8array?(B=F.subarray(0,z),this.leftOver=F.subarray(z,F.length)):(B=F.slice(0,z),this.leftOver=F.slice(z,F.length))),this.push({data:p.utf8decode(B),meta:P.meta})},O.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:p.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},p.Utf8DecodeWorker=O,f.inherits(j,y),j.prototype.processChunk=function(P){this.push({data:p.utf8encode(P.data),meta:P.meta})},p.Utf8EncodeWorker=j},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(u,h,p){var f=u("./support"),m=u("./base64"),g=u("./nodejsUtils"),y=u("./external");function C(L){return L}function T(L,z){for(var B=0;B<L.length;++B)z[B]=255&L.charCodeAt(B);return z}u("setimmediate"),p.newBlob=function(L,z){p.checkSupport("blob");try{return new Blob([L],{type:z})}catch{try{var B=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return B.append(L),B.getBlob(z)}catch{throw new Error("Bug : can't construct the Blob.")}}};var O={stringifyByChunk:function(L,z,B){var A=[],S=0,R=L.length;if(R<=B)return String.fromCharCode.apply(null,L);for(;S<R;)z==="array"||z==="nodebuffer"?A.push(String.fromCharCode.apply(null,L.slice(S,Math.min(S+B,R)))):A.push(String.fromCharCode.apply(null,L.subarray(S,Math.min(S+B,R)))),S+=B;return A.join("")},stringifyByChar:function(L){for(var z="",B=0;B<L.length;B++)z+=String.fromCharCode(L[B]);return z},applyCanBeUsed:{uint8array:function(){try{return f.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch{return!1}}(),nodebuffer:function(){try{return f.nodebuffer&&String.fromCharCode.apply(null,g.allocBuffer(1)).length===1}catch{return!1}}()}};function j(L){var z=65536,B=p.getTypeOf(L),A=!0;if(B==="uint8array"?A=O.applyCanBeUsed.uint8array:B==="nodebuffer"&&(A=O.applyCanBeUsed.nodebuffer),A)for(;1<z;)try{return O.stringifyByChunk(L,B,z)}catch{z=Math.floor(z/2)}return O.stringifyByChar(L)}function P(L,z){for(var B=0;B<L.length;B++)z[B]=L[B];return z}p.applyFromCharCode=j;var F={};F.string={string:C,array:function(L){return T(L,new Array(L.length))},arraybuffer:function(L){return F.string.uint8array(L).buffer},uint8array:function(L){return T(L,new Uint8Array(L.length))},nodebuffer:function(L){return T(L,g.allocBuffer(L.length))}},F.array={string:j,array:C,arraybuffer:function(L){return new Uint8Array(L).buffer},uint8array:function(L){return new Uint8Array(L)},nodebuffer:function(L){return g.newBufferFrom(L)}},F.arraybuffer={string:function(L){return j(new Uint8Array(L))},array:function(L){return P(new Uint8Array(L),new Array(L.byteLength))},arraybuffer:C,uint8array:function(L){return new Uint8Array(L)},nodebuffer:function(L){return g.newBufferFrom(new Uint8Array(L))}},F.uint8array={string:j,array:function(L){return P(L,new Array(L.length))},arraybuffer:function(L){return L.buffer},uint8array:C,nodebuffer:function(L){return g.newBufferFrom(L)}},F.nodebuffer={string:j,array:function(L){return P(L,new Array(L.length))},arraybuffer:function(L){return F.nodebuffer.uint8array(L).buffer},uint8array:function(L){return P(L,new Uint8Array(L.length))},nodebuffer:C},p.transformTo=function(L,z){if(z=z||"",!L)return z;p.checkSupport(L);var B=p.getTypeOf(z);return F[B][L](z)},p.resolve=function(L){for(var z=L.split("/"),B=[],A=0;A<z.length;A++){var S=z[A];S==="."||S===""&&A!==0&&A!==z.length-1||(S===".."?B.pop():B.push(S))}return B.join("/")},p.getTypeOf=function(L){return typeof L=="string"?"string":Object.prototype.toString.call(L)==="[object Array]"?"array":f.nodebuffer&&g.isBuffer(L)?"nodebuffer":f.uint8array&&L instanceof Uint8Array?"uint8array":f.arraybuffer&&L instanceof ArrayBuffer?"arraybuffer":void 0},p.checkSupport=function(L){if(!f[L.toLowerCase()])throw new Error(L+" is not supported by this platform")},p.MAX_VALUE_16BITS=65535,p.MAX_VALUE_32BITS=-1,p.pretty=function(L){var z,B,A="";for(B=0;B<(L||"").length;B++)A+="\\x"+((z=L.charCodeAt(B))<16?"0":"")+z.toString(16).toUpperCase();return A},p.delay=function(L,z,B){d(function(){L.apply(B||null,z||[])})},p.inherits=function(L,z){function B(){}B.prototype=z.prototype,L.prototype=new B},p.extend=function(){var L,z,B={};for(L=0;L<arguments.length;L++)for(z in arguments[L])Object.prototype.hasOwnProperty.call(arguments[L],z)&&B[z]===void 0&&(B[z]=arguments[L][z]);return B},p.prepareContent=function(L,z,B,A,S){return y.Promise.resolve(z).then(function(R){return f.blob&&(R instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(R))!==-1)&&typeof FileReader<"u"?new y.Promise(function(b,v){var w=new FileReader;w.onload=function(_){b(_.target.result)},w.onerror=function(_){v(_.target.error)},w.readAsArrayBuffer(R)}):R}).then(function(R){var b=p.getTypeOf(R);return b?(b==="arraybuffer"?R=p.transformTo("uint8array",R):b==="string"&&(S?R=m.decode(R):B&&A!==!0&&(R=function(v){return T(v,f.uint8array?new Uint8Array(v.length):new Array(v.length))}(R))),R):y.Promise.reject(new Error("Can't read the data of '"+L+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(u,h,p){var f=u("./reader/readerFor"),m=u("./utils"),g=u("./signature"),y=u("./zipEntry"),C=u("./support");function T(O){this.files=[],this.loadOptions=O}T.prototype={checkSignature:function(O){if(!this.reader.readAndCheckSignature(O)){this.reader.index-=4;var j=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+m.pretty(j)+", expected "+m.pretty(O)+")")}},isSignature:function(O,j){var P=this.reader.index;this.reader.setIndex(O);var F=this.reader.readString(4)===j;return this.reader.setIndex(P),F},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var O=this.reader.readData(this.zipCommentLength),j=C.uint8array?"uint8array":"array",P=m.transformTo(j,O);this.zipComment=this.loadOptions.decodeFileName(P)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var O,j,P,F=this.zip64EndOfCentralSize-44;0<F;)O=this.reader.readInt(2),j=this.reader.readInt(4),P=this.reader.readData(j),this.zip64ExtensibleData[O]={id:O,length:j,value:P}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var O,j;for(O=0;O<this.files.length;O++)j=this.files[O],this.reader.setIndex(j.localHeaderOffset),this.checkSignature(g.LOCAL_FILE_HEADER),j.readLocalPart(this.reader),j.handleUTF8(),j.processAttributes()},readCentralDir:function(){var O;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(g.CENTRAL_FILE_HEADER);)(O=new y({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(O);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var O=this.reader.lastIndexOfSignature(g.CENTRAL_DIRECTORY_END);if(O<0)throw this.isSignature(0,g.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip f
10ile ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(O);var j=O;if(this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===m.MAX_VALUE_16BITS||this.diskWithCentralDirStart===m.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===m.MAX_VALUE_16BITS||this.centralDirRecords===m.MAX_VALUE_16BITS||this.centralDirSize===m.MAX_VALUE_32BITS||this.centralDirOffset===m.MAX_VALUE_32BITS){if(this.zip64=!0,(O=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(O),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var P=this.centralDirOffset+this.centralDirSize;this.zip64&&(P+=20,P+=12+this.zip64EndOfCentralSize);var F=j-P;if(0<F)this.isSignature(j,g.CENTRAL_FILE_HEADER)||(this.reader.zero=F);else if(F<0)throw new Error("Corrupted zip: missing "+Math.abs(F)+" bytes.")},prepareReader:function(O){this.reader=f(O)},load:function(O){this.prepareReader(O),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},h.exports=T},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(u,h,p){var f=u("./reader/readerFor"),m=u("./utils"),g=u("./compressedObject"),y=u("./crc32"),C=u("./utf8"),T=u("./compressions"),O=u("./support");function j(P,F){this.options=P,this.loadOptions=F}j.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(P){var F,L;if(P.skip(22),this.fileNameLength=P.readInt(2),L=P.readInt(2),this.fileName=P.readData(this.fileNameLength),P.skip(L),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((F=function(z){for(var B in T)if(Object.prototype.hasOwnProperty.call(T,B)&&T[B].magic===z)return T[B];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+m.pretty(this.compressionMethod)+" unknown (inner file : "+m.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,F,P.readData(this.compressedSize))},readCentralPart:function(P){this.versionMadeBy=P.readInt(2),P.skip(2),this.bitFlag=P.readInt(2),this.compressionMethod=P.readString(2),this.date=P.readDate(),this.crc32=P.readInt(4),this.compressedSize=P.readInt(4),this.uncompressedSize=P.readInt(4);var F=P.readInt(2);if(this.extraFieldsLength=P.readInt(2),this.fileCommentLength=P.readInt(2),this.diskNumberStart=P.readInt(2),this.internalFileAttributes=P.readInt(2),this.externalFileAttributes=P.readInt(4),this.localHeaderOffset=P.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");P.skip(F),this.readExtraFields(P),this.parseZIP64ExtraField(P),this.fileComment=P.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var P=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),P==0&&(this.dosPermissions=63&this.externalFileAttributes),P==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var P=f(this.extraFields[1].value);this.uncompressedSize===m.MAX_VALUE_32BITS&&(this.uncompressedSize=P.readInt(8)),this.compressedSize===m.MAX_VALUE_32BITS&&(this.compressedSize=P.readInt(8)),this.localHeaderOffset===m.MAX_VALUE_32BITS&&
vendor: 14,983 bytes, line 10
10(this.localHeaderOffset=P.readInt(8)),this.diskNumberStart===m.MAX_VALUE_32BITS&&(this.diskNumberStart=P.readInt(4))}},readExtraFields:function(P){var F,L,z,B=P.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});P.index+4<B;)F=P.readInt(2),L=P.readInt(2),z=P.readData(L),this.extraFields[F]={id:F,length:L,value:z};P.setIndex(B)},handleUTF8:function(){var P=O.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=C.utf8decode(this.fileName),this.fileCommentStr=C.utf8decode(this.fileComment);else{var F=this.findExtraFieldUnicodePath();if(F!==null)this.fileNameStr=F;else{var L=m.transformTo(P,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(L)}var z=this.findExtraFieldUnicodeComment();if(z!==null)this.fileCommentStr=z;else{var B=m.transformTo(P,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(B)}}},findExtraFieldUnicodePath:function(){var P=this.extraFields[28789];if(P){var F=f(P.value);return F.readInt(1)!==1||y(this.fileName)!==F.readInt(4)?null:C.utf8decode(F.readData(P.length-5))}return null},findExtraFieldUnicodeComment:function(){var P=this.extraFields[25461];if(P){var F=f(P.value);return F.readInt(1)!==1||y(this.fileComment)!==F.readInt(4)?null:C.utf8decode(F.readData(P.length-5))}return null}},h.exports=j},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(u,h,p){function f(F,L,z){this.name=F,this.dir=z.dir,this.date=z.date,this.comment=z.comment,this.unixPermissions=z.unixPermissions,this.dosPermissions=z.dosPermissions,this._data=L,this._dataBinary=z.binary,this.options={compression:z.compression,compressionOptions:z.compressionOptions}}var m=u("./stream/StreamHelper"),g=u("./stream/DataWorker"),y=u("./utf8"),C=u("./compressedObject"),T=u("./stream/GenericWorker");f.prototype={internalStream:function(F){var L=null,z="string";try{if(!F)throw new Error("No output type specified.");var B=(z=F.toLowerCase())==="string"||z==="text";z!=="binarystring"&&z!=="text"||(z="string"),L=this._decompressWorker();var A=!this._dataBinary;A&&!B&&(L=L.pipe(new y.Utf8EncodeWorker)),!A&&B&&(L=L.pipe(new y.Utf8DecodeWorker))}catch(S){(L=new T("error")).error(S)}return new m(L,z,"")},async:function(F,L){return this.internalStream(F).accumulate(L)},nodeStream:function(F,L){return this.internalStream(F||"nodebuffer").toNodejsStream(L)},_compressWorker:function(F,L){if(this._data instanceof C&&this._data.compression.magic===F.magic)return this._data.getCompressedWorker();var z=this._decompressWorker();return this._dataBinary||(z=z.pipe(new y.Utf8EncodeWorker)),C.createWorkerFrom(z,F,L)},_decompressWorker:function(){return this._data instanceof C?this._data.getContentWorker():this._data instanceof T?this._data:new g(this._data)}};for(var O=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],j=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},P=0;P<O.length;P++)f.prototype[O[P]]=j;h.exports=f},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(u,h,p){(function(f){var m,g,y=f.MutationObserver||f.WebKitMutationObserver;if(y){var C=0,T=new y(F),O=f.document.createTextNode("");T.observe(O,{characterData:!0}),m=function(){O.data=C=++C%2}}else if(f.setImmediate||f.MessageChannel===void 0)m="document"in f&&"onreadystatechange"in f.document.createElement("script")?function(){var L=f.document.createElement("script");L.onreadystatechange=function(){F(),L.onreadystatechange=null,L.parentNode.removeChild(L),L=null},f.document.documentElement.appendChild(L)}:function(){setTimeout(F,0)};else{var j=new f.MessageChannel;j.port1.onmessage=F,m=function(){j.port2.postMessage(0)}}var P=[];function F(){var L,z;g=!0;for(var B=P.length;B;){for(z=P,P=[],L=-1;++L<B;)z[L]();B=P.length}g=!1}h.exports=function(L){P.push(L)!==1||g||m()}}).call(this,n!==void 0?n:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(u,h,p){var f=u("immediate");function m(){}var g={},y=["REJECTED"],C=["FULFILLED"],T=["PENDING"];function O(B){if(typeof B!="function")throw new TypeError("resolver must be a function");this.state=T,this.queue=[],this.outcome=void 0,B!==m&&L(this,B)}function j(B,A,S){this.promise=B,typeof A=="function"&&(this.onFulfilled=A,this.callFulfilled=this.otherCallFulfilled),typeof S=="function"&&(this.onRejected=S,this.callRejected=this.otherCallRejected)}function P(B,A,S){f(function(){var R;try{R=A(S)}catch(b){return g.reject(B,b)}R===B?g.reject(B,new TypeError("Cannot resolve promise with itself")):g.resolve(B,R)})}function F(B){var A=B&&B.then;if(B&&(typeof B=="object"||typeof B=="function")&&typeof A=="function")return function(){A.apply(B,arguments)}}function L(B,A){var S=!1;function R(w){S||(S=!0,g.reject(B,w))}function b(w){S||(S=!0,g.resolve(B,w))}var v=z(function(){A(b,R)});v.status==="error"&&R(v.value)}function z(B,A){var S={};try{S.value=B(A),S.status="success"}catch(R){S.status="error",S.value=R}return S}(h.exports=O).prototype.finally=function(B){if(typeof B!="function")return this;var A=this.constructor;return this.then(function(S){return A.resolve(B()).then(function(){return S})},function(S){return A.resolve(B()).then(function(){throw S})})},O.prototype.catch=function(B){return this.then(null,B)},O.prototype.then=function(B,A){if(typeof B!="function"&&this.state===C||typeof A!="function"&&this.state===y)return this;var S=new this.constructor(m);return this.state!==T?P(S,this.state===C?B:A,this.outcome):this.queue.push(new j(S,B,A)),S},j.prototype.callFulfilled=function(B){g.resolve(this.promise,B)},j.prototype.otherCallFulfilled=function(B){P(this.promise,this.onFulfilled,B)},j.prototype.callRejected=function(B){g.reject(this.promise,B)},j.prototype.otherCallRejected=function(B){P(this.promise,this.onRejected,B)},g.resolve=function(B,A){var S=z(F,A);if(S.status==="error")return g.reject(B,S.value);var R=S.value;if(R)L(B,R);else{B.state=C,B.outcome=A;for(var b=-1,v=B.queue.length;++b<v;)B.queue[b].callFulfilled(A)}return B},g.reject=function(B,A){B.state=y,B.outcome=A;for(var S=-1,R=B.queue.length;++S<R;)B.queue[S].callRejected(A);return B},O.resolve=function(B){return B instanceof this?B:g.resolve(new this(m),B)},O.reject=function(B){var A=new this(m);return g.reject(A,B)},O.all=function(B){var A=this;if(Object.prototype.toString.call(B)!=="[object Array]")return this.reject(new TypeError("must be an array"));var S=B.length,R=!1;if(!S)return this.resolve([]);for(var b=new Array(S),v=0,w=-1,_=new this(m);++w<S;)x(B[w],w);return _;function x(k,I){A.resolve(k).then(function(H){b[I]=H,++v!==S||R||(R=!0,g.resolve(_,b))},function(H){R||(R=!0,g.reject(_,H))})}},O.race=function(B){if(Object.prototype.toString.call(B)!=="[object Array]")return this.reject(new TypeError("must be an array"));var A=B.length,S=!1;if(!A)return this.resolve([]);for(var R,b=-1,v=new this(m);++b<A;)R=B[b],this.resolve(R).then(function(w){S||(S=!0,g.resolve(v,w))},function(w){S||(S=!0,g.reject(v,w))});return v}},{immediate:36}],38:[function(u,h,p){var f={};(0,u("./lib/utils/common").assign)(f,u("./lib/deflate"),u("./lib/inflate"),u("./lib/zlib/constants")),h.exports=f},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(u,h,p){var f=u("./zlib/deflate"),m=u("./utils/common"),g=u("./utils/strings"),y=u("./zlib/messages"),C=u("./zlib/zstream"),T=Object.prototype.toString;function O(P){if(!(this instanceof O))return new O(P);this.options=m.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},P||{});var F=this.options;F.raw&&0<F.windowBits?F.windowBits=-F.windowBits:F.gzip&&0<F.windowBits&&F.windowBits<16&&(F.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new C,this.strm.avail_out=0;var L=f.deflateInit2(this.strm,F.level,F.method,F.windowBits,F.memLevel,F.strategy);if(L!==0)throw new Error(y[L]);if(F.header&&f.deflateSetHeader(this.strm,F.header),F.dictionary){var z;if(z=typeof F.dictionary=="string"?g.string2buf(F.dictionary):T.call(F.dictionary)==="[object ArrayBuffer]"?new Uint8Array(F.dictionary):F.dictionary,(L=f.deflateSetDictionary(this.strm,z))!==0)throw new Error(y[L]);this._dict_set=!0}}function j(P,F){var L=new O(F);if(L.push(P,!0),L.err)throw L.msg||y[L.err];return L.result}O.prototype.push=function(P,F){var L,z,B=this.strm,A=this.options.chunkSize;if(this.ended)return!1;z=F===~~F?F:F===!0?4:0,typeof P=="string"?B.input=g.string2buf(P):T.call(P)==="[object ArrayBuffer]"?B.input=new Uint8Array(P):B.input=P,B.next_in=0,B.avail_in=B.input.length;do{if(B.avail_out===0&&(B.output=new m.Buf8(A),B.next_out=0,B.avail_out=A),(L=f.deflate(B,z))!==1&&L!==0)return this.onEnd(L),!(this.ended=!0);B.avail_out!==0&&(B.avail_in!==0||z!==4&&z!==2)||(this.options.to==="string"?this.onData(g.buf2binstring(m.shrinkBuf(B.output,B.next_out))):this.onData(m.shrinkBuf(B.output,B.next_out)))}while((0<B.avail_in||B.avail_out===0)&&L!==1);return z===4?(L=f.deflateEnd(this.strm),this.onEnd(L),this.ended=!0,L===0):z!==2||(this.onEnd(0),!(B.avail_out=0))},O.prototype.onData=function(P){this.chunks.push(P)},O.prototype.onEnd=function(P){P===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=m.flattenChunks(this.chunks)),this.chunks=[],this.err=P,this.msg=this.strm.msg},p.Deflate=O,p.deflate=j,p.deflateRaw=function(P,F){return(F=F||{}).raw=!0,j(P,F)},p.gzip=function(P,F){return(F=F||{}).gzip=!0,j(P,F)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(u,h,p){var f=u("./zlib/inflate"),m=u("./utils/common"),g=u("./utils/strings"),y=u("./zlib/constants"),C=u("./zlib/messages"),T=u("./zlib/zstream"),O=u("./zlib/gzheader"),j=Object.prototype.toString;function P(L){if(!(this instanceof P))return new P(L);this.options=m.assign({chunkSize:16384,windowBits:0,to:""},L||{});var z=this.options;z.raw&&0<=z.windowBits&&z.windowBits<16&&(z.windowBits=-z.windowBits,z.windowBits===0&&(z.windowBits=-15)),!(0<=z.windowBits&&z.windowBits<16)||L&&L.windowBits||(z.windowBits+=32),15<z.windowBits&&z.windowBits<48&&!(15&z.windowBits)&&(z.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new T,this.strm.avail_out=0;var B=f.inflateInit2(this.strm,z.windowBits);if(B!==y.Z_OK)throw new Error(C[B]);this.header=new O,f.inflateGetHeader(this.strm,this.header)}function F(L,z){var B=new P(z);if(B.push(L,!0),B.err)throw B.msg||C[B.err];return B.result}P.prototype.push=function(L,z){var B,A,S,R,b,v,w=this.strm,_=this.options.chunkSize,x=this.options.dictionary,k=!1;if(this.ended)return!1;A=z===~~z?z:z===!0?y.Z_FINISH:y.Z_NO_FLUSH,typeof L=="string"?w.input=g.binstring2buf(L):j.call(L)==="[object ArrayBuffer]"?w.input=new Uint8Array(L):w.input=L,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new m.Buf8(_),w.next_out=0,w.avail_out=_),(B=f.inflate(w,y.Z_NO_FLUSH))===y.Z_NEED_DICT&&x&&(v=typeof x=="string"?g.string2buf(x):j.call(x)==="[object ArrayBuffer]"?new Uint8Array(x):x,B=f.inflateSetDictionary(this.strm,v)),B===y.Z_BUF_ERROR&&k===!0&&(B=y.Z_OK,k=!1),B!==y.Z_STREAM_END&&B!==y.Z_OK)return this.onEnd(B),!(this.ended=!0);w.next_out&&(w.avail_out!==0&&B!==y.Z_STREAM_END&&(w.avail_in!==0||A!==y.Z_FINISH&&A!==y.Z_SYNC_FLUSH)||(this.options.to==="string"?(S=g.utf8border(w.output,w.next_out),R=w.next_out-S,b=g.buf2string(w.output,S),w.next_out=R,w.avail_out=_-R,R&&m.arraySet(w.output,w.output,S,R,0),this.onData(b)):this.onData(m.shrinkBuf(w.output,w.next_out)))),w.avail_in===0&&w.avail_out===0&&(k=!0)}while((0<w.avail_in||w.avail_out===0)&&B!==y.Z_STREAM_END);return B===y.Z_STREAM_END&&(A=y.Z_FINISH),A===y.Z_FINISH?(B=f.inflateEnd(this.strm),this.onEnd(B),this.ended=!0,B===y.Z_OK):A!==y.Z_SYNC_FLUSH||(this.onEnd(y.Z_OK),!(w.avail_out=0))},P.prototype.onData=function(L){this.chunks.push(L)},P.prototype.onEnd=function(L){L===y.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=m.flattenChunks(this.chunks)),this.chunks=[],this.err=L,this.msg=this.strm.msg},p.Inflate=P,p.inflate=F,p.inflateRaw=function(L,z){return(z=z||{}).raw=!0,F(L,z)},p.ungzip=F},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(u,h,p){var f=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";p.assign=function(y){for(var C=Array.prototype.slice.call(arguments,1);C.length;){var T=C.shift();if(T){if(typeof T!="object")throw new TypeError(T+"must be non-object");for(var O in T)T.hasOwnProperty(O)&&(y[O]=T[O])}}return y},p.shrinkBuf=function(y,C){return y.length===C?y:y.subarray?y.subarray(0,C):(y.length=C,y)};var m={arraySet:function(y,C,T,O,j){if(C.subarray&&y.subarray)y.set(C.subarray(T,T+O),j);else for(var P=0;P<O;P++)y[j+P]=C[T+P]},flattenChunks:function(y){var C,T,O,j,P,F;for(C=O=0,T=y.length;C<T;C++)O+=y[C].length;for(F=new Uint8Array(O),C=j=0,T=y.length;C<T;C++)P=y[C],F.set(P,j),j+=P.length;return F}},g={arraySet:function(y,C,T,O,j){for(var P=0;P<O;P++)y[j+P]=C[T+P]},flattenChunks:function(y){return[].concat.apply([],y)}};p.setTyped=function(y){y?(p.Buf8=Uint8Array,p.Buf16=Uint16Array,p.Buf32=Int32Array,p.assign(p,m)):(p.Buf8=Array,p.Buf16=Array,p.Buf32=Array,p.assign(p,g))},p.setTyped(f)},{}],42:[function(u,h,p){var f=u("./common"),m=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch{m=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{g=!1}for(var y=new f.Buf8(256),C=0;C<256;C++)y[C]=252<=C?6:248<=C?5:240<=C?4:224<=C?3:192<=C?2:1;function T(O,j){if(j<65537&&(O.subarray&&g||!O.subarray&&m))return String.fromCharCode.apply(null,f.shrinkBuf(O,j));for(var P="",F=0;F<j;F++)P+=String.fromCharCode(O[F]);return P}y[254]=y[254]=1,p.string2buf=function(O){var j,P,F,L,z,B=O.length,A=0;for(L=0;L<B;L++)(64512&(P=O.charCodeAt(L)))==55296&&L+1<B&&(64512&(F=O.charCodeAt(L+1)))==56320&&(P=65536+(P-55296<<10)+(F-56320),L++),A+=P<128?1:P<2048?2:P<65536?3:4;for(j=new f.Buf8(A),L=z=0;z<A;L++)(64512&(P=O.charCodeAt(L)))==55296&&L+1<B&&(64512&(F=O.charCodeAt(L+1)))==56320&&(P=65536+(P-55296<<10)+(F-56320),L++),P<128?j[z++]=P:(P<2048?j[z++]=192|P>>>6:(P<65536?j[z++]=224|P>>>12:(j[z++]=240|P>>>18,j[z++]=128|P>>>12&63),j[z++]=128|P>>>6&63),j[z++]=128|63&P);return j},p.buf2binstring=function(O){return T(O,O.length)},p.binstring2buf=function(O){for(var j=new f.Buf8(O.length),P=0,F=j.length;P<F;P++)j[P]=O.charCodeAt(P);return j},p.buf2string=function(O,j){var P,F,L,z,B=j||O.length,A=new Array(2*B);for(P=F=0;P<B;)if((L=O[P++])<128)A[F++]=L;else if(4<(z=y[L]))A[F++]=65533,P+=z-1;else{for(L&=z===2?31:z===3?15:7;1<z&&P<B;)L=L<<6|63&O[P++],z--;1<z?A[F++]=65533:L<65536?A[F++]=L:(L-=65536,A[F++]=55296|L>>10&1023,A[F++]=56320|1023&L)}return T(A,F)},p.utf8border=function(O,j){var P;for((j=j||O.length)>O.length&&(j=O.length),P=j-1;0<=P&&(192&O[P])==128;)P--;
10return P<0||P===0?j:P+y[O[P]]>j?P:j}},{"./common":41}],43:[function(u,h,p){h.exports=function(f,m,g,y){for(var C=65535&f|0,T=f>>>16&65535|0,O=0;g!==0;){for(g-=O=2e3<g?2e3:g;T=T+(C=C+m[y++]|0)|0,--O;);C%=65521,T%=65521}return C|T<<16|0}},{}],44:[function(u,h,p){h.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(u,h,p){var f=function(){for(var m,g=[],y=0;y<256;y++){m=y;for(var C=0;C<8;C++)m=1&m?3988292384^m>>>1:m>>>1;g[y]=m}return g}();h.exports=function(m,g,y,C){var T=f,O=C+y;m^=-1;for(var j=C;j<O;j++)m=m>>>8^T[255&(m^g[j])];return-1^m}},{}],46:[function(u,h,p){var f,m=u("../utils/common"),g=u("./trees"),y=u("./adler32"),C=u("./crc32"),T=u("./messages"),O=-2,j=258,P=262,F=113;function L(M,W){return M.msg=T[W],W}function z(M){return(M<<1)-(4<M?9:0)}function B(M){for(var W=M.length;0<=--W;)M[W]=0}function A(M){var W=M.state,D=W.pending;D>M.avail_out&&(D=M.avail_out),D!==0&&(m.arraySet(M.output,W.pending_buf,W.pending_out,D,M.next_out),M.next_out+=D,W.pending_out+=D,M.total_out+=D,M.avail_out-=D,W.pending-=D,W.pending===0&&(W.pending_out=0))}function S(M,W){g._tr_flush_block(M,0<=M.block_start?M.block_start:-1,M.strstart-M.block_start,W),M.block_start=M.strstart,A(M.strm)}function R(M,W){M.pending_buf[M.pending++]=W}function b(M,W){M.pending_buf[M.pending++]=W>>>8&255,M.pending_buf[M.pending++]=255&W}function v(M,W){var D,E,V=M.max_chain_length,Q=M.strstart,te=M.prev_length,X=M.nice_match,ee=M.strstart>M.w_size-P?M.strstart-(M.w_size-P):0,fe=M.window,ce=M.w_mask,K=M.prev,le=M.strstart+j,ae=fe[Q+te-1],he=fe[Q+te];M.prev_length>=M.good_match&&(V>>=2),X>M.lookahead&&(X=M.lookahead);do if(fe[(D=W)+te]===he&&fe[D+te-1]===ae&&fe[D]===fe[Q]&&fe[++D]===fe[Q+1]){Q+=2,D++;do;while(fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&fe[++Q]===fe[++D]&&Q<le);if(E=j-(le-Q),Q=le-j,te<E){if(M.match_start=W,X<=(te=E))break;ae=fe[Q+te-1],he=fe[Q+te]}}while((W=K[W&ce])>ee&&--V!=0);return te<=M.lookahead?te:M.lookahead}function w(M){var W,D,E,V,Q,te,X,ee,fe,ce,K=M.w_size;do{if(V=M.window_size-M.lookahead-M.strstart,M.strstart>=K+(K-P)){for(m.arraySet(M.window,M.window,K,K,0),M.match_start-=K,M.strstart-=K,M.block_start-=K,W=D=M.hash_size;E=M.head[--W],M.head[W]=K<=E?E-K:0,--D;);for(W=D=K;E=M.prev[--W],M.prev[W]=K<=E?E-K:0,--D;);V+=K}if(M.strm.avail_in===0)break;if(te=M.strm,X=M.window,ee=M.strstart+M.lookahead,ce=void 0,(fe=V)<(ce=te.avail_in)&&(ce=fe),D=ce===0?0:(te.avail_in-=ce,m.arraySet(X,te.input,te.next_in,ce,ee),te.state.wrap===1?te.adler=y(te.adler,X,ce,ee):te.state.wrap===2&&(te.adler=C(te.adler,X,ce,ee)),te.next_in+=ce,te.total_in+=ce,ce),M.lookahead+=D,M.lookahead+M.insert>=3)for(Q=M.strstart-M.insert,M.ins_h=M.window[Q],M.ins_h=(M.ins_h<<M.hash_shift^M.window[Q+1])&M.hash_mask;M.insert&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[Q+3-1])&M.hash_mask,M.prev[Q&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=Q,Q++,M.insert--,!(M.lookahead+M.insert<3)););}while(M.lookahead<P&&M.strm.avail_in!==0)}function _(M,W){for(var D,E;;){if(M.lookahead<P){if(w(M),M.lookahead<P&&W===0)return 1;if(M.lookahead===0)break}if(D=0,M.lookahead>=3&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+3-1])&M.hash_mask,D=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),D!==0&&M.strstart-D<=M.w_size-P&&(M.match_length=v(M,D)),M.match_length>=3)if(E=g._tr_tally(M,M.strstart-M.match_start,M.match_length-3),M.lookahead-=M.match_length,M.match_length<=M.max_lazy_match&&M.lookahead>=3){for(M.match_length--;M.strstart++,M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+3-1])&M.hash_mask,D=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart,--M.match_length!=0;);M.strstart++}else M.strstart+=M.match_length,M.match_length=0,M.ins_h=M.window[M.strstart],M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+1])&M.hash_mask;else E=g._tr_tally(M,0,M.window[M.strstart]),M.lookahead--,M.strstart++;if(E&&(S(M,!1),M.strm.avail_out===0))return 1}return M.insert=M.strstart<2?M.strstart:2,W===4?(S(M,!0),M.strm.avail_out===0?3:4):M.last_lit&&(S(M,!1),M.strm.avail_out===0)?1:2}function x(M,W){for(var D,E,V;;){if(M.lookahead<P){if(w(M),M.lookahead<P&&W===0)return 1;if(M.lookahead===0)break}if(D=0,M.lookahead>=3&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+3-1])&M.hash_mask,D=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),M.prev_length=M.match_length,M.prev_match=M.match_start,M.match_length=2,D!==0&&M.prev_length<M.max_lazy_match&&M.strstart-D<=M.w_size-P&&(M.match_length=v(M,D),M.match_length<=5&&(M.strategy===1||M.match_length===3&&4096<M.strstart-M.match_start)&&(M.match_length=2)),M.prev_length>=3&&M.match_length<=M.prev_length){for(V=M.strstart+M.lookahead-3,E=g._tr_tally(M,M.strstart-1-M.prev_match,M.prev_length-3),M.lookahead-=M.prev_length-1,M.prev_length-=2;++M.strstart<=V&&(M.ins_h=(M.ins_h<<M.hash_shift^M.window[M.strstart+3-1])&M.hash_mask,D=M.prev[M.strstart&M.w_mask]=M.head[M.ins_h],M.head[M.ins_h]=M.strstart),--M.prev_length!=0;);if(M.match_available=0,M.match_length=2,M.strstart++,E&&(S(M,!1),M.strm.avail_out===0))return 1}else if(M.match_available){if((E=g._tr_tally(M,0,M.window[M.strstart-1]))&&S(M,!1),M.strstart++,M.lookahead--,M.strm.avail_out===0)return 1}else M.match_available=1,M.strstart++,M.lookahead--}return M.match_available&&(E=g._tr_tally(M,0,M.window[M.strstart-1]),M.match_available=0),M.insert=M.strstart<2?M.strstart:2,W===4?(S(M,!0),M.strm.avail_out===0?3:4):M.last_lit&&(S(M,!1),M.strm.avail_out===0)?1:2}function k(M,W,D,E,V){this.good_length=M,this.max_lazy=W,this.nice_length=D,this.max_chain=E,this.func=V}function I(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new m.Buf16(1146),this.dyn_dtree=new m.Buf16(122),this.bl_tree=new m.Buf16(78),B(this.dyn_ltree),B(this.dyn_dtree),B(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new m.Buf16(16),this.heap=new m.Buf16(573),B(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new m.Buf16(573),B(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function H(M){var W;return M&&M.state?(M.total_in=M.total_out=0,M.data_type=2,(W=M.state).pending=0,W.pending_out=0,W.wrap<0&&(W.wrap=-W.wrap),W.status=W.wrap?42:F,M.adler=W.wrap===2?0:1,W.last_flush=0,g._tr_init(W),0):L(M,O)}function U(M){var W=H(M);return W===0&&function(D){D.window_size=2*D.w_size,B(D.head),D.max_lazy_match=f[D.level].max_lazy,D.good_match=f[D.level].good_length,D.nice_match=f[D.level].nice_length,D.max_chain_length=f[D.level].max_chain,D.strstart=0,D.block_start=0,D.lookahead=0,D.insert=0,D.match_length=D.prev_length=2,D.match_available=0,D.ins_h=0}(M.state),W}function Z(M,W,D,E,V,Q){if(!M)return O;var te=1;if(W===-1&&(W=6),E<0?(te=0,E=-E):15<E&&(te=2,E-=16),V<1||9<V||D!==8||E<8||15<E||W<0||9<W||Q<0||4<Q)return L(M,O);E===8&&(E=9);var X=new I;return(M.state=X).strm=M,X.wrap=te,X.gzhead=null,X.w_bits=E,X.w_size=1<<X.w_bits,X.w_mask=X.w_size-1,X.hash_bits=V+7,X.hash_size=1<<X.hash_bits,X.hash_mask=X.hash_size-1,X.hash_shift=~~((X.hash_bits+3-1)/3),X.window=new m.Buf8(2*X.w_size),X.head=new m.Buf16(X.hash_size),X.prev=new m.Buf16(X.w_size),X.lit_bufsize=1<<V+6,X.pending_buf_size=4*X.lit_bufsize,X.pe
10nding_buf=new m.Buf8(X.pending_buf_size),X.d_buf=1*X.lit_bufsize,X.l_buf=3*X.lit_bufsize,X.level=W,X.strategy=Q,X.method=D,U(M)}f=[new k(0,0,0,0,function(M,W){var D=65535;for(D>M.pending_buf_size-5&&(D=M.pending_buf_size-5);;){if(M.lookahead<=1){if(w(M),M.lookahead===0&&W===0)return 1;if(M.lookahead===0)break}M.strstart+=M.lookahead,M.lookahead=0;var E=M.block_start+D;if((M.strstart===0||M.strstart>=E)&&(M.lookahead=M.strstart-E,M.strstart=E,S(M,!1),M.strm.avail_out===0)||M.strstart-M.block_start>=M.w_size-P&&(S(M,!1),M.strm.avail_out===0))return 1}return M.insert=0,W===4?(S(M,!0),M.strm.avail_out===0?3:4):(M.strstart>M.block_start&&(S(M,!1),M.strm.avail_out),1)}),new k(4,4,8,4,_),new k(4,5,16,8,_),new k(4,6,32,32,_),new k(4,4,16,16,x),new k(8,16,32,32,x),new k(8,16,128,128,x),new k(8,32,128,256,x),new k(32,128,258,1024,x),new k(32,258,258,4096,x)],p.deflateInit=function(M,W){return Z(M,W,8,15,8,0)},p.deflateInit2=Z,p.deflateReset=U,p.deflateResetKeep=H,p.deflateSetHeader=function(M,W){return M&&M.state?M.state.wrap!==2?O:(M.state.gzhead=W,0):O},p.deflate=function(M,W){var D,E,V,Q;if(!M||!M.state||5<W||W<0)return M?L(M,O):O;if(E=M.state,!M.output||!M.input&&M.avail_in!==0||E.status===666&&W!==4)return L(M,M.avail_out===0?-5:O);if(E.strm=M,D=E.last_flush,E.last_flush=W,E.status===42)if(E.wrap===2)M.adler=0,R(E,31),R(E,139),R(E,8),E.gzhead?(R(E,(E.gzhead.text?1:0)+(E.gzhead.hcrc?2:0)+(E.gzhead.extra?4:0)+(E.gzhead.name?8:0)+(E.gzhead.comment?16:0)),R(E,255&E.gzhead.time),R(E,E.gzhead.time>>8&255),R(E,E.gzhead.time>>16&255),R(E,E.gzhead.time>>24&255),R(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),R(E,255&E.gzhead.os),E.gzhead.extra&&E.gzhead.extra.length&&(R(E,255&E.gzhead.extra.length),R(E,E.gzhead.extra.length>>8&255)),E.gzhead.hcrc&&(M.adler=C(M.adler,E.pending_buf,E.pending,0)),E.gzindex=0,E.status=69):(R(E,0),R(E,0),R(E,0),R(E,0),R(E,0),R(E,E.level===9?2:2<=E.strategy||E.level<2?4:0),R(E,3),E.status=F);else{var te=8+(E.w_bits-8<<4)<<8;te|=(2<=E.strategy||E.level<2?0:E.level<6?1:E.level===6?2:3)<<6,E.strstart!==0&&(te|=32),te+=31-te%31,E.status=F,b(E,te),E.strstart!==0&&(b(E,M.adler>>>16),b(E,65535&M.adler)),M.adler=1}if(E.status===69)if(E.gzhead.extra){for(V=E.pending;E.gzindex<(65535&E.gzhead.extra.length)&&(E.pending!==E.pending_buf_size||(E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),A(M),V=E.pending,E.pending!==E.pending_buf_size));)R(E,255&E.gzhead.extra[E.gzindex]),E.gzindex++;E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),E.gzindex===E.gzhead.extra.length&&(E.gzindex=0,E.status=73)}else E.status=73;if(E.status===73)if(E.gzhead.name){V=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),A(M),V=E.pending,E.pending===E.pending_buf_size)){Q=1;break}Q=E.gzindex<E.gzhead.name.length?255&E.gzhead.name.charCodeAt(E.gzindex++):0,R(E,Q)}while(Q!==0);E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),Q===0&&(E.gzindex=0,E.status=91)}else E.status=91;if(E.status===91)if(E.gzhead.comment){V=E.pending;do{if(E.pending===E.pending_buf_size&&(E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),A(M),V=E.pending,E.pending===E.pending_buf_size)){Q=1;break}Q=E.gzindex<E.gzhead.comment.length?255&E.gzhead.comment.charCodeAt(E.gzindex++):0,R(E,Q)}while(Q!==0);E.gzhead.hcrc&&E.pending>V&&(M.adler=C(M.adler,E.pending_buf,E.pending-V,V)),Q===0&&(E.status=103)}else E.status=103;if(E.status===103&&(E.gzhead.hcrc?(E.pending+2>E.pending_buf_size&&A(M),E.pending+2<=E.pending_buf_size&&(R(E,255&M.adler),R(E,M.adler>>8&255),M.adler=0,E.status=F)):E.status=F),E.pending!==0){if(A(M),M.avail_out===0)return E.last_flush=-1,0}else if(M.avail_in===0&&z(W)<=z(D)&&W!==4)return L(M,-5);if(E.status===666&&M.avail_in!==0)return L(M,-5);if(M.avail_in!==0||E.lookahead!==0||W!==0&&E.status!==666){var X=E.strategy===2?function(ee,fe){for(var ce;;){if(ee.lookahead===0&&(w(ee),ee.lookahead===0)){if(fe===0)return 1;break}if(ee.match_length=0,ce=g._tr_tally(ee,0,ee.window[ee.strstart]),ee.lookahead--,ee.strstart++,ce&&(S(ee,!1),ee.strm.avail_out===0))return 1}return ee.insert=0,fe===4?(S(ee,!0),ee.strm.avail_out===0?3:4):ee.last_lit&&(S(ee,!1),ee.strm.avail_out===0)?1:2}(E,W):E.strategy===3?function(ee,fe){for(var ce,K,le,ae,he=ee.window;;){if(ee.lookahead<=j){if(w(ee),ee.lookahead<=j&&fe===0)return 1;if(ee.lookahead===0)break}if(ee.match_length=0,ee.lookahead>=3&&0<ee.strstart&&(K=he[le=ee.strstart-1])===he[++le]&&K===he[++le]&&K===he[++le]){ae=ee.strstart+j;do;while(K===he[++le]&&K===he[++le]&&K===he[++le]&&K===he[++le]&&K===he[++le]&&K===he[++le]&&K===he[++le]&&K===he[++le]&&le<ae);ee.match_length=j-(ae-le),ee.match_length>ee.lookahead&&(ee.match_length=ee.lookahead)}if(ee.match_length>=3?(ce=g._tr_tally(ee,1,ee.match_length-3),ee.lookahead-=ee.match_length,ee.strstart+=ee.match_length,ee.match_length=0):(ce=g._tr_tally(ee,0,ee.
10window[ee.strstart]),ee.lookahead--,ee.strstart++),ce&&(S(ee,!1),ee.strm.avail_out===0))return 1}return ee.insert=0,fe===4?(S(ee,!0),ee.strm.avail_out===0?3:4):ee.last_lit&&(S(ee,!1),ee.strm.avail_out===0)?1:2}(E,W):f[E.level].func(E,W);if(X!==3&&X!==4||(E.status=666),X===1||X===3)return M.avail_out===0&&(E.last_flush=-1),0;if(X===2&&(W===1?g._tr_align(E):W!==5&&(g._tr_stored_block(E,0,0,!1),W===3&&(B(E.head),E.lookahead===0&&(E.strstart=0,E.block_start=0,E.insert=0))),A(M),M.avail_out===0))return E.last_flush=-1,0}return W!==4?0:E.wrap<=0?1:(E.wrap===2?(R(E,255&M.adler),R(E,M.adler>>8&255),R(E,M.adler>>16&255),R(E,M.adler>>24&255),R(E,255&M.total_in),R(E,M.total_in>>8&255),R(E,M.total_in>>16&255),R(E,M.total_in>>24&255)):(b(E,M.adler>>>16),b(E,65535&M.adler)),A(M),0<E.wrap&&(E.wrap=-E.wrap),E.pending!==0?0:1)},p.deflateEnd=function(M){var W;return M&&M.state?(W=M.state.status)!==42&&W!==69&&W!==73&&W!==91&&W!==103&&W!==F&&W!==666?L(M,O):(M.state=null,W===F?L(M,-3):0):O},p.deflateSetDictionary=function(M,W){var D,E,V,Q,te,X,ee,fe,ce=W.length;if(!M||!M.state||(Q=(D=M.state).wrap)===2||Q===1&&D.status!==42||D.lookahead)return O;for(Q===1&&(M.adler=y(M.adler,W,ce,0)),D.wrap=0,ce>=D.w_size&&(Q===0&&(B(D.head),D.strstart=0,D.block_start=0,D.insert=0),fe=new m.Buf8(D.w_size),m.arraySet(fe,W,ce-D.w_size,D.w_size,0),W=fe,ce=D.w_size),te=M.avail_in,X=M.next_in,ee=M.input,M.avail_in=ce,M.next_in=0,M.input=W,w(D);D.lookahead>=3;){for(E=D.strstart,V=D.lookahead-2;D.ins_h=(D.ins_h<<D.hash_shift^D.window[E+3-1])&D.hash_mask,D.prev[E&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=E,E++,--V;);D.strstart=E,D.lookahead=2,w(D)}return D.strstart+=D.lookahead,D.block_start=D.strstart,D.insert=D.lookahead,D.lookahead=0,D.match_length=D.prev_length=2,D.match_available=0,M.next_in=X,M.input=ee,M.avail_in=te,D.wrap=Q,0},p.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(u,h,p){h.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(u,h,p){h.exports=function(f,m){var g,y,C,T,O,j,P,F,L,z,B,A,S,R,b,v,w,_,x,k,I,H,U,Z,M;g=f.state,y=f.next_in,Z=f.input,C=y+(f.avail_in-5),T=f.next_out,M=f.output,O=T-(m-f.avail_out),j=T+(f.avail_out-257),P=g.dmax,F=g.wsize,L=g.whave,z=g.wnext,B=g.window,A=g.hold,S=g.bits,R=g.lencode,b=g.distcode,v=(1<<g.lenbits)-1,w=(1<<g.distbits)-1;e:do{S<15&&(A+=Z[y++]<<S,S+=8,A+=Z[y++]<<S,S+=8),_=R[A&v];t:for(;;){if(A>>>=x=_>>>24,S-=x,(x=_>>>16&255)==0)M[T++]=65535&_;else{if(!(16&x)){if(!(64&x)){_=R[(65535&_)+(A&(1<<x)-1)];continue t}if(32&x){g.mode=12;break e}f.msg="invalid literal/length code",g.mode=30;break e}k=65535&_,(x&=15)&&(S<x&&(A+=Z[y++]<<S,S+=8),k+=A&(1<<x)-1,A>>>=x,S-=x),S<15&&(A+=Z[y++]<<S,S+=8,A+=Z[y++]<<S,S+=8),_=b[A&w];i:for(;;){if(A>>>=x=_>>>24,S-=x,!(16&(x=_>>>16&255))){if(!(64&x)){_=b[(65535&_)+(A&(1<<x)-1)];continue i}f.msg="invalid distance code",g.mode=30;break e}if(I=65535&_,S<(x&=15)&&(A+=Z[y++]<<S,(S+=8)<x&&(A+=Z[y++]<<S,S+=8)),P<(I+=A&(1<<x)-1)){f.msg="invalid distance too far back",g.mode=30;break e}if(A>>>=x,S-=x,(x=T-O)<I){if(L<(x=I-x)&&g.sane){f.msg="invalid distance too far back",g.mode=30;break e}if(U=B,(H=0)===z){if(H+=F-x,x<k){for(k-=x;M[T++]=B[H++],--x;);H=T-I,U=M}}else if(z<x){if(H+=F+z-x,(x-=z)<k){for(k-=x;M[T++]=B[H++],--x;);if(H=0,z<k){for(k-=x=z;M[T++]=B[H++],--x;);H=T-I,U=M}}}else if(H+=z-x,x<k){for(k-=x;M[T++]=B[H++],--x;);H=T-I,U=M}for(;2<k;)M[T++]=U[H++],M[T++]=U[H++],M[T++]=U[H++],k-=3;k&&(M[T++]=U[H++],1<k&&(M[T++]=U[H++]))}else{for(H=T-I;M[T++]=M[H++],M[T++]=M[H++],M[T++]=M[H++],2<(k-=3););k&&(M[T++]=M[H++],1<k&&(M[T++]=M[H++]))}break}}break}}while(y<C&&T<j);y-=k=S>>3,A&=(1<<(S-=k<<3))-1,f.next_in=y,f.next_out=T,f.avail_in=y<C?C-y+5:5-(y-C),f.avail_out=T<j?j-T+257:257-(T-j),g.hold=A,g.bits=S}},{}],49:[function(u,h,p){var f=u("../utils/common"),m=u("./adler32"),g=u("./crc32"),y=u("./inffast"),C=u("./inftrees"),T=-2;function O(v){return(v>>>24&255)+(v>>>8&65280)+((65280&v)<<8)+((255&v)<<24)}function j(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new f.Buf16(320),this.work=new f.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function P(v){var w;return v&&v.state?(w=v.state,v.total_in=v.total_out=w.total=0,v.msg="",w.wrap&&(v.adler=1&w.wrap),w.mode=1,w.last=0,w.havedict=0,w.dmax=32768,w.head=null,w.hold=0,w.bits=0,w.lencode=w.lendyn=new f.Buf32(852),w.distcode=w.distdyn=new f.Buf32(592),w.sane=1,w.back=-1,0):T}function F(v){var w;return v&&v.state?((w=v.state).wsize=0,w.whave=0,w.wnext=0,P(v)):T}function L(v,w){var _,x;return v&&v.state?(x=v.state,w<0?(_=0,w=-w):(_=1+(w>>4),w<48&&(w&=15)),w&&(w<8||15<w)?T:(x.window!==null&&x.wbits!==w&&(x.window=null),x.wrap=_,x.wbits=w,F(v))):T}function z(v,w){var _,x;return v?(x=new j,(v.state=x).window=null,(_=L(v,w))!==0&&(v.state=null),_):T}var B,A,S=!0;function R(v){if(S){var w;for(B=new f.Buf32(512),A=new f.Buf32(32),w=0;w<144;)v.lens[w++]=8;for(;w<256;)v.lens[w++]=9;for(;w<280;)v.lens[w++]=7;for(;w<288;)v.lens[w++]=8;for(C(1,v.lens,0,288,B,0,v.work,{bits:9}),w=0;w<32;)v.lens[w++]=5;C(2,v.lens,0,32,A,0,v.work,{bits:5}),S=!1}
vendor: 20,356 bytes, line 10
10v.lencode=B,v.lenbits=9,v.distcode=A,v.distbits=5}function b(v,w,_,x){var k,I=v.state;return I.window===null&&(I.wsize=1<<I.wbits,I.wnext=0,I.whave=0,I.window=new f.Buf8(I.wsize)),x>=I.wsize?(f.arraySet(I.window,w,_-I.wsize,I.wsize,0),I.wnext=0,I.whave=I.wsize):(x<(k=I.wsize-I.wnext)&&(k=x),f.arraySet(I.window,w,_-x,k,I.wnext),(x-=k)?(f.arraySet(I.window,w,_-x,x,0),I.wnext=x,I.whave=I.wsize):(I.wnext+=k,I.wnext===I.wsize&&(I.wnext=0),I.whave<I.wsize&&(I.whave+=k))),0}p.inflateReset=F,p.inflateReset2=L,p.inflateResetKeep=P,p.inflateInit=function(v){return z(v,15)},p.inflateInit2=z,p.inflate=function(v,w){var _,x,k,I,H,U,Z,M,W,D,E,V,Q,te,X,ee,fe,ce,K,le,ae,he,we,xe,ke=0,Be=new f.Buf8(4),Ge=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!v||!v.state||!v.output||!v.input&&v.avail_in!==0)return T;(_=v.state).mode===12&&(_.mode=13),H=v.next_out,k=v.output,Z=v.avail_out,I=v.next_in,x=v.input,U=v.avail_in,M=_.hold,W=_.bits,D=U,E=Z,he=0;e:for(;;)switch(_.mode){case 1:if(_.wrap===0){_.mode=13;break}for(;W<16;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(2&_.wrap&&M===35615){Be[_.check=0]=255&M,Be[1]=M>>>8&255,_.check=g(_.check,Be,2,0),W=M=0,_.mode=2;break}if(_.flags=0,_.head&&(_.head.done=!1),!(1&_.wrap)||(((255&M)<<8)+(M>>8))%31){v.msg="incorrect header check",_.mode=30;break}if((15&M)!=8){v.msg="unknown compression method",_.mode=30;break}if(W-=4,ae=8+(15&(M>>>=4)),_.wbits===0)_.wbits=ae;else if(ae>_.wbits){v.msg="invalid window size",_.mode=30;break}_.dmax=1<<ae,v.adler=_.check=1,_.mode=512&M?10:12,W=M=0;break;case 2:for(;W<16;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(_.flags=M,(255&_.flags)!=8){v.msg="unknown compression method",_.mode=30;break}if(57344&_.flags){v.msg="unknown header flags set",_.mode=30;break}_.head&&(_.head.text=M>>8&1),512&_.flags&&(Be[0]=255&M,Be[1]=M>>>8&255,_.check=g(_.check,Be,2,0)),W=M=0,_.mode=3;case 3:for(;W<32;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.head&&(_.head.time=M),512&_.flags&&(Be[0]=255&M,Be[1]=M>>>8&255,Be[2]=M>>>16&255,Be[3]=M>>>24&255,_.check=g(_.check,Be,4,0)),W=M=0,_.mode=4;case 4:for(;W<16;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.head&&(_.head.xflags=255&M,_.head.os=M>>8),512&_.flags&&(Be[0]=255&M,Be[1]=M>>>8&255,_.check=g(_.check,Be,2,0)),W=M=0,_.mode=5;case 5:if(1024&_.flags){for(;W<16;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.length=M,_.head&&(_.head.extra_len=M),512&_.flags&&(Be[0]=255&M,Be[1]=M>>>8&255,_.check=g(_.check,Be,2,0)),W=M=0}else _.head&&(_.head.extra=null);_.mode=6;case 6:if(1024&_.flags&&(U<(V=_.length)&&(V=U),V&&(_.head&&(ae=_.head.extra_len-_.length,_.head.extra||(_.head.extra=new Array(_.head.extra_len)),f.arraySet(_.head.extra,x,I,V,ae)),512&_.flags&&(_.check=g(_.check,x,V,I)),U-=V,I+=V,_.length-=V),_.length))break e;_.length=0,_.mode=7;case 7:if(2048&_.flags){if(U===0)break e;for(V=0;ae=x[I+V++],_.head&&ae&&_.length<65536&&(_.head.name+=String.fromCharCode(ae)),ae&&V<U;);if(512&_.flags&&(_.check=g(_.check,x,V,I)),U-=V,I+=V,ae)break e}else _.head&&(_.head.name=null);_.length=0,_.mode=8;case 8:if(4096&_.flags){if(U===0)break e;for(V=0;ae=x[I+V++],_.head&&ae&&_.length<65536&&(_.head.comment+=String.fromCharCode(ae)),ae&&V<U;);if(512&_.flags&&(_.check=g(_.check,x,V,I)),U-=V,I+=V,ae)break e}else _.head&&(_.head.comment=null);_.mode=9;case 9:if(512&_.flags){for(;W<16;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(M!==(65535&_.check)){v.msg="header crc mismatch",_.mode=30;break}W=M=0}_.head&&(_.head.hcrc=_.flags>>9&1,_.head.done=!0),v.adler=_.check=0,_.mode=12;break;case 10:for(;W<32;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}v.adler=_.check=O(M),W=M=0,_.mode=11;case 11:if(_.havedict===0)return v.next_out=H,v.avail_out=Z,v.next_in=I,v.avail_in=U,_.hold=M,_.bits=W,2;v.adler=_.check=1,_.mode=12;case 12:if(w===5||w===6)break e;case 13:if(_.last){M>>>=7&W,W-=7&W,_.mode=27;break}for(;W<3;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}switch(_.last=1&M,W-=1,3&(M>>>=1)){case 0:_.mode=14;break;case 1:if(R(_),_.mode=20,w!==6)break;M>>>=2,W-=2;break e;case 2:_.mode=17;break;case 3:v.msg="invalid block type",_.mode=30}M>>>=2,W-=2;break;case 14:for(M>>>=7&W,W-=7&W;W<32;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if((65535&M)!=(M>>>16^65535)){v.msg="invalid stored block lengths",_.mode=30;break}if(_.length=65535&M,W=M=0,_.mode=15,w===6)break e;case 15:_.mode=16;case 16:if(V=_.length){if(U<V&&(V=U),Z<V&&(V=Z),V===0)break e;f.arraySet(k,x,I,V,H),U-=V,I+=V,Z-=V,H+=V,_.length-=V;break}_.mode=12;break;case 17:for(;W<14;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(_.nlen=257+(31&M),M>>>=5,W-=5,_.ndist=1+(31&M),M>>>=5,W-=5,_.ncode=4+(15&M),M>>>=4,W-=4,286<_.nlen||30<_.ndist){v.msg="too many length or distance symbols",_.mode=30;break}_.have=0,_.mode=18;case 18:for(;_.have<_.ncode;){for(;W<3;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.lens[Ge[_.have++]]=7&M,M>>>=3,W-=3}for(;_.have<19;)_.lens[Ge[_.have++]]=0;if(_.lencode=_.lendyn,_.lenbits=7,we={bits:_.lenbits},he=C(0,_.lens,0,19,_.lencode,0,_.work,we),_.lenbits=we.bits,he){v.msg="invalid code lengths set",_.mode=30;break}_.have=0,_.mode=19;case 19:for(;_.have<_.nlen+_.ndist;){for(;ee=(ke=_.lencode[M&(1<<_.lenbits)-1])>>>16&255,fe=65535&ke,!((X=ke>>>24)<=W);){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(fe<16)M>>>=X,W-=X,_.lens[_.have++]=fe;else{if(fe===16){for(xe=X+2;W<xe;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(M>>>=X,W-=X,_.have===0){v.msg="invalid bit length repeat",_.mode=30;break}ae=_.lens[_.have-1],V=3+(3&M),M>>>=2,W-=2}else if(fe===17){for(xe=X+3;W<xe;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}W-=X,ae=0,V=3+(7&(M>>>=X)),M>>>=3,W-=3}else{for(xe=X+7;W<xe;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}W-=X,ae=0,V=11+(127&(M>>>=X)),M>>>=7,W-=7}if(_.have+V>_.nlen+_.ndist){v.msg="invalid bit length repeat",_.mode=30;break}for(;V--;)_.lens[_.have++]=ae}}if(_.mode===30)break;if(_.lens[256]===0){v.msg="invalid code -- missing end-of-block",_.mode=30;break}if(_.lenbits=9,we={bits:_.lenbits},he=C(1,_.lens,0,_.nlen,_.lencode,0,_.work,we),_.lenbits=we.bits,he){v.msg="invalid literal/lengths set",_.mode=30;break}if(_.distbits=6,_.distcode=_.distdyn,we={bits:_.distbits},he=C(2,_.lens,_.nlen,_.ndist,_.distcode,0,_.work,we),_.distbits=we.bits,he){v.msg="invalid distances set",_.mode=30;break}if(_.mode=20,w===6)break e;case 20:_.mode=21;case 21:if(6<=U&&258<=Z){v.next_out=H,v.avail_out=Z,v.next_in=I,v.avail_in=U,_.hold=M,_.bits=W,y(v,E),H=v.next_out,k=v.output,Z=v.avail_out,I=v.next_in,x=v.input,U=v.avail_in,M=_.hold,W=_.bits,_.mode===12&&(_.back=-1);break}for(_.back=0;ee=(ke=_.lencode[M&(1<<_.lenbits)-1])>>>16&255,fe=65535&ke,!((X=ke>>>24)<=W);){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(ee&&!(240&ee)){for(ce=X,K=ee,le=fe;ee=(ke=_.lencode[le+((M&(1<<ce+K)-1)>>ce)])>>>16&255,fe=65535&ke,!(ce+(X=ke>>>24)<=W);){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}M>>>=ce,W-=ce,_.back+=ce}if(M>>>=X,W-=X,_.back+=X,_.length=fe,ee===0){_.mode=26;break}if(32&ee){_.back=-1,_.mode=12;break}if(64&ee){v.msg="invalid literal/length code",_.mode=30;break}_.extra=15&ee,_.mode=22;case 22:if(_.extra){for(xe=_.extra;W<xe;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.length+=M&(1<<_.extra)-1,M>>>=_.extra,W-=_.extra,_.back+=_.extra}_.was=_.length,_.mode=23;case 23:for(;ee=(ke=_.distcode[M&(1<<_.distbits)-1])>>>16&255,fe=65535&ke,!((X=ke>>>24)<=W);){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(!(240&ee)){for(ce=X,K=ee,le=fe;ee=(ke=_.distcode[le+((M&(1<<ce+K)-1)>>ce)])>>>16&255,fe=65535&ke,!(ce+(X=ke>>>24)<=W);){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}M>>>=ce,W-=ce,_.back+=ce}if(M>>>=X,W-=X,_.back+=X,64&ee){v.msg="invalid distance code",_.mode=30;break}_.offset=fe,_.extra=15&ee,_.mode=24;case 24:if(_.extra){for(xe=_.extra;W<xe;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}_.offset+=M&(1<<_.extra)-1,M>>>=_.extra,W-=_.extra,_.back+=_.extra}if(_.offset>_.dmax){v.msg="invalid distance too far back",_.mode=30;break}_.mode=25;case 25:if(Z===0)break e;if(V=E-Z,_.offset>V){if((V=_.offset-V)>_.whave&&_.sane){v.msg="invalid distance too far back",_.mode=30;break}Q=V>_.wnext?(V-=_.wnext,_.wsize-V):_.wnext-V,V>_.length&&(V=_.length),te=_.window}else te=k,Q=H-_.offset,V=_.length;for(Z<V&&(V=Z),Z-=V,_.length-=V;k[H++]=te[Q++],--V;);_.length===0&&(_.mode=21);break;case 26:if(Z===0)break e;k[H++]=_.length,Z--,_.mode=21;break;case 27:if(_.wrap){for(;W<32;){if(U===0)break e;U--,M|=x[I++]<<W,W+=8}if(E-=Z,v.total_out+=E,_.total+=E,E&&(v.adler=_.check=_.flags?g(_.check,k,E,H-E):m(_.check,k,E,H-E)),E=Z,(_.flags?M:O(M))!==_.check){v.msg="incorrect data check",_.mode=30;break}W=M=0}_.mode=28;case 28:if(_.wrap&&_.flags){for(;W<32;){if(U===0)break e;U--,M+=x[I++]<<W,W+=8}if(M!==(4294967295&_.total)){v.msg="incorrect length check",_.mode=30;break}W=M=0}_.mode=29;case 29:he=1;break e;case 30:he=-3;break e;case 31:return-4;case 32:default:return T}return v.next_out=H,v.avail_out=Z,v.next_in=I,v.avail_in=U,_.hold=M,_.bits=W,(_.wsize||E!==v.avail_out&&_.mode<30&&(_.mode<27||w!==4))&&b(v,v.output,v.next_out,E-v.avail_out)?(_.mode=31,-4):(D-=v.avail_in,E-=v.avail_out,v.total_in+=D,v.total_out+=E,_.total+=E,_.wrap&&E&&(v.adler=_.check=_.flags?g(_.check,k,E,v.next_out-E):m(_.check,k,E,v.next_out-E)),v.data_type=_.bits+(_.last?64:0)+(_.mode===12?128:0)+(_.mode===20||_.mode===15?256:0),(D==0&&E===0||w===4)&&he===0&&(he=-5),he)},p.inflateEnd=function(v){if(!v||!v.state)return T;var w=v.state;return w.window&&(w.window=null),v.state=null,0},p.inflateGetHeader=function(v,w){var _;return v&&v.state&&2&(_=v.state).wrap?((_.head=w).done=!1,0):T},p.inflateSetDictionary=function(v,w){var _,x=w.length;return v&&v.state?(_=v.state).wrap!==0&&_.mode!==11?T:_.mode===11&&m(1,w,x,0)!==_.check?-3:b(v,w,x,x)?(_.mode=31,-4):(_.havedict=1,0):T},p.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(u,h,p){var f=u("../utils/common"),m=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],y=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],C=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];h.exports=function(T,O,j,P,F,L,z,B){var A,S,R,b,v,w,_,x,k,I=B.bits,H=0,U=0,Z=0,M=0,W=0,D=0,E=0,V=0,Q=0,te=0,X=null,ee=0,fe=new f.Buf16(16),ce=new f.Buf16(16),K=null,le=0;for(H=0;H<=15;H++)fe[H]=0;for(U=0;U<P;U++)fe[O[j+U]]++;for(W=I,M=15;1<=M&&fe[M]===0;M--);if(M<W&&(W=M),M===0)return F[L++]=20971520,F[L++]=20971520,B.bits=1,0;for(Z=1;Z<M&&fe[Z]===0;Z++);for(W<Z&&(W=Z),H=V=1;H<=15;H++)if(V<<=1,(V-=fe[H])<0)return-1;if(0<V&&(T===0||M!==1))return-1;for(ce[1]=0,H=1;H<15;H++)ce[H+1]=ce[H]+fe[H];for(U=0;U<P;U++)O[j+U]!==0&&(z[ce[O[j+U]]++]=U);if(w=T===0?(X=K=z,19):T===1?(X=m,ee-=257,K=g,le-=257,256):(X=y,K=C,-1),H=Z,v=L,E=U=te=0,R=-1,b=(Q=1<<(D=W))-1,T===1&&852<Q||T===2&&592<Q)return 1;for(;;){for(_=H-E,k=z[U]<w?(x=0,z[U]):z[U]>w?(x=K[le+z[U]],X[ee+z[U]]):(x=96,0),A=1<<H-E,Z=S=1<<D;F[v+(te>>E)+(S-=A)]=_<<24|x<<16|k|0,S!==0;);for(A=1<<H-1;te&A;)A>>=1;if(A!==0?(te&=A-1,te+=A):te=0,U++,--fe[H]==0){if(H===M)break;H=O[j+z[U]]}if(W<H&&(te&b)!==R){for(E===0&&(E=W),v+=Z,V=1<<(D=H-E);D+E<M&&!((V-=fe[D+E])<=0);)D++,V<<=1;if(Q+=1<<D,T===1&&852<Q||T===2&&592<Q)return 1;F[R=te&b]=W<<24|D<<16|v-L|0}}return te!==0&&(F[v+te]=H-E<<24|64<<16|0),B.bits=W,0}},{"../utils/common":41}],51:[function(u,h,p){h.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(u,h,p){var f=u("../utils/common");function m(K){for(var le=K.length;0<=--le;)K[le]=0}var g=256,y=286,C=30,T=15,O=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],j=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],P=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],L=new Array(576);m(L);var z=new Array(60);m(z);var B=new Array(512);m(B);var A=new Array(256);m(A);var S=new Array(29);m(S);var R,b,v,w=new Array(C);function _(K,le,ae,he,we){this.static_tree=K,this.extra_bits=le,this.extra_base=ae,this.elems=he,this.max_length=we,this.has_stree=K&&K.length}function x(K,le){this.dyn_tree=K,this.max_code=0,this.stat_desc=le}function k(K){return K<256?B[K]:B[256+(K>>>7)]}function I(K,le){K.pending_buf[K.pending++]=255&le,K.pending_buf[K.pending++]=le>>>8&255}function H(K,le,ae){K.bi_valid>16-ae?(K.bi_buf|=le<<K.bi_valid&65535,I(K,K.bi_buf),K.bi_buf=le>>16-K.bi_valid,K.bi_valid+=ae-16):(K.bi_buf|=le<<K.bi_valid&65535,K.bi_valid+=ae)}function U(K,le,ae){H(K,ae[2*le],ae[2*le+1])}function Z(K,le){for(var ae=0;ae|=1&K,K>>>=1,ae<<=1,0<--le;);return ae>>>1}function M(K,le,ae){var he,we,xe=new Array(16),ke=0;for(he=1;he<=T;he++)xe[he]=ke=ke+ae[he-1]<<1;for(we=0;we<=le;we++){var Be=K[2*we+1];Be!==0&&(K[2*we]=Z(xe[Be]++,Be))}}function W(K){var le;for(le=0;le<y;le++)K.dyn_ltree[2*le]=0;for(le=0;le<C;le++)K.dyn_dtree[2*le]=0;for(le=0;le<19;le++)K.bl_tree[2*le]=0;K.dyn_ltree[512]=1,K.opt_len=K.static_len=0,K.last_lit=K.matches=0}function D(K){8<K.bi_valid?I(K,K.bi_buf):0<K.bi_valid&&(K.pending_buf[K.pending++]=K.bi_buf),K.bi_buf=0,K.bi_valid=0}function E(K,le,ae,he){var we=2*le,xe=2*ae;return K[we]<K[xe]||K[we]===K[xe]&&he[le]<=he[ae]}function V(K,le,ae){for(var he=K.heap[ae],we=ae<<1;we<=K.heap_len&&(we<K.heap_len&&E(le,K.heap[we+1],K.heap[we],K.depth)&&we++,!E(le,he,K.heap[we],K.depth));)K.heap[ae]=K.heap[we],ae=we,we<<=1;K.heap[ae]=he}function Q(K,le,ae){var he,we,xe,ke,Be=0;if(K.last_lit!==0)for(;he=K.pending_buf[K.d_buf+2*Be]<<8|K.pending_buf[K.d_buf+2*Be+1],we=K.pending_buf[K.l_buf+Be],Be++,he===0?U(K,we,le):(U(K,(xe=A[we])+g+1,le),(ke=O[xe])!==0&&H(K,we-=S[xe],ke),U(K,xe=k(--he),ae),(ke=j[xe])!==0&&H(K,he-=w[xe],ke)),Be<K.last_lit;);U(K,256,le)}function te(K,le){var ae,he,we,xe=le.dyn_tree,ke=le.stat_desc.static_tree,Be=le.stat_desc.has_stree,Ge=le.stat_desc.elems,Ze=-1;for(K.heap_len=0,K.heap_max=573,ae=0;ae<Ge;ae++)xe[2*ae]!==0?(K.heap[++K.heap_len]=Ze=ae,K.depth[ae]=0):xe[2*ae+1]=0;for(;K.heap_len<2;)xe[2*(we=K.heap[++K.heap_len]=Ze<2?++Ze:0)]=1,K.depth[we]=0,K.opt_len--,Be&&(K.static_len-=ke[2*we+1]);for(le.max_code=Ze,ae=K.heap_len>>1;1<=ae;ae--)V(K,xe,ae);for(we=Ge;ae=K.heap[1],K.heap[1]=K.heap[K.heap_len--],V(K,xe,1),he=K.heap[1],K.heap[--K.heap_max]=ae,K.heap[--K.heap_max]=he,xe[2*we]=xe[2*ae]+xe[2*he],K.depth[we]=(K.depth[ae]>=K.depth[he]?K.depth[ae]:K.depth[he])+1,xe[2*ae+1]=xe[2*he+1]=we,K.heap[1]=we++,V(K,xe,1),2<=K.heap_len;);K.heap[--K.heap_max]=K.heap[1],function(Tt,ot){var ht,gi,Rt,pt,Ft,Je,$e=ot.dyn_tree,ui=ot.max_code,At=ot.stat_desc.static_tree,Lt=ot.stat_desc.has_stree,aa=ot.stat_desc.extra_bits,Nt=ot.stat_desc.extra_base,qt=ot.stat_desc.max_length,Yn=0;for(pt=0;pt<=T;pt++)Tt.bl_count[pt]=0;for($e[2*Tt.heap[Tt.heap_max]+1]=0,ht=Tt.heap_max+1;ht<573;ht++)qt<(pt=$e[2*$e[2*(gi=Tt.heap[ht])+1]+1]+1)&&(pt=qt,Yn++),$e[2*gi+1]=pt,ui<gi||(Tt.bl_count[pt]++,Ft=0,Nt<=gi&&(Ft=aa[gi-Nt]),Je=$e[2*gi],Tt.opt_len+=Je*(pt+Ft),Lt&&(Tt.static_len+=Je*(At[2*gi+1]+Ft)));if(Yn!==0){do{for(pt=qt-1;Tt.bl_count[pt]===0;)pt--;Tt.bl_count[pt]--,Tt.bl_count[pt+1]+=2,Tt.bl_count[qt]--,Yn-=2}while(0<Yn);for(pt=qt;pt!==0;pt--)for(gi=Tt.bl_count[pt];gi!==0;)ui<(Rt=Tt.heap[--ht])||($e[2*Rt+1]!==pt&&(Tt.opt_len+=(pt-$e[2*Rt+1])*$e[2*Rt],$e[2*Rt+1]=pt),gi--)}}(K,le),M(xe,Ze,K.bl_count)}function X(K,le,ae){var he,we,xe=-1,ke=le[1],Be=0,Ge=7,Ze=4;for(ke===0&&(Ge=138,Ze=3),le[2*(ae+1)+1]=65535,he=0;he<=ae;he++)we=ke,ke=le[2*(he+1)+1],++Be<Ge&&we===ke||(Be<Ze?K.bl_tree[2*we]+=Be:we!==0?(we!==xe&&K.bl_tree[2*we]++,K.bl_tree[32]++):Be<=10?K.bl_tree[34]++:K.bl_tree[36]++,xe=we,Ze=(Be=0)===ke?(Ge=138,3):we===ke?(Ge=6,3):(Ge=7,4))}function ee(K,le,ae){var he,we,xe=-1,ke=le[1],Be=0,Ge=7,Ze=4;for(ke===0&&(Ge=138,Ze=3),he=0;he<=ae;he++)if(we=ke,ke=le[2*(he+1)+1],!(++Be<Ge&&we===ke)){if(Be<Ze)for(;U(K,we,K.bl_tree),--Be!=0;);else we!==0?(we!==xe&&(U(K,we,K.bl_tree),Be--),U(K,16,K.bl_tree),H(K,Be-3,2)):Be<=10?(U(K,17,K.bl_tree),H(K,Be-3,3)):(U(K,18,K.bl_tree),H(K,Be-11,7));xe=we,Ze=(Be=0)===ke?(Ge=138,3):we===ke?(Ge=6,3):(Ge=7,4)}}m(w);var fe=!1;function ce(K,le,ae,he){H(K,0+(he?1:0),3),function(we,xe,ke,Be){D(we),I(we,ke),I(we,~ke),f.arraySet(we.pending_buf,we.window,xe,ke,we.pending),we.pending+=ke}(K,le,ae)}p._tr_init=function(K){fe||(function(){var le,ae,he,we,xe,ke=new Array(16);for(we=he=0;we<28;we++)for(S[we]=he,le=0;le<1<<O[we];le++)A[he++]=we;for(A[he-1]=we,we=xe=0;we<16;we++)for(w[we]=xe,le=0;le<1<<j[we];le++)B[xe++]=we;for(xe>>=7;we<C;we++)for(w[we]=xe<<7,le=0;le<1<<j[we]-7;le++)B[256+xe++]=we;for(ae=0;ae<=T;ae++)ke[ae]=0;for(le=0;le<=143;)L[2*le+1]=8,le++,ke[8]++;for(;le<=255;)L[2*le+1]=9,le++,ke[9]++;for(;le<=279;)L[2*le+1]=7,le++,ke[7]++;for(;le<=287;)L[2*le+1]=8,le++,ke[8]++;for(M(L,287,ke),le=0;le<C;le++)z[2*le+1]=5,z[2*le]=Z(le,5);R=new _(L,O,257,y,T),b=new _(z,j,0,C,T),v=new _(new Array(0),P,0,19,7)}(),fe=!0),K.l_desc=new x(K.dyn_ltree,R),K.d_desc=new x(K.dyn_dtree,b),K.bl_desc=new x(K.bl_tree,v),K.bi_buf=0,K.bi_valid=0,W(K)},p._tr_stored_block=ce,p._tr_flush_block=function(K,le,ae,he){var we,xe,ke=0;0<K.level?(K.strm.data_type===2&&(K.strm.data_type=function(Be){var Ge,Ze=4093624447;for(Ge=0;Ge<=31;Ge++,Ze>>>=1)if(1&Ze&&Be.dyn_ltree[2*Ge]!==0)return 0;if(Be.dyn_ltree[18]!==0||Be.dyn_ltree[20]!==0||Be.dyn_ltree[26]!==0)return 1;for(Ge=32;Ge<g;Ge++)if(Be.dyn_ltree[2*Ge]!==0)return 1;return 0}(K)),te(K,K.l_desc),te(K,K.d_desc),ke=function(Be){var Ge;for(X(Be,Be.dyn_ltree,Be.l_desc.max_code),X(Be,Be.dyn_dtree,Be.d_desc.max_code),te(Be,Be.bl_desc),Ge=18;3<=Ge&&Be.bl_tree[2*F[Ge]+1]===0;Ge--);return Be.opt_len+=3*(Ge+1)+5+5+4,Ge}(K),we=K.opt_len+3+7>>>3,(xe=K.static_len+3+7>>>3)<=we&&(we=xe)):we=xe=ae+5,ae+4<=we&&le!==-1?ce(K,le,ae,he):K.strategy===4||xe===we?(H(K,2+(he?1:0),3),Q(K,L,z)):(H(K,4+(he?1:0),3),function(Be,Ge,Ze,Tt){var ot;for(H(Be,Ge-257,5),H(Be,Ze-1,5),H(Be,Tt-4,4),ot=0;ot<Tt;ot++)H(Be,Be.bl_tree[2*F[ot]+1],3);ee(Be,Be.dyn_ltree,Ge-1),ee(Be,Be.dyn_dtree,Ze-1)}(K,K.l_desc.max_code+1,K.d_desc.max_code+1,ke+1),Q(K,K.dyn_ltree,K.dyn_dtree)),W(K),he&&D(K)},p._tr_tally=function(K,le,ae){return K.pending_buf[K.d_buf+2*K.last_lit]=le>>>8&255,K.pending_buf[K.d_buf+2*K.last_lit+1]=255&le,K.pending_buf[K.l_buf+K.last_lit]=255&ae,K.last_lit++,le===0?K.dyn_ltree[2*ae]++:(K.matches++,le--,K.dyn_ltree[2*(A[ae]+g+1)]++,K.dyn_dtree[2*k(le)]++),K.last_lit===K.lit_bufsize-1},p._tr_align=function(K){H(K,2,3),U(K,256,L),function(le){le.bi_valid===16?(I(le,le.bi_buf),le.bi_buf=0,le.bi_valid=0):8<=le.bi_valid&&(le.pending_buf[le.pending++]=255&le.bi_buf,le.bi_buf>>=8,le.bi_valid-=8)}(K)}},{"../utils/common":41}],53:[function(u,h,p){h.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(u,h,p){(function(f){(function(m,g){if(!m.setImmediate){var y,C,T,O,j=1,P={},F=!1,L=m.document,z=Object.getPrototypeOf&&Object.getPrototypeOf(m);z=z&&z.setTimeout?z:m,y={}.toString.call(m.process)==="[object process]"?function(R){e.nextTick(function(){A(R)})}:function(){if(m.postMessage&&!m.importScripts){var R=!0,b=m.onmessage;return m.onmessage=function(){R=!1},m.postMessage("","*"),m.onmessage=b,R}}()?(O="setImmediate$"+Math.random()+"$",m.addEventListener?m.addEventListener("message",S,!1):m.attachEvent("onmessage",S),function(R){m.postMessage(O+R,"*")}):m.MessageChannel?((T=new MessageChannel).port1.onmessage=function(R){A(R.data)},function(R){T.port2.postMessage(R)}):L&&"onreadystatechange"in L.createElement("script")?(C=L.documentElement,function(R){var b=L.createElement("script");b.onreadystatechange=function(){A(R),b.onreadystatechange=null,C.removeChild(b),b=null},C.appendChild(b)}):function(R){setTimeout(A,0,R)},z.setImmediate=function(R){typeof R!="function"&&(R=new Function(""+R));for(var b=new Array(arguments.length-1),v=0;v<b.length;v++)b[v]=arguments[v+1];var w={callback:R,args:b};return P[j]=w,y(j),j++},z.clearImmediate=B}function B(R){delete P[R]}function A(R){if(F)setTimeout(A,0,R);else{var b=P[R];if(b){F=!0;try{(function(v){var w=v.callback,_=v.args;switch(_.length){case 0:w();break;case 1:w(_[0]);break;case 2:w(_[0],_[1]);break;case 3:w(_[0],_[1],_[2]);break;default:w.apply(void 0,_)}})(b)}finally{B(R),F=!1}}}}
10function S(R){R.source===m&&typeof R.data=="string"&&R.data.indexOf(O)===0&&A(+R.data.slice(O.length))}})(typeof self>"u"?f===void 0?this:f:self)}).call(this,n!==void 0?n:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},i("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],i("timers").setImmediate)},{_process:467,buffer:220,timers:523}],442:[function(i,t,o){(function(e){(function(){"use strict";var n=/[\\^$.*+?()[\]{}|]/g,r=RegExp(n.source),a=typeof e=="object"&&e&&e.Object===Object&&e,s=typeof self=="object"&&self&&self.Object===Object&&self,l=a||s||Function("return this")(),c=Object.prototype.toString,d=l.Symbol,u=d?d.prototype:void 0,h=u?u.toString:void 0;function p(f){if(typeof f=="string")return f;if(function(g){return typeof g=="symbol"||function(y){return!!y&&typeof y=="object"}(g)&&c.call(g)=="[object Symbol]"}(f))return h?h.call(f):"";var m=f+"";return m=="0"&&1/f==-1/0?"-0":m}t.exports=function(f){var m;return(f=(m=f)==null?"":p(m))&&r.test(f)?f.replace(n,"\\$&"):f}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],443:[function(i,t,o){(function(e){(function(){"use strict";var n="[object Arguments]",r="[object Map]",a="[object Object]",s="[object Set]",l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,d=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/\\(\\)?/g,p=/^\[object .+?Constructor\]$/,f=/^(?:0|[1-9]\d*)$/,m={};m["[object Float32Array]"]=m["[object Float64Array]"]=m["[object Int8Array]"]=m["[object Int16Array]"]=m["[object Int32Array]"]=m["[object Uint8Array]"]=m["[object Uint8ClampedArray]"]=m["[object Uint16Array]"]=m["[object Uint32Array]"]=!0,m[n]=m["[object Array]"]=m["[object ArrayBuffer]"]=m["[object Boolean]"]=m["[object DataView]"]=m["[object Date]"]=m["[object Error]"]=m["[object Function]"]=m[r]=m["[object Number]"]=m[a]=m["[object RegExp]"]=m[s]=m["[object String]"]=m["[object WeakMap]"]=!1;var g=typeof e=="object"&&e&&e.Object===Object&&e,y=typeof self=="object"&&self&&self.Object===Object&&self,C=g||y||Function("return this")(),T=typeof o=="object"&&o&&!o.nodeType&&o,O=T&&typeof t=="object"&&t&&!t.nodeType&&t,j=O&&O.exports===T&&g.process,P=function(){try{return j&&j.binding("util")}catch{}}(),F=P&&P.isTypedArray;function L(ie,Ce,Le,Re){for(var Xe=-1,Et=ie?ie.length:0;++Xe<Et;){var St=ie[Xe];Ce(Re,St,Le(St),ie)}return Re}function z(ie,Ce){for(var Le=-1,Re=ie?ie.length:0;++Le<Re;)if(Ce(ie[Le],Le,ie))return!0;return!1}
10function B(ie){var Ce=!1;if(ie!=null&&typeof ie.toString!="function")try{Ce=!!(ie+"")}catch{}return Ce}function A(ie){var Ce=-1,Le=Array(ie.size);return ie.forEach(function(Re,Xe){Le[++Ce]=[Xe,Re]}),Le}function S(ie){var Ce=-1,Le=Array(ie.size);return ie.forEach(function(Re){Le[++Ce]=Re}),Le}var R,b,v,w=Array.prototype,_=Function.prototype,x=Object.prototype,k=C["__core-js_shared__"],I=(R=/[^.]+$/.exec(k&&k.keys&&k.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"",H=_.toString,U=x.hasOwnProperty,Z=x.toString,M=RegExp("^"+H.call(U).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=C.Symbol,D=C.Uint8Array,E=x.propertyIsEnumerable,V=w.splice,Q=(b=Object.keys,v=Object,function(ie){return b(v(ie))}),te=Yt(C,"DataView"),X=Yt(C,"Map"),ee=Yt(C,"Promise"),fe=Yt(C,"Set"),ce=Yt(C,"WeakMap"),K=Yt(Object,"create"),le=Oe(te),ae=Oe(X),he=Oe(ee),we=Oe(fe),xe=Oe(ce),ke=W?W.prototype:void 0,Be=ke?ke.valueOf:void 0,Ge=ke?ke.toString:void 0;function Ze(ie){var Ce=-1,Le=ie?ie.length:0;for(this.clear();++Ce<Le;){var Re=ie[Ce];this.set(Re[0],Re[1])}}function Tt(ie){var Ce=-1,Le=ie?ie.length:0;for(this.clear();++Ce<Le;){var Re=ie[Ce];this.set(Re[0],Re[1])}}function ot(ie){var Ce=-1,Le=ie?ie.length:0;for(this.clear();++Ce<Le;){var Re=ie[Ce];this.set(Re[0],Re[1])}}function ht(ie){var Ce=-1,Le=ie?ie.length:0;for(this.__data__=new ot;++Ce<Le;)this.add(ie[Ce])}function gi(ie){this.__data__=new Tt(ie)}function Rt(ie,Ce){var Le=yt(ie)||Bt(ie)?function(St,ki){for(var oi=-1,Xt=Array(St);++oi<St;)Xt[oi]=ki(oi);return Xt}(ie.length,String):[],Re=Le.length,Xe=!!Re;for(var Et in ie)!Ce&&!U.call(ie,Et)||Xe&&(Et=="length"||ti(Et,Re))||Le.push(Et);return Le}function pt(ie,Ce){for(var Le=ie.length;Le--;)if(an(ie[Le][0],Ce))return Le;return-1}function Ft(ie,Ce,Le,Re){return ui(ie,function(Xe,Et,St){Ce(Re,Xe,Le(Xe),St)}),Re}Ze.prototype.clear=function(){this.__data__=K?K(null):{}},Ze.prototype.delete=function(ie){return this.has(ie)&&delete this.__data__[ie]},Ze.prototype.get=function(ie){var Ce=this.__data__;if(K){var Le=Ce[ie];return Le==="__lodash_hash_undefined__"?void 0:Le}return U.call(Ce,ie)?Ce[ie]:void 0},Ze.prototype.has=function(ie){var Ce=this.__data__;return K?Ce[ie]!==void 0:U.call(Ce,ie)},Ze.prototype.set=function(ie,Ce){return this.__data__[ie]=K&&Ce===void 0?"__lodash_hash_undefined__":Ce,this},Tt.prototype.clear=function(){this.__data__=[]},Tt.prototype.delete=function(ie){var Ce=this.__data__,Le=pt(Ce,ie);return!(Le<0)&&(Le==Ce.length-1?Ce.pop():V.call(Ce,Le,1),!0)},Tt.prototype.get=function(ie){var Ce=this.__data__,Le=pt(Ce,ie);return Le<0?void 0:Ce[Le][1]},Tt.prototype.has=function(ie){return pt(this.__data__,ie)>-1},Tt.prototype.set=function(ie,Ce){var Le=this.__data__,Re=pt(Le,ie);return Re<0?Le.push([ie,Ce]):Le[Re][1]=Ce,this},ot.prototype.clear=function(){this.__data__={hash:new Ze,map:new(X||Tt),string:new Ze}},ot.prototype.delete=function(ie){return Qt(this,ie).delete(ie)},ot.prototype.get=function(ie){return Qt(this,ie).get(ie)},ot.prototype.has=function(ie){return Qt(this,ie).has(ie)},ot.prototype.set=function(ie,Ce){return Qt(this,ie).set(ie,Ce),this},ht.prototype.add=ht.prototype.push=function(ie){return this.__data__.set(ie,"__lodash_hash_undefined__"),this},ht.prototype.has=function(ie){return this.__data__.has(ie)},gi.prototype.clear=function(){this.__data__=new Tt},gi.prototype.delete=function(ie){return this.__data__.delete(ie)},gi.prototype.get=function(ie){return this.__data__.get(ie)},gi.prototype.has=function(ie){return this.__data__.has(ie)},gi.prototype.set=function(ie,Ce){var Le=this.__data__;if(Le instanceof Tt){var Re=Le.__data__;if(!X||Re.length<199)return Re.push([ie,Ce]),this;Le=this.__data__=new ot(Re)}return Le.set(ie,Ce),this};var Je,$e,ui=(Je=function(ie,Ce){return ie&&At(ie,Ce,Kn)},function(ie,Ce){if(ie==null)return ie;if(!Xi(ie))return Je(ie,Ce);for(var Le=ie.length,Re=$e?Le:-1,Xe=Object(ie);($e?Re--:++Re<Le)&&Ce(Xe[Re],Re,Xe)!==!1;);return ie}),At=function(ie){return function(Ce,Le,Re){for(var Xe=-1,Et=Object(Ce),St=Re(Ce),ki=St.length;ki--;){var oi=St[ie?ki:++Xe];if(Le(Et[oi],oi,Et)===!1)break}return Ce}}();function Lt(ie,Ce){for(var Le=0,Re=(Ce=Ut(Ce,ie)?[Ce]:ni(Ce)).length;ie!=null&&Le<Re;)ie=ie[Ee(Ce[Le++])];return Le&&Le==Re?ie:void 0}
vendor: 1,254 bytes, line 10
10function aa(ie,Ce){return ie!=null&&Ce in Object(ie)}function Nt(ie,Ce,Le,Re,Xe){return ie===Ce||(ie==null||Ce==null||!cn(ie)&&!Nn(Ce)?ie!=ie&&Ce!=Ce:function(Et,St,ki,oi,Xt,ai){var Ln=yt(Et),Un=yt(St),Wi="[object Array]",dn="[object Array]";Ln||(Wi=(Wi=br(Et))==n?a:Wi),Un||(dn=(dn=br(St))==n?a:dn);var Tr=Wi==a&&!B(Et),Po=dn==a&&!B(St),Ro=Wi==dn;if(Ro&&!Tr)return ai||(ai=new gi),Ln||Kr(Et)?uo(Et,St,ki,oi,Xt,ai):function(Ui,sn,Sy,Yl,bm,ho,hs){switch(Sy){case"[object DataView]":if(Ui.byteLength!=sn.byteLength||Ui.byteOffset!=sn.byteOffset)return!1;Ui=Ui.buffer,sn=sn.buffer;case"[object ArrayBuffer]":return!(Ui.byteLength!=sn.byteLength||!Yl(new D(Ui),new D(sn)));case"[object Boolean]":case"[object Date]":case"[object Number]":return an(+Ui,+sn);case"[object Error]":return Ui.name==sn.name&&Ui.message==sn.message;case"[object RegExp]":case"[object String]":return Ui==sn+"";case r:var Zs=A;case s:var lh=2&ho;if(Zs||(Zs=S),Ui.size!=sn.size&&!lh)return!1;var vm=hs.get(Ui);if(vm)return vm==sn;ho|=1,hs.set(Ui,sn);var id=uo(Zs(Ui),Zs(sn),Yl,bm,ho,hs);return hs.delete(Ui),id;case"[object Symbol]":if(Be)return Be.call(Ui)==Be.call(sn)}return!1}(Et,St,Wi,ki,oi,Xt,ai);if(!(2&Xt)){var Fa=Tr&&U.call(Et,"__wrapped__"),ql=Po&&U.call(St,"__wrapped__");
10if(Fa||ql){var gm=Fa?Et.value():Et,td=ql?St.value():St;return ai||(ai=new gi),ki(gm,td,oi,Xt,ai)}}return Ro?(ai||(ai=new gi),function(Ui,sn,Sy,Yl,bm,ho){var hs=2&bm,Zs=Kn(Ui),lh=Zs.length,vm=Kn(sn).length;if(lh!=vm&&!hs)return!1;for(var id=lh;id--;){var Qs=Zs[id];if(!(hs?Qs in sn:U.call(sn,Qs)))return!1}var AE=ho.get(Ui);if(AE&&ho.get(sn))return AE==sn;var ym=!0;ho.set(Ui,sn),ho.set(sn,Ui);for(var Dy=hs;++id<lh;){Qs=Zs[id];var _m=Ui[Qs],wm=sn[Qs];if(Yl)var kE=hs?Yl(wm,_m,Qs,sn,Ui,ho):Yl(_m,wm,Qs,Ui,sn,ho);if(!(kE===void 0?_m===wm||Sy(_m,wm,Yl,bm,ho):kE)){ym=!1;break}Dy||(Dy=Qs=="constructor")}if(ym&&!Dy){var xm=Ui.constructor,Cm=sn.constructor;xm==Cm||!("constructor"in Ui)||!("constructor"in sn)||typeof xm=="function"&&xm instanceof xm&&typeof Cm=="function"&&Cm instanceof Cm||(ym=!1)}return ho.delete(Ui),ho.delete(sn),ym}(Et,St,ki,oi,Xt,ai)):!1}(ie,Ce,Nt,Le,Re,Xe))}function qt(ie){return!(!cn(ie)||function(Ce){return!!I&&I in Ce}(ie))&&(xi(ie)||B(ie)?M:p).test(Oe(ie))}function Yn(ie){return typeof ie=="function"?ie:ie==null?jr:typeof ie=="object"?yt(ie)?function(Re,Xe){return Ut(Re)&&sa(Xe)?ri(Ee(Re),Xe):function(Et){var St=function(ki,oi,Xt){var ai=ki==null?void 0:Lt(ki,oi);return ai===void 0?Xt:ai}(Et,Re);return St===void 0&&St===Xe?function(ki,oi){return ki!=null&&function(Xt,ai,Ln){ai=Ut(ai,Xt)?[ai]:ni(ai);for(var Un,Wi=-1,dn=ai.length;++Wi<dn;){var Tr=Ee(ai[Wi]);if(!(Un=Xt!=null&&Ln(Xt,Tr)))break;Xt=Xt[Tr]}return Un||!!(dn=Xt?Xt.length:0)&&Ci(dn)&&ti(Tr,dn)&&(yt(Xt)||Bt(Xt))}(ki,oi,aa)}(Et,Re):Nt(Xe,St,void 0,3)}}(ie[0],ie[1]):function(Re){var Xe=function(Et){for(var St=Kn(Et),ki=St.length;ki--;){var oi=St[ki],Xt=Et[oi];St[ki]=[oi,Xt,sa(Xt)]}return St}(Re);return Xe.length==1&&Xe[0][2]?ri(Xe[0][0],Xe[0][1]):function(Et){return Et===Re||function(St,ki,oi,Xt){var ai=oi.length,Ln=ai,Un=!Xt;if(St==null)return!Ln;for(St=Object(St);ai--;){var Wi=oi[ai];if(Un&&Wi[2]?Wi[1]!==St[Wi[0]]:!(Wi[0]in St))return!1}for(;++ai<Ln;){var dn=(Wi=oi[ai])[0],Tr=St[dn],Po=Wi[1];if(Un&&Wi[2]){if(Tr===void 0&&!(dn in St))return!1}else{var Ro=new gi;if(Xt)var Fa=Xt(Tr,Po,dn,St,ki,Ro);if(!(Fa===void 0?Nt(Po,Tr,Xt,3,Ro):Fa))return!1}}return!0}(Et,Re,Xe)}}(ie):Ut(Ce=ie)?(Le=Ee(Ce),function(Re){return Re?.[Le]}):function(Re){return function(Xe){return Lt(Xe,Re)}}(Ce);var Ce,Le}function ii(ie){if(Le=(Ce=ie)&&Ce.constructor,Re=typeof Le=="function"&&Le.prototype||x,Ce!==Re)return Q(ie);var Ce,Le,Re,Xe=[];for(var Et in Object(ie))U.call(ie,Et)&&Et!="constructor"&&Xe.push(Et);return Xe}function ni(ie){return yt(ie)?ie:se(ie)}function uo(ie,Ce,Le,Re,Xe,Et){var St=2&Xe,ki=ie.length,oi=Ce.length;if(ki!=oi&&!(St&&oi>ki))return!1;var Xt=Et.get(ie);if(Xt&&Et.get(Ce))return Xt==Ce;var ai=-1,Ln=!0,Un=1&Xe?new ht:void 0;for(Et.set(ie,Ce),Et.set(Ce,ie);++ai<ki;){var Wi=ie[ai],dn=Ce[ai];if(Re)var Tr=St?Re(dn,Wi,ai,Ce,ie,Et):Re(Wi,dn,ai,ie,Ce,Et);if(Tr!==void 0){if(Tr)continue;Ln=!1;break}if(Un){if(!z(Ce,function(Po,Ro){if(!Un.has(Ro)&&(Wi===Po||Le(Wi,Po,Re,Xe,Et)))return Un.add(Ro)})){Ln=!1;break}}else if(Wi!==dn&&!Le(Wi,dn,Re,Xe,Et)){Ln=!1;break}}return Et.delete(ie),Et.delete(Ce),Ln}function Qt(ie,Ce){var Le,Re,Xe=ie.__data__;return((Re=typeof(Le=Ce))=="string"||Re=="number"||Re=="symbol"||Re=="boolean"?Le!=="__proto__":Le===null)?Xe[typeof Ce=="string"?"string":"hash"]:Xe.map}function Yt(ie,Ce){var Le=function(Re,Xe){return Re?.[Xe]}(ie,Ce);return qt(Le)?Le:void 0}var br=function(ie){return Z.call(ie)};function ti(ie,Ce){return!!(Ce=Ce??9007199254740991)&&(typeof ie=="number"||f.test(ie))&&ie>-1&&ie%1==0&&ie<Ce}function Ut(ie,Ce){if(yt(ie))return!1;var Le=typeof ie;return!(Le!="number"&&Le!="symbol"&&Le!="boolean"&&ie!=null&&!or(ie))||c.test(ie)||!l.test(ie)||Ce!=null&&ie in Object(Ce)}function sa(ie){return ie==ie&&!cn(ie)}function ri(ie,Ce){return function(Le){return Le!=null&&Le[ie]===Ce&&(Ce!==void 0||ie in Object(Le))}}(te&&br(new te(new ArrayBuffer(1)))!="[object DataView]"||X&&br(new X)!=r||ee&&br(ee.resolve())!="[object Promise]"||fe&&br(new fe)!=s||ce&&br(new ce)!="[object WeakMap]")&&(br=function(ie){var Ce=Z.call(ie),Le=Ce==a?ie.constructor:void 0,Re=Le?Oe(Le):void 0;if(Re)switch(Re){case le:return"[object DataView]";case ae:return r;case he:return"[object Promise]";case we:return s;case xe:return"[object WeakMap]"}return Ce});
10var se=wt(function(ie){var Ce;ie=(Ce=ie)==null?"":function(Re){if(typeof Re=="string")return Re;if(or(Re))return Ge?Ge.call(Re):"";var Xe=Re+"";return Xe=="0"&&1/Re==-1/0?"-0":Xe}(Ce);var Le=[];return d.test(ie)&&Le.push(""),ie.replace(u,function(Re,Xe,Et,St){Le.push(Et?St.replace(h,"$1"):Xe||Re)}),Le});function Ee(ie){if(typeof ie=="string"||or(ie))return ie;var Ce=ie+"";return Ce=="0"&&1/ie==-1/0?"-0":Ce}function Oe(ie){if(ie!=null){try{return H.call(ie)}catch{}try{return ie+""}catch{}}return""}var We,ji,dt=(We=function(ie,Ce,Le){U.call(ie,Le)?ie[Le].push(Ce):ie[Le]=[Ce]},function(ie,Ce){var Le=yt(ie)?L:Ft,Re=ji?ji():{};return Le(ie,We,Yn(Ce),Re)});function wt(ie,Ce){if(typeof ie!="function"||Ce&&typeof Ce!="function")throw new TypeError("Expected a function");var Le=function(){var Re=arguments,Xe=Ce?Ce.apply(this,Re):Re[0],Et=Le.cache;if(Et.has(Xe))return Et.get(Xe);var St=ie.apply(this,Re);return Le.cache=Et.set(Xe,St),St};return Le.cache=new(wt.Cache||ot),Le}function an(ie,Ce){return ie===Ce||ie!=ie&&Ce!=Ce}function Bt(ie){return function(Ce){return Nn(Ce)&&Xi(Ce)}(ie)&&U.call(ie,"callee")&&(!E.call(ie,"callee")||Z.call(ie)==n)}wt.Cache=ot;var yt=Array.isArray;function Xi(ie){return ie!=null&&Ci(ie.length)&&!xi(ie)}function xi(ie){var Ce=cn(ie)?Z.call(ie):"";return Ce=="[object Function]"||Ce=="[object GeneratorFunction]"}function Ci(ie){return typeof ie=="number"&&ie>-1&&ie%1==0&&ie<=9007199254740991}function cn(ie){var Ce=typeof ie;return!!ie&&(Ce=="object"||Ce=="function")}function Nn(ie){return!!ie&&typeof ie=="object"}function or(ie){return typeof ie=="symbol"||Nn(ie)&&Z.call(ie)=="[object Symbol]"}var Kr=F?function(ie){return function(Ce){return ie(Ce)}}(F):function(ie){return Nn(ie)&&Ci(ie.length)&&!!m[Z.call(ie)]};function Kn(ie){return Xi(ie)?Rt(ie):ii(ie)}function jr(ie){return ie}t.exports=dt}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],444:[function(i,t,o){"use strict";var e=Object.prototype.toString;t.exports=function(n){return n===!0||n===!1||function(r){return!!r&&typeof r=="object"}(n)&&e.call(n)=="[object Boolean]"}},{}],445:[function(i,t,o){(function(e){(function(){"use strict";var n="[object Arguments]",r="[object Map]",a="[object Object]",s="[object Set]",l=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,d={};d["[object Float32Array]"]=d["[object Float64Array]"]=d["[object Int8Array]"]=d["[object Int16Array]"]=d["[object Int32Array]"]=d["[object Uint8Array]"]=d["[object Uint8ClampedArray]"]=d["[object Uint16Array]"]=d["[object Uint32Array]"]=!0,d[n]=d["[object Array]"]=d["[object ArrayBuffer]"]=d["[object Boolean]"]=d["[object DataView]"]=d["[object Date]"]=d["[object Error]"]=d["[object Function]"]=d[r]=d["[object Number]"]=d[a]=d["[object RegExp]"]=d[s]=d["[object String]"]=d["[object WeakMap]"]=!1;var u=typeof e=="object"&&e&&e.Object===Object&&e,h=typeof self=="object"&&self&&self.Object===Object&&self,p=u||h||Function("return this")(),f=typeof o=="object"&&o&&!o.nodeType&&o,m=f&&typeof t=="object"&&t&&!t.nodeType&&t,g=m&&m.exports===f,y=g&&u.process,C=function(){try{return y&&y.binding&&y.binding("util")}catch{}}(),T=C&&C.isTypedArray;function O(se,Ee){for(var Oe=-1,We=se==null?0:se.length;++Oe<We;)if(Ee(se[Oe],Oe,se))return!0;return!1}function j(se){var Ee=-1,Oe=Array(se.size);return se.forEach(function(We,ji){Oe[++Ee]=[ji,We]}),Oe}function P(se){var Ee=-1,Oe=Array(se.size);return se.forEach(function(We){Oe[++Ee]=We}),Oe}var F,L,z,B=Array.prototype,A=Function.prototype,S=Object.prototype,R=p["__core-js_shared__"],b=A.toString,v=S.hasOwnProperty,w=(F=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+F:"",_=S.toString,x=RegExp("^"+b.call(v).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=g?p.Buffer:void 0,I=p.Symbol,H=p.Uint8Array,U=S.propertyIsEnumerable,Z=B.splice,M=I?I.toStringTag:void 0,W=Object.getOwnPropertySymbols,D=k?k.isBuffer:void 0,E=(L=Object.keys,z=Object,function(se){return L(z(se))}),V=Lt(p,"DataView"),Q=Lt(p,"Map"),te=Lt(p,"Promise"),X=Lt(p,"Set"),ee=Lt(p,"WeakMap"),fe=Lt(Object,"create"),ce=Yn(V),K=Yn(Q),le=Yn(te),ae=Yn(X),he=Yn(ee),we=I?I.prototype:void 0,xe=we?we.valueOf:void 0;function ke(se){var Ee=-1,Oe=se==null?0:se.length;for(this.clear();++Ee<Oe;){var We=se[Ee];this.set(We[0],We[1])}}function Be(se){var Ee=-1,Oe=se==null?0:se.length;for(this.clear();++Ee<Oe;){var We=se[Ee];this.set(We[0],We[1])}}function Ge(se){var Ee=-1,Oe=se==null?0:se.length;for(this.clear();++Ee<Oe;){var We=se[Ee];this.set(We[0],We[1])}}function Ze(se){var Ee=-1,Oe=se==null?0:se.length;for(this.__data__=new Ge;++Ee<Oe;)this.add(se[Ee])}function Tt(se){var Ee=this.__data__=new Be(se);this.size=Ee.size}function ot(se,Ee){var Oe=uo(se),We=!Oe&&ni(se),ji=!Oe&&!We&&Qt(se),dt=!Oe&&!We&&!ji&&sa(se),wt=Oe||We||ji||dt,an=wt?function(Xi,xi){for(var Ci=-1,cn=Array(Xi);++Ci<Xi;)cn[Ci]=xi(Ci);return cn}(se.length,String):[],Bt=an.length;for(var yt in se)!Ee&&!v.call(se,yt)||wt&&(yt=="length"||ji&&(yt=="offset"||yt=="parent")||dt&&(yt=="buffer"||yt=="byteLength"||yt=="byteOffset")||qt(yt,Bt))||an.push(yt);return an}function ht(se,Ee){for(var Oe=se.length;Oe--;)if(ii(se[Oe][0],Ee))return Oe;return-1}
10function gi(se){return se==null?se===void 0?"[object Undefined]":"[object Null]":M&&M in Object(se)?function(Ee){var Oe=v.call(Ee,M),We=Ee[M];try{Ee[M]=void 0;var ji=!0}catch{}var dt=_.call(Ee);return ji&&(Oe?Ee[M]=We:delete Ee[M]),dt}(se):function(Ee){return _.call(Ee)}(se)}function Rt(se){return Ut(se)&&gi(se)==n}function pt(se,Ee,Oe,We,ji){return se===Ee||(se==null||Ee==null||!Ut(se)&&!Ut(Ee)?se!=se&&Ee!=Ee:function(dt,wt,an,Bt,yt,Xi){var xi=uo(dt),Ci=uo(wt),cn=xi?"[object Array]":Nt(dt),Nn=Ci?"[object Array]":Nt(wt),or=(cn=cn==n?a:cn)==a,Kr=(Nn=Nn==n?a:Nn)==a,Kn=cn==Nn;if(Kn&&Qt(dt)){if(!Qt(wt))return!1;xi=!0,or=!1}if(Kn&&!or)return Xi||(Xi=new Tt),xi||sa(dt)?$e(dt,wt,an,Bt,yt,Xi):function(Re,Xe,Et,St,ki,oi,Xt){switch(Et){case"[object DataView]":if(Re.byteLength!=Xe.byteLength||Re.byteOffset!=Xe.byteOffset)return!1;Re=Re.buffer,Xe=Xe.buffer;case"[object ArrayBuffer]":return!(Re.byteLength!=Xe.byteLength||!oi(new H(Re),new H(Xe)));case"[object Boolean]":case"[object Date]":case"[object Number]":return ii(+Re,+Xe);case"[object Error]":return Re.name==Xe.name&&Re.message==Xe.message;case"[object RegExp]":case"[object String]":return Re==Xe+"";case r:var ai=j;case s:var Ln=1&St;if(ai||(ai=P),Re.size!=Xe.size&&!Ln)return!1;var Un=Xt.get(Re);if(Un)return Un==Xe;St|=2,Xt.set(Re,Xe);var Wi=$e(ai(Re),ai(Xe),St,ki,oi,Xt);return Xt.delete(Re),Wi;case"[object Symbol]":if(xe)return xe.call(Re)==xe.call(Xe)}return!1}(dt,wt,cn,an,Bt,yt,Xi);if(!(1&an)){var jr=or&&v.call(dt,"__wrapped__"),ie=Kr&&v.call(wt,"__wrapped__");
10if(jr||ie){var Ce=jr?dt.value():dt,Le=ie?wt.value():wt;return Xi||(Xi=new Tt),yt(Ce,Le,an,Bt,Xi)}}return Kn?(Xi||(Xi=new Tt),function(Re,Xe,Et,St,ki,oi){var Xt=1&Et,ai=ui(Re),Ln=ai.length,Un=ui(Xe).length;if(Ln!=Un&&!Xt)return!1;for(var Wi=Ln;Wi--;){var dn=ai[Wi];if(!(Xt?dn in Xe:v.call(Xe,dn)))return!1}var Tr=oi.get(Re);if(Tr&&oi.get(Xe))return Tr==Xe;var Po=!0;oi.set(Re,Xe),oi.set(Xe,Re);for(var Ro=Xt;++Wi<Ln;){dn=ai[Wi];var Fa=Re[dn],ql=Xe[dn];if(St)var gm=Xt?St(ql,Fa,dn,Xe,Re,oi):St(Fa,ql,dn,Re,Xe,oi);if(!(gm===void 0?Fa===ql||ki(Fa,ql,Et,St,oi):gm)){Po=!1;break}Ro||(Ro=dn=="constructor")}if(Po&&!Ro){var td=Re.constructor,Ui=Xe.constructor;td==Ui||!("constructor"in Re)||!("constructor"in Xe)||typeof td=="function"&&td instanceof td&&typeof Ui=="function"&&Ui instanceof Ui||(Po=!1)}return oi.delete(Re),oi.delete(Xe),Po}(dt,wt,an,Bt,yt,Xi)):!1}(se,Ee,Oe,We,pt,ji))}function Ft(se){return!(!ti(se)||function(Ee){return!!w&&w in Ee}(se))&&(Yt(se)?x:l).test(Yn(se))}function Je(se){if(Oe=(Ee=se)&&Ee.constructor,We=typeof Oe=="function"&&Oe.prototype||S,Ee!==We)return E(se);var Ee,Oe,We,ji=[];for(var dt in Object(se))v.call(se,dt)&&dt!="constructor"&&ji.push(dt);return ji}function $e(se,Ee,Oe,We,ji,dt){var wt=1&Oe,an=se.length,Bt=Ee.length;if(an!=Bt&&!(wt&&Bt>an))return!1;var yt=dt.get(se);if(yt&&dt.get(Ee))return yt==Ee;var Xi=-1,xi=!0,Ci=2&Oe?new Ze:void 0;for(dt.set(se,Ee),dt.set(Ee,se);++Xi<an;){var cn=se[Xi],Nn=Ee[Xi];if(We)var or=wt?We(Nn,cn,Xi,Ee,se,dt):We(cn,Nn,Xi,se,Ee,dt);if(or!==void 0){if(or)continue;xi=!1;break}if(Ci){if(!O(Ee,function(Kr,Kn){if(jr=Kn,!Ci.has(jr)&&(cn===Kr||ji(cn,Kr,Oe,We,dt)))return Ci.push(Kn);var jr})){xi=!1;break}}else if(cn!==Nn&&!ji(cn,Nn,Oe,We,dt)){xi=!1;break}}return dt.delete(se),dt.delete(Ee),xi}function ui(se){return function(Ee,Oe,We){var ji=Oe(Ee);return uo(Ee)?ji:function(dt,wt){for(var an=-1,Bt=wt.length,yt=dt.length;++an<Bt;)dt[yt+an]=wt[an];return dt}(ji,We(Ee))}(se,ri,aa)}function At(se,Ee){var Oe,We,ji=se.__data__;return((We=typeof(Oe=Ee))=="string"||We=="number"||We=="symbol"||We=="boolean"?Oe!=="__proto__":Oe===null)?ji[typeof Ee=="string"?"string":"hash"]:ji.map}function Lt(se,Ee){var Oe=function(We,ji){return We?.[ji]}(se,Ee);return Ft(Oe)?Oe:void 0}ke.prototype.clear=function(){this.__data__=fe?fe(null):{},this.size=0},ke.prototype.delete=function(se){var Ee=this.has(se)&&delete this.__data__[se];return this.size-=Ee?1:0,Ee},ke.prototype.get=function(se){var Ee=this.__data__;if(fe){var Oe=Ee[se];return Oe==="__lodash_hash_undefined__"?void 0:Oe}return v.call(Ee,se)?Ee[se]:void 0},ke.prototype.has=function(se){var Ee=this.__data__;return fe?Ee[se]!==void 0:v.call(Ee,se)},ke.prototype.set=function(se,Ee){var Oe=this.__data__;return this.size+=this.has(se)?0:1,Oe[se]=fe&&Ee===void 0?"__lodash_hash_undefined__":Ee,this},Be.prototype.clear=function(){this.__data__=[],this.size=0},Be.prototype.delete=function(se){var Ee=this.__data__,Oe=ht(Ee,se);return!(Oe<0)&&(Oe==Ee.length-1?Ee.pop():Z.call(Ee,Oe,1),--this.size,!0)},Be.prototype.get=function(se){var Ee=this.__data__,Oe=ht(Ee,se);return Oe<0?void 0:Ee[Oe][1]},Be.prototype.has=function(se){return ht(this.__data__,se)>-1},Be.prototype.set=function(se,Ee){var Oe=this.__data__,We=ht(Oe,se);return We<0?(++this.size,Oe.push([se,Ee])):Oe[We][1]=Ee,this},Ge.prototype.clear=function(){this.size=0,this.__data__={hash:new ke,map:new(Q||Be),string:new ke}},Ge.prototype.delete=function(se){var Ee=At(this,se).delete(se);return this.size-=Ee?1:0,Ee},Ge.prototype.get=function(se){return At(this,se).get(se)},Ge.prototype.has=function(se){return At(this,se).has(se)},Ge.prototype.set=function(se,Ee){var Oe=At(this,se),We=Oe.size;return Oe.set(se,Ee),this.size+=Oe.size==We?0:1,this},Ze.prototype.add=Ze.prototype.push=function(se){return this.__data__.set(se,"__lodash_hash_undefined__"),this},Ze.prototype.has=function(se){return this.__data__.has(se)},Tt.prototype.clear=function(){this.__data__=new Be,this.size=0},Tt.prototype.delete=function(se){var Ee=this.__data__,Oe=Ee.delete(se);return this.size=Ee.size,Oe},Tt.prototype.get=function(se){return this.__data__.get(se)},Tt.prototype.has=function(se){return this.__data__.has(se)},Tt.prototype.set=function(se,Ee){var Oe=this.__data__;if(Oe instanceof Be){var We=Oe.__data__;if(!Q||We.length<199)return We.push([se,Ee]),this.size=++Oe.size,this;Oe=this.__data__=new Ge(We)}return Oe.set(se,Ee),this.size=Oe.size,this};var aa=W?function(se){return se==null?[]:(se=Object(se),function(Ee,Oe){for(var We=-1,ji=Ee==null?0:Ee.length,dt=0,wt=[];++We<ji;){var an=Ee[We];Oe(an,We,Ee)&&(wt[dt++]=an)}return wt}(W(se),function(Ee){return U.call(se,Ee)}))}:function(){return[]},Nt=gi;function qt(se,Ee){return!!(Ee=Ee??9007199254740991)&&(typeof se=="number"||c.test(se))&&se>-1&&se%1==0&&se<Ee}function Yn(se){if(se!=null){try{return b.call(se)}catch{}try{return se+""}catch{}}return""}function ii(se,Ee){return se===Ee||se!=se&&Ee!=Ee}(V&&Nt(new V(new ArrayBuffer(1)))!="[object DataView]"||Q&&Nt(new Q)!=r||te&&Nt(te.resolve())!="[object Promise]"||X&&Nt
10(new X)!=s||ee&&Nt(new ee)!="[object WeakMap]")&&(Nt=function(se){var Ee=gi(se),Oe=Ee==a?se.constructor:void 0,We=Oe?Yn(Oe):"";if(We)switch(We){case ce:return"[object DataView]";case K:return r;case le:return"[object Promise]";case ae:return s;case he:return"[object WeakMap]"}return Ee});var ni=Rt(function(){return arguments}())?Rt:function(se){return Ut(se)&&v.call(se,"callee")&&!U.call(se,"callee")},uo=Array.isArray,Qt=D||function(){return!1};function Yt(se){if(!ti(se))return!1;var Ee=gi(se);return Ee=="[object Function]"||Ee=="[object GeneratorFunction]"||Ee=="[object AsyncFunction]"||Ee=="[object Proxy]"}function br(se){return typeof se=="number"&&se>-1&&se%1==0&&se<=9007199254740991}function ti(se){var Ee=typeof se;return se!=null&&(Ee=="object"||Ee=="function")}function Ut(se){return se!=null&&typeof se=="object"}var sa=T?function(se){return function(Ee){return se(Ee)}}(T):function(se){return Ut(se)&&br(se.length)&&!!d[gi(se)]};function ri(se){return(Ee=se)!=null&&br(Ee.length)&&!Yt(Ee)?ot(se):Je(se);var Ee}t.exports=function(se,Ee){return pt(se,Ee)}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],446:[function(i,t,o){(function(e){(function(){"use strict";var n=typeof e=="object"&&e&&e.Object===Object&&e,r=typeof self=="object"&&self&&self.Object===Object&&self,a=n||r||Function("return this")(),s=Object.prototype,l=s.hasOwnProperty,c=s.toString,d=a.Symbol,u=d?d.toStringTag:void 0;function h(p){return p==null?p===void 0?"[object Undefined]":"[object Null]":u&&u in Object(p)?function(f){var m=l.call(f,u),g=f[u];try{f[u]=void 0;var y=!0}catch{}var C=c.call(f);return y&&(m?f[u]=g:delete f[u]),C}(p):function(f){return c.call(f)}(p)}t.exports=function(p){if(!function(m){var g=typeof m;return m!=null&&(g=="object"||g=="function")}(p))return!1;var f=h(p);return f=="[object Function]"||f=="[object GeneratorFunction]"||f=="[object AsyncFunction]"||f=="[object Proxy]"}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],447:[function(i,t,o){"use strict";t.exports=function(e){return e==null}},{}],448:[function(i,t,o){"use strict";t.exports=function(e){return e===void 0}},{}],449:[function(i,t,o){(function(e){(function(){"use strict";var n=/^\[object .+?Constructor\]$/,r=typeof e=="object"&&e&&e.Object===Object&&e,a=typeof self=="object"&&self&&self.Object===Object&&self,s=r||a||Function("return this")();function l(H,U){return!!(H&&H.length)&&function(Z,M,W){if(M!=M)return function(V,Q,te,X){for(var ee=V.length,fe=te+(X?1:-1);X?fe--:++fe<ee;)if(Q(V[fe],fe,V))return fe;return-1}(Z,d,W);for(var D=W-1,E=Z.length;++D<E;)if(Z[D]===M)return D;return-1}(H,U,0)>-1}function c(H,U,Z){for(var M=-1,W=H?H.length:0;++M<W;)if(Z(U,H[M]))return!0;return!1}function d(H){return H!=H}function u(H,U){return H.has(U)}function h(H){var U=-1,Z=Array(H.size);return H.forEach(function(M){Z[++U]=M}),Z}var p,f=Array.prototype,m=Function.prototype,g=Object.prototype,y=s["__core-js_shared__"],C=(p=/[^.]+$/.exec(y&&y.keys&&y.keys.IE_PROTO||""))?"Symbol(src)_1."+p:"",T=m.toString,O=g.hasOwnProperty,j=g.toString,P=RegExp("^"+T.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=f.splice,L=k(s,"Map"),z=k(s,"Set"),B=k(Object,"create");function A(H){var U=-1,Z=H?H.length:0;for(this.clear();++U<Z;){var M=H[U];this.set(M[0],M[1])}}function S(H){var U=-1,Z=H?H.length:0;for(this.clear();++U<Z;){var M=H[U];this.set(M[0],M[1])}}function R(H){var U=-1,Z=H?H.length:0;for(this.clear();++U<Z;){var M=H[U];this.set(M[0],M[1])}}function b(H){var U=-1,Z=H?H.length:0;for(this.__data__=new R;++U<Z;)this.add(H[U])}function v(H,U){for(var Z,M,W=H.length;W--;)if((Z=H[W][0])===(M=U)||Z!=Z&&M!=M)return W;return-1}function w(H){return!(!I(H)||(U=H,C&&C in U))&&(function(Z){var M=I(Z)?j.call(Z):"";return M=="[object Function]"||M=="[object GeneratorFunction]"}(H)||function(Z){var M=!1;if(Z!=null&&typeof Z.toString!="function")try{M=!!(Z+"")}catch{}return M}(H)?P:n).test(function(Z){if(Z!=null){try{return T.call(Z)}catch{}try{return Z+""}catch{}}return""}(H));var U}A.prototype.clear=function(){this.__data__=B?B(null):{}},A.prototype.delete=function(H){return this.has(H)&&delete this.__data__[H]},A.prototype.get=function(H){var U=this.__data__;if(B){var Z=U[H];return Z==="__lodash_hash_undefined__"?void 0:Z}return O.call(U,H)?U[H]:void 0},A.prototype.has=function(H){var U=this.__data__;return B?U[H]!==void 0:O.call(U,H)},A.prototype.set=function(H,U){return this.__data__[H]=B&&U===void 0?"__lodash_hash_undefined__":U,this},S.prototype.clear=function(){this.__data__=[]},S.prototype.delete=function(H){var U=this.__data__,Z=v(U,H);return!(Z<0)&&(Z==U.length-1?U.pop():F.call(U,Z,1),!0)},S.prototype.get=function(H){var U=this.__data__,Z=v(U,H);return Z<0?void 0:U[Z][1]},S.prototype.has=function(H){return v(this.__data__,H)>-1},S.prototype.set=function(H,U){var Z=this.__data__,M=v(Z,H);return M<0?Z.push([H,U]):Z[M][1]=U,this},R.prototype.clear=function(){this.__data__={hash:new A,map:new(L||S),string:new A}},R.prototype.delete=function(H){return x(this,H).delete(H)},R.prototype.get=function(H){return x(this,H).get(H)},R.prototype.has=function(H){return x(this,H).has(H)},R.prototype.set=function(H,U){return x(this,H).set(H,U),this},b.prototype.add=b.prototype.push=function(H){return this.__data__.set(H,"__lodash_hash_undefined__"),this},b.prototype.has=function(H){return this.__data__.has(H)};var _=z&&1/h(new z([,-0]))[1]==1/0?function(H){return new z(H)}:function(){};function x(H,U){var Z,M,W=H.__data__;return((M=typeof(Z=U))=="string"||M=="number"||M=="symbol"||M=="boolean"?Z!=="__proto__":Z===null)?W[typeof U=="string"?"string":"hash"]:W.map}
10function k(H,U){var Z=function(M,W){return M?.[W]}(H,U);return w(Z)?Z:void 0}function I(H){var U=typeof H;return!!H&&(U=="object"||U=="function")}t.exports=function(H){return H&&H.length?function(U,Z,M){var W=-1,D=l,E=U.length,V=!0,Q=[],te=Q;if(M)V=!1,D=c;else if(E>=200){var X=Z?null:_(U);if(X)return h(X);V=!1,D=u,te=new b}else te=Z?[]:Q;e:for(;++W<E;){var ee=U[W],fe=Z?Z(ee):ee;if(ee=M||ee!==0?ee:0,V&&fe==fe){for(var ce=te.length;ce--;)if(te[ce]===fe)continue e;Z&&te.push(fe),Q.push(ee)}else D(te,fe,M)||(te!==Q&&te.push(fe),Q.push(ee))}return Q}(H):[]}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],450:[function(i,t,o){"use strict";var e=i("inherits"),n=i("hash-base"),r=i("safe-buffer").Buffer,a=new Array(16);function s(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(p,f){return p<<f|p>>>32-f}function c(p,f,m,g,y,C,T){return l(p+(f&m|~f&g)+y+C|0,T)+f|0}function d(p,f,m,g,y,C,T){return l(p+(f&g|m&~g)+y+C|0,T)+f|0}function u(p,f,m,g,y,C,T){return l(p+(f^m^g)+y+C|0,T)+f|0}function h(p,f,m,g,y,C,T){return l(p+(m^(f|~g))+y+C|0,T)+f|0}e(s,n),s.prototype._update=function(){for(var p=a,f=0;f<16;++f)p[f]=this._block.readInt32LE(4*f);var m=this._a,g=this._b,y=this._c,C=this._d;m=c(m,g,y,C,p[0],3614090360,7),C=c(C,m,g,y,p[1],3905402710,12),y=c(y,C,m,g,p[2],606105819,17),g=c(g,y,C,m,p[3],3250441966,22),m=c(m,g,y,C,p[4],4118548399,7),C=c(C,m,g,y,p[5],1200080426,12),y=c(y,C,m,g,p[6],2821735955,17),g=c(g,y,C,m,p[7],4249261313,22),m=c(m,g,y,C,p[8],1770035416,7),C=c(C,m,g,y,p[9],2336552879,12),y=c(y,C,m,g,p[10],4294925233,17),g=c(g,y,C,m,p[11],2304563134,22),m=c(m,g,y,C,p[12],1804603682,7),C=c(C,m,g,y,p[13],4254626195,12),y=c(y,C,m,g,p[14],2792965006,17),m=d(m,g=c(g,y,C,m,p[15],1236535329,22),y,C,p[1],4129170786,5),C=d(C,m,g,y,p[6],3225465664,9),y=d(y,C,m,g,p[11],643717713,14),g=d(g,y,C,m,p[0],3921069994,20),m=d(m,g,y,C,p[5],3593408605,5),C=d(C,m,g,y,p[10],38016083,9),y=d(y,C,m,g,p[15],3634488961,14),g=d(g,y,C,m,p[4],3889429448,20),m=d(m,g,y,C,p[9],568446438,5),C=d(C,m,g,y,p[14],3275163606,9),y=d(y,C,m,g,p[3],4107603335,14),g=d(g,y,C,m,p[8],1163531501,20),m=d(m,g,y,C,p[13],2850285829,5),C=d(C,m,g,y,p[2],4243563512,9),y=d(y,C,m,g,p[7],1735328473,14),m=u(m,g=d(g,y,C,m,p[12],2368359562,20),y,C,p[5],4294588738,4),C=u(C,m,g,y,p[8],2272392833,11),y=u(y,C,m,g,p[11],1839030562,16),g=u(g,y,C,m,p[14],4259657740,23),m=u(m,g,y,C,p[1],2763975236,4),C=u(C,m,g,y,p[4],1272893353,11),y=u(y,C,m,g,p[7],4139469664,16),g=u(g,y,C,m,p[10],3200236656,23),m=u(m,g,y,C,p[13],681279174,4),C=u(C,m,g,y,p[0],3936430074,11),y=u(y,C,m,g,p[3],3572445317,16),g=u(g,y,C,m,p[6],76029189,23),m=u(m,g,y,C,p[9],3654602809,4),C=u(C,m,g,y,p[12],3873151461,11),y=u(y,C,m,g,p[15],530742520,16),m=h(m,g=u(g,y,C,m,p[2],3299628645,23),y,C,p[0],4096336452,6),C=h(C,m,g,y,p[7],1126891415,10),y=h(y,C,m,g,p[14],2878612391,15),g=h(g,y,C,m,p[5],4237533241,21),m=h(m,g,y,C,p[12],1700485571,6),C=h(C,m,g,y,p[3],2399980690,10),y=h(y,C,m,g,p[10],4293915773,15),g=h(g,y,C,m,p[1],2240044497,21),m=h(m,g,y,C,p[8],1873313359,6),C=h(C,m,g,y,p[15],4264355552,10),y=h(y,C,m,g,p[6],2734768916,15),g=h(g,y,C,m,p[13],1309151649,21),m=h(m,g,y,C,p[4],4149444226,6),C=h(C,m,g,y,p[11],3174756917,10),y=h(y,C,m,g,p[2],718787259,15),g=h(g,y,C,m,p[9],3951481745,21),this._a=this._a+m|0,this._b=this._b+g|0,this._c=this._c+y|0,this._d=this._d+C|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var p=r.allocUnsafe(16);return p.writeInt32LE(this._a,0),p.writeInt32LE(this._b,4),p.writeInt32LE(this._c,8),p.writeInt32LE(this._d,12),p},t.exports=s},{"hash-base":425,inherits:440,"safe-buffer":494}],451:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("brorand");function r(a){this.rand=a||new n.Rand}t.exports=r,r.create=function(a){return new r(a)},r.prototype._randbelow=function(a){var s=a.bitLength(),l=Math.ceil(s/8);do var c=new e(this.rand.generate(l));while(c.cmp(a)>=0);return c},r.prototype._randrange=function(a,s){var l=s.sub(a);return a.add(this._randbelow(l))}
10,r.prototype.test=function(a,s,l){var c=a.bitLength(),d=e.mont(a),u=new e(1).toRed(d);s||(s=Math.max(1,c/48|0));for(var h=a.subn(1),p=0;!h.testn(p);p++);for(var f=a.shrn(p),m=h.toRed(d);s>0;s--){var g=this._randrange(new e(2),h);l&&l(g);var y=g.toRed(d).redPow(f);if(y.cmp(u)!==0&&y.cmp(m)!==0){for(var C=1;C<p;C++){if((y=y.redSqr()).cmp(u)===0)return!1;if(y.cmp(m)===0)break}if(C===p)return!1}}return!0},r.prototype.getDivisor=function(a,s){var l=a.bitLength(),c=e.mont(a),d=new e(1).toRed(c);s||(s=Math.max(1,l/48|0));for(var u=a.subn(1),h=0;!u.testn(h);h++);for(var p=a.shrn(h),f=u.toRed(c);s>0;s--){var m=this._randrange(new e(2),u),g=a.gcd(m);if(g.cmpn(1)!==0)return g;var y=m.toRed(c).redPow(p);if(y.cmp(d)!==0&&y.cmp(f)!==0){for(var C=1;C<h;C++){if((y=y.redSqr()).cmp(d)===0)return y.fromRed().subn(1).gcd(a);if(y.cmp(f)===0)break}if(C===h)return(y=y.redSqr()).fromRed().subn(1).gcd(a)}}return!1}},{"bn.js":452,brorand:187}],452:[function(i,t,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],453:[function(i,t,o){"use strict";function e(n,r){if(!n)throw new Error(r||"Assertion failed")}t.exports=e,e.equal=function(n,r,a){if(n!=r)throw new Error(a||"Assertion failed: "+n+" != "+r)}},{}],454:[function(i,t,o){"use strict";var e=o;function n(a){return a.length===1?"0"+a:a}function r(a){for(var s="",l=0;l<a.length;l++)s+=n(a[l].toString(16));return s}e.toArray=function(a,s){if(Array.isArray(a))return a.slice();if(!a)return[];var l=[];if(typeof a!="string"){for(var c=0;c<a.length;c++)l[c]=0|a[c];return l}if(s==="hex")for((a=a.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(a="0"+a),c=0;c<a.length;c+=2)l.push(parseInt(a[c]+a[c+1],16));else for(c=0;c<a.length;c++){var d=a.charCodeAt(c),u=d>>8,h=255&d;u?l.push(u,h):l.push(h)}return l},e.zero2=n,e.toHex=r,e.encode=function(a,s){return s==="hex"?r(a):a}},{}],455:[function(i,t,o){t.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],456:[function(i,t,o){"use strict";var e=i("asn1.js");o.certificate=i("./certificate");var n=e.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});o.RSAPrivateKey=n;var r=e.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});o.RSAPublicKey=r;var a=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())});o.PublicKey=a;var s=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),l=e.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())});o.PrivateKey=l;var c=e.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});o.EncryptedPrivateKey=c;var d=e.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});o.DSAPrivateKey=d,o.DSAparam=e.define("DSAparam",function(){this.int()});var u=e.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(h),this.key("publicKey").optional().explicit(1).bitstr())});o.ECPrivateKey=u;var h=e.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});o.signature=e.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"./certificate":457,"asn1.js":170}],457:[function(i,t,o){"use strict";var e=i("asn1.js"),n=e.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),r=e.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),a=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),s=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}),l=e.define("RelativeDistinguishedName",function(){this.setof(r)}),c=e.define("RDNSequence",function(){this.seqof(l)}),d=e.define("Name",function(){this.choice({rdnSequence:this.use(c)})}),u=e.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))}),h=e.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),p=e.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(a),this.key("issuer").use(d),this.key("validity").use(u),this.key("subject").use(d),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())}
10),f=e.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(p),this.key("signatureAlgorithm").use(a),this.key("signatureValue").bitstr())});t.exports=f},{"asn1.js":170}],458:[function(i,t,o){"use strict";var e=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,r=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,a=i("evp_bytestokey"),s=i("browserify-aes"),l=i("safe-buffer").Buffer;t.exports=function(c,d){var u,h=c.toString(),p=h.match(e);if(p){var f="aes"+p[1],m=l.from(p[2],"hex"),g=l.from(p[3].replace(/[\r\n]/g,""),"base64"),y=a(d,m.slice(0,8),parseInt(p[1],10)).key,C=[],T=s.createDecipheriv(f,y,m);C.push(T.update(g)),C.push(T.final()),u=l.concat(C)}else{var O=h.match(r);u=l.from(O[2].replace(/[\r\n]/g,""),"base64")}return{tag:h.match(n)[1],data:u}}},{"browserify-aes":191,evp_bytestokey:423,"safe-buffer":494}],459:[function(i,t,o){"use strict";var e=i("./asn1"),n=i("./aesid.json"),r=i("./fixProc"),a=i("browserify-aes"),s=i("pbkdf2"),l=i("safe-buffer").Buffer;function c(d){var u;typeof d!="object"||l.isBuffer(d)||(u=d.passphrase,d=d.key),typeof d=="string"&&(d=l.from(d));var h,p,f=r(d,u),m=f.tag,g=f.data;switch(m){case"CERTIFICATE":p=e.certificate.decode(g,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(p||(p=e.PublicKey.decode(g,"der")),h=p.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return e.RSAPublicKey.decode(p.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return p.subjectPrivateKey=p.subjectPublicKey,{type:"ec",data:p};case"1.2.840.10040.4.1":return p.algorithm.params.pub_key=e.DSAparam.decode(p.subjectPublicKey.data,"der"),{type:"dsa",data:p.algorithm.params};default:throw new Error("unknown key id "+h)}case"ENCRYPTED PRIVATE KEY":g=function(y,C){var T=y.algorithm.decrypt.kde.kdeparams.salt,O=parseInt(y.algorithm.decrypt.kde.kdeparams.iters.toString(),10),j=n[y.algorithm.decrypt.cipher.algo.join(".")],P=y.algorithm.decrypt.cipher.iv,F=y.subjectPrivateKey,L=parseInt(j.split("-")[1],10)/8,z=s.pbkdf2Sync(C,T,O,L,"sha1"),B=a.createDecipheriv(j,z,P),A=[];return A.push(B.update(F)),A.push(B.final()),l.concat(A)}(g=e.EncryptedPrivateKey.decode(g,"der"),u);case"PRIVATE KEY":switch(h=(p=e.PrivateKey.decode(g,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return e.RSAPrivateKey.decode(p.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:p.algorithm.curve,privateKey:e.ECPrivateKey.decode(p.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return p.algorithm.params.priv_key=e.DSAparam.decode(p.subjectPrivateKey,"der"),{type:"dsa",params:p.algorithm.params};default:throw new Error("unknown key id "+h)}case"RSA PUBLIC KEY":return e.RSAPublicKey.decode(g,"der");case"RSA PRIVATE KEY":return e.RSAPrivateKey.decode(g,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:e.DSAPrivateKey.decode(g,"der")};case"EC PRIVATE KEY":return{curve:(g=e.ECPrivateKey.decode(g,"der")).parameters.value,privateKey:g.privateKey};default:throw new Error("unknown key type "+m)}}t.exports=c,c.signature=e.signature},{"./aesid.json":455,"./asn1":456,"./fixProc":458,"browserify-aes":191,pbkdf2:460,"safe-buffer":494}],460:[function(i,t,o){"use strict";o.pbkdf2=i("./lib/async"),o.pbkdf2Sync=i("./lib/sync")},{"./lib/async":461,"./lib/sync":464}],461:[function(i,t,o){(function(e){(function(){"use strict";var n,r,a=i("safe-buffer").Buffer,s=i("./precondition"),l=i("./default-encoding"),c=i("./sync"),d=i("./to-buffer"),u=e.crypto&&e.crypto.subtle,h={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},p=[];function f(){return r||(r=e.process&&e.process.nextTick?e.process.nextTick:e.queueMicrotask?e.queueMicrotask:e.setImmediate?e.setImmediate:e.setTimeout)}function m(g,y,C,T,O){return u.importKey("raw",g,{name:"PBKDF2"},!1,["deriveBits"]).then(function(j){return u.deriveBits({name:"PBKDF2",salt:y,iterations:C,hash:{name:O}},j,T<<3)}).then(function(j){return a.from(j)})}t.exports=function(g,y,C,T,O,j){typeof O=="function"&&(j=O,O=void 0);var P=h[(O=O||"sha1").toLowerCase()];if(P&&typeof e.Promise=="function"){if(s(C,T),g=d(g,l,"Password"),y=d(y,l,"Salt"),typeof j!="function")throw new Error("No callback provided to pbkdf2");(function(F,L){F.then(function(z){f()(function(){L(null,z)})},function(z){f()(function(){L(z)})})})(function(F){if(e.process&&!e.process.browser||!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(p[F]!==void 0)return p[F];var L=m(n=n||a.alloc(8),n,10,128,F).then(function(){return!0}).catch(function(){return!1});return p[F]=L,L}(P).then(function(F){return F?m(g,y,C,T,P):c(g,y,C,T,O)}),j)}else f()(function(){var F;try{F=c(g,y,C,T,O)}catch(L){return j(L)}j(null,F)})}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./default-encoding":462,"./precondition":463,"./sync":464,"./to-buffer":465,"safe-buffer":494}],462:[function(i,t,o){(function(e,n){(function(){"use strict";var r;n.process&&n.process.browser?r="utf-8":n.process&&n.process.version?r=parseInt(e.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":r="utf-8",t.exports=r}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467}],463:[function(i,t,o){"use strict";var e=Math.pow(2,30)-1;t.exports=function(n,r){if(typeof n!="number")throw new TypeError("Iterations not a number");if(n<0)throw new TypeError("Bad iterations");
10if(typeof r!="number")throw new TypeError("Key length not a number");if(r<0||r>e||r!=r)throw new TypeError("Bad key length")}},{}],464:[function(i,t,o){"use strict";var e=i("create-hash/md5"),n=i("ripemd160"),r=i("sha.js"),a=i("safe-buffer").Buffer,s=i("./precondition"),l=i("./default-encoding"),c=i("./to-buffer"),d=a.alloc(128),u={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(p,f,m){var g=function(P){function F(L){return r(P).update(L).digest()}return P==="rmd160"||P==="ripemd160"?function(L){return new n().update(L).digest()}:P==="md5"?e:F}(p),y=p==="sha512"||p==="sha384"?128:64;f.length>y?f=g(f):f.length<y&&(f=a.concat([f,d],y));for(var C=a.allocUnsafe(y+u[p]),T=a.allocUnsafe(y+u[p]),O=0;O<y;O++)C[O]=54^f[O],T[O]=92^f[O];var j=a.allocUnsafe(y+m+4);C.copy(j,0,0,y),this.ipad1=j,this.ipad2=C,this.opad=T,this.alg=p,this.blocksize=y,this.hash=g,this.size=u[p]}h.prototype.run=function(p,f){return p.copy(f,this.blocksize),this.hash(f).copy(this.opad,this.blocksize),this.hash(this.opad)},t.exports=function(p,f,m,g,y){s(m,g);var C=new h(y=y||"sha1",p=c(p,l,"Password"),(f=c(f,l,"Salt")).length),T=a.allocUnsafe(g),O=a.allocUnsafe(f.length+4);f.copy(O,0,0,f.length);for(var j=0,P=u[y],F=Math.ceil(g/P),L=1;L<=F;L++){O.writeUInt32BE(L,f.length);for(var z=C.run(O,C.ipad1),B=z,A=1;A<m;A++){B=C.run(B,C.ipad2);for(var S=0;S<P;S++)z[S]^=B[S]}z.copy(T,j),j+=P}return T}},{"./default-encoding":462,"./precondition":463,"./to-buffer":465,"create-hash/md5":387,ripemd160:493,"safe-buffer":494,"sha.js":498}],465:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer;t.exports=function(n,r,a){if(e.isBuffer(n))return n;if(typeof n=="string")return e.from(n,r);if(ArrayBuffer.isView(n))return e.from(n.buffer);throw new TypeError(a+" must be a string, a Buffer, a typed array or a DataView")}},{"safe-buffer":494}],466:[function(i,t,o){(function(e){(function(){"use strict";e===void 0||!e.version||e.version.indexOf("v0.")===0||e.version.indexOf("v1.")===0&&e.version.indexOf("v1.8.")!==0?t.exports={nextTick:function(n,r,a,s){if(typeof n!="function")throw new TypeError('"callback" argument must be a function');var l,c,d=arguments.length;switch(d){case 0:case 1:return e.nextTick(n);case 2:return e.nextTick(function(){n.call(null,r)});case 3:return e.nextTick(function(){n.call(null,r,a)});case 4:return e.nextTick(function(){n.call(null,r,a,s)});default:for(l=new Array(d-1),c=0;c<l.length;)l[c++]=arguments[c];return e.nextTick(function(){n.apply(null,l)})}}}:t.exports=e}).call(this)}).call(this,i("_process"))},{_process:467}],467:[function(i,t,o){"use strict";var e,n,r=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(y){if(e===setTimeout)return setTimeout(y,0);if((e===a||!e)&&setTimeout)return e=setTimeout,setTimeout(y,0);try{return e(y,0)}catch{try{return e.call(null,y,0)}catch{return e.call(this,y,0)}}}(function(){try{e=typeof setTimeout=="function"?setTimeout:a}catch{e=a}try{n=typeof clearTimeout=="function"?clearTimeout:s}catch{n=s}})();var c,d=[],u=!1,h=-1;function p(){u&&c&&(u=!1,c.length?d=c.concat(d):h=-1,d.length&&f())}function f(){if(!u){var y=l(p);u=!0;for(var C=d.length;C;){for(c=d,d=[];++h<C;)c&&c[h].run();h=-1,C=d.length}c=null,u=!1,function(T){if(n===clearTimeout)return clearTimeout(T);
10if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(T);try{n(T)}catch{try{return n.call(null,T)}catch{return n.call(this,T)}}}(y)}}function m(y,C){this.fun=y,this.array=C}function g(){}r.nextTick=function(y){var C=new Array(arguments.length-1);if(arguments.length>1)for(var T=1;T<arguments.length;T++)C[T-1]=arguments[T];d.push(new m(y,C)),d.length!==1||u||l(f)},m.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(y){return[]},r.binding=function(y){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(y){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},{}],468:[function(i,t,o){"use strict";o.publicEncrypt=i("./publicEncrypt"),o.privateDecrypt=i("./privateDecrypt"),o.privateEncrypt=function(e,n){return o.publicEncrypt(e,n,!0)},o.publicDecrypt=function(e,n){return o.privateDecrypt(e,n,!0)}},{"./privateDecrypt":471,"./publicEncrypt":472}],469:[function(i,t,o){"use strict";var e=i("create-hash"),n=i("safe-buffer").Buffer;function r(a){var s=n.allocUnsafe(4);return s.writeUInt32BE(a,0),s}t.exports=function(a,s){for(var l,c=n.alloc(0),d=0;c.length<s;)l=r(d++),c=n.concat([c,e("sha1").update(a).update(l).digest()]);return c.slice(0,s)}},{"create-hash":386,"safe-buffer":494}],470:[function(i,t,o){arguments[4][184][0].apply(o,arguments)},{buffer:188,dup:184}],471:[function(i,t,o){"use strict";var e=i("parse-asn1"),n=i("./mgf"),r=i("./xor"),a=i("bn.js"),s=i("browserify-rsa"),l=i("create-hash"),c=i("./withPublic"),d=i("safe-buffer").Buffer;t.exports=function(u,h,p){var f;f=u.padding?u.padding:p?1:4;var m,g=e(u),y=g.modulus.byteLength();if(h.length>y||new a(h).cmp(g.modulus)>=0)throw new Error("decryption error");m=p?c(new a(h),g):s(h,g);var C=d.alloc(y-m.length);if(m=d.concat([C,m],y),f===4)return function(T,O){var j=T.modulus.byteLength(),P=l("sha1").update(d.alloc(0)).digest(),F=P.length;if(O[0]!==0)throw new Error("decryption error");var L=O.slice(1,F+1),z=O.slice(F+1),B=r(L,n(z,F)),A=r(z,n(B,j-F-1));if(function(R,b){R=d.from(R),b=d.from(b);var v=0,w=R.length;R.length!==b.length&&(v++,w=Math.min(R.length,b.length));for(var _=-1;++_<w;)v+=R[_]^b[_];return v}(P,A.slice(0,F)))throw new Error("decryption error");for(var S=F;A[S]===0;)S++;if(A[S++]!==1)throw new Error("decryption error");return A.slice(S)}(g,m);if(f===1)return function(T,O,j){for(var P=O.slice(0,2),F=2,L=0;O[F++]!==0;)if(F>=O.length){L++;break}var z=O.slice(2,F-1);if((P.toString("hex")!=="0002"&&!j||P.toString("hex")!=="0001"&&j)&&L++,z.length<8&&L++,L)throw new Error("decryption error");return O.slice(F)}(0,m,p);if(f===3)return m;throw new Error("unknown padding")}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,"safe-buffer":494}],472:[function(i,t,o){"use strict";var e=i("parse-asn1"),n=i("randombytes"),r=i("create-hash"),a=i("./mgf"),s=i("./xor"),l=i("bn.js"),c=i("./withPublic"),d=i("browserify-rsa"),u=i("safe-buffer").Buffer;t.exports=function(h,p,f){var m;m=h.padding?h.padding:f?1:4;var g,y=e(h);if(m===4)g=function(C,T){var O=C.modulus.byteLength(),j=T.length,P=r("sha1").update(u.alloc(0)).digest(),F=P.length,L=2*F;if(j>O-L-2)throw new Error("message too long");var z=u.alloc(O-j-L-2),B=O-F-1,A=n(F),S=s(u.concat([P,z,u.alloc(1,1),T],B),a(A,B)),R=s(A,a(S,F));return new l(u.concat([u.alloc(1),R,S],O))}(y,p);else if(m===1)g=function(C,T,O){var j,P=T.length,F=C.modulus.byteLength();if(P>F-11)throw new Error("message too long");return j=O?u.alloc(F-P-3,255):function(L){for(var z,B=u.allocUnsafe(L),A=0,S=n(2*L),R=0;A<L;)R===S.length&&(S=n(2*L),R=0),(z=S[R++])&&(B[A++]=z);return B}(F-P-3),new l(u.concat([u.from([0,O?1:2]),j,u.alloc(1),T],F))}(y,p,f);else{if(m!==3)throw new Error("unknown padding");if((g=new l(p)).cmp(y.modulus)>=0)throw new Error("data too long for modulus")}return f?d(g,y):c(g,y)}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,randombytes:475,"safe-buffer":494}],473:[function(i,t,o){"use strict";var e=i("bn.js"),n=i("safe-buffer").Buffer;
10t.exports=function(r,a){return n.from(r.toRed(e.mont(a.modulus)).redPow(new e(a.publicExponent)).fromRed().toArray())}},{"bn.js":470,"safe-buffer":494}],474:[function(i,t,o){"use strict";t.exports=function(e,n){for(var r=e.length,a=-1;++a<r;)e[a]^=n[a];return e}},{}],475:[function(i,t,o){(function(e,n){(function(){"use strict";var r=i("safe-buffer").Buffer,a=n.crypto||n.msCrypto;a&&a.getRandomValues?t.exports=function(s,l){if(s>4294967295)throw new RangeError("requested too many random bytes");var c=r.allocUnsafe(s);if(s>0)if(s>65536)for(var d=0;d<s;d+=65536)a.getRandomValues(c.slice(d,d+65536));else a.getRandomValues(c);return typeof l=="function"?e.nextTick(function(){l(null,c)}):c}:t.exports=function(){throw new Error(`Secure random number generation is not supported by this browser.
11Use Chrome, Firefox or Internet Explorer 11`)}}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,"safe-buffer":494}],476:[function(i,t,o){(function(e,n){(function(){"use strict";function r(){throw new Error(`secure random number generation not supported by this browser
12use chrome, FireFox or Internet Explorer 11`)}var a=i("safe-buffer"),s=i("randombytes"),l=a.Buffer,c=a.kMaxLength,d=n.crypto||n.msCrypto,u=Math.pow(2,32)-1;function h(m,g){if(typeof m!="number"||m!=m)throw new TypeError("offset must be a number");if(m>u||m<0)throw new TypeError("offset must be a uint32");if(m>c||m>g)throw new RangeError("offset out of range")}function p(m,g,y){if(typeof m!="number"||m!=m)throw new TypeError("size must be a number");if(m>u||m<0)throw new TypeError("size must be a uint32");if(m+g>y||m>c)throw new RangeError("buffer too small")}function f(m,g,y,C){if(e.browser){var T=m.buffer,O=new Uint8Array(T,g,y);return d.getRandomValues(O),C?void e.nextTick(function(){C(null,m)}):m}if(!C)return s(y).copy(m,g),m;s(y,function(j,P){if(j)return C(j);P.copy(m,g),C(null,m)})}d&&d.getRandomValues||!e.browser?(o.randomFill=function(m,g,y,C){if(!(l.isBuffer(m)||m instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof g=="function")C=g,g=0,y=m.length;else if(typeof y=="function")C=y,y=m.length-g;else if(typeof C!="function")throw new TypeError('"cb" argument must be a function');return h(g,m.length),p(y,g,m.length),f(m,g,y,C)},o.randomFillSync=function(m,g,y){if(g===void 0&&(g=0),!(l.isBuffer(m)||m instanceof n.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return h(g,m.length),y===void 0&&(y=m.length-g),p(y,g,m.length),f(m,g,y)}):(o.randomFill=r,o.randomFillSync=r)}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,randombytes:475,"safe-buffer":494}],477:[function(i,t,o){"use strict";var e={};function n(a,s,l){l||(l=Error);var c=function(d){var u,h;function p(f,m,g){return d.call(this,function(y,C,T){return typeof s=="string"?s:s(y,C,T)}(f,m,g))||this}return h=d,(u=p).prototype=Object.create(h.prototype),u.prototype.constructor=u,u.__proto__=h,p}(l);c.prototype.name=l.name,c.prototype.code=a,e[a]=c}function r(a,s){if(Array.isArray(a)){var l=a.length;return a=a.map(function(c){return String(c)}),l>2?"one of ".concat(s," ").concat(a.slice(0,l-1).join(", "),", or ")+a[l-1]:l===2?"one of ".concat(s," ").concat(a[0]," or ").concat(a[1]):"of ".concat(s," ").concat(a[0])}return"of ".concat(s," ").concat(String(a))}n("ERR_INVALID_OPT_VALUE",function(a,s){return'The value "'+s+'" is invalid for option "'+a+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(a,s,l){var c,d,u,h;if(typeof s=="string"&&(d="not ",s.substr(!u||u<0?0:+u,d.length)===d)?(c="must not be",s=s.replace(/^not /,"")):c="must be",function(f,m,g){return(g===void 0||g>f.length)&&(g=f.length),f.substring(g-m.length,g)===m}(a," argument"))h="The ".concat(a," ").concat(c," ").concat(r(s,"type"));else{var p=function(f,m,g){return typeof g!="number"&&(g=0),!(g+m.length>f.length)&&f.indexOf(m,g)!==-1}(a,".")?"property":"argument";h='The "'.concat(a,'" ').concat(p," ").concat(c," ").concat(r(s,"type"))}return h+=". Received type ".concat(typeof l)},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENT
12ED",function(a){return"The "+a+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(a){return"Cannot call "+a+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(a){return"Unknown encoding: "+a},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.codes=e},{}],478:[function(i,t,o){(function(e){(function(){"use strict";var n=Object.keys||function(p){var f=[];for(var m in p)f.push(m);return f};t.exports=d;var r=i("./_stream_readable"),a=i("./_stream_writable");i("inherits")(d,r);for(var s=n(a.prototype),l=0;l<s.length;l++){var c=s[l];d.prototype[c]||(d.prototype[c]=a.prototype[c])}function d(p){if(!(this instanceof d))return new d(p);r.call(this,p),a.call(this,p),this.allowHalfOpen=!0,p&&(p.readable===!1&&(this.readable=!1),p.writable===!1&&(this.writable=!1),p.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||e.nextTick(h,this)}function h(p){p.end()}Object.defineProperty(d.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(d.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(d.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(d.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=p,this._writableState.destroyed=p)}})}).call(this)}).call(this,i("_process"))},{"./_stream_readable":480,"./_stream_writable":482,_process:467,inherits:440}],479:[function(i,t,o){"use strict";t.exports=n;var e=i("./_stream_transform");function n(r){if(!(this instanceof n))return new n(r);e.call(this,r)}i("inherits")(n,e),n.prototype._transform=function(r,a,s){s(null,r)}},{"./_stream_transform":481,inherits:440}],480:[function(i,t,o){(function(e,n){(function(){"use strict";var r;t.exports=B,B.ReadableState=z,i("events").EventEmitter;var a=function(D,E){return D.listeners(E).length},s=i("./internal/streams/stream"),l=i("buffer").Buffer,c=(n!==void 0?n:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},d,u=i("util");d=u&&u.debuglog?u.debuglog("stream"):function(){};var h,p,f,m=i("./internal/streams/buffer_list"),g=i("./internal/streams/destroy"),y=i("./internal/streams/state").getHighWaterMark,C=i("../errors").codes,T=C.ERR_INVALID_ARG_TYPE,O=C.ERR_STREAM_PUSH_AFTER_EOF,j=C.ERR_METHOD_NOT_IMPLEMENTED,P=C.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;i("inherits")(B,s);var F=g.errorOrDestroy,L=["error","close","destroy","pause","resume"];function z(D,E,V){r=r||i("./_stream_duplex"),D=D||{},typeof V!="boolean"&&(V=E instanceof r),this.objectMode=!!D.objectMode,V&&(this.objectMode=this.objectMode||!!D.readableObjectMode),this.highWaterMark=y(this,D,"readableHighWaterMark",V),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=D.emitClose!==!1,this.autoDestroy=!!D.autoDestroy,this.destroyed=!1,this.defaultEncoding=D.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,D.encoding&&(h||(h=i("string_decoder/").StringDecoder),this.decoder=new h(D.encoding),this.encoding=D.encoding)}function B(D){if(r=r||i("./_stream_duplex"),!(this instanceof B))return new B(D);var E=this instanceof r;this._readableState=new z(D,this,E),this.readable=!0,D&&(typeof D.read=="function"&&(this._read=D.read),typeof D.destroy=="function"&&(this._destroy=D.destroy)),s.call(this)}function A(D,E,V,Q,te){d("readableAddChunk",E);var X,ee=D._readableState;if(E===null)ee.reading=!1,function(fe,ce){if(d("onEofChunk"),!ce.ended){if(ce.decoder){var K=ce.decoder.end();K&&K.length&&(ce.buffer.push(K),ce.length+=ce.objectMode?1:K.length)}ce.ended=!0,ce.sync?b(fe):(ce.needReadable=!1,ce.emittedReadable||(ce.emittedReadable=!0,v(fe)))}}(D,ee);else if(te||(X=function(fe,ce){var K;le=ce,l.isBuffer(le)||le instanceof c||typeof ce=="string"||ce===void 0||fe.objectMode||(K=new T("chunk",["string","Buffer","Uint8Array"],ce));var le;return K}(ee,E)),X)F(D,X);else if(ee.objectMode||E&&E.length>0)if(typeof E=="string"||ee.objectMode||Object.getPrototypeOf(E)===l.prototype||(E=function(fe){return l.from(fe)}(E)),Q)ee.endEmitted?F(D,new P):S(D,ee,E,!0);else if(ee.ended)F(D,new O);else{if(ee.destroyed)return!1;ee.reading=!1,ee.decoder&&!V?(E=ee.decoder.write(E),ee.objectMode||E.length!==0?S(D,ee,E,!1):w(D,ee)):S(D,ee,E,!1)}else Q||(ee.reading=!1,w(D,ee));return!ee.ended&&(ee.length<ee.highWaterMark||ee.length===0)}function S(D,E,V,Q){E.flowing&&E.length===0&&!E.sync?(E.awaitDrain=0,D.emit("data",V)):(E.length+=E.objectMode?1:V.length,Q?E.buffer.unshift(V):E.buffer.push(V),E.needReadable&&b(D)),w(D,E)}Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(D){this._readableState&&(this._readableState.destroyed=D)}}),B.prototype.destroy=g.destroy,B.prototype._undestroy=g.undestroy,B.prototype._destroy=function(D,E){E(D)},B.prototype.push=function(D,E){var V,Q=this._readableState;
12return Q.objectMode?V=!0:typeof D=="string"&&((E=E||Q.defaultEncoding)!==Q.encoding&&(D=l.from(D,E),E=""),V=!0),A(this,D,E,!1,V)},B.prototype.unshift=function(D){return A(this,D,null,!0,!1)},B.prototype.isPaused=function(){return this._readableState.flowing===!1},B.prototype.setEncoding=function(D){h||(h=i("string_decoder/").StringDecoder);var E=new h(D);this._readableState.decoder=E,this._readableState.encoding=this._readableState.decoder.encoding;for(var V=this._readableState.buffer.head,Q="";V!==null;)Q+=E.write(V.data),V=V.next;return this._readableState.buffer.clear(),Q!==""&&this._readableState.buffer.push(Q),this._readableState.length=Q.length,this};function R(D,E){return D<=0||E.length===0&&E.ended?0:E.objectMode?1:D!=D?E.flowing&&E.length?E.buffer.head.data.length:E.length:(D>E.highWaterMark&&(E.highWaterMark=function(V){return V>=1073741824?V=1073741824:(V--,V|=V>>>1,V|=V>>>2,V|=V>>>4,V|=V>>>8,V|=V>>>16,V++),V}(D)),D<=E.length?D:E.ended?E.length:(E.needReadable=!0,0))}function b(D){var E=D._readableState;d("emitReadable",E.needReadable,E.emittedReadable),E.needReadable=!1,E.emittedReadable||(d("emitReadable",E.flowing),E.emittedReadable=!0,e.nextTick(v,D))}function v(D){var E=D._readableState;d("emitReadable_",E.destroyed,E.length,E.ended),E.destroyed||!E.length&&!E.ended||(D.emit("readable"),E.emittedReadable=!1),E.needReadable=!E.flowing&&!E.ended&&E.length<=E.highWaterMark,H(D)}function w(D,E){E.readingMore||(E.readingMore=!0,e.nextTick(_,D,E))}function _(D,E){for(;!E.reading&&!E.ended&&(E.length<E.highWaterMark||E.flowing&&E.length===0);){var V=E.length;if(d("maybeReadMore read 0"),D.read(0),V===E.length)break}E.readingMore=!1}function x(D){var E=D._readableState;E.readableListening=D.listenerCount("readable")>0,E.resumeScheduled&&!E.paused?E.flowing=!0:D.listenerCount("data")>0&&D.resume()}function k(D){d("readable nexttick read 0"),D.read(0)}function I(D,E){d("resume",E.reading),E.reading||D.read(0),E.resumeScheduled=!1,D.emit("resume"),H(D),E.flowing&&!E.reading&&D.read(0)}function H(D){var E=D._readableState;for(d("flow",E.flowing);E.flowing&&D.read()!==null;);}function U(D,E){return E.length===0?null:(E.objectMode?V=E.buffer.shift():!D||D>=E.length?(V=E.decoder?E.buffer.join(""):E.buffer.length===1?E.buffer.first():E.buffer.concat(E.length),E.buffer.clear()):V=E.buffer.consume(D,E.decoder),V);var V}function Z(D){var E=D._readableState;d("endReadable",E.endEmitted),E.endEmitted||(E.ended=!0,e.nextTick(M,E,D))}function M(D,E){if(d("endReadableNT",D.endEmitted,D.length),!D.endEmitted&&D.length===0&&(D.endEmitted=!0,E.readable=!1,E.emit("end"),D.autoDestroy)){var V=E._writableState;(!V||V.autoDestroy&&V.finished)&&E.destroy()}}function W(D,E){for(var V=0,Q=D.length;V<Q;V++)if(D[V]===E)return V;return-1}B.prototype.read=function(D){d("read",D),D=parseInt(D,10);var E=this._readableState,V=D;if(D!==0&&(E.emittedReadable=!1),D===0&&E.needReadable&&((E.highWaterMark!==0?E.length>=E.highWaterMark:E.length>0)||E.ended))return d("read: emitReadable",E.length,E.ended),E.length===0&&E.ended?Z(this):b(this),null;if((D=R(D,E))===0&&E.ended)return E.length===0&&Z(this),null;var Q,te=E.needReadable;return d("need readable",te),(E.length===0||E.length-D<E.highWaterMark)&&d("length less than watermark",te=!0),E.ended||E.reading?d("reading or ended",te=!1):te&&(d("do read"),E.reading=!0,E.sync=!0,E.length===0&&(E.needReadable=!0),this._read(E.highWaterMark),E.sync=!1,E.reading||(D=R(V,E))),(Q=D>0?U(D,E):null)===null?(E.needReadable=E.length<=E.highWaterMark,D=0):(E.length-=D,E.awaitDrain=0),E.length===0&&(E.ended||(E.needReadable=!0),V!==D&&E.ended&&Z(this)),Q!==null&&this.emit("data",Q),Q},B.prototype._read=function(D){F(this,new j("_read()"))},B.prototype.pipe=function(D,E){var V=this,Q=this._readableState;switch(Q.pipesCount){case 0:Q.pipes=D;break;case 1:Q.pipes=[Q.pipes,D];break;default:Q.pipes.push(D)}Q.pipesCount+=1,d("pipe count=%d opts=%j",Q.pipesCount,E);var te=(!E||E.end!==!1)&&D!==e.stdout&&D!==e.stderr?ee:we;function X(xe,ke){d("onunpipe"),xe===V&&ke&&ke.hasUnpiped===!1&&(ke.hasUnpiped=!0,d("cleanup"),D.removeListener("close",ae),D.removeListener("finish",he),D.removeListener("drain",fe),D.removeListener("error",le),D.removeListener("unpipe",X),V.removeListener("end",ee),V.removeListener("end",we),V.removeListener("data",K),ce=!0,!Q.awaitDrain||D._writableState&&!D._writableState.needDrain||fe())}function ee(){d("onend"),D.end()}Q.endEmitted?e.nextTick(te):V.once("end",te),D.on("unpipe",X);var fe=function(xe){return function(){var ke=xe._readableState;d("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&a(xe,"data")&&(ke.flowing=!0,H(xe))}}(V);D.on("drain",fe);var ce=!1;function K(xe){d("ondata");var ke=D.write(xe);d("dest.write",ke),ke===!1&&((Q.pipesCount===1&&Q.pipes===D||Q.pipesCount>1&&W(Q.pipes,D)!==-1)&&!ce&&(d("false write response, pause",Q.awaitDrain),Q.awaitDrain++),V.pause())}function le(xe){d("onerror",xe),we(),D.removeListener("error",le),a(D,"error")===0&&F(D,xe)}function ae(){D.removeListener("finish",he),we()}function he(){d("onfinish"),D.removeListener("close",ae),we()}function we(){d("unpipe"),V.unpipe(D)}return V.on("data",K),function(xe,ke,Be){if(typeof xe.prependListener=="function")return xe.prependListener(ke,Be);xe._events&&xe._events[ke]?Array.isArray(xe._events[ke])?xe._events[ke].unshift(Be):xe._events[ke]=[Be,xe._events[ke]]:xe.on(ke,Be)}(D,"error",le),D.once("close",ae),D.once("finish",he),D.emit("pipe",V),Q.flowing||(d("pipe resume"),V.resume()),D},B.prototype.unpipe=function(D){var E=this._readableState,V={hasUnpiped:!1};if(E.pipesCount===0)return this;
12if(E.pipesCount===1)return D&&D!==E.pipes||(D||(D=E.pipes),E.pipes=null,E.pipesCount=0,E.flowing=!1,D&&D.emit("unpipe",this,V)),this;if(!D){var Q=E.pipes,te=E.pipesCount;E.pipes=null,E.pipesCount=0,E.flowing=!1;for(var X=0;X<te;X++)Q[X].emit("unpipe",this,{hasUnpiped:!1});return this}var ee=W(E.pipes,D);return ee===-1||(E.pipes.splice(ee,1),E.pipesCount-=1,E.pipesCount===1&&(E.pipes=E.pipes[0]),D.emit("unpipe",this,V)),this},B.prototype.on=function(D,E){var V=s.prototype.on.call(this,D,E),Q=this._readableState;return D==="data"?(Q.readableListening=this.listenerCount("readable")>0,Q.flowing!==!1&&this.resume()):D==="readable"&&(Q.endEmitted||Q.readableListening||(Q.readableListening=Q.needReadable=!0,Q.flowing=!1,Q.emittedReadable=!1,d("on readable",Q.length,Q.reading),Q.length?b(this):Q.reading||e.nextTick(k,this))),V},B.prototype.addListener=B.prototype.on,B.prototype.removeListener=function(D,E){var V=s.prototype.removeListener.call(this,D,E);return D==="readable"&&e.nextTick(x,this),V},B.prototype.removeAllListeners=function(D){var E=s.prototype.removeAllListeners.apply(this,arguments);return D!=="readable"&&D!==void 0||e.nextTick(x,this),E},B.prototype.resume=function(){var D=this._readableState;return D.flowing||(d("resume"),D.flowing=!D.readableListening,function(E,V){V.resumeScheduled||(V.resumeScheduled=!0,e.nextTick(I,E,V))}(this,D)),D.paused=!1,this},B.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},B.prototype.wrap=function(D){var E=this,V=this._readableState,Q=!1;for(var te in D.on("end",function(){if(d("wrapped end"),V.decoder&&!V.ended){var ee=V.decoder.end();ee&&ee.length&&E.push(ee)}E.push(null)}),D.on("data",function(ee){d("wrapped data"),V.decoder&&(ee=V.decoder.write(ee)),V.objectMode&&ee==null||(V.objectMode||ee&&ee.length)&&(E.push(ee)||(Q=!0,D.pause()))}),D)this[te]===void 0&&typeof D[te]=="function"&&(this[te]=function(ee){return function(){return D[ee].apply(D,arguments)}}(te));for(var X=0;X<L.length;X++)D.on(L[X],this.emit.bind(this,L[X]));return this._read=function(ee){d("wrapped _read",ee),Q&&(Q=!1,D.resume())},this},typeof Symbol=="function"&&(B.prototype[Symbol.asyncIterator]=function(){return p===void 0&&(p=i("./internal/streams/async_iterator")),p(this)}),Object.defineProperty(B.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(B.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(B.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(D){this._readableState&&(this._readableState.flowing=D)}}),B._fromList=U,Object.defineProperty(B.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(B.from=function(D,E){return f===void 0&&(f=i("./internal/streams/from")),f(B,D,E)})}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/async_iterator":483,"./internal/streams/buffer_list":484,"./internal/streams/destroy":485,"./internal/streams/from":487,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,events:422,inherits:440,"string_decoder/":522,util:188}],481:[function(i,t,o){"use strict";t.exports=d;var e=i("../errors").codes,n=e.ERR_METHOD_NOT_IMPLEMENTED,r=e.ERR_MULTIPLE_CALLBACK,a=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=e.ERR_TRANSFORM_WITH_LENGTH_0,l=i("./_stream_duplex");function c(p,f){var m=this._transformState;m.transforming=!1;var g=m.writecb;if(g===null)return this.emit("error",new r);m.writechunk=null,m.writecb=null,f!=null&&this.push(f),g(p);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function d(p){if(!(this instanceof d))return new d(p);l.call(this,p),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,p&&(typeof p.transform=="function"&&(this._transform=p.transform),typeof p.flush=="function"&&(this._flush=p.flush)),this.on("prefinish",u)}function u(){var p=this;typeof this._flush!="function"||this._readableState.destroyed?h(this,null,null):this._flush(function(f,m){h(p,f,m)})}function h(p,f,m){if(f)return p.emit("error",f);if(m!=null&&p.push(m),p._writableState.length)throw new s;if(p._transformState.transforming)throw new a;return p.push(null)}i("inherits")(d,l),d.prototype.push=function(p,f){return this._transformState.needTransform=!1,l.prototype.push.call(this,p,f)},d.prototype._transform=function(p,f,m){m(new n("_transform()"))},d.prototype._write=function(p,f,m){var g=this._transformState;if(g.writecb=m,g.writechunk=p,g.writeencoding=f,!g.transforming){var y=this._readableState;(g.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},d.prototype._read=function(p){var f=this._transformState;f.writechunk===null||f.transforming?f.needTransform=!0:(f.transforming=!0,this._transform(f.writechunk,f.writeencoding,f.afterTransform))},d.prototype._destroy=function(p,f){l.prototype._destroy.call(this,p,function(m){f(m)})}},{"../errors":477,"./_stream_duplex":478,inherits:440}],482:[function(i,t,o){(function(e,n){(function(){"use strict";function r(_){var x=this;this.next=null,this.entry=null,this.finish=function(){(function(k,I,H){var U=k.entry;for(k.entry=null;U;){var Z=U.callback;I.pendingcb--,Z(H),U=U.next}I.corkedRequestsFree.next=k})(x,_)}}var a;t.exports=B,B.WritableState=z;var s={deprecate:i("util-deprecate")}
12,l=i("./internal/streams/stream"),c=i("buffer").Buffer,d=(n!==void 0?n:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},u,h=i("./internal/streams/destroy"),p=i("./internal/streams/state").getHighWaterMark,f=i("../errors").codes,m=f.ERR_INVALID_ARG_TYPE,g=f.ERR_METHOD_NOT_IMPLEMENTED,y=f.ERR_MULTIPLE_CALLBACK,C=f.ERR_STREAM_CANNOT_PIPE,T=f.ERR_STREAM_DESTROYED,O=f.ERR_STREAM_NULL_VALUES,j=f.ERR_STREAM_WRITE_AFTER_END,P=f.ERR_UNKNOWN_ENCODING,F=h.errorOrDestroy;function L(){}function z(_,x,k){a=a||i("./_stream_duplex"),_=_||{},typeof k!="boolean"&&(k=x instanceof a),this.objectMode=!!_.objectMode,k&&(this.objectMode=this.objectMode||!!_.writableObjectMode),this.highWaterMark=p(this,_,"writableHighWaterMark",k),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var I=_.decodeStrings===!1;this.decodeStrings=!I,this.defaultEncoding=_.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(H){(function(U,Z){var M=U._writableState,W=M.sync,D=M.writecb;if(typeof D!="function")throw new y;if(function(V){V.writing=!1,V.writecb=null,V.length-=V.writelen,V.writelen=0}(M),Z)(function(V,Q,te,X,ee){--Q.pendingcb,te?(e.nextTick(ee,X),e.nextTick(w,V,Q),V._writableState.errorEmitted=!0,F(V,X)):(ee(X),V._writableState.errorEmitted=!0,F(V,X),w(V,Q))})(U,M,W,Z,D);else{var E=b(M)||U.destroyed;E||M.corked||M.bufferProcessing||!M.bufferedRequest||R(U,M),W?e.nextTick(S,U,M,E,D):S(U,M,E,D)}})(x,H)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=_.emitClose!==!1,this.autoDestroy=!!_.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}function B(_){var x=this instanceof(a=a||i("./_stream_duplex"));if(!x&&!u.call(B,this))return new B(_);this._writableState=new z(_,this,x),this.writable=!0,_&&(typeof _.write=="function"&&(this._write=_.write),typeof _.
12writev=="function"&&(this._writev=_.writev),typeof _.destroy=="function"&&(this._destroy=_.destroy),typeof _.final=="function"&&(this._final=_.final)),l.call(this)}function A(_,x,k,I,H,U,Z){x.writelen=I,x.writecb=Z,x.writing=!0,x.sync=!0,x.destroyed?x.onwrite(new T("write")):k?_._writev(H,x.onwrite):_._write(H,U,x.onwrite),x.sync=!1}function S(_,x,k,I){k||function(H,U){U.length===0&&U.needDrain&&(U.needDrain=!1,H.emit("drain"))}(_,x),x.pendingcb--,I(),w(_,x)}function R(_,x){x.bufferProcessing=!0;var k=x.bufferedRequest;if(_._writev&&k&&k.next){var I=x.bufferedRequestCount,H=new Array(I),U=x.corkedRequestsFree;U.entry=k;for(var Z=0,M=!0;k;)H[Z]=k,k.isBuf||(M=!1),k=k.next,Z+=1;H.allBuffers=M,A(_,x,!0,x.length,H,"",U.finish),x.pendingcb++,x.lastBufferedRequest=null,U.next?(x.corkedRequestsFree=U.next,U.next=null):x.corkedRequestsFree=new r(x),x.bufferedRequestCount=0}else{for(;k;){var W=k.chunk,D=k.encoding,E=k.callback;if(A(_,x,!1,x.objectMode?1:W.length,W,D,E),k=k.next,x.bufferedRequestCount--,x.writing)break}k===null&&(x.lastBufferedRequest=null)}x.bufferedRequest=k,x.bufferProcessing=!1}function b(_){return _.ending&&_.length===0&&_.bufferedRequest===null&&!_.finished&&!_.writing}function v(_,x){_._final(function(k){x.pendingcb--,k&&F(_,k),x.prefinished=!0,_.emit("prefinish"),w(_,x)})}function w(_,x){var k=b(x);if(k&&(function(H,U){U.prefinished||U.finalCalled||(typeof H._final!="function"||U.destroyed?(U.prefinished=!0,H.emit("prefinish")):(U.pendingcb++,U.finalCalled=!0,e.nextTick(v,H,U)))}(_,x),x.pendingcb===0&&(x.finished=!0,_.emit("finish"),x.autoDestroy))){var I=_._readableState;(!I||I.autoDestroy&&I.endEmitted)&&_.destroy()}return k}i("inherits")(B,l),z.prototype.getBuffer=function(){for(var _=this.bufferedRequest,x=[];_;)x.push(_),_=_.next;return x},function(){try{Object.defineProperty(z.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(B,Symbol.hasInstance,{value:function(_){return!!u.call(this,_)||this===B&&_&&_._writableState instanceof z}})):u=function(_){return _ instanceof this},B.prototype.pipe=function(){F(this,new C)},B.prototype.write=function(_,x,k){var I,H=this._writableState,U=!1,Z=!H.objectMode&&(I=_,c.isBuffer(I)||I instanceof d);return Z&&!c.isBuffer(_)&&(_=function(M){return c.from(M)}(_)),typeof x=="function"&&(k=x,x=null),Z?x="buffer":x||(x=H.defaultEncoding),typeof k!="function"&&(k=L),H.ending?function(M,W){var D=new j;F(M,D),e.nextTick(W,D)}(this,k):(Z||function(M,W,D,E){var V;
12return D===null?V=new O:typeof D=="string"||W.objectMode||(V=new m("chunk",["string","Buffer"],D)),!V||(F(M,V),e.nextTick(E,V),!1)}(this,H,_,k))&&(H.pendingcb++,U=function(M,W,D,E,V,Q){if(!D){var te=function(ce,K,le){return ce.objectMode||ce.decodeStrings===!1||typeof K!="string"||(K=c.from(K,le)),K}(W,E,V);E!==te&&(D=!0,V="buffer",E=te)}var X=W.objectMode?1:E.length;W.length+=X;var ee=W.length<W.highWaterMark;if(ee||(W.needDrain=!0),W.writing||W.corked){var fe=W.lastBufferedRequest;W.lastBufferedRequest={chunk:E,encoding:V,isBuf:D,callback:Q,next:null},fe?fe.next=W.lastBufferedRequest:W.bufferedRequest=W.lastBufferedRequest,W.bufferedRequestCount+=1}else A(M,W,!1,X,E,V,Q);return ee}(this,H,Z,_,x,k)),U},B.prototype.cork=function(){this._writableState.corked++},B.prototype.uncork=function(){var _=this._writableState;_.corked&&(_.corked--,_.writing||_.corked||_.bufferProcessing||!_.bufferedRequest||R(this,_))},B.prototype.setDefaultEncoding=function(_){if(typeof _=="string"&&(_=_.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((_+"").toLowerCase())>-1))throw new P(_);return this._writableState.defaultEncoding=_,this},Object.defineProperty(B.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(B.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),B.prototype._write=function(_,x,k){k(new g("_write()"))},B.prototype._writev=null,B.prototype.end=function(_,x,k){var I=this._writableState;return typeof _=="function"?(k=_,_=null,x=null):typeof x=="function"&&(k=x,x=null),_!=null&&this.write(_,x),I.corked&&(I.corked=1,this.uncork()),I.ending||function(H,U,Z){U.ending=!0,w(H,U),Z&&(U.finished?e.nextTick(Z):H.once("finish",Z)),U.ended=!0,H.writable=!1}(this,I,k),this},Object.defineProperty(B.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(B.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(_){this._writableState&&(this._writableState.destroyed=_)}}),B.prototype.destroy=h.destroy,B.prototype._undestroy=h.undestroy,B.prototype._destroy=function(_,x){x(_)}}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/destroy":485,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,inherits:440,"util-deprecate":524}],483:[function(i,t,o){(function(e){(function(){"use strict";var n;function r(T,O,j){return(O=function(P){var F=function(L,z){if(typeof L!="object"||L===null)return L;var B=L[Symbol.toPrimitive];if(B!==void 0){var A=B.call(L,z||"default");if(typeof A!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(z==="string"?String:Number)(L)}(P,"string");return typeof F=="symbol"?F:String(F)}(O))in T?Object.defineProperty(T,O,{value:j,enumerable:!0,configurable:!0,writable:!0}):T[O]=j,T}var a=i("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),c=Symbol("error"),d=Symbol("ended"),u=Symbol("lastPromise"),h=Symbol("handlePromise"),p=Symbol("stream");function f(T,O){return{value:T,done:O}}function m(T){var O=T[s];if(O!==null){var j=T[p].read();j!==null&&(T[u]=null,T[s]=null,T[l]=null,O(f(j,!1)))}}function g(T){e.nextTick(m,T)}var y=Object.getPrototypeOf(function(){}),C=Object.setPrototypeOf((r(n={get stream(){return this[p]},next:function(){var T=this,O=this[c];if(O!==null)return Promise.reject(O);if(this[d])return Promise.resolve(f(void 0,!0));if(this[p].destroyed)return new Promise(function(L,z){e.nextTick(function(){T[c]?z(T[c]):L(f(void 0,!0))})});var j,P=this[u];if(P)j=new Promise(function(L,z){return function(B,A){L.then(function(){z[d]?B(f(void 0,!0)):z[h](B,A)},A)}}(P,this));else{var F=this[p].read();if(F!==null)return Promise.resolve(f(F,!1));j=new Promise(this[h])}return this[u]=j,j}},Symbol.asyncIterator,function(){return this}),r(n,"return",function(){var T=this;return new Promise(function(O,j){T[p].destroy(null,function(P){P?j(P):O(f(void 0,!0))})})}),n),y);t.exports=function(T){var O,j=Object.create(C,(r(O={},p,{value:T,writable:!0}),r(O,s,{value:null,writable:!0}),r(O,l,{value:null,writable:!0}),r(O,c,{value:null,writable:!0}),r(O,d,{value:T._readableState.endEmitted,writable:!0}),r(O,h,{value:function(P,F){var L=j[p].read();L?(j[u]=null,j[s]=null,j[l]=null,P(f(L,!1))):(j[s]=P,j[l]=F)},writable:!0}),O));return j[u]=null,a(T,function(P){if(P&&P.code!=="ERR_STREAM_PREMATURE_CLOSE"){var F=j[l];return F!==null&&(j[u]=null,j[s]=null,j[l]=null,F(P)),void(j[c]=P)}var L=j[s];L!==null&&(j[u]=null,j[s]=null,j[l]=null,L(f(void 0,!0))),j[d]=!0}
12),T.on("readable",g.bind(null,j)),j}}).call(this)}).call(this,i("_process"))},{"./end-of-stream":486,_process:467}],484:[function(i,t,o){"use strict";function e(u,h){var p=Object.keys(u);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(u);h&&(f=f.filter(function(m){return Object.getOwnPropertyDescriptor(u,m).enumerable})),p.push.apply(p,f)}return p}function n(u){for(var h=1;h<arguments.length;h++){var p=arguments[h]!=null?arguments[h]:{};h%2?e(Object(p),!0).forEach(function(f){r(u,f,p[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):e(Object(p)).forEach(function(f){Object.defineProperty(u,f,Object.getOwnPropertyDescriptor(p,f))})}return u}function r(u,h,p){return(h=s(h))in u?Object.defineProperty(u,h,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[h]=p,u}function a(u,h){for(var p=0;p<h.length;p++){var f=h[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(u,s(f.key),f)}}function s(u){var h=function(p,f){if(typeof p!="object"||p===null)return p;var m=p[Symbol.toPrimitive];if(m!==void 0){var g=m.call(p,f||"default");if(typeof g!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(p)}(u,"string");return typeof h=="symbol"?h:String(h)}var l=i("buffer").Buffer,c=i("util").inspect,d=c&&c.custom||"inspect";t.exports=function(){function u(){(function(m,g){if(!(m instanceof g))throw new TypeError("Cannot call a class as a function")})(this,u),this.head=null,this.tail=null,this.length=0}var h,p,f;return h=u,(p=[{key:"push",value:function(m){var g={data:m,next:null};this.length>0?this.tail.next=g:this.head=g,this.tail=g,++this.length}},{key:"unshift",value:function(m){var g={data:m,next:this.head};this.length===0&&(this.tail=g),this.head=g,++this.length}},{key:"shift",value:function(){if(this.length!==0){var m=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(m){if(this.length===0)return"";for(var g=this.head,y=""+g.data;g=g.next;)y+=m+g.data;return y}},{key:"concat",value:function(m){if(this.length===0)return l.alloc(0);for(var g,y,C,T=l.allocUnsafe(m>>>0),O=this.head,j=0;O;)g=O.data,y=T,C=j,l.prototype.copy.call(g,y,C),j+=O.data.length,O=O.next;return T}},{key:"consume",value:function(m,g){var y;return m<this.head.data.length?(y=this.head.data.slice(0,m),this.head.data=this.head.data.slice(m)):y=m===this.head.data.length?this.shift():g?this._getString(m):this._getBuffer(m),y}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(m){var g=this.head,y=1,C=g.data;for(m-=C.length;g=g.next;){var T=g.data,O=m>T.length?T.length:m;if(O===T.length?C+=T:C+=T.slice(0,m),(m-=O)==0){O===T.length?(++y,g.next?this.head=g.next:this.head=this.tail=null):(this.head=g,g.data=T.slice(O));break}++y}return this.length-=y,C}},{key:"_getBuffer",value:function(m){var g=l.allocUnsafe(m),y=this.head,C=1;for(y.data.copy(g),m-=y.data.length;y=y.next;){var T=y.data,O=m>T.length?T.length:m;if(T.copy(g,g.length-m,0,O),(m-=O)==0){O===T.length?(++C,y.next?this.head=y.next:this.head=this.tail=null):(this.head=y,y.data=T.slice(O));break}++C}return this.length-=C,g}},{key:d,value:function(m,g){return c(this,n(n({},g),{},{depth:0,customInspect:!1}))}}])&&a(h.prototype,p),f&&a(h,f),Object.defineProperty(h,"prototype",{writable:!1}),u}()},{buffer:220,util:188}],485:[function(i,t,o){(function(e){(function(){"use strict";function n(s,l){a(s,l),r(s)}function r(s){s._writableState&&!s._writableState.emitClose||s._readableState&&!s._readableState.emitClose||s.emit("close")}function a(s,l){s.emit("error",l)}t.exports={destroy:function(s,l){var c=this,d=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return d||u?(l?l(s):s&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(a,this,s)):e.nextTick(a,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(h){!l&&h?c._writableState?c._writableState.errorEmitted?e.nextTick(r,c):(c._writableState.errorEmitted=!0,e.nextTick(n,c,h)):e.nextTick(n,c,h):l?(e.nextTick(r,c),l(h)):e.nextTick(r,c)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(s,l){var c=s._readableState,d=s._writableState;
12c&&c.autoDestroy||d&&d.autoDestroy?s.destroy(l):s.emit("error",l)}}}).call(this)}).call(this,i("_process"))},{_process:467}],486:[function(i,t,o){"use strict";var e=i("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function n(){}t.exports=function r(a,s,l){if(typeof s=="function")return r(a,null,s);s||(s={}),l=function(T){var O=!1;return function(){if(!O){O=!0;for(var j=arguments.length,P=new Array(j),F=0;F<j;F++)P[F]=arguments[F];T.apply(this,P)}}}(l||n);var c=s.readable||s.readable!==!1&&a.readable,d=s.writable||s.writable!==!1&&a.writable,u=function(){a.writable||p()},h=a._writableState&&a._writableState.finished,p=function(){d=!1,h=!0,c||l.call(a)},f=a._readableState&&a._readableState.endEmitted,m=function(){c=!1,f=!0,d||l.call(a)},g=function(T){l.call(a,T)},y=function(){var T;return c&&!f?(a._readableState&&a._readableState.ended||(T=new e),l.call(a,T)):d&&!h?(a._writableState&&a._writableState.ended||(T=new e),l.call(a,T)):void 0},C=function(){a.req.on("finish",p)};return function(T){return T.setHeader&&typeof T.abort=="function"}(a)?(a.on("complete",p),a.on("abort",y),a.req?C():a.on("request",C)):d&&!a._writableState&&(a.on("end",u),a.on("close",u)),a.on("end",m),a.on("finish",p),s.error!==!1&&a.on("error",g),a.on("close",y),function(){a.removeListener("complete",p),a.removeListener("abort",y),a.removeListener("request",C),a.req&&a.req.removeListener("finish",p),a.removeListener("end",u),a.removeListener("close",u),a.removeListener("finish",p),a.removeListener("end",m),a.removeListener("error",g),a.removeListener("close",y)}}},{"../../../errors":477}],487:[function(i,t,o){"use strict";t.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],488:[function(i,t,o){"use strict";var e,n=i("../../../errors").codes,r=n.ERR_MISSING_ARGS,a=n.ERR_STREAM_DESTROYED;function s(h){if(h)throw h}function l(h,p,f,m){m=function(C){var T=!1;return function(){T||(T=!0,C.apply(void 0,arguments))}}(m);var g=!1;h.on("close",function(){g=!0}),e===void 0&&(e=i("./end-of-stream")),e(h,{readable:p,writable:f},function(C){if(C)return m(C);g=!0,m()});var y=!1;return function(C){if(!g&&!y)return y=!0,function(T){return T.setHeader&&typeof T.abort=="function"}(h)?h.abort():typeof h.destroy=="function"?h.destroy():void m(C||new a("pipe"))}}function c(h){h()}function d(h,p){return h.pipe(p)}function u(h){return h.length?typeof h[h.length-1]!="function"?s:h.pop():s}t.exports=function(){for(var h=arguments.length,p=new Array(h),f=0;f<h;f++)p[f]=arguments[f];var m,g=u(p);if(Array.isArray(p[0])&&(p=p[0]),p.length<2)throw new r("streams");var y=p.map(function(C,T){var O=T<p.length-1;return l(C,O,T>0,function(j){m||(m=j),j&&y.forEach(c),O||(y.forEach(c),g(m))})});return p.reduce(d)}},{"../../../errors":477,"./end-of-stream":486}],489:[function(i,t,o){"use strict";var e=i("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(n,r,a,s){var l=function(c,d,u){return c.highWaterMark!=null?c.highWaterMark:d?c[u]:null}(r,s,a);if(l!=null){if(!isFinite(l)||Math.floor(l)!==l||l<0)throw new e(s?a:"highWaterMark",l);return Math.floor(l)}return n.objectMode?16:16384}}},{"../../../errors":477}],490:[function(i,t,o){"use strict";t.exports=i("events").EventEmitter},{events:422}],491:[function(i,t,o){"use strict";(o=t.exports=i("./lib/_stream_readable.js")).Stream=o,o.Readable=o,o.Writable=i("./lib/_stream_writable.js"),o.Duplex=i("./lib/_stream_duplex.js"),o.Transform=i("./lib/_stream_transform.js"),o.PassThrough=i("./lib/_stream_passthrough.js"),o.finished=i("./lib/internal/streams/end-of-stream.js"),o.pipeline=i("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":478,"./lib/_stream_passthrough.js":479,"./lib/_stream_readable.js":480,"./lib/_stream_transform.js":481,"./lib/_stream_writable.js":482,"./lib/internal/streams/end-of-stream.js":486,"./lib/internal/streams/pipeline.js":488}],492:[function(i,t,o){"use strict";var e=function(n){var r=Object.prototype,a=r.hasOwnProperty,s=Object.defineProperty||function(w,_,x){w[_]=x.value},l=typeof Symbol=="function"?Symbol:{},c=l.iterator||"@@iterator",d=l.asyncIterator||"@@asyncIterator",u=l.toStringTag||"@@toStringTag";function h(w,_,x){return Object.defineProperty(w,_,{value:x,enumerable:!0,configurable:!0,writable:!0}),w[_]}try{h({},"")}catch{h=function(_,x,k){return _[x]=k}}function p(w,_,x,k){var I=_&&_.prototype instanceof g?_:g,H=Object.create(I.prototype),U=new R(k||[]);return s(H,"_invoke",{value:z(w,x,U)}),H}function f(w,_,x){try{return{type:"normal",arg:w.call(_,x)}}catch(k){return{type:"throw",arg:k}}}n.wrap=p;var m={};function g(){}function y(){}function C(){}var T={};h(T,c,function(){return this});var O=Object.getPrototypeOf,j=O&&O(O(b([])));j&&j!==r&&a.call(j,c)&&(T=j);var P=C.prototype=g.prototype=Object.create(T);function F(w){["next","throw","return"].forEach(function(_){h(w,_,function(x){return this._invoke(_,x)})})}function L(w,_){var x;s(this,"_invoke",{value:function(k,I){function H(){return new _(function(U,Z){(function M(W,D,E,V){var Q=f(w[W],w,D);if(Q.type!=="throw"){var te=Q.arg,X=te.value;return X&&typeof X=="object"&&a.call(X,"__await")?_.resolve(X.__await).then(function(ee){M("next",ee,E,V)},function(ee){M("throw",ee,E,V)}):_.resolve(X).then(function(ee){te.value=ee,E(te)},function(ee){return M("throw",ee,E,V)})}V(Q.arg)})(k,I,U,Z)})}return x=x?x.then(H,H):H()}})}function z(w,_,x){var k="suspendedStart";return function(I,H){if(k==="executing")throw new Error("Generator is already running");if(k==="completed"){if(I==="throw")throw H;return v()}for(x.method=I,x.arg=H;;){var U=x.delegate;if(U){var Z=B(U,x);if(Z){if(Z===m)continue;return Z}}if(x.method==="next")x.sent=x._sent=x.arg;else if(x.method==="throw"){if(k==="suspendedStart")throw k="completed",x.arg;x.dispatchException(x.arg)}else x.method==="return"&&x.abrupt("return",x.arg);k="executing";var M=f(w,_,x);if(M.type==="normal"){if(k=x.done?"completed":"suspendedYield",M.arg===m)continue;return{value:M.arg,done:x.done}}M.type==="throw"&&(k="completed",x.method="throw",x.arg=M.arg)}}}function B(w,_){var x=_.method,k=w.iterator[x];if(k===void 0)return _.delegate=null,x==="throw"&&w.iterator.return&&
vendor: 4,302 bytes, line 12
12(_.method="return",_.arg=void 0,B(w,_),_.method==="throw")||x!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+x+"' method")),m;var I=f(k,w.iterator,_.arg);if(I.type==="throw")return _.method="throw",_.arg=I.arg,_.delegate=null,m;var H=I.arg;return H?H.done?(_[w.resultName]=H.value,_.next=w.nextLoc,_.method!=="return"&&(_.method="next",_.arg=void 0),_.delegate=null,m):H:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,m)}function A(w){var _={tryLoc:w[0]};1 in w&&(_.catchLoc=w[1]),2 in w&&(_.finallyLoc=w[2],_.afterLoc=w[3]),this.tryEntries.push(_)}function S(w){var _=w.completion||{};_.type="normal",delete _.arg,w.completion=_}function R(w){this.tryEntries=[{tryLoc:"root"}],w.forEach(A,this),this.reset(!0)}function b(w){if(w){var _=w[c];if(_)return _.call(w);if(typeof w.next=="function")return w;if(!isNaN(w.length)){var x=-1,k=function I(){for(;++x<w.length;)if(a.call(w,x))return I.value=w[x],I.done=!1,I;return I.value=void 0,I.done=!0,I};return k.next=k}}return{next:v}}function v(){return{value:void 0,done:!0}}return y.prototype=C,s(P,"constructor",{value:C,configurable:!0}),s(C,"constructor",{value:y,configurable:!0}),y.displayName=h(C,u,"GeneratorFunction"),n.isGeneratorFunction=function(w){var _=typeof w=="function"&&w.constructor;return!!_&&(_===y||(_.displayName||_.name)==="GeneratorFunction")},n.mark=function(w){return Object.setPrototypeOf?Object.setPrototypeOf(w,C):(w.__proto__=C,h(w,u,"GeneratorFunction")),w.prototype=Object.create(P),w},n.awrap=function(w){return{__await:w}},F(L.prototype),h(L.prototype,d,function(){return this}),n.AsyncIterator=L,n.async=function(w,_,x,k,I){I===void 0&&(I=Promise);var H=new L(p(w,_,x,k),I);return n.isGeneratorFunction(_)?H:H.next().then(function(U){return U.done?U.value:H.next()})},F(P),h(P,u,"Generator"),h(P,c,function(){return this}),h(P,"toString",function(){return"[object Generator]"}),n.keys=function(w){var _=Object(w),x=[];for(var k in _)x.push(k);return x.reverse(),function I(){for(;x.length;){var H=x.pop();if(H in _)return I.value=H,I.done=!1,I}return I.done=!0,I}},n.values=b,R.prototype={constructor:R,reset:function(w){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(S),!w)for(var _ in this)_.charAt(0)==="t"&&a.call(this,_)&&!isNaN(+_.slice(1))&&(this[_]=void 0)},stop:function(){this.done=!0;var w=this.tryEntries[0].completion;if(w.type==="throw")throw w.arg;return this.rval},dispatchException:function(w){if(this.done)throw w;var _=this;function x(M,W){return H.type="throw",H.arg=w,_.next=M,W&&(_.method="next",_.arg=void 0),!!W}for(var k=this.tryEntries.length-1;k>=0;--k){var I=this.tryEntries[k],H=I.completion;if(I.tryLoc==="root")return x("end");if(I.tryLoc<=this.prev){var U=a.call(I,"catchLoc"),Z=a.call(I,"finallyLoc");if(U&&Z){if(this.prev<I.catchLoc)return x(I.catchLoc,!0);if(this.prev<I.finallyLoc)return x(I.finallyLoc)}else if(U){if(this.prev<I.catchLoc)return x(I.catchLoc,!0)}else{if(!Z)throw new Error("try statement without catch or finally");if(this.prev<I.finallyLoc)return x(I.finallyLoc)}}}},abrupt:function(w,_){for(var x=this.tryEntries.length-1;x>=0;--x){var k=this.tryEntries[x];if(k.tryLoc<=this.prev&&a.call(k,"finallyLoc")&&this.prev<k.finallyLoc){var I=k;break}}I&&(w==="break"||w==="continue")&&I.tryLoc<=_&&_<=I.finallyLoc&&(I=null);var H=I?I.completion:{};return H.type=w,H.arg=_,I?(this.method="next",this.next=I.finallyLoc,m):this.complete(H)},complete:function(w,_){if(w.type==="throw")throw w.arg;return w.type==="break"||w.type==="continue"?this.next=w.arg:w.type==="return"?(this.rval=this.arg=w.arg,this.method="return",this.next="end"):w.type==="normal"&&_&&(this.next=_),m},finish:function(w){for(var _=this.tryEntries.length-1;_>=0;--_){var x=this.tryEntries[_];if(x.finallyLoc===w)return this.complete(x.completion,x.afterLoc),S(x),m}},catch:function(w){for(var _=this.tryEntries.length-1;_>=0;--_){var x=this.tryEntries[_];if(x.tryLoc===w){var k=x.completion;if(k.type==="throw"){var I=k.arg;S(x)}return I}}throw new Error("illegal catch attempt")},delegateYield:function(w,_,x){return this.delegate={iterator:b(w),resultName:_,nextLoc:x},this.method==="next"&&(this.arg=void 0),m}},n}
vendor: 4,615 bytes, line 12
12(typeof t=="object"?t.exports:{});try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},{}],493:[function(i,t,o){"use strict";var e=i("buffer").Buffer,n=i("inherits"),r=i("hash-base"),a=new Array(16),s=[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],l=[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],c=[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],d=[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],u=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function p(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function f(O,j){return O<<j|O>>>32-j}function m(O,j,P,F,L,z,B,A){return f(O+(j^P^F)+z+B|0,A)+L|0}function g(O,j,P,F,L,z,B,A){return f(O+(j&P|~j&F)+z+B|0,A)+L|0}function y(O,j,P,F,L,z,B,A){return f(O+((j|~P)^F)+z+B|0,A)+L|0}function C(O,j,P,F,L,z,B,A){return f(O+(j&F|P&~F)+z+B|0,A)+L|0}function T(O,j,P,F,L,z,B,A){return f(O+(j^(P|~F))+z+B|0,A)+L|0}n(p,r),p.prototype._update=function(){for(var O=a,j=0;j<16;++j)O[j]=this._block.readInt32LE(4*j);for(var P=0|this._a,F=0|this._b,L=0|this._c,z=0|this._d,B=0|this._e,A=0|this._a,S=0|this._b,R=0|this._c,b=0|this._d,v=0|this._e,w=0;w<80;w+=1){var _,x;w<16?(_=m(P,F,L,z,B,O[s[w]],u[0],c[w]),x=T(A,S,R,b,v,O[l[w]],h[0],d[w])):w<32?(_=g(P,F,L,z,B,O[s[w]],u[1],c[w]),x=C(A,S,R,b,v,O[l[w]],h[1],d[w])):w<48?(_=y(P,F,L,z,B,O[s[w]],u[2],c[w]),x=y(A,S,R,b,v,O[l[w]],h[2],d[w])):w<64?(_=C(P,F,L,z,B,O[s[w]],u[3],c[w]),x=g(A,S,R,b,v,O[l[w]],h[3],d[w])):(_=T(P,F,L,z,B,O[s[w]],u[4],c[w]),x=m(A,S,R,b,v,O[l[w]],h[4],d[w])),P=B,B=z,z=f(L,10),L=F,F=_,A=v,v=b,b=f(R,10),R=S,S=x}var k=this._b+L+b|0;this._b=this._c+z+v|0,this._c=this._d+B+A|0,this._d=this._e+P+S|0,this._e=this._a+F+R|0,this._a=k},p.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var O=e.alloc?e.alloc(20):new e(20);return O.writeInt32LE(this._a,0),O.writeInt32LE(this._b,4),O.writeInt32LE(this._c,8),O.writeInt32LE(this._d,12),O.writeInt32LE(this._e,16),O},t.exports=p},{buffer:220,"hash-base":425,inherits:440}],494:[function(i,t,o){"use strict";var e=i("buffer"),n=e.Buffer;function r(s,l){for(var c in s)l[c]=s[c]}function a(s,l,c){return n(s,l,c)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=e:(r(e,o),o.Buffer=a),a.prototype=Object.create(n.prototype),r(n,a),a.from=function(s,l,c){if(typeof s=="number")throw new TypeError("Argument must not be a number");return n(s,l,c)},a.alloc=function(s,l,c){if(typeof s!="number")throw new TypeError("Argument must be a number");var d=n(s);return l!==void 0?typeof c=="string"?d.fill(l,c):d.fill(l):d.fill(0),d},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n(s)},a.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return e.SlowBuffer(s)}},{buffer:220}],495:[function(i,t,o){(function(e){(function(){"use strict";var n,r=i("buffer"),a=r.Buffer,s={};for(n in r)r.hasOwnProperty(n)&&n!=="SlowBuffer"&&n!=="Buffer"&&(s[n]=r[n]);var l=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&n!=="allocUnsafe"&&n!=="allocUnsafeSlow"&&(l[n]=a[n]);if(s.Buffer.prototype=a.prototype,l.from&&l.from!==Uint8Array.from||(l.from=function(c,d,u){if(typeof c=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof c);if(c&&c.length===void 0)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof c);return a(c,d,u)}),l.alloc||(l.alloc=function(c,d,u){if(typeof c!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof c);if(c<0||c>
12=2*(1<<30))throw new RangeError('The value "'+c+'" is invalid for option "size"');var h=a(c);return d&&d.length!==0?typeof u=="string"?h.fill(d,u):h.fill(d):h.fill(0),h}),!s.kStringMaxLength)try{s.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch{}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s}).call(this)}).call(this,i("_process"))},{_process:467,buffer:220}],496:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});let e=i("xmlchars/xml/1.0/ed5"),n=i("xmlchars/xml/1.1/ed2"),r=i("xmlchars/xmlns/1.0/ed3");var a=e.isS,s=e.isChar,l=e.isNameStartChar,c=e.isNameChar,d=e.S_LIST,u=e.NAME_RE,h=n.isChar,p=r.isNCNameStartChar,f=r.isNCNameChar,m=r.NC_NAME_RE;let g="http://www.w3.org/XML/1998/namespace",y="http://www.w3.org/2000/xmlns/",C={__proto__:null,xml:g,xmlns:y},T={__proto__:null,amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},O=b=>b===34||b===39,j=[34,39],P=[...j,91,62],F=[...j,60,93],L=[61,63,...d],z=[...d,62,38,60];function B(b,v,w){switch(v){case"xml":w!==g&&b.fail(`xml prefix must be bound to ${g}.`);break;case"xmlns":w!==y&&b.fail(`xmlns prefix must be bound to ${y}.`)}switch(w){case y:b.fail(v===""?`the default namespace may not be set to ${w}.`:`may not assign a prefix (even "xmlns") to the URI ${y}.`);break;case g:switch(v){case"xml":break;case"":b.fail(`the default namespace may not be set to ${w}.`);break;default:b.fail("may not assign the xml namespace to another prefix.")}}}let A=b=>m.test(b),S=b=>u.test(b);o.EVENTS=["xmldecl","text","processinginstruction","doctype","comment","opentagstart","attribute","opentag","closetag","cdata","error","end","ready"];let R={xmldecl:"xmldeclHandler",text:"textHandler",processinginstruction:"piHandler",doctype:"doctypeHandler",comment:"commentHandler",opentagstart:"openTagStartHandler",attribute:"attributeHandler",opentag:"openTagHandler",closetag:"closeTagHandler",cdata:"cdataHandler",error:"errorHandler",end:"endHandler",ready:"readyHandler"};o.SaxesParser=class{constructor(b){this.opt=b??{},this.fragmentOpt=!!this.opt.fragment;let v=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=this.opt.position!==!1,this.fileName=this.opt.fileName,v){this.nameStartCheck=p,this.nameCheck=f,this.isName=A,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},C);let w=this.opt.additionalNamespaces;w!=null&&(function(_,x){for(let k of Object.keys(x))B(_,k,x[k])}(this,w),Object.assign(this.ns,w))}else this.nameStartCheck=l,this.nameCheck=c,this.isName=S,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}get closed(){return this._closed}_init(){var b;this.openWakaBang="",this.text="",this.name="",this.piTarget="",this.entity="",this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk="",this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=0,this.attribList=[];let{fragmentOpt:v}=this;this.state=v?13:0,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=v,this.xmlDeclPossible=!v,this.xmlDeclExpects=["version"],this.entityReturnState=void 0;let{defaultXMLVersion:w}=this.opt;if(w===void 0){if(this.opt.forceXMLVersion===!0)throw new Error("forceXMLVersion set but defaultXMLVersion is not set");w="1.0"}this.setXMLVersion(w),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(T),(b=this.readyHandler)===null||b===void 0||b.call(this)}get position(){return this.chunkPosition+this.i}get columnIndex(){return this.position-this.positionAtNewLine}on(b,v){this[R[b]]=v}off(b){this[R[b]]=void 0}makeError(b){var v;let w=(v=this.fileName)!==null&&v!==void 0?v:"";return this.trackPosition&&(w.length>0&&(w+=":"),w+=`${this.line}:${this.column}`),w.length>0&&(w+=": "),new Error(w+b)}fail(b){let v=this.makeError(b),w=this.errorHandler;if(w===void 0)throw v;return w(v),this}write(b){if(this.closed)return this.fail("cannot write after close; assign an onready handler.");let v=!1;b===null?(v=!0,b=""):typeof b=="object"&&(b=b.toString()),this.carriedFromPrevious!==void 0&&(b=`${this.carriedFromPrevious}${b}`,this.carriedFromPrevious=void 0);let w=b.length,_=b.charCodeAt(w-1);!v&&(_===13||_>=55296&&_<=56319)&&(this.carriedFromPrevious=b[w-1],w--,b=b.slice(0,w));let{stateTable:x}=this;for(this.chunk=b,this.i=0;this.i<w;)x[this.state].call(this);return this.chunkPosition+=w,v?this.end():this}close(){return this.write(null)}getCode10(){let{chunk:b,i:v}=this;if(this.prevI=v,this.i=v+1,v>=b.length)return-1;let w=b.charCodeAt(v);if(this.column++,w<55296){if(w>=32||w===9)return w;switch(w){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:return b.charCodeAt(v+1)===10&&(this.i=v+2),this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail("disallowed character."),w}}if(w>56319)return w>=57344&&w<=65533||this.fail("disallowed character."),w;let _=65536+1024*(w-55296)+(b.charCodeAt(v+1)-56320);return this.i=v+2,_>1114111&&this.fail("disallowed character."),_}getCode11(){let{chunk:b,i:v}=this;if(this.prevI=v,this.i=v+1,v>=b.length)return-1;let w=b.charCodeAt(v);if(this.column++,w<55296){if(w>31&&w<127||w>159&&w!==8232||w===9)return w;switch(w){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:{let x=b.charCodeAt(v+1);x!==10&&x!==133||(this.i=v+2)}case 133:case 8232:return this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail("disallowed character."),w}}if(w>56319)return w>=57344&&w<=65533||this.fail("disallowed character."),w;let _=65536+1024*(w-55296)+(b.charCodeAt(v+1)-56320);return this.i=v+2,_>1114111&&this.fail("disallowed character."),_}getCodeNorm(){let b=this.getCode();return b===-2?10:b}unget(){this.i=this.prevI,this.column--}captureTo(b){let{i:v}=this,{chunk:w}=this;for(;;){let _=this.getCode(),x=_===-2,k=x?10:_;if(k===-1||b.includes(k))return this.text+=w.slice(v,this.prevI),k;x&&(this.text+=w.slice(v,this.prevI)+`
13`,v=this.i)}}captureToChar(b){let{i:v}=this,{chunk:w}=this;for(;;){let _=this.getCode();switch(_){case-2:this.text+=w.slice(v,this.prevI)+`
14`,v=this.i,_=10;break;case-1:return this.text+=w.slice(v),!1}if(_===b)return this.text+=w.slice(v,this.prevI),!0}}captureNameChars(){let{chunk:b,i:v}=this;for(;;){let w=this.getCode();if(w===-1)return this.name+=b.slice(v),-1;if(!c(w))return this.name+=b.slice(v,this.prevI),w===-2?10:w}}skipSpaces(){for(;;){let b=this.getCodeNorm();if(b===-1||!a(b))return b}}setXMLVersion(b){this.currentXMLVersion=b,b==="1.0"?(this.isChar=s,this.getCode=this.getCode10):(this.isChar=h,this.getCode=this.getCode11)}sBegin(){this.chunk.charCodeAt(0)===65279&&(this.i++,this.column++),this.state=1}sBeginWhitespace(){let b=this.i,v=this.skipSpaces();switch(this.prevI!==b&&(this.xmlDeclPossible=!1),v){case 60:if(this.state=15,this.text.length!==0)throw new Error("no-empty text at start");break;case-1:break;default:this.unget(),this.state=13,this.xmlDeclPossible=!1}}sDoctype(){var b;let v=this.captureTo(P);switch(v){case 62:(b=this.doctypeHandler)===null||b===void 0||b.call(this,this.text),this.text="",this.state=13,this.doctype=!0;break;case-1:break;default:this.text+=String.fromCodePoint(v),v===91?this.state=4:O(v)&&(this.state=3,this.q=v)}}sDoctypeQuote(){let b=this.q;this.captureToChar(b)&&(this.text+=String.fromCodePoint(b),this.q=null,this.state=2)}sDTD(){let b=this.captureTo(F);b!==-1&&(this.text+=String.fromCodePoint(b),b===93?this.state=2:b===60?this.state=6:O(b)&&(this.state=5,this.q=b))}sDTDQuoted(){let b=this.q;this.captureToChar(b)&&(this.text+=String.fromCodePoint(b),this.state=4,this.q=null)}sDTDOpenWaka(){let b=this.getCodeNorm();switch(this.text+=String.fromCodePoint(b),b){case 33:this.state=7,this.openWakaBang="";break;case 63:this.state=11;break;default:this.state=4}}sDTDOpenWakaBang(){let b=String.fromCodePoint(this.getCodeNorm()),v=this.openWakaBang+=b;this.text+=b,v!=="-"&&(this.state=v==="--"?8:4,this.openWakaBang="")}sDTDComment(){this.captureToChar(45)&&(this.text+="-",this.state=9)}sDTDCommentEnding(){let b=this.getCodeNorm();this.text+=String.fromCodePoint(b),this.state=b===45?10:8}sDTDCommentEnded(){let b=this.getCodeNorm();this.text+=String.fromCodePoint(b),b===62?this.state=4:(this.fail("malformed comment."),this.state=8)}sDTDPI(){this.captureToChar(63)&&(this.text+="?",this.state=12)}sDTDPIEnding(){let b=this.getCodeNorm();this.text+=String.fromCodePoint(b),b===62&&(this.state=4)}sText(){this.tags.length!==0?this.handleTextInRoot():this.handleTextOutsideRoot()}sEntity(){let{i:b}=this,{chunk:v}=this;e:for(;;)switch(this.getCode()){case-2:this.entity+=v.slice(b,this.prevI)+`
15`,b=this.i;break;case 59:{let{entityReturnState:w}=this,_=this.entity+v.slice(b,this.prevI),x;this.state=w,_===""?(this.fail("empty entity name."),x="&;"):(x=this.parseEntity(_),this.entity=""),w===13&&this.textHandler===void 0||(this.text+=x);break e}case-1:this.entity+=v.slice(b);break e}}sOpenWaka(){let b=this.getCode();if(l(b))this.state=34,this.unget(),this.xmlDeclPossible=!1;else switch(b){case 47:this.state=43,this.xmlDeclPossible=!1;break;case 33:this.state=16,this.openWakaBang="",this.xmlDeclPossible=!1;break;case 63:this.state=23;break;default:this.fail("disallowed character in tag name"),this.state=13,this.xmlDeclPossible=!1}}sOpenWakaBang(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case"[CDATA[":this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0),this.state=20,this.openWakaBang="";break;case"--":this.state=17,this.openWakaBang="";break;case"DOCTYPE":this.state=2,(this.doctype||this.sawRoot)&&this.fail("inappropriately located doctype declaration."),this.openWakaBang="";break;default:this.openWakaBang.length>=7&&this.fail("incorrect syntax.")}}sComment(){this.captureToChar(45)&&(this.state=18)}sCommentEnding(){var b;let v=this.getCodeNorm();v===45?(this.state=19,(b=this.commentHandler)===null||b===void 0||b.call(this,this.text),this.text=""):(this.text+="-"+String.fromCodePoint(v),this.state=17)}sCommentEnded(){let b=this.getCodeNorm();b!==62?(this.fail("malformed comment."),this.text+="--"+String.fromCodePoint(b),this.state=17):this.state=13}sCData(){this.captureToChar(93)&&(this.state=21)}sCDataEnding(){let b=this.getCodeNorm();b===93?this.state=22:(this.text+="]"+String.fromCodePoint(b),this.state=20)}sCDataEnding2(){var b;let v=this.getCodeNorm();switch(v){case 62:(b=this.cdataHandler)===null||b===void 0||b.call(this,this.text),this.text="",this.state=13;break;case 93:this.text+="]";break;default:this.text+="]]"+String.fromCodePoint(v),this.state=20}}sPIFirstChar(){let b=this.getCodeNorm();this.nameStartCheck(b)?(this.piTarget+=String.fromCodePoint(b),this.state=24):b===63||a(b)?(this.fail("processing instruction without a target."),this.state=b===63?26:25):(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(b),this.state=24)}sPIRest(){let{chunk:b,i:v}=this;for(;;){let w=this.getCodeNorm();if(w===-1)return void(this.piTarget+=b.slice(v));if(!this.nameCheck(w)){this.piTarget+=b.slice(v,this.prevI);let _=w===63;_||a(w)?this.piTarget==="xml"?(this.xmlDeclPossible||this.fail("an XML declaration must be at the start of the document."),this.state=_?33:27):this.state=_?26:25:(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(w));break}}}sPIBody(){if(this.text.length===0){let b=this.getCodeNorm();b===63?this.state=26:a(b)||(this.text=String.fromCodePoint(b))}else this.captureToChar(63)&&(this.state=26)}sPIEnding(){var b;let v=this.getCodeNorm();if(v===62){let{piTarget:w}=this;w.toLowerCase()==="xml"&&this.fail("the XML declaration must appear at the start of the document."),(b=this.piHandler)===null||b===void 0||b.call(this,{target:w,body:this.text}),this.piTarget=this.text="",this.state=13}else v===63?this.text+="?":(this.text+="?"+String.fromCodePoint(v),this.state=25);this.xmlDeclPossible=!1}sXMLDeclNameStart(){let b=this.skipSpaces();b!==63?b!==-1&&(this.state=28,this.name=String.fromCodePoint(b)):this.state=33}sXMLDeclName(){let b=this.captureTo(L);if(b===63)return this.state=33,this.name+=this.text,this.text="",void this.fail("XML declaration is incomplete.");if(a(b)||b===61){if(this.name+=this.text,this.text="",!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail("did not expect any more name/value pairs.");break;case 1:this.fail(`expected the name ${this.xmlDeclExpects[0]}.`);break;default:this.fail("expected one of "+this.xmlDeclExpects.join(", "))}this.state=b===61?30:29}}sXMLDeclEq(){let b=this.getCodeNorm();if(b===63)return this.state=33,void this.fail("XML declaration is incomplete.");a(b)||(b!==61&&this.fail("value required."),this.state=30)}sXMLDeclValueStart(){let b=this.getCodeNorm();if(b===63)return this.state=33,void this.fail("XML declaration is incomplete.");a(b)||(O(b)?this.q=b:(this.fail("value must be quoted."),this.q=32),this.state=31)}sXMLDeclValue(){let b=this.captureTo([this.q,63]);if(b===63)return this.state=33,this.text="",void this.fail("XML declaration is incomplete.");if(b===-1)return;let v=this.text;switch(this.text="",this.name){case"version":{this.xmlDeclExpects=["encoding","standalone"];let w=v;this.xmlDecl.version=w,/^1\.[0-9]+$/.test(w)?this.opt.forceXMLVersion||this.setXMLVersion(w):this.fail("version number must match /^1\\.[0-9]+$/.");break}case"encoding":/^[A-Za-z][A-Za-z0-9._-]*$/.test(v)||this.fail("encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/."),this.xmlDeclExpects=["standalone"],this.xmlDecl.encoding=v;break;case"standalone":v!=="yes"&&v!=="no"&&this.fail('standalone value must match "yes" or "no".'),this.xmlDeclExpects=[],this.xmlDecl.standalone=v}this.name="",this.state=32}sXMLDeclSeparator(){let b=this.getCodeNorm();b!==63?(a(b)||(this.fail("whitespace required."),this.unget()),this.state=27):this.state=33}sXMLDeclEnding(){var b;this.getCodeNorm()===62?(this.piTarget!=="xml"?this.fail("processing instructions are not allowed before root."):this.name!=="version"&&this.xmlDeclExpects.includes("version")&&this.fail("XML declaration must contain a version."),(b=this.xmldeclHandler)===null||b===void 0||b.call(this,this.xmlDecl),this.name="",this.piTarget=this.text="",this.state=13):this.fail("The character ? is disallowed anywhere in XML declarations."),this.xmlDeclPossible=!1}sOpenTag(){var b;let v=this.captureNameChars();if(v===-1)return;let w=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name="",this.xmlnsOpt&&(this.topNS=w.ns=Object.create(null)),(b=this.openTagStartHandler)===null||b===void 0||b.call(this,w),this.sawRoot=!0,!this.fragmentOpt&&this.closedRoot&&this.fail("documents may contain only one root."),v){case 62:this.openTag();break;case 47:this.state=35;break;default:a(v)||this.fail("disallowed character in tag name."),this.state=36}}sOpenTagSlash(){this.getCode()===62?this.openSelfClosingTag():(this.fail("forward-slash in opening tag not followed by >."),this.state=36)}sAttrib(){let b=this.skipSpaces();b!==-1&&(l(b)?(this.unget(),this.state=37):b===62?this.openTag():b===47?this.state=35:this.fail("disallowed
15 character in attribute name."))}sAttribName(){let b=this.captureNameChars();b===61?this.state=39:a(b)?this.state=38:b===62?(this.fail("attribute without value."),this.pushAttrib(this.name,this.name),this.name=this.text="",this.openTag()):b!==-1&&this.fail("disallowed character in attribute name.")}sAttribNameSawWhite(){let b=this.skipSpaces();switch(b){case-1:return;case 61:this.state=39;break;default:this.fail("attribute without value."),this.text="",this.name="",b===62?this.openTag():l(b)?(this.unget(),this.state=37):(this.fail("disallowed character in attribute name."),this.state=36)}}sAttribValue(){let b=this.getCodeNorm();O(b)?(this.q=b,this.state=40):a(b)||(this.fail("unquoted attribute value."),this.state=42,this.unget())}sAttribValueQuoted(){let{q:b,chunk:v}=this,{i:w}=this;for(;;)switch(this.getCode()){case b:return this.pushAttrib(this.name,this.text+v.slice(w,this.prevI)),this.name=this.text="",this.q=null,void(this.state=41);case 38:return this.text+=v.slice(w,this.prevI),this.state=14,void(this.entityReturnState=40);case 10:case-2:case 9:this.text+=v.slice(w,this.prevI)+" ",w=this.i;break;case 60:return this.text+=v.slice(w,this.prevI),void this.fail("disallowed character.");case-1:return void(this.text+=v.slice(w))}}sAttribValueClosed(){let b=this.getCodeNorm();a(b)?this.state=36:b===62?this.openTag():b===47?this.state=35:l(b)?(this.fail("no whitespace between attributes."),this.unget(),this.state=37):this.fail("disallowed character in attribute name.")}sAttribValueUnquoted(){let b=this.captureTo(z);switch(b){case 38:this.state=14,this.entityReturnState=42;break;case 60:this.fail("disallowed character.");break;case-1:break;default:this.text.includes("]]>")&&this.fail('the string "]]>" is disallowed in char data.'),this.pushAttrib(this.name,this.text),this.name=this.text="",b===62?this.openTag():this.state=36}}sCloseTag(){let b=this.captureNameChars();b===62?this.closeTag():a(b)?this.state=44:b!==-1&&this.fail("disallowed character in closing tag.")}sCloseTagSawWhite(){switch(this.skipSpaces()){case 62:this.closeTag();break;case-1:break;default:this.fail("disallowed character in closing tag.")}}handleTextInRoot(){let{i:b,forbiddenState:v}=this,{chunk:w,textHandler:_}=this;e:for(;;)switch(this.getCode()){case 60:if(this.state=15,_!==void 0){let{text:x}=this,k=w.slice(b,this.prevI);x.length!==0?(_(x+k),this.text=""):k.length!==0&&_(k)}v=0;break e;case 38:this.state=14,this.entityReturnState=13,_!==void 0&&(this.text+=w.slice(b,this.prevI)),v=0;break e;case 93:switch(v){case 0:v=1;break;case 1:v=2;break;case 2:break;default:throw new Error("impossible state")}break;case 62:v===2&&this.fail('the string "]]>" is disallowed in char data.'),v=0;break;case-2:_!==void 0&&(this.text+=w.slice(b,this.prevI)+`
16`),b=this.i,v=0;break;case-1:_!==void 0&&(this.text+=w.slice(b));break e;default:v=0}this.forbiddenState=v}handleTextOutsideRoot(){let{i:b}=this,{chunk:v,textHandler:w}=this,_=!1;e:for(;;){let x=this.getCode();switch(x){case 60:if(this.state=15,w!==void 0){let{text:k}=this,I=v.slice(b,this.prevI);k.length!==0?(w(k+I),this.text=""):I.length!==0&&w(I)}break e;case 38:this.state=14,this.entityReturnState=13,w!==void 0&&(this.text+=v.slice(b,this.prevI)),_=!0;break e;case-2:w!==void 0&&(this.text+=v.slice(b,this.prevI)+`
17`),b=this.i;break;case-1:w!==void 0&&(this.text+=v.slice(b));break e;default:a(x)||(_=!0)}}_&&(this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0))}pushAttribNS(b,v){var w;let{prefix:_,local:x}=this.qname(b),k={name:b,prefix:_,local:x,value:v};if(this.attribList.push(k),(w=this.attributeHandler)===null||w===void 0||w.call(this,k),_==="xmlns"){let I=v.trim();this.currentXMLVersion==="1.0"&&I===""&&this.fail("invalid attempt to undefine prefix in XML 1.0"),this.topNS[x]=I,B(this,x,I)}else if(b==="xmlns"){let I=v.trim();this.topNS[""]=I,B(this,"",I)}}pushAttribPlain(b,v){var w;let _={name:b,value:v};this.attribList.push(_),(w=this.attributeHandler)===null||w===void 0||w.call(this,_)}end(){var b,v;this.sawRoot||this.fail("document must contain a root element.");let{tags:w}=this;for(;w.length>0;){let x=w.pop();this.fail("unclosed tag: "+x.name)}this.state!==0&&this.state!==13&&this.fail("unexpected end.");let{text:_}=this;return _.length!==0&&((b=this.textHandler)===null||b===void 0||b.call(this,_),this.text=""),this._closed=!0,(v=this.endHandler)===null||v===void 0||v.call(this),this._init(),this}resolve(b){var v,w;let _=this.topNS[b];if(_!==void 0)return _;let{tags:x}=this;for(let k=x.length-1;k>=0;k--)if(_=x[k].ns[b],_!==void 0)return _;return _=this.ns[b],_!==void 0?_:(w=(v=this.opt).resolvePrefix)===null||w===void 0?void 0:w.call(v,b)}qname(b){let v=b.indexOf(":");if(v===-1)return{prefix:"",local:b};let w=b.slice(v+1),_=b.slice(0,v);return(_===""||w===""||w.includes(":"))&&this.fail(`malformed name: ${b}.`),{prefix:_,local:w}}processAttribsNS(){var b;let{attribList:v}=this,w=this.tag;{let{prefix:k,local:I}=this.qname(w.name);w.prefix=k,w.local=I;let H=w.uri=(b=this.resolve(k))!==null&&b!==void 0?b:"";k!==""&&(k==="xmlns"&&this.fail('tags may not have "xmlns" as prefix.'),H===""&&(this.fail(`unbound namespace prefix: ${JSON.stringify(k)}.`),w.uri=k))}if(v.length===0)return;let{attributes:_}=w,x=new Set;for(let k of v){let{name:I,prefix:H,local:U}=k,Z,M;H===""?(Z=I==="xmlns"?y:"",M=I):(Z=this.resolve(H),Z===void 0&&(this.fail(`unbound namespace prefix: ${JSON.stringify(H)}.`),Z=H),M=`{${Z}}${U}`),x.has(M)&&this.fail(`duplicate attribute: ${M}
vendor: 10,319 bytes, line 17
17.`),x.add(M),k.uri=Z,_[I]=k}this.attribList=[]}processAttribsPlain(){let{attribList:b}=this,v=this.tag.attributes;for(let{name:w,value:_}of b)v[w]!==void 0&&this.fail(`duplicate attribute: ${w}.`),v[w]=_;this.attribList=[]}openTag(){var b;this.processAttribs();let{tags:v}=this,w=this.tag;w.isSelfClosing=!1,(b=this.openTagHandler)===null||b===void 0||b.call(this,w),v.push(w),this.state=13,this.name=""}openSelfClosingTag(){var b,v,w;this.processAttribs();let{tags:_}=this,x=this.tag;x.isSelfClosing=!0,(b=this.openTagHandler)===null||b===void 0||b.call(this,x),(v=this.closeTagHandler)===null||v===void 0||v.call(this,x),(this.tag=(w=_[_.length-1])!==null&&w!==void 0?w:null)===null&&(this.closedRoot=!0),this.state=13,this.name=""}closeTag(){let{tags:b,name:v}=this;if(this.state=13,this.name="",v==="")return this.fail("weird empty close tag."),void(this.text+="</>");let w=this.closeTagHandler,_=b.length;for(;_-- >0;){let x=this.tag=b.pop();if(this.topNS=x.ns,w?.(x),x.name===v)break;this.fail("unexpected close tag.")}_===0?this.closedRoot=!0:_<0&&(this.fail(`unmatched closing tag: ${v}.`),this.text+=`</${v}>`)}parseEntity(b){if(b[0]!=="#"){let w=this.ENTITIES[b];return w!==void 0?w:(this.fail(this.isName(b)?"undefined entity.":"disallowed character in entity name."),`&${b};`)}let v=NaN;return b[1]==="x"&&/^#x[0-9a-f]+$/i.test(b)?v=parseInt(b.slice(2),16):/^#[0-9]+$/.test(b)&&(v=parseInt(b.slice(1),10)),this.isChar(v)?String.fromCodePoint(v):(this.fail("malformed character entity."),`&${b};`)}}},{"xmlchars/xml/1.0/ed5":543,"xmlchars/xml/1.1/ed2":544,"xmlchars/xmlns/1.0/ed3":545}],497:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer;function n(r,a){this._block=e.alloc(r),this._finalSize=a,this._blockSize=r,this._len=0}n.prototype.update=function(r,a){typeof r=="string"&&(a=a||"utf8",r=e.from(r,a));for(var s=this._block,l=this._blockSize,c=r.length,d=this._len,u=0;u<c;){for(var h=d%l,p=Math.min(c-u,l-h),f=0;f<p;f++)s[h+f]=r[u+f];u+=p,(d+=p)%l==0&&this._update(s)}return this._len+=c,this},n.prototype.digest=function(r){var a=this._len%this._blockSize;this._block[a]=128,this._block.fill(0,a+1),a>=this._finalSize&&(this._update(this._block),this._block.fill(0));var s=8*this._len;if(s<=4294967295)this._block.writeUInt32BE(s,this._blockSize-4);else{var l=(4294967295&s)>>>0,c=(s-l)/4294967296;this._block.writeUInt32BE(c,this._blockSize-8),this._block.writeUInt32BE(l,this._blockSize-4)}this._update(this._block);var d=this._hash();return r?d.toString(r):d},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},t.exports=n},{"safe-buffer":494}],498:[function(i,t,o){"use strict";var e=t.exports=function(n){n=n.toLowerCase();var r=e[n];if(!r)throw new Error(n+" is not supported (we accept pull requests)");return new r};e.sha=i("./sha"),e.sha1=i("./sha1"),e.sha224=i("./sha224"),e.sha256=i("./sha256"),e.sha384=i("./sha384"),e.sha512=i("./sha512")},{"./sha":499,"./sha1":500,"./sha224":501,"./sha256":502,"./sha384":503,"./sha512":504}],499:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./hash"),r=i("safe-buffer").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,n.call(this,64,56)}function c(u){return u<<30|u>>>2}function d(u,h,p,f){return u===0?h&p|~h&f:u===2?h&p|h&f|p&f:h^p^f}e(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(u){for(var h,p=this._w,f=0|this._a,m=0|this._b,g=0|this._c,y=0|this._d,C=0|this._e,T=0;T<16;++T)p[T]=u.readInt32BE(4*T);for(;T<80;++T)p[T]=p[T-3]^p[T-8]^p[T-14]^p[T-16];for(var O=0;O<80;++O){var j=~~(O/20),P=0|((h=f)<<5|h>>>27)+d(j,m,g,y)+C+p[O]+a[j];C=y,y=g,g=c(m),m=f,f=P}this._a=f+this._a|0,this._b=m+this._b|0,this._c=g+this._c|0,this._d=y+this._d|0,this._e=C+this._e|0},l.prototype._hash=function(){var u=r.allocUnsafe(20);return u.writeInt32BE(0|this._a,0),u.writeInt32BE(0|this._b,4),u.writeInt32BE(0|this._c,8),u.writeInt32BE(0|this._d,12),u.writeInt32BE(0|this._e,16),u},t.exports=l},{"./hash":497,inherits:440,"safe-buffer":494}],500:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./hash"),r=i("safe-buffer").Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,n.call(this,64,56)}function c(h){return h<<5|h>>>27}function d(h){return h<<30|h>>>2}function u(h,p,f,m){return h===0?p&f|~p&m:h===2?p&f|p&m|f&m:p^f^m}e(l,n),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(h){for(var p,f=this._w,m=0|this._a,g=0|this._b,y=0|this._c,C=0|this._d,T=0|this._e,O=0;O<16;++O)f[O]=h.readInt32BE(4*O);for(;O<80;++O)f[O]=(p=f[O-3]^f[O-8]^f[O-14]^f[O-16])<<1|p>>>31;for(var j=0;j<80;++j){var P=~~(j/20),F=c(m)+u(P,g,y,C)+T+f[j]+a[P]|0;T=C,C=y,y=d(g),g=m,m=F}this._a=m+this._a|0,this._b=g+this._b|0,this._c=y+this._c|0,this._d=C+this._d|0,this._e=T+this._e|0},l.prototype._hash=function(){var h=r.allocUnsafe(20);return h.writeInt32BE(0|this._a,0),h.writeInt32BE(0|this._b,4),h.writeInt32BE(0|this._c,8),h.writeInt32BE(0|this._d,12),h.writeInt32BE(0|this._e,16),h},t.exports=l},{"./hash":497,inherits:440,"safe-buffer":494}],501:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./sha256"),r=i("./hash"),a=i("safe-buffer").Buffer,s=new Array(64);function l(){this.init(),this._w=s,r.call(this,64,56)}e(l,n),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var c=a.allocUnsafe(28);return c.writeInt32BE(this._a,0),c.writeInt32BE(this._b,4),c.writeInt32BE(this._c,8),c.writeInt32BE(this._d,12),c.writeInt32BE(this._e,16),c.writeInt32BE(this._f,20),c.writeInt32BE(this._g,24),c},t.exports=l},{"./hash":497,"./sha256":502,inherits:440,"safe-buffer":494}],502:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./hash"),r=i("safe-buffer").Buffer,a=[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],s=new Array(64);function l(){this.init(),this._w=s,n.call(this,64,56)}function c(f,m,g){return g^f&(m^g)}function d(f,m,g){return f&m|g&(f|m)}function u(f){return(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10)}function h(f){return(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7)}function p(f){return(f>>>7|f<<25)^(f>>>18|f<<14)^f>>>3}e(l,n),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(f){for(var m,g=this._w,y=0|this._a,C=0|this._b,T=0|this._c,O=0|this._d,j=0|this._e,P=0|this._f,F=0|this._g,L=0|this._h,z=0;z<16;++z)g[z]=f.readInt32BE(4*z);for(;z<64;++z)g[z]=0|(((m=g[z-2])>>>17|m<<15)^(m>>>19|m<<13)^m>>>10)+g[z-7]+p(g[z-15])+g[z-16];for(var B=0;B<64;++B){var A=L+h(j)+c(j,P,F)+a[B]+g[B]|0,S=u(y)+d(y,C,T)|0;L=F,F=P,P=j,j=O+A|0,O=T,T=C,C=y,y=A+S|0}this._a=y+this._a|0,this._b=C+this._b|0,this._c=T+this._c|0,this._d=O+this._d|0,this._e=j+this._e|0,this._f=P+this._f|0,this._g=F+this._g|0,this._h=L+this._h|0},l.prototype._hash=function(){var f=r.allocUnsafe(32);return f.writeInt32BE(this._a,0),f.writeInt32BE(this._b,4),f.writeInt32BE(this._c,8),f.writeInt32BE(this._d,12),f.writeInt32BE(this._e,16),f.writeInt32BE(this._f,20),f.writeInt32BE(this._g,24),f.writeInt32BE(this._h,28),f},t.exports=l},{"./hash":497,inherits:440,"safe-buffer":494}],503:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./sha512"),r=i("./hash"),a=i("safe-buffer").Buffer,s=new Array(160);function l(){this.init(),this._w=s,r.call(this,128,112)}e(l,n),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var c=a.allocUnsafe(48);function d(u,h,p){c.writeInt32BE(u,p),c.writeInt32BE(h,p+4)}return d(this._ah,this._al,0),d(this._bh,this._bl,8),d(this._ch,this._cl,16),d(this._dh,this._dl,24),d(this._eh,this._el,32),d(this._fh,this._fl,40),c},t.exports=l},{"./hash":497,"./sha512":504,inherits:440,"safe-buffer":494}],504:[function(i,t,o){"use strict";var e=i("inherits"),n=i("./hash"),r=i("safe-buffer").Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,
171322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function l(){this.init(),this._w=s,n.call(this,128,112)}function c(C,T,O){return O^C&(T^O)}function d(C,T,O){return C&T|O&(C|T)}function u(C,T){return(C>>>28|T<<4)^(T>>>2|C<<30)^(T>>>7|C<<25)}function h(C,T){return(C>>>14|T<<18)^(C>>>18|T<<14)^(T>>>9|C<<23)}function p(C,T){return(C>>>1|T<<31)^(C>>>8|T<<24)^C>>>7}function f(C,T){return(C>>>1|T<<31)^(C>>>8|T<<24)^(C>>>7|T<<25)}function m(C,T){return(C>>>19|T<<13)^(T>>>29|C<<3)^C>>>6}function g(C,T){return(C>>>19|T<<13)^(T>>>29|C<<3)^(C>>>6|T<<26)}function y(C,T){return C>>>0<T>>>0?1:0}e(l,n),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(C){for(var T=this._w,O=0|this._ah,j=0|this._bh,P=0|this._ch,F=0|this._dh,L=0|this._eh,z=0|this._fh,B=0|this._gh,A=0|this._hh,S=0|this._al,R=0|this._bl,b=0|this._cl,v=0|this._dl,w=0|this._el,_=0|this._fl,x=0|this._gl,k=0|this._hl,I=0;I<32;I+=2)T[I]=C.readInt32BE(4*I),T[I+1]=C.readInt32BE(4*I+4);for(;I<160;I+=2){var H=T[I-30],U=T[I-30+1],Z=p(H,U),M=f(U,H),W=m(H=T[I-4],U=T[I-4+1]),D=g(U,H),E=T[I-14],V=T[I-14+1],Q=T[I-32],te=T[I-32+1],X=M+V|0,ee=Z+E+y(X,M)|0;ee=(ee=ee+W+y(X=X+D|0,D)|0)+Q+y(X=X+te|0,te)|0,T[I]=ee,T[I+1]=X}for(var fe=0;fe<160;fe+=2){ee=T[fe],X=T[fe+1];var ce=d(O,j,P),K=d(S,R,b),le=u(O,S),ae=u(S,O),he=h(L,w),we=h(w,L),xe=a[fe],ke=a[fe+1],Be=c(L,z,B),Ge=c(w,_,x),Ze=k+we|0,Tt=A+he+y(Ze,k)|0;Tt=(Tt=(Tt=Tt+Be+y(Ze=Ze+Ge|0,Ge)|0)+xe+y(Ze=Ze+ke|0,ke)|0)+ee+y(Ze=Ze+X|0,X)|0;var ot=ae+K|0,ht=le+ce+y(ot,ae)|0;A=B,k=x,B=z,x=_,z=L,_=w,L=F+Tt+y(w=v+Ze|0,v)|0,F=P,v=b,P=j,b=R,j=O,R=S,O=Tt+ht+y(S=Ze+ot|0,Ze)|0}this._al=this._al+S|0,this._bl=this._bl+R|0,this._cl=this._cl+b|0,this._dl=this._dl+v|0,this._el=this._el+w|0,this._fl=this._fl+_|0,this._gl=this._gl+x|0,this._hl=this._hl+k|0,this._ah=this._ah+O+y(this._al,S)|0,this._bh=this._bh+j+y(this._bl,R)|0,this._ch=this._ch+P+y(this._cl,b)|0,this._dh=this._dh+F+y(this._dl,v)|0,this._eh=this._eh+L+y(this._el,w)|0,this._fh=this._fh+z+y(this._fl,_)|0,this._gh=this._gh+B+y(this._gl,x)|0,this._hh=this._hh+A+y(this._hl,k)|0},l.prototype._hash=function(){var C=r.allocUnsafe(64);function T(O,j,P){C.writeInt32BE(O,P),C.writeInt32BE(j,P+4)}return T(this._ah,this._al,0),T(this._bh,this._bl,8),T(this._ch,this._cl,16),T(this._dh,this._dl,24),T(this._eh,this._el,32),T(this._fh,this._fl,40),T(this._gh,this._gl,48),T(this._hh,this._hl,56),C},t.exports=l},{"./hash":497,inherits:440,"safe-buffer":494}],505:[function(i,t,o){"use strict";t.exports=n;var e=i("events").EventEmitter;function n(){e.call(this)}i("inherits")(n,e),n.Readable=i("readable-stream/readable.js"),n.Writable=i("readable-stream/writable.js"),n.Duplex=i("readable-stream/duplex.js"),n.Transform=i("readable-stream/transform.js"),n.PassThrough=i("readable-stream/passthrough.js"),n.Stream=n,n.prototype.pipe=function(r,a){var s=this;function l(m){r.writable&&r.write(m)===!1&&s.pause&&s.pause()}function c(){s.readable&&s.resume&&s.resume()}s.on("data",l),r.on("drain",c),r._isStdio||a&&a.end===!1||(s.on("end",u),s.on("close",h));var d=!1;function u(){d||(d=!0,r.end())}function h(){d||(d=!0,typeof r.destroy=="function"&&r.destroy())}function p(m){if(f(),e.listenerCount(this,"error")===0)throw m}function f(){s.removeListener("data",l),r.removeListener("drain",c),s.removeListener("end",u),s.removeListener("close",h),s.removeListener("error",p),r.removeListener("error",p),s.removeListener("end",f),s.removeListener("close",f),r.removeListener("close",f)}return s.on("error",p),r.on("error",p),s.on("end",f),s.on("close",f),r.on("close",f),r.emit("pipe",s),r}},{events:422,inherits:440,"readable-stream/duplex.js":507,"readable-stream/passthrough.js":516,"readable-stream/readable.js":517,"readable-stream/transform.js":518,"readable-stream/writable.js":519}],506:[function(i,t,o){"use strict";var e={}.toString;t.exports=Array.isArray||function(n){return e.call(n)=="[object Array]"}},{}],507:[function(i,t,o){"use strict";
17t.exports=i("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":508}],508:[function(i,t,o){"use strict";var e=i("process-nextick-args"),n=Object.keys||function(f){var m=[];for(var g in f)m.push(g);return m};t.exports=u;var r=Object.create(i("core-util-is"));r.inherits=i("inherits");var a=i("./_stream_readable"),s=i("./_stream_writable");r.inherits(u,a);for(var l=n(s.prototype),c=0;c<l.length;c++){var d=l[c];u.prototype[d]||(u.prototype[d]=s.prototype[d])}function u(f){if(!(this instanceof u))return new u(f);a.call(this,f),s.call(this,f),f&&f.readable===!1&&(this.readable=!1),f&&f.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,f&&f.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(p,this)}function p(f){f.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(f){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=f,this._writableState.destroyed=f)}}),u.prototype._destroy=function(f,m){this.push(null),this.end(),e.nextTick(m,f)}},{"./_stream_readable":510,"./_stream_writable":512,"core-util-is":383,inherits:440,"process-nextick-args":466}],509:[function(i,t,o){"use strict";t.exports=r;var e=i("./_stream_transform"),n=Object.create(i("core-util-is"));function r(a){if(!(this instanceof r))return new r(a);e.call(this,a)}n.inherits=i("inherits"),n.inherits(r,e),r.prototype._transform=function(a,s,l){l(null,a)}},{"./_stream_transform":511,"core-util-is":383,inherits:440}],510:[function(i,t,o){(function(e,n){(function(){"use strict";var r=i("process-nextick-args");t.exports=O;var a,s=i("isarray");O.ReadableState=T,i("events").EventEmitter;var l=function(k,I){return k.listeners(I).length},c=i("./internal/streams/stream"),d=i("safe-buffer").Buffer,u=(n!==void 0?n:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},h=Object.create(i("core-util-is"));h.inherits=i("inherits");var p=i("util"),f=void 0;f=p&&p.debuglog?p.debuglog("stream"):function(){};var m,g=i("./internal/streams/BufferList"),y=i("./internal/streams/destroy");h.inherits(O,c);var C=["error","close","destroy","pause","resume"];function T(k,I){k=k||{};var H=I instanceof(a=a||i("./_stream_duplex"));this.objectMode=!!k.objectMode,H&&(this.objectMode=this.objectMode||!!k.readableObjectMode);var U=k.highWaterMark,Z=k.readableHighWaterMark,M=this.objectMode?16:16384;this.highWaterMark=U||U===0?U:H&&(Z||Z===0)?Z:M,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=k.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,k.encoding&&(m||(m=i("string_decoder/").StringDecoder),this.decoder=new m(k.encoding),this.encoding=k.encoding)}function O(k){if(a=a||i("./_stream_duplex"),!(this instanceof O))return new O(k);this._readableState=new T(k,this),this.readable=!0,k&&(typeof k.read=="function"&&(this._read=k.read),typeof k.destroy=="function"&&(this._destroy=k.destroy)),c.call(this)}function j(k,I,H,U,Z){var M,W=k._readableState;return I===null?(W.reading=!1,function(D,E){if(!E.ended){if(E.decoder){var V=E.decoder.end();V&&V.length&&(E.buffer.push(V),E.length+=E.objectMode?1:V.length)}E.ended=!0,L(D)}}(k,W)):(Z||(M=function(D,E){var V;Q=E,d.isBuffer(Q)||Q instanceof u||typeof E=="string"||E===void 0||D.objectMode||(V=new TypeError("Invalid non-string/buffer chunk"));var Q;return V}(W,I)),M?k.emit("error",M):W.objectMode||I&&I.length>0?(typeof I=="string"||W.objectMode||Object.getPrototypeOf(I)===d.prototype||(I=function(D){return d.from(D)}(I)),U?W.endEmitted?k.emit("error",new Error("stream.unshift() after end event")):P(k,W,I,!0):W.ended?k.emit("error",new Error("stream.push() after EOF")):(W.reading=!1,W.decoder&&!H?(I=W.decoder.write(I),W.objectMode||I.length!==0?P(k,W,I,!1):B(k,W)):P(k,W,I,!1))):U||(W.reading=!1)),function(D){return!D.ended&&(D.needReadable||D.length<D.highWaterMark||D.length===0)}(W)}
17function P(k,I,H,U){I.flowing&&I.length===0&&!I.sync?(k.emit("data",H),k.read(0)):(I.length+=I.objectMode?1:H.length,U?I.buffer.unshift(H):I.buffer.push(H),I.needReadable&&L(k)),B(k,I)}Object.defineProperty(O.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(k){this._readableState&&(this._readableState.destroyed=k)}}),O.prototype.destroy=y.destroy,O.prototype._undestroy=y.undestroy,O.prototype._destroy=function(k,I){this.push(null),I(k)},O.prototype.push=function(k,I){var H,U=this._readableState;return U.objectMode?H=!0:typeof k=="string"&&((I=I||U.defaultEncoding)!==U.encoding&&(k=d.from(k,I),I=""),H=!0),j(this,k,I,!1,H)},O.prototype.unshift=function(k){return j(this,k,null,!0,!1)},O.prototype.isPaused=function(){return this._readableState.flowing===!1},O.prototype.setEncoding=function(k){return m||(m=i("string_decoder/").StringDecoder),this._readableState.decoder=new m(k),this._readableState.encoding=k,this};function F(k,I){return k<=0||I.length===0&&I.ended?0:I.objectMode?1:k!=k?I.flowing&&I.length?I.buffer.head.data.length:I.length:(k>I.highWaterMark&&(I.highWaterMark=function(H){return H>=8388608?H=8388608:(H--,H|=H>>>1,H|=H>>>2,H|=H>>>4,H|=H>>>8,H|=H>>>16,H++),H}(k)),k<=I.length?k:I.ended?I.length:(I.needReadable=!0,0))}function L(k){var I=k._readableState;I.needReadable=!1,I.emittedReadable||(f("emitReadable",I.flowing),I.emittedReadable=!0,I.sync?r.nextTick(z,k):z(k))}function z(k){f("emit readable"),k.emit("readable"),b(k)}function B(k,I){I.readingMore||(I.readingMore=!0,r.nextTick(A,k,I))}function A(k,I){for(var H=I.length;!I.reading&&!I.flowing&&!I.ended&&I.length<I.highWaterMark&&(f("maybeReadMore read 0"),k.read(0),H!==I.length);)H=I.length;I.readingMore=!1}function S(k){f("readable nexttick read 0"),k.read(0)}function R(k,I){I.reading||(f("resume read 0"),k.read(0)),I.resumeScheduled=!1,I.awaitDrain=0,k.emit("resume"),b(k),I.flowing&&!I.reading&&k.read(0)}function b(k){var I=k._readableState;for(f("flow",I.flowing);I.flowing&&k.read()!==null;);}function v(k,I){return I.length===0?null:(I.objectMode?H=I.buffer.shift():!k||k>=I.length?(H=I.decoder?I.buffer.join(""):I.buffer.length===1?I.buffer.head.data:I.buffer.concat(I.length),I.buffer.clear()):H=function(U,Z,M){var W;return U<Z.head.data.length?(W=Z.head.data.slice(0,U),Z.head.data=Z.head.data.slice(U)):W=U===Z.head.data.length?Z.shift():M?function(D,E){var V=E.head,Q=1,te=V.data;for(D-=te.length;V=V.next;){var X=V.data,ee=D>X.length?X.length:D;if(ee===X.length?te+=X:te+=X.slice(0,D),(D-=ee)===0){ee===X.length?(++Q,V.next?E.head=V.next:E.head=E.tail=null):(E.head=V,V.data=X.slice(ee));break}++Q}return E.length-=Q,te}(U,Z):function(D,E){var V=d.allocUnsafe(D),Q=E.head,te=1;for(Q.data.copy(V),D-=Q.data.length;Q=Q.next;){var X=Q.data,ee=D>X.length?X.length:D;if(X.copy(V,V.length-D,0,ee),(D-=ee)===0){ee===X.length?(++te,Q.next?E.head=Q.next:E.head=E.tail=null):(E.head=Q,Q.data=X.slice(ee));break}++te}return E.length-=te,V}(U,Z),W}(k,I.buffer,I.decoder),H);var H}function w(k){var I=k._readableState;if(I.length>0)throw new Error('"endReadable()" called on non-empty stream');I.endEmitted||(I.ended=!0,r.nextTick(_,I,k))}function _(k,I){k.endEmitted||k.length!==0||(k.endEmitted=!0,I.readable=!1,I.emit("end"))}function x(k,I){for(var H=0,U=k.length;H<U;H++)if(k[H]===I)return H;return-1}O.prototype.read=function(k){f("read",k),k=parseInt(k,10);var I=this._readableState,H=k;if(k!==0&&(I.emittedReadable=!1),k===0&&I.needReadable&&(I.length>=I.highWaterMark||I.ended))return f("read: emitReadable",I.length,I.ended),I.length===0&&I.ended?w(this):L(this),null;if((k=F(k,I))===0&&I.ended)return I.length===0&&w(this),null;var U,Z=I.needReadable;return f("need readable",Z),(I.length===0||I.length-k<I.highWaterMark)&&f("length less than watermark",Z=!0),I.ended||I.reading?f("reading or ended",Z=!1):Z&&(f("do read"),I.reading=!0,I.sync=!0,I.length===0&&(I.needReadable=!0),this._read(I.highWaterMark),I.sync=!1,I.reading||(k=F(H,I))),(U=k>0?v(k,I):null)===null?(I.needReadable=!0,k=0):I.length-=k,I.length===0&&(I.ended||(I.needReadable=!0),H!==k&&I.ended&&w(this)),U!==null&&this.emit
17("data",U),U},O.prototype._read=function(k){this.emit("error",new Error("_read() is not implemented"))},O.prototype.pipe=function(k,I){var H=this,U=this._readableState;switch(U.pipesCount){case 0:U.pipes=k;break;case 1:U.pipes=[U.pipes,k];break;default:U.pipes.push(k)}U.pipesCount+=1,f("pipe count=%d opts=%j",U.pipesCount,I);var Z=(!I||I.end!==!1)&&k!==e.stdout&&k!==e.stderr?W:fe;function M(ce,K){f("onunpipe"),ce===H&&K&&K.hasUnpiped===!1&&(K.hasUnpiped=!0,f("cleanup"),k.removeListener("close",X),k.removeListener("finish",ee),k.removeListener("drain",D),k.removeListener("error",te),k.removeListener("unpipe",M),H.removeListener("end",W),H.removeListener("end",fe),H.removeListener("data",Q),E=!0,!U.awaitDrain||k._writableState&&!k._writableState.needDrain||D())}function W(){f("onend"),k.end()}U.endEmitted?r.nextTick(Z):H.once("end",Z),k.on("unpipe",M);var D=function(ce){return function(){var K=ce._readableState;f("pipeOnDrain",K.awaitDrain),K.awaitDrain&&K.awaitDrain--,K.awaitDrain===0&&l(ce,"data")&&(K.flowing=!0,b(ce))}}(H);k.on("drain",D);var E=!1,V=!1;function Q(ce){f("ondata"),V=!1,k.write(ce)!==!1||V||((U.pipesCount===1&&U.pipes===k||U.pipesCount>1&&x(U.pipes,k)!==-1)&&!E&&(f("false write response, pause",U.awaitDrain),U.awaitDrain++,V=!0),H.pause())}function te(ce){f("onerror",ce),fe(),k.removeListener("error",te),l(k,"error")===0&&k.emit("error",ce)}function X(){k.removeListener("finish",ee),fe()}function ee(){f("onfinish"),k.removeListener("close",X),fe()}function fe(){f("unpipe"),H.unpipe(k)}return H.on("data",Q),function(ce,K,le){if(typeof ce.prependListener=="function")return ce.prependListener(K,le);ce._events&&ce._events[K]?s(ce._events[K])?ce._events[K].unshift(le):ce._events[K]=[le,ce._events[K]]:ce.on(K,le)}(k,"error",te),k.once("close",X),k.once("finish",ee),k.emit("pipe",H),U.flowing||(f("pipe resume"),H.resume()),k},O.prototype.unpipe=function(k){var I=this._readableState,H={hasUnpiped:!1};if(I.pipesCount===0)return this;if(I.pipesCount===1)return k&&k!==I.pipes||(k||(k=I.pipes),I.pipes=null,I.pipesCount=0,I.flowing=!1,k&&k.emit("unpipe",this,H)),this;if(!k){var U=I.pipes,Z=I.pipesCount;I.pipes=null,I.pipesCount=0,I.flowing=!1;for(var M=0;M<Z;M++)U[M].emit("unpipe",this,{hasUnpiped:!1});return this}var W=x(I.pipes,k);return W===-1||(I.pipes.splice(W,1),I.pipesCount-=1,I.pipesCount===1&&(I.pipes=I.pipes[0]),k.emit("unpipe",this,H)),this},O.prototype.on=function(k,I){var H=c.prototype.on.call(this,k,I);if(k==="data")this._readableState.flowing!==!1&&this.resume();else if(k==="readable"){var U=this._readableState;U.endEmitted||U.readableListening||(U.readableListening=U.needReadable=!0,U.emittedReadable=!1,U.reading?U.length&&L(this):r.nextTick(S,this))}return H},O.prototype.addListener=O.prototype.on,O.prototype.resume=function(){var k=this._readableState;return k.flowing||(f("resume"),k.flowing=!0,function(I,H){H.resumeScheduled||(H.resumeScheduled=!0,r.nextTick(R,I,H))}(this,k)),this},O.prototype.pause=function(){return f("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(f("pause"),this._readableState.flowing=!1,this.emit("pause")),this},O.prototype.wrap=function(k){var I=this,H=this._readableState,U=!1;for(var Z in k.on("end",function(){if(f("wrapped end"),H.decoder&&!H.ended){var W=H.decoder.end();W&&W.length&&I.push(W)}I.push(null)}),k.on("data",function(W){f("wrapped data"),H.decoder&&(W=H.decoder.write(W)),H.objectMode&&W==null||(H.objectMode||W&&W.length)&&(I.push(W)||(U=!0,k.pause()))}),k)this[Z]===void 0&&typeof k[Z]=="function"&&(this[Z]=function(W){return function(){return k[W].apply(k,arguments)}}(Z));for(var M=0;M<C.length;M++)k.on(C[M],this.emit.bind(this,C[M]));return this._read=function(W){f("wrapped _read",W),U&&(U=!1,k.resume())},this},Object.defineProperty(O.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),O._fromList=v}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./_stream_duplex":508,"./internal/streams/BufferList":513,"./internal/stream
17s/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,events:422,inherits:440,isarray:506,"process-nextick-args":466,"safe-buffer":520,"string_decoder/":521,util:188}],511:[function(i,t,o){"use strict";t.exports=a;var e=i("./_stream_duplex"),n=Object.create(i("core-util-is"));function r(c,d){var u=this._transformState;u.transforming=!1;var h=u.writecb;if(!h)return this.emit("error",new Error("write callback called multiple times"));u.writechunk=null,u.writecb=null,d!=null&&this.push(d),h(c);var p=this._readableState;p.reading=!1,(p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}function a(c){if(!(this instanceof a))return new a(c);e.call(this,c),this._transformState={afterTransform:r.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",s)}function s(){var c=this;typeof this._flush=="function"?this._flush(function(d,u){l(c,d,u)}):l(this,null,null)}function l(c,d,u){if(d)return c.emit("error",d);if(u!=null&&c.push(u),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}n.inherits=i("inherits"),n.inherits(a,e),a.prototype.push=function(c,d){return this._transformState.needTransform=!1,e.prototype.push.call(this,c,d)},a.prototype._transform=function(c,d,u){throw new Error("_transform() is not implemented")},a.prototype._write=function(c,d,u){var h=this._transformState;if(h.writecb=u,h.writechunk=c,h.writeencoding=d,!h.transforming){var p=this._readableState;(h.needTransform||p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}},a.prototype._read=function(c){var d=this._transformState;d.writechunk!==null&&d.writecb&&!d.transforming?(d.transforming=!0,this._transform(d.writechunk,d.writeencoding,d.afterTransform)):d.needTransform=!0},a.prototype._destroy=function(c,d){var u=this;e.prototype._destroy.call(this,c,function(h){d(h),u.emit("close")})}},{"./_stream_duplex":508,"core-util-is":383,inherits:440}],512:[function(i,t,o){(function(e,n,r){(function(){"use strict";var a=i("process-nextick-args");function s(B){var A=this;this.next=null,this.entry=null,this.finish=function(){(function(S,R,b){var v=S.entry;for(S.entry=null;v;){var w=v.callback;R.pendingcb--,w(b),v=v.next}R.corkedRequestsFree.next=S})(A,B)}}t.exports=T;var l,c=!e.browser&&["v0.10","v0.9."].indexOf(e.version.slice(0,5))>-1?r:a.nextTick;T.WritableState=C;var d=Object.create(i("core-util-is"));d.inherits=i("inherits");var u={deprecate:i("util-deprecate")},h=i("./internal/streams/stream"),p=i("safe-buffer").Buffer,f=(n!==void 0?n:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},m,g=i("./internal/streams/destroy");function y(){}function C(B,A){l=l||i("./_stream_duplex"),B=B||{};var S=A instanceof l;this.objectMode=!!B.objectMode,S&&(this.objectMode=this.objectMode||!!B.writableObjectMode);var R=B.highWaterMark,b=B.writableHighWaterMark,v=this.objectMode?16:16384;this.highWaterMark=R||R===0?R:S&&(b||b===0)?b:v,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var w=B.decodeStrings===!1;this.decodeStrings=!w,this.defaultEncoding=B.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(_){(function(x,k){var I=x._writableState,H=I.sync,U=I.writecb;if(function(M){M.writing=!1,M.writecb=null,M.length-=M.writelen,M.writelen=0}(I),k)(function(M,W,D,E,V){--W.pendingcb,D?(a.nextTick(V,E),a.nextTick(z,M,W),M._writableState.errorEmitted=!0,M.emit("error",E)):(V(E),M._writableState.errorEmitted=!0,M.emit("error",E),z(M,W))})(x,I,H,k,U);else{var Z=F(I);Z||I.corked||I.bufferProcessing||!I.bufferedRequest||P(x,I),H?c(j,x,I,Z,U):j(x,I,Z,U)}})(A,_)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function T(B){if(l=l||i("./_stream_duplex"),!(m.call(T,this)||this instanceof l))return new T(B);this._writableState=new C(B,this),this.writable=!0,B&&(typeof B.write=="function"&&(this._write=B.write),typeof B.writev=="function"&&(this._writev=B.writev),typeof B.destroy=="function"&&(this._destroy=B.destroy),typeof B.final=="function"&&(this._final=B.final)),h.call(this)}function O(B,A,S,R,b,v,w){A.writelen=R,A.writecb=w,A.writing=!0,A.sync=!0,S?B._writev(b,A.onwrite):B._write(b,v,A.onwrite),A.sync=!1}function j(B,A,S,R){S||function(b,v){v.length===0&&v.needDrain&&(v.needDrain=!1,b.emit("drain"))}(B,A),A.pendingcb--,R(),z(B,A)}function P(B,A){A.bufferProcessing=!0;var S=A.bufferedRequest;if(B._writev&&S&&S.next){var R=A.bufferedRequestCount,b=new Array(R),v=A.corkedRequestsFree;v.entry=S;for(var w=0,_=!0;S;)b[w]=S,S.isBuf||(_=!1),S=S.next,w+=1;b.allBuffers=_,O(B,A,!0,A.length,b,"",v.finish),A.pendingcb++,A.lastBufferedRequest=null,v.
17next?(A.corkedRequestsFree=v.next,v.next=null):A.corkedRequestsFree=new s(A),A.bufferedRequestCount=0}else{for(;S;){var x=S.chunk,k=S.encoding,I=S.callback;if(O(B,A,!1,A.objectMode?1:x.length,x,k,I),S=S.next,A.bufferedRequestCount--,A.writing)break}S===null&&(A.lastBufferedRequest=null)}A.bufferedRequest=S,A.bufferProcessing=!1}function F(B){return B.ending&&B.length===0&&B.bufferedRequest===null&&!B.finished&&!B.writing}function L(B,A){B._final(function(S){A.pendingcb--,S&&B.emit("error",S),A.prefinished=!0,B.emit("prefinish"),z(B,A)})}function z(B,A){var S=F(A);return S&&(function(R,b){b.prefinished||b.finalCalled||(typeof R._final=="function"?(b.pendingcb++,b.finalCalled=!0,a.nextTick(L,R,b)):(b.prefinished=!0,R.emit("prefinish")))}(B,A),A.pendingcb===0&&(A.finished=!0,B.emit("finish"))),S}d.inherits(T,h),C.prototype.getBuffer=function(){for(var B=this.bufferedRequest,A=[];B;)A.push(B),B=B.next;return A},function(){try{Object.defineProperty(C.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(B){return!!m.call(this,B)||this===T&&B&&B._writableState instanceof C}})):m=function(B){return B instanceof this},T.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},T.prototype.write=function(B,A,S){var R,b=this._writableState,v=!1,w=!b.objectMode&&(R=B,p.isBuffer(R)||R instanceof f);return w&&!p.isBuffer(B)&&(B=function(_){return p.from(_)}(B)),typeof A=="function"&&(S=A,A=null),w?A="buffer":A||(A=b.defaultEncoding),typeof S!="function"&&(S=y),b.ended?function(_,x){var k=new Error("write after end");_.emit("error",k),a.nextTick(x,k)}(this,S):(w||function(_,x,k,I){var H=!0,U=!1;return k===null?U=new TypeError("May not write null values to stream"):typeof k=="string"||k===void 0||x.objectMode||(U=new TypeError("Invalid non-string/buffer chunk")),U&&(_.emit("error",U),a.nextTick(I,U),H=!1),H}(this,b,B,S))&&(b.pendingcb++,v=function(_,x,k,I,H,U){if(!k){var Z=function(E,V,Q){return E.objectMode||E.decodeStrings===!1||typeof V!="string"||(V=p.from(V,Q)),V}(x,I,H);I!==Z&&(k=!0,H="buffer",I=Z)}var M=x.objectMode?1:I.length;x.length+=M;var W=x.length<x.highWaterMark;if(W||(x.needDrain=!0),x.writing||x.corked){var D=x.lastBufferedRequest;x.lastBufferedRequest={chunk:I,encoding:H,isBuf:k,callback:U,next:null},D?D.next=x.lastBufferedRequest:x.bufferedRequest=x.lastBufferedRequest,x.bufferedRequestCount+=1}else O(_,x,!1,M,I,H,U);return W}(this,b,w,B,A,S)),v},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var B=this._writableState;B.corked&&(B.corked--,B.writing||B.corked||B.bufferProcessing||!B.bufferedRequest||P(this,B))},T.prototype.setDefaultEncoding=function(B){if(typeof B=="string"&&(B=B.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((B+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(B,A,S){S(new Error("_write() is not implemented"))},T.prototype._writev=null,T.prototype.end=function(B,A,S){var R=this._writableState;typeof B=="function"?(S=B,B=null,A=null):typeof A=="function"&&(S=A,A=null),B!=null&&this.write(B,A),R.corked&&(R.corked=1,this.uncork()),R.ending||function(b,v,w){v.ending=!0,z(b,v),w&&(v.finished?a.nextTick(w):b.once("finish",w)),v.ended=!0,b.writable=!1}(this,R,S)},Object.defineProperty(T.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(B){this._writableState&&(this._writableState.destroyed=B)}}),T.prototype.destroy=g.destroy,T.prototype._undestroy=g.undestroy,T.prototype._destroy=function(B,A){this.end(),A(B)}}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},i("timers").setImmediate)}
17,{"./_stream_duplex":508,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,inherits:440,"process-nextick-args":466,"safe-buffer":520,timers:523,"util-deprecate":524}],513:[function(i,t,o){"use strict";var e=i("safe-buffer").Buffer,n=i("util");t.exports=function(){function r(){(function(a,s){if(!(a instanceof s))throw new TypeError("Cannot call a class as a function")})(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(a){var s={data:a,next:null};this.length>0?this.tail.next=s:this.head=s,this.tail=s,++this.length},r.prototype.unshift=function(a){var s={data:a,next:this.head};this.length===0&&(this.tail=s),this.head=s,++this.length},r.prototype.shift=function(){if(this.length!==0){var a=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,a}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(a){if(this.length===0)return"";for(var s=this.head,l=""+s.data;s=s.next;)l+=a+s.data;return l},r.prototype.concat=function(a){if(this.length===0)return e.alloc(0);for(var s,l,c,d=e.allocUnsafe(a>>>0),u=this.head,h=0;u;)s=u.data,l=d,c=h,s.copy(l,c),h+=u.data.length,u=u.next;return d},r}(),n&&n.inspect&&n.inspect.custom&&(t.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})},{"safe-buffer":520,util:188}],514:[function(i,t,o){"use strict";var e=i("process-nextick-args");function n(r,a){r.emit("error",a)}t.exports={destroy:function(r,a){var s=this,l=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return l||c?(a?a(r):r&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(n,this,r)):e.nextTick(n,this,r)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(r||null,function(d){!a&&d?s._writableState?s._writableState.errorEmitted||(s._writableState.errorEmitted=!0,e.nextTick(n,s,d)):e.nextTick(n,s,d):a&&a(d)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":466}],515:[function(i,t,o){arguments[4][490][0].apply(o,arguments)},{dup:490,events:422}],516:[function(i,t,o){"use strict";t.exports=i("./readable").PassThrough},{"./readable":517}],517:[function(i,t,o){"use strict";(o=t.exports=i("./lib/_stream_readable.js")).Stream=o,o.Readable=o,o.Writable=i("./lib/_stream_writable.js"),o.Duplex=i("./lib/_stream_duplex.js"),o.Transform=i("./lib/_stream_transform.js"),o.PassThrough=i("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":508,"./lib/_stream_passthrough.js":509,"./lib/_stream_readable.js":510,"./lib/_stream_transform.js":511,"./lib/_stream_writable.js":512}],518:[function(i,t,o){"use strict";t.exports=i("./readable").Transform},{"./readable":517}],519:[function(i,t,o){"use strict";t.exports=i("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":512}],520:[function(i,t,o){arguments[4][217][0].apply(o,arguments)},{buffer:220,dup:217}],521:[function(i,t,o){arguments[4][218][0].apply(o,arguments)},{dup:218,"safe-buffer":520}],522:[function(i,t,o){arguments[4][218][0].apply(o,arguments)},{dup:218,"safe-buffer":494}],523:[function(i,t,o){(function(e,n){(function(){"use strict";var r=i("process/browser.js").nextTick,a=Function.prototype.apply,s=Array.prototype.slice,l={},c=0;function d(u,h){this._id=u,this._clearFn=h}o.setTimeout=function(){return new d(a.call(setTimeout,window,arguments),clearTimeout)},o.setInterval=function(){return new d(a.call(setInterval,window,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(u){u.close()},d.prototype.unref=d.prototype.ref=function(){},d.prototype.close=function(){this._clearFn.call(window,this._id)},o.enroll=function(u,h){clearTimeout(u._idleTimeoutId),u._idleTimeout=h},o.unenroll=function(u){clearTimeout(u._idleTimeoutId),u._idleTimeout=-1},o._unrefActive=o.active=function(u){clearTimeout(u._idleTimeoutId);var h=u._idleTimeout;h>=0&&(u._idleTimeoutId=setTimeout(function(){u._onTimeout&&u._onTimeout()},h))},o.setImmediate=typeof e=="function"?e:function(u){var h=c++,p=!(arguments.length<2)&&s.call(arguments,1
17);return l[h]=!0,r(function(){l[h]&&(p?u.apply(null,p):u.call(null),o.clearImmediate(h))}),h},o.clearImmediate=typeof n=="function"?n:function(u){delete l[u]}}).call(this)}).call(this,i("timers").setImmediate,i("timers").clearImmediate)},{"process/browser.js":467,timers:523}],524:[function(i,t,o){(function(e){(function(){"use strict";function n(r){try{if(!e.localStorage)return!1}catch{return!1}var a=e.localStorage[r];return a!=null&&String(a).toLowerCase()==="true"}t.exports=function(r,a){if(n("noDeprecation"))return r;var s=!1;return function(){if(!s){if(n("throwDeprecation"))throw new Error(a);n("traceDeprecation")?console.trace(a):console.warn(a),s=!0}return r.apply(this,arguments)}}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],525:[function(i,t,o){"use strict";typeof Object.create=="function"?t.exports=function(e,n){e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,n){e.super_=n;var r=function(){};r.prototype=n.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],526:[function(i,t,o){"use strict";t.exports=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}},{}],527:[function(i,t,o){(function(e,n){(function(){"use strict";var r=/%[sdj%]/g;o.format=function(b){if(!C(b)){for(var v=[],w=0;w<arguments.length;w++)v.push(l(arguments[w]));return v.join(" ")}w=1;for(var _=arguments,x=_.length,k=String(b).replace(r,function(H){if(H==="%%")return"%";if(w>=x)return H;switch(H){case"%s":return String(_[w++]);case"%d":return Number(_[w++]);case"%j":try{return JSON.stringify(_[w++])}catch{return"[Circular]"}default:return H}}),I=_[w];w<x;I=_[++w])g(I)||!j(I)?k+=" "+I:k+=" "+l(I);return k},o.deprecate=function(b,v){if(T(n.process))return function(){return o.deprecate(b,v).apply(this,arguments)};if(e.noDeprecation===!0)return b;var w=!1;return function(){if(!w){if(e.throwDeprecation)throw new Error(v);e.traceDeprecation?console.trace(v):console.error(v),w=!0}return b.apply(this,arguments)}};var a,s={};function l(b,v){var w={seen:[],stylize:d};return arguments.length>=3&&(w.depth=arguments[2]),arguments.length>=4&&(w.colors=arguments[3]),m(v)?w.showHidden=v:v&&o._extend(w,v),T(w.showHidden)&&(w.showHidden=!1),T(w.depth)&&(w.depth=2),T(w.colors)&&(w.colors=!1),T(w.customInspect)&&(w.customInspect=!0),w.colors&&(w.stylize=c),u(w,b,w.depth)}function c(b,v){var w=l.styles[v];return w?"\x1B["+l.colors[w][0]+"m"+b+"\x1B["+l.colors[w][1]+"m":b}function d(b,v){return b}function u(b,v,w){if(b.customInspect&&v&&L(v.inspect)&&v.inspect!==o.inspect&&(!v.constructor||v.constructor.prototype!==v)){var _=v.inspect(w,b);return C(_)||(_=u(b,_,w)),_}var x=function(D,E){if(T(E))return D.stylize("undefined","undefined");if(C(E)){var V="'"+JSON.stringify(E).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return D.stylize(V,"string")}if(y(E))return D.stylize(""+E,"number");if(m(E))return D.stylize(""+E,"boolean");if(g(E))return D.stylize("null","null")}(b,v);if(x)return x;var k=Object.keys(v),I=function(D){var E={};return D.forEach(function(V,Q){E[V]=!0}),E}(k);if(b.showHidden&&(k=Object.getOwnPropertyNames(v)),F(v)&&(k.indexOf("message")>=0||k.indexOf("description")>=0))return h(v);if(k.length===0){if(L(v)){var H=v.name?": "+v.name:"";return b.stylize("[Function"+H+"]","special")}if(O(v))return b.stylize(RegExp.prototype.toString.call(v),"regexp");if(P(v))return b.stylize(Date.prototype.toString.call(v),"date");if(F(v))return h(v)}var U,Z="",M=!1,W=["{","}"];return f(v)&&(M=!0,W=["[","]"]),L(v)&&(Z=" [Function"+(v.name?": "+v.name:"")+"]"),O(v)&&(Z=" "+RegExp.prototype.toString.call(v)),P(v)&&(Z=" "+Date.prototype.toUTCString.call(v)),F(v)&&(Z=" "+h(v)),k.length!==0||M&&v.length!=0?w<0?O(v)?b.stylize(RegExp.prototype.toString.call(v),"regexp"):b.stylize("[Object]","special"):(b.seen.push(v),U=M?function(D,E,V,Q,te){for(var X=[],ee=0,fe=E.length;ee<fe;++ee)R(E,String(ee))?X.push(p(D,E,V,Q,String(ee),!0)):X.push("");return te.forEach(function(ce){ce.match(/^\d+$/)||X.push(p(D,E,V,Q,ce,!0))}),X}(b,v,w,I,k):k.map(function(D){return p(b,v,w,I,D,M)}),b.seen.pop(),function(D,E,V){return D.reduce(function(Q,te){return te.indexOf(`
18`)>=0,Q+te.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?V[0]+(E===""?"":E+`
19 `)+" "+D.join(`,
20  `)+" "+V[1]:V[0]+E+" "+D.join(", ")+" "+V[1]}(U,Z,W)):W[0]+Z+W[1]}function h(b){return"["+Error.prototype.toString.call(b)+"]"}
20function p(b,v,w,_,x,k){var I,H,U;if((U=Object.getOwnPropertyDescriptor(v,x)||{value:v[x]}).get?H=U.set?b.stylize("[Getter/Setter]","special"):b.stylize("[Getter]","special"):U.set&&(H=b.stylize("[Setter]","special")),R(_,x)||(I="["+x+"]"),H||(b.seen.indexOf(U.value)<0?(H=g(w)?u(b,U.value,null):u(b,U.value,w-1)).indexOf(`
21`)>-1&&(H=k?H.split(`
22`).map(function(Z){return"  "+Z}).join(`
23`).substr(2):`
24`+H.split(`
25`).map(function(Z){return"   "+Z}).join(`
26`)):H=b.stylize("[Circular]","special")),T(I)){if(k&&x.match(/^\d+$/))return H;(I=JSON.stringify(""+x)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(I=I.substr(1,I.length-2),I=b.stylize(I,"name")):(I=I.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),I=b.stylize(I,"string"))}return I+": "+H}function f(b){return Array.isArray(b)}function m(b){return typeof b=="boolean"}function g(b){return b===null}function y(b){return typeof b=="number"}function C(b){return typeof b=="string"}function T(b){return b===void 0}function O(b){return j(b)&&z(b)==="[object RegExp]"}function j(b){return typeof b=="object"&&b!==null}function P(b){return j(b)&&z(b)==="[object Date]"}function F(b){return j(b)&&(z(b)==="[object Error]"||b instanceof Error)}function L(b){return typeof b=="function"}function z(b){return Object.prototype.toString.call(b)}function B(b){return b<10?"0"+b.toString(10):b.toString(10)}o.debuglog=function(b){if(T(a)&&(a=e.env.NODE_DEBUG||""),b=b.toUpperCase(),!s[b])if(new RegExp("\\b"+b+"\\b","i").test(a)){var v=e.pid;s[b]=function(){var w=o.format.apply(o,arguments);console.error("%s %d: %s",b,v,w)}}else s[b]=function(){};return s[b]},o.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},o.isArray=f,o.isBoolean=m,o.isNull=g,o.isNullOrUndefined=function(b){return b==null},o.isNumber=y,o.isString=C,o.isSymbol=function(b){return typeof b=="symbol"},o.isUndefined=T,o.isRegExp=O,o.isObject=j,o.isDate=P,o.isError=F,o.isFunction=L,o.isPrimitive=function(b){return b===null||typeof b=="boolean"||typeof b=="number"||typeof b=="string"||typeof b=="symbol"||b===void 0},o.isBuffer=i("./support/isBuffer");var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(){var b=new Date,v=[B(b.getHours()),B(b.getMinutes()),B(b.getSeconds())].join(":");return[b.getDate(),A[b.getMonth()],v].join(" ")}function R(b,v){return Object.prototype.hasOwnProperty.call(b,v)}o.log=function(){console.log("%s - %s",S(),o.format.apply(o,arguments))},o.inherits=i("inherits"),o._extend=function(b,v){if(!v||!j(v))return b;for(var w=Object.keys(v),_=w.length;_--;)b[w[_]]=v[w[_]];return b}}).call(this)}).call(this,i("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./support/isBuffer":526,_process:467,inherits:525}],528:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"v1",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(o,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(o,"v4",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(o,"v5",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(o,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(o,"version",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(o,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(o,"stringify",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(o,"parse",{enumerable:!0,get:function(){return u.default}});var e=h(i("./v1.js")),n=h(i("./v3.js")),r=h(i("./v4.js")),a=h(i("./v5.js")),s=h(i("./nil.js")),l=h(i("./version.js")),c=h(i("./validate.js")),d=h(i("./stringify.js")),u=h(i("./parse.js"));function h(p){return p&&p.__esModule?p:{default:p}}},{"./nil.js":530,"./parse.js":531,"./stringify.js":535,"./v1.js":536,"./v3.js":537,"./v4.js":539,"./v5.js":540,"./validate.js":541,"./version.js":542}],529:[function(i,t,o){"use strict";function e(u){return 14+(u+64>>>9<<4)+1}function n(u,h){let p=(65535&u)+(65535&h);return(u>>16)+(h>>16)+(p>>16)<<16|65535&p}function r(u,h,p,f,m,g){return n((y=n(n(h,u),n(f,g)))<<(C=m)|y>>>32-C,p);var y,C}function a(u,h,p,f,m,g,y){return r(h&p|~h&f,u,h,m,g,y)}function s(u,h,p,f,m,g,y){return r(h&f|p&~f,u,h,m,g,y)}function l(u,h,p,f,m,g,y){return r(h^p^f,u,h,m,g,y)}function c(u,h,p,f,m,g,y){return r(p^(h|~f),u,h,m,g,y)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var d=function(u){if(typeof u=="string"){let h=unescape(encodeURIComponent(u));u=new Uint8Array(h.length);for(let p=0;p<h.length;
26++p)u[p]=h.charCodeAt(p)}return function(h){let p=[],f=32*h.length;for(let m=0;m<f;m+=8){let g=h[m>>5]>>>m%32&255,y=parseInt("0123456789abcdef".charAt(g>>>4&15)+"0123456789abcdef".charAt(15&g),16);p.push(y)}return p}(function(h,p){h[p>>5]|=128<<p%32,h[e(p)-1]=p;let f=1732584193,m=-271733879,g=-1732584194,y=271733878;for(let C=0;C<h.length;C+=16){let T=f,O=m,j=g,P=y;f=a(f,m,g,y,h[C],7,-680876936),y=a(y,f,m,g,h[C+1],12,-389564586),g=a(g,y,f,m,h[C+2],17,606105819),m=a(m,g,y,f,h[C+3],22,-1044525330),f=a(f,m,g,y,h[C+4],7,-176418897),y=a(y,f,m,g,h[C+5],12,1200080426),g=a(g,y,f,m,h[C+6],17,-1473231341),m=a(m,g,y,f,h[C+7],22,-45705983),f=a(f,m,g,y,h[C+8],7,1770035416),y=a(y,f,m,g,h[C+9],12,-1958414417),g=a(g,y,f,m,h[C+10],17,-42063),m=a(m,g,y,f,h[C+11],22,-1990404162),f=a(f,m,g,y,h[C+12],7,1804603682),y=a(y,f,m,g,h[C+13],12,-40341101),g=a(g,y,f,m,h[C+14],17,-1502002290),m=a(m,g,y,f,h[C+15],22,1236535329),f=s(f,m,g,y,h[C+1],5,-165796510),y=s(y,f,m,g,h[C+6],9,-1069501632),g=s(g,y,f,m,h[C+11],14,643717713),m=s(m,g,y,f,h[C],20,-373897302),f=s(f,m,g,y,h[C+5],5,-701558691),y=s(y,f,m,g,h[C+10],9,38016083),g=s(g,y,f,m,h[C+15],14,-660478335),m=s(m,g,y,f,h[C+4],20,-405537848),f=s(f,m,g,y,h[C+9],5,568446438),y=s(y,f,m,g,h[C+14],9,-1019803690),g=s(g,y,f,m,h[C+3],14,-187363961),m=s(m,g,y,f,h[C+8],20,1163531501),f=s(f,m,g,y,h[C+13],5,-1444681467),y=s(y,f,m,g,h[C+2],9,-51403784),g=s(g,y,f,m,h[C+7],14,1735328473),m=s(m,g,y,f,h[C+12],20,-1926607734),f=l(f,m,g,y,h[C+5],4,-378558),y=l(y,f,m,g,h[C+8],11,-2022574463),g=l(g,y,f,m,h[C+11],16,1839030562),m=l(m,g,y,f,h[C+14],23,-35309556),f=l(f,m,g,y,h[C+1],4,-1530992060),y=l(y,f,m,g,h[C+4],11,1272893353),g=l(g,y,f,m,h[C+7],16,-155497632),m=l(m,g,y,f,h[C+10],23,-1094730640),f=l(f,m,g,y,h[C+13],4,681279174),y=l(y,f,m,g,h[C],11,-358537222),g=l(g,y,f,m,h[C+3],16,-722521979),m=l(m,g,y,f,h[C+6],23,76029189),f=l(f,m,g,y,h[C+9],4,-640364487),y=l(y,f,m,g,h[C+12],11,-421815835),g=l(g,y,f,m,h[C+15],16,530742520),m=l(m,g,y,f,h[C+2],23,-995338651),f=c(f,m,g,y,h[C],6,-198630844),y=c(y,f,m,g,h[C+7],10,1126891415),g=c(g,y,f,m,h[C+14],15,-1416354905),m=c(m,g,y,f,h[C+5],21,-57434055),f=c(f,m,g,y,h[C+12],6,1700485571),y=c(y,f,m,g,h[C+3],10,-1894986606),g=c(g,y,f,m,h[C+10],15,-1051523),m=c(m,g,y,f,h[C+1],21,-2054922799),f=c(f,m,g,y,h[C+8],6,1873313359),y=c(y,f,m,g,h[C+15],10,-30611744),g=c(g,y,f,m,h[C+6],15,-1560198380),m=c(m,g,y,f,h[C+13],21,1309151649),f=c(f,m,g,y,h[C+4],6,-145523070),y=c(y,f,m,g,h[C+11],10,-1120210379),g=c(g,y,f,m,h[C+2],15,718787259),m=c(m,g,y,f,h[C+9],21,-343485551),f=n(f,T),m=n(m,O),g=n(g,j),y=n(y,P)}return[f,m,g,y]}(function(h){if(h.length===0)return[];let p=8*h.length,f=new Uint32Array(e(p));for(let m=0;m<p;m+=8)f[m>>5]|=(255&h[m/8])<<m%32;return f}(u),8*u.length))};o.default=d},{}],530:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,o.default="00000000-0000-0000-0000-000000000000"},{}],531:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e,n=(e=i("./validate.js"))&&e.__esModule?e:{default:e},r=function(a){if(!(0,n.default)(a))throw TypeError("Invalid UUID");let s,l=new Uint8Array(16);return l[0]=(s=parseInt(a.slice(0,8),16))>>>24,l[1]=s>>>16&255,l[2]=s>>>8&255,l[3]=255&s,l[4]=(s=parseInt(a.slice(9,13),16))>>>8,l[5]=255&s,l[6]=(s=parseInt(a.slice(14,18),16))>>>8,l[7]=255&s,l[8]=(s=parseInt(a.slice(19,23),16))>>>8,l[9]=255&s,l[10]=(s=parseInt(a.slice(24,36),16))/1099511627776&255,l[11]=s/4294967296&255,l[12]=s>>>24&255,l[13]=s>>>16&255,l[14]=s>>>8&255,l[15]=255&s,l};o.default=r},{"./validate.js":541}],532:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0,o.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{}],533:[function(i,t,o){"use strict";let e;Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(){if(!e&&(e=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!e))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return e(n)};let n=new Uint8Array(16)},{}],534:[function(i,t,o){"use strict";function e(a,s,l,c){switch(a){case 0:return s&l^~s&c;case 1:return s^l^c;case 2:return s&l^s&c^l&c;case 3:return s^l^c}}function n(a,s){return a<<s|a>>>32-s}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var r=function(a){let s=[1518500249,1859775393,2400959708,3395469782],l=[1732584193,4023233417,2562383102,271733878,3285377520];
26if(typeof a=="string"){let h=unescape(encodeURIComponent(a));a=[];for(let p=0;p<h.length;++p)a.push(h.charCodeAt(p))}else Array.isArray(a)||(a=Array.prototype.slice.call(a));a.push(128);let c=a.length/4+2,d=Math.ceil(c/16),u=new Array(d);for(let h=0;h<d;++h){let p=new Uint32Array(16);for(let f=0;f<16;++f)p[f]=a[64*h+4*f]<<24|a[64*h+4*f+1]<<16|a[64*h+4*f+2]<<8|a[64*h+4*f+3];u[h]=p}u[d-1][14]=8*(a.length-1)/Math.pow(2,32),u[d-1][14]=Math.floor(u[d-1][14]),u[d-1][15]=8*(a.length-1)&4294967295;for(let h=0;h<d;++h){let p=new Uint32Array(80);for(let T=0;T<16;++T)p[T]=u[h][T];for(let T=16;T<80;++T)p[T]=n(p[T-3]^p[T-8]^p[T-14]^p[T-16],1);let f=l[0],m=l[1],g=l[2],y=l[3],C=l[4];for(let T=0;T<80;++T){let O=Math.floor(T/20),j=n(f,5)+e(O,m,g,y)+C+s[O]+p[T]>>>0;C=y,y=g,g=n(m,30)>>>0,m=f,f=j}l[0]=l[0]+f>>>0,l[1]=l[1]+m>>>0,l[2]=l[2]+g>>>0,l[3]=l[3]+y>>>0,l[4]=l[4]+C>>>0}return[l[0]>>24&255,l[0]>>16&255,l[0]>>8&255,255&l[0],l[1]>>24&255,l[1]>>16&255,l[1]>>8&255,255&l[1],l[2]>>24&255,l[2]>>16&255,l[2]>>8&255,255&l[2],l[3]>>24&255,l[3]>>16&255,l[3]>>8&255,255&l[3],l[4]>>24&255,l[4]>>16&255,l[4]>>8&255,255&l[4]]};o.default=r},{}],535:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e,n=(e=i("./validate.js"))&&e.__esModule?e:{default:e};let r=[];for(let s=0;s<256;++s)r.push((s+256).toString(16).substr(1));var a=function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=(r[s[l+0]]+r[s[l+1]]+r[s[l+2]]+r[s[l+3]]+"-"+r[s[l+4]]+r[s[l+5]]+"-"+r[s[l+6]]+r[s[l+7]]+"-"+r[s[l+8]]+r[s[l+9]]+"-"+r[s[l+10]]+r[s[l+11]]+r[s[l+12]]+r[s[l+13]]+r[s[l+14]]+r[s[l+15]]).toLowerCase();if(!(0,n.default)(c))throw TypeError("Stringified UUID is invalid");return c};o.default=a},{"./validate.js":541}],536:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e=r(i("./rng.js")),n=r(i("./stringify.js"));function r(u){return u&&u.__esModule?u:{default:u}}let a,s,l=0,c=0;var d=function(u,h,p){let f=h&&p||0,m=h||new Array(16),g=(u=u||{}).node||a,y=u.clockseq!==void 0?u.clockseq:s;if(g==null||y==null){let F=u.random||(u.rng||e.default)();g==null&&(g=a=[1|F[0],F[1],F[2],F[3],F[4],F[5]]),y==null&&(y=s=16383&(F[6]<<8|F[7]))}let C=u.msecs!==void 0?u.msecs:Date.now(),T=u.nsecs!==void 0?u.nsecs:c+1,O=C-l+(T-c)/1e4;if(O<0&&u.clockseq===void 0&&(y=y+1&16383),(O<0||C>l)&&u.nsecs===void 0&&(T=0),T>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=C,c=T,s=y,C+=122192928e5;let j=(1e4*(268435455&C)+T)%4294967296;m[f++]=j>>>24&255,m[f++]=j>>>16&255,m[f++]=j>>>8&255,m[f++]=255&j;let P=C/4294967296*1e4&268435455;m[f++]=P>>>8&255,m[f++]=255&P,m[f++]=P>>>24&15|16,m[f++]=P>>>16&255,m[f++]=y>>>8|128,m[f++]=255&y;for(let F=0;F<6;++F)m[f+F]=g[F];return h||(0,n.default)(m)};o.default=d},{"./rng.js":533,"./stringify.js":535}],537:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e=r(i("./v35.js")),n=r(i("./md5.js"));function r(s){return s&&s.__esModule?s:{default:s}}var a=(0,e.default)("v3",48,n.default);o.default=a},{"./md5.js":529,"./v35.js":538}],538:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=function(l,c,d){function u(h,p,f,m){if(typeof h=="string"&&(h=function(y){y=unescape(encodeURIComponent(y));let C=[];for(let T=0;T<y.length;++T)C.push(y.charCodeAt(T));return C}(h)),typeof p=="string"&&(p=(0,n.default)(p)),p.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let g=new Uint8Array(16+h.length);if(g.set(p),g.set(h,p.length),g=d(g),g[6]=15&g[6]|c,g[8]=63&g[8]|128,f){m=m||0;for(let y=0;y<16;++y)f[m+y]=g[y];return f}return(0,e.default)(g)}try{u.name=l}catch{}return u.DNS=a,u.URL=s,u},o.URL=o.DNS=void 0;var e=r(i("./stringify.js")),n=r(i("./parse.js"));function r(l){return l&&l.__esModule?l:{default:l}}let a="6ba7b810-9dad-11d1-80b4-00c04fd430c8";o.DNS=a;let s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";o.URL=s},{"./parse.js":531,"./stringify.js":535}],539:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e=r(i("./rng.js")),n=r(i("./stringify.js"));function r(s){return s&&s.__esModule?s:{default:s}}var a=function(s,l,c){let d=(s=s||{}).random||(s.rng||e.default)();if(d[6]=15&d[6]|64,d[8]=63&d[8]|128,l){c=c||0;for(let u=0;u<16;++u)l[c+u]=d[u];return l}return(0,n.default)(d)};o.default=a},{"./rng.js":533,"./stringify.js":535}
26],540:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e=r(i("./v35.js")),n=r(i("./sha1.js"));function r(s){return s&&s.__esModule?s:{default:s}}var a=(0,e.default)("v5",80,n.default);o.default=a},{"./sha1.js":534,"./v35.js":538}],541:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e,n=(e=i("./regex.js"))&&e.__esModule?e:{default:e},r=function(a){return typeof a=="string"&&n.default.test(a)};o.default=r},{"./regex.js":532}],542:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var e,n=(e=i("./validate.js"))&&e.__esModule?e:{default:e},r=function(a){if(!(0,n.default)(a))throw TypeError("Invalid UUID");return parseInt(a.substr(14,1),16)};o.default=r},{"./validate.js":541}],543:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CHAR=`	
27\r -\uD7FF\uE000-\uFFFD\u{10000}-\u{10FFFF}`,o.S=` 	\r
28`,o.NAME_START_CHAR=":A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}",o.NAME_CHAR="-"+o.NAME_START_CHAR+".0-9\xB7\u0300-\u036F\u203F-\u2040",o.CHAR_RE=new RegExp("^["+o.CHAR+"]$","u"),o.S_RE=new RegExp("^["+o.S+"]+$","u"),o.NAME_START_CHAR_RE=new RegExp("^["+o.NAME_START_CHAR+"]$","u"),o.NAME_CHAR_RE=new RegExp("^["+o.NAME_CHAR+"]$","u"),o.NAME_RE=new RegExp("^["+o.NAME_START_CHAR+"]["+o.NAME_CHAR+"]*$","u"),o.NMTOKEN_RE=new RegExp("^["+o.NAME_CHAR+"]+$","u");function e(n){return n>=65&&n<=90||n>=97&&n<=122||n===58||n===95||n===8204||n===8205||n>=192&&n<=214||n>=216&&n<=246||n>=248&&n<=767||n>=880&&n<=893||n>=895&&n<=8191||n>=8304&&n<=8591||n>=11264&&n<=12271||n>=12289&&n<=55295||n>=63744&&n<=64975||n>=65008&&n<=65533||n>=65536&&n<=983039}o.S_LIST=[32,10,13,9],o.isChar=function(n){return n>=32&&n<=55295||n===10||n===13||n===9||n>=57344&&n<=65533||n>=65536&&n<=1114111},o.isS=function(n){return n===32||n===10||n===13||n===9},o.isNameStartChar=e,o.isNameChar=function(n){return e(n)||n>=48&&n<=57||n===45||n===46||n===183||n>=768&&n<=879||n>=8255&&n<=8256}},{}],544:[function(i,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.CHAR="�-\uD7FF\uE000-\uFFFD\u{10000}-\u{10FFFF}",o.RESTRICTED_CHAR="�-\b\v\f�-�\x7F-\x84\x86-\x9F",o.S=` 	\r
29`,o.NAME_START_CHAR=":A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}",o.NAME_CHAR="-"+o.NAME_START_CHAR+".0-9\xB7\u0300-\u036F\u203F-\u2040",o.CHAR_RE=new RegExp("^["+o.CHAR+"]$","u"),o.RESTRICTED_CHAR_RE=new RegExp("^["+o.RESTRICTED_CHAR+"]$","u"),o.S_RE=new RegExp("^["+o.S+"]+$","u"),o.NAME_START_CHAR_RE=new RegExp("^["+o.NAME_START_CHAR+"]$","u"),o.NAME_CHAR_RE=new RegExp("^["+o.NAME_CHAR+"]$","u"),o.NAME_RE=new RegExp("^["+o.NAME_START_CHAR+"]["+o.NAME_CHAR+"]*$","u"),o.NMTOKEN_RE=new RegExp("^["+o.NAME_CHAR+"]+$","u");function e(n){return n>=65&&n<=90||n>=97&&n<=122||n===58||n===95||n===8204||n===8205||n>=192&&n<=214||n>=216&&n<=246||n>=248&&n<=767||n>=880&&n<=893||n>=895&&n<=8191||n>=8304&&n<=8591||n>=11264&&n<=12271||n>=12289&&n<=55295||n>=63744&&n<=64975||n>=65008&&n<=65533||n>=65536&&n<=983039}o.S_LIST=[32,10,13,9],o.isChar=function(n){return n>=1&&n<=55295||n>=57344&&n<=65533||n>=65536&&n<=1114111},o.isRestrictedChar=function(n){return n>=1&&n<=8||n===11||n===12||n>=14&&n<=31||n>=127&&n<=132||n>=134&&n<=159},o.isCharAndNotRestricted=function(n){return n===9||n===10||n===13||n>31&&n<127||n===133||n>159&&n<=55295||n>=57344&&n<=65533||n>=65536&&n<=1114111},o.isS=function(n){return n===32||n===10||n===13||n===9},o.isNameStartChar=e,o.isNameChar=function(n){return e(n)||n>=48&&n<=57||n===45||n===46||n===183||n>=768&&n<=879||n>=8255&&n<=8256}},{}],545:[function(i,t,o){"use strict";function e(n){return n>=65&&n<=90||n===95||n>=97&&n<=122||n>=192&&n<=214||n>=216&&n<=246||n>=248&&n<=767||n>=880&&n<=893||n>=895&&n<=8191||n>=8204&&n<=8205||n>=8304&&n<=8591||n>=11264&&n<=12271||n>=12289&&n<=55295||n>=63744&&n<=64975||n>=65008&&n<=65533||n>=65536&&n<=983039}Object.defineProperty(o,"__esModule",{value:!0}),o.NC_NAME_START_CHAR="A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u{10000}-\u{EFFFF}",o.NC_NAME_CHAR="-"+o.NC_NAME_START_CHAR+".0-9\xB7\u0300-\u036F\u203F-\u2040",o.NC_NAME_START_CHAR_RE=new RegExp("^["+o.NC_NAME_START_CHAR+"]$","u"),o.NC_NAME_CHAR_RE=new RegExp("^["+o.NC_NAME_CHAR+"]$","u"),o.NC_NAME_RE=new RegExp("^["+o.NC_NAME_START_CHAR+"]["+o.NC_NAME_CHAR+"]*$","u"),o.isNCNameStartChar=e,o.isNCNameChar=function(n){return e(n)||n===45||n===46||n>=48&&n<=57||n===183||n>=768&&n<=879||n>=8255&&n<=8256}},{}]},{},[15])(15)})});var FF=tt((_Be,RF)=>{RF.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var zl=tt($c=>{var Zk,bce=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];$c.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};$c.getSymbolTotalCodewords=function(t){return bce[t]};$c.getBCHDigit=function(i){let t=0;for(;i!==0;)t++,i>>>=1;return t};$c.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');Zk=t};$c.isKanjiModeEnabled=function(){return typeof Zk<"u"};$c.toSJIS=function(t){return Zk(t)}});var py=tt(oa=>{oa.L={bit:1};oa.M={bit:0};oa.Q={bit:3};oa.H={bit:2};
29function vce(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return oa.L;case"m":case"medium":return oa.M;case"q":case"quartile":return oa.Q;case"h":case"high":return oa.H;default:throw new Error("Unknown EC Level: "+i)}}oa.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4};oa.from=function(t,o){if(oa.isValid(t))return t;try{return vce(t)}catch{return o}}});var BF=tt((CBe,LF)=>{function NF(){this.buffer=[],this.length=0}NF.prototype={get:function(i){let t=Math.floor(i/8);return(this.buffer[t]>>>7-i%8&1)===1},put:function(i,t){for(let o=0;o<t;o++)this.putBit((i>>>t-o-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(i){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),i&&(this.buffer[t]|=128>>>this.length%8),this.length++}};LF.exports=NF});var VF=tt((ABe,jF)=>{function om(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}om.prototype.set=function(i,t,o,e){let n=i*this.size+t;this.data[n]=o,e&&(this.reservedBit[n]=!0)};om.prototype.get=function(i,t){return this.data[i*this.size+t]};om.prototype.xor=function(i,t,o){this.data[i*this.size+t]^=o};om.prototype.isReserved=function(i,t){return this.reservedBit[i*this.size+t]};jF.exports=om});var zF=tt(my=>{var yce=zl().getSymbolSize;my.getRowColCoords=function(t){if(t===1)return[];let o=Math.floor(t/7)+2,e=yce(t),n=e===145?26:Math.ceil((e-13)/(2*o-2))*2,r=[e-7];for(let a=1;a<o-1;a++)r[a]=r[a-1]-n;return r.push(6),r.reverse()};my.getPositions=function(t){let o=[],e=my.getRowColCoords(t),n=e.length;for(let r=0;r<n;r++)for(let a=0;a<n;a++)r===0&&a===0||r===0&&a===n-1||r===n-1&&a===0||o.push([e[r],e[a]]);return o}});var GF=tt(UF=>{var _ce=zl().getSymbolSize,HF=7;UF.getPositions=function(t){let o=_ce(t);return[[0,0],[o-HF,0],[0,o-HF]]}});var WF=tt(Cn=>{Cn.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var Kc={N1:3,N2:3,N3:40,N4:10};Cn.isValid=function(t){return t!=null&&t!==""&&!isNaN(t)&&t>=0&&t<=7};Cn.from=function(t){return Cn.isValid(t)?parseInt(t,10):void 0};Cn.getPenaltyN1=function(t){let o=t.size,e=0,n=0,r=0,a=null,s=null;for(let l=0;l<o;l++){n=r=0,a=s=null;for(let c=0;c<o;c++){let d=t.get(l,c);d===a?n++:(n>=5&&(e+=Kc.N1+(n-5)),a=d,n=1),d=t.get(c,l),d===s?r++:(r>=5&&(e+=Kc.N1+(r-5)),s=d,r=1)}n>=5&&(e+=Kc.N1+(n-5)),r>=5&&(e+=Kc.N1+(r-5))}return e};Cn.getPenaltyN2=function(t){let o=t.size,e=0;for(let n=0;n<o-1;n++)for(let r=0;r<o-1;r++){let a=t.get(n,r)+t.get(n,r+1)+t.get(n+1,r)+t.get(n+1,r+1);(a===4||a===0)&&e++}return e*Kc.N2};Cn.getPenaltyN3=function(t){let o=t.size,e=0,n=0,r=0;for(let a=0;a<o;a++){n=r=0;for(let s=0;s<o;s++)n=n<<1&2047|t.get(a,s),s>=10&&(n===1488||n===93)&&e++,r=r<<1&2047|t.get(s,a),s>=10&&(r===1488||r===93)&&e++}return e*Kc.N3};Cn.getPenaltyN4=function(t){let o=0,e=t.data.length;for(let r=0;r<e;r++)o+=t.data[r];return Math.abs(Math.ceil(o*100/e/5)-10)*Kc.N4};function wce(i,t,o){switch(i){case Cn.Patterns.PATTERN000:return(t+o)%2===0;case Cn.Patterns.PATTERN001:return t%2===0;case Cn.Patterns.PATTERN010:return o%3===0;case Cn.Patterns.PATTERN011:return(t+o)%3===0;case Cn.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(o/3))%2===0;case Cn.Patterns.PATTERN101:return t*o%2+t*o%3===0;case Cn.Patterns.PATTERN110:return(t*o%2+t*o%3)%2===0;case Cn.Patterns.PATTERN111:return(t*o%3+(t+o)%2)%2===0;default:throw new Error("bad maskPattern:"+i)}}Cn.applyMask=function(t,o){let e=o.size;for(let n=0;n<e;n++)for(let r=0;r<e;r++)o.isReserved(r,n)||o.xor(r,n,wce(t,r,n))};Cn.getBestMask=function(t,o){let e=Object.keys(Cn.Patterns).length,n=0,r=1/0;for(let a=0;a<e;a++){o(a),Cn.applyMask(a,t);let s=Cn.getPenaltyN1(t)+Cn.getPenaltyN2(t)+Cn.getPenaltyN3(t)+Cn.getPenaltyN4(t);Cn.applyMask(a,t),s<r&&(r=s,n=a)}return n}});var $k=tt(Qk=>{var Hl=py(),gy=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],by=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,
29192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];Qk.getBlocksCount=function(t,o){switch(o){case Hl.L:return gy[(t-1)*4+0];case Hl.M:return gy[(t-1)*4+1];case Hl.Q:return gy[(t-1)*4+2];case Hl.H:return gy[(t-1)*4+3];default:return}};Qk.getTotalCodewordsCount=function(t,o){switch(o){case Hl.L:return by[(t-1)*4+0];case Hl.M:return by[(t-1)*4+1];case Hl.Q:return by[(t-1)*4+2];case Hl.H:return by[(t-1)*4+3];default:return}}});var qF=tt(yy=>{var am=new Uint8Array(512),vy=new Uint8Array(256);(function(){let t=1;for(let o=0;o<255;o++)am[o]=t,vy[t]=o,t<<=1,t&256&&(t^=285);for(let o=255;o<512;o++)am[o]=am[o-255]})();yy.log=function(t){if(t<1)throw new Error("log("+t+")");return vy[t]};yy.exp=function(t){return am[t]};yy.mul=function(t,o){return t===0||o===0?0:am[vy[t]+vy[o]]}});var YF=tt(sm=>{var Kk=qF();sm.mul=function(t,o){let e=new Uint8Array(t.length+o.length-1);for(let n=0;n<t.length;n++)for(let r=0;r<o.length;r++)e[n+r]^=Kk.mul(t[n],o[r]);return e};sm.mod=function(t,o){let e=new Uint8Array(t);for(;e.length-o.length>=0;){let n=e[0];for(let a=0;a<o.length;a++)e[a]^=Kk.mul(o[a],n);let r=0;for(;r<e.length&&e[r]===0;)r++;e=e.slice(r)}return e};sm.generateECPolynomial=function(t){let o=new Uint8Array([1]);for(let e=0;e<t;e++)o=sm.mul(o,new Uint8Array([1,Kk.exp(e)]));return o}});var $F=tt((IBe,QF)=>{var ZF=YF();function Xk(i){this.genPoly=void 0,this.degree=i,this.degree&&this.initialize(this.degree)}Xk.prototype.initialize=function(t){this.degree=t,this.genPoly=ZF.generateECPolynomial(this.degree)};Xk.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");let o=new Uint8Array(t.length+this.degree);o.set(t);let e=ZF.mod(o,this.genPoly),n=this.degree-e.length;if(n>0){let r=new Uint8Array(this.degree);return r.set(e,n),r}return e};QF.exports=Xk});var Jk=tt(KF=>{KF.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}});var eE=tt(qs=>{var XF="[0-9]+",xce="[A-Z $%*+\\-./:]+",lm="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";lm=lm.replace(/u/g,"\\u");var Cce="(?:(?![A-Z0-9 $%*+\\-./:]|"+lm+`)(?:.|[\r
30]))+`;qs.KANJI=new RegExp(lm,"g");qs.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");qs.BYTE=new RegExp(Cce,"g");qs.NUMERIC=new RegExp(XF,"g");qs.ALPHANUMERIC=new RegExp(xce,"g");var Ace=new RegExp("^"+lm+"$"),kce=new RegExp("^"+XF+"$"),Ece=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");qs.testKanji=function(t){return Ace.test(t)};qs.testNumeric=function(t){return kce.test(t)};qs.testAlphanumeric=function(t){return Ece.test(t)}});var Ul=tt($n=>{var Sce=Jk(),tE=eE();$n.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};$n.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};$n.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};$n.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};$n.MIXED={bit:-1};$n.getCharCountIndicator=function(t,o){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!Sce.isValid(o))throw new Error("Invalid version: "+o);return o>=1&&o<10?t.ccBits[0]:o<27?t.ccBits[1]:t.ccBits[2]};$n.getBestModeForData=function(t){return tE.testNumeric(t)?$n.NUMERIC:tE.testAlphanumeric(t)?$n.ALPHANUMERIC:tE.testKanji(t)?$n.KANJI:$n.BYTE};$n.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")};$n.isValid=function(t){return t&&t.bit&&t.ccBits};function Dce(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return $n.NUMERIC;case"alphanumeric":return $n.ALPHANUMERIC;case"kanji":return $n.KANJI;case"byte":return $n.BYTE;default:throw new Error("Unknown mode: "+i)}}$n.from=function(t,o){if($n.isValid(t))return t;try{return Dce(t)}catch{return o}}});var nN=tt(Xc=>{var _y=zl(),Tce=$k(),JF=py(),Gl=Ul(),iE=Jk(),tN=7973,eN=_y.getBCHDigit
30(tN);function Mce(i,t,o){for(let e=1;e<=40;e++)if(t<=Xc.getCapacity(e,o,i))return e}function iN(i,t){return Gl.getCharCountIndicator(i,t)+4}function Ice(i,t){let o=0;return i.forEach(function(e){let n=iN(e.mode,t);o+=n+e.getBitsLength()}),o}function Oce(i,t){for(let o=1;o<=40;o++)if(Ice(i,o)<=Xc.getCapacity(o,t,Gl.MIXED))return o}Xc.from=function(t,o){return iE.isValid(t)?parseInt(t,10):o};Xc.getCapacity=function(t,o,e){if(!iE.isValid(t))throw new Error("Invalid QR Code version");typeof e>"u"&&(e=Gl.BYTE);let n=_y.getSymbolTotalCodewords(t),r=Tce.getTotalCodewordsCount(t,o),a=(n-r)*8;if(e===Gl.MIXED)return a;let s=a-iN(e,t);switch(e){case Gl.NUMERIC:return Math.floor(s/10*3);case Gl.ALPHANUMERIC:return Math.floor(s/11*2);case Gl.KANJI:return Math.floor(s/13);case Gl.BYTE:default:return Math.floor(s/8)}};Xc.getBestVersionForData=function(t,o){let e,n=JF.from(o,JF.M);if(Array.isArray(t)){if(t.length>1)return Oce(t,n);if(t.length===0)return 1;e=t[0]}else e=t;return Mce(e.mode,e.getLength(),n)};Xc.getEncodedBits=function(t){if(!iE.isValid(t)||t<7)throw new Error("Invalid QR Code version");let o=t<<12;for(;_y.getBCHDigit(o)-eN>=0;)o^=tN<<_y.getBCHDigit(o)-eN;return t<<12|o}});var sN=tt(aN=>{var nE=zl(),oN=1335,Pce=21522,rN=nE.getBCHDigit(oN);aN.getEncodedBits=function(t,o){let e=t.bit<<3|o,n=e<<10;for(;nE.getBCHDigit(n)-rN>=0;)n^=oN<<nE.getBCHDigit(n)-rN;return(e<<10|n)^Pce}});var cN=tt((LBe,lN)=>{var Rce=Ul();function eh(i){this.mode=Rce.NUMERIC,this.data=i.toString()}eh.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)};eh.prototype.getLength=function(){return this.data.length};eh.prototype.getBitsLength=function(){return eh.getBitsLength(this.data.length)};eh.prototype.write=function(t){let o,e,n;for(o=0;o+3<=this.data.length;o+=3)e=this.data.substr(o,3),n=parseInt(e,10),t.put(n,10);let r=this.data.length-o;r>0&&(e=this.data.substr(o),n=parseInt(e,10),t.put(n,r*3+1))};lN.exports=eh});var uN=tt((BBe,dN)=>{var Fce=Ul(),rE=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function th(i){this.mode=Fce.ALPHANUMERIC,this.data=i}th.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};th.prototype.getLength=function(){return this.data.length};th.prototype.getBitsLength=function(){return th.getBitsLength(this.data.length)};th.prototype.write=function(t){let o;for(o=0;o+2<=this.data.length;o+=2){let e=rE.indexOf(this.data[o])*45;e+=rE.indexOf(this.data[o+1]),t.put(e,11)}this.data.length%2&&t.put(rE.indexOf(this.data[o]),6)};dN.exports=th});var fN=tt((jBe,hN)=>{"use strict";hN.exports=function(t){for(var o=[],e=t.length,n=0;n<e;n++){var r=t.charCodeAt(n);if(r>=55296&&r<=56319&&e>n+1){var a=t.charCodeAt(n+1);a>=56320&&a<=57343&&(r=(r-55296)*1024+a-56320+65536,n+=1)}if(r<128){o.push(r);continue}if(r<2048){o.push(r>>6|192),o.push(r&63|128);continue}if(r<55296||r>=57344&&r<65536){o.push(r>>12|224),o.push(r>>6&63|128),o.push(r&63|128);continue}if(r>=65536&&r<=1114111){o.push(r>>18|240),o.push(r>>12&63|128),o.push(r>>6&63|128),o.push(r&63|128);continue}o.push(239,191,189)}return new Uint8Array(o).buffer}});var mN=tt((VBe,pN)=>{var Nce=fN(),Lce=Ul();function ih(i){this.mode=Lce.BYTE,typeof i=="string"&&(i=Nce(i)),this.data=new Uint8Array(i)}ih.getBitsLength=function(t){return t*8};ih.prototype.getLength=function(){return this.data.length};ih.prototype.getBitsLength=function(){return ih.getBitsLength(this.data.length)};ih.prototype.write=function(i){for(let t=0,o=this.data.length;t<o;t++)i.put(this.data[t],8)};pN.exports=ih});var bN=tt((zBe,gN)=>{var Bce=Ul(),jce=zl();function nh(i){this.mode=Bce.KANJI,this.data=i}nh.getBitsLength=function(t){return t*13};nh.prototype.getLength=function(){return this.data.length};nh.prototype.getBitsLength=function(){return nh.getBitsLength(this.data.length)};nh.prototype.write=function(i){let t;for(t=0;t<this.data.length;t++){let o=jce.toSJIS(this.data[t]);if(o>=33088&&o<=40956)o-=33088;else if(o>=57408&&o<=60351)o-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+`
31Make sure your charset is UTF-8`);o=(o>>>8&255)*192+(o&255),i.put(o,13)}};gN.exports=nh});var vN=tt((HBe,oE)=>{"use strict";var cm={single_source_shortest_paths:function(i,t,o){var e={},n={};n[t]=0;var r=cm.PriorityQueue.make();r.push(t,0);for(var a,s,l,c,d,u,h,p,f;!r.empty();){a=r.pop(),s=a.value,c=a.cost,d=i[s]||{};for(l in d)d.hasOwnProperty(l)&&(u=d[l],h=c+u,p=n[l],f=typeof n[l]>"u",(f||p>h)&&(n[l]=h,r.push(l,h),e[l]=s))}if(typeof o<"u"&&typeof n[o]>"u"){var m=["Could not find a path from ",t," to ",o,"."].join("");throw new Error(m)}return e},extract_shortest_path_from_predecessor_list:function(i,t){for(var o=[],e=t,n;e;)o.push(e),n=i[e],e=i[e];return o.reverse(),o},find_path:function(i,t,o){var e=cm.single_source_shortest_paths(i,t,o);return cm.extract_shortest_path_from_predecessor_list(e,o)},PriorityQueue:{make:function(i){var t=cm.PriorityQueue,o={},e;i=i||{};for(e in t)t.hasOwnProperty(e)&&(o[e]=t[e]);return o.queue=[],o.sorter=i.sorter||t.default_sorter,o},default_sorter:function(i,t){return i.cost-t.cost},push:function(i,t){var o={value:i,cost:t};this.queue.push(o),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof oE<"u"&&(oE.exports=cm)});var EN=tt(rh=>{var rn=Ul(),wN=cN(),xN=uN(),CN=mN(),AN=bN(),dm=eE(),wy=zl(),Vce=vN();function yN(i){return unescape(encodeURIComponent(i)).length}function um(i,t,o){let e=[],n;for(;(n=i.exec(o))!==null;)e.push({data:n[0],index:n.index,mode:t,length:n[0].length});return e}function kN(i){let t=um(dm.NUMERIC,rn.NUMERIC,i),o=um(dm.ALPHANUMERIC,rn.ALPHANUMERIC,i),e,n;return wy.isKanjiModeEnabled()?(e=um(dm.BYTE,rn.BYTE,i),n=um(dm.KANJI,rn.KANJI,i)):(e=um(dm.BYTE_KANJI,rn.BYTE,i),n=[]),t.concat(o,e,n).sort(function(a,s){return a.index-s.index}).map(function(a){return{data:a.data,mode:a.mode,length:a.length}})}function aE(i,t){switch(t){case rn.NUMERIC:return wN.getBitsLength(i);case rn.ALPHANUMERIC:return xN.getBitsLength(i);case rn.KANJI:return AN.getBitsLength(i);case rn.BYTE:return CN.getBitsLength(i)}}function zce(i){return i.reduce(function(t,o){let e=t.length-1>=0?t[t.length-1]:null;return e&&e.mode===o.mode?(t[t.length-1].data+=o.data,t):(t.push(o),t)},[])}function Hce(i){let t=[];for(let o=0;o<i.length;o++){let e=i[o];switch(e.mode){case rn.NUMERIC:t.push([e,{data:e.data,mode:rn.ALPHANUMERIC,length:e.length},{data:e.data,mode:rn.BYTE,length:e.length}]);break;case rn.ALPHANUMERIC:t.push([e,{data:e.data,mode:rn.BYTE,length:e.length}]);break;case rn.KANJI:t.push([e,{data:e.data,mode:rn.BYTE,length:yN(e.data)}]);break;case rn.BYTE:t.push([{data:e.data,mode:rn.BYTE,length:yN(e.data)}])}}return t}function Uce(i,t){let o={},e={start:{}},n=["start"];for(let r=0;r<i.length;r++){let a=i[r],s=[];for(let l=0;l<a.length;l++){let c=a[l],d=""+r+l;s.push(d),o[d]={node:c,lastCount:0},e[d]={};for(let u=0;u<n.length;u++){let h=n[u];o[h]&&o[h].node.mode===c.mode?(e[h][d]=aE(o[h].lastCount+c.length,c.mode)-aE(o[h].lastCount,c.mode),o[h].lastCount+=c.length):(o[h]&&(o[h].lastCount=c.length),e[h][d]=aE(c.length,c.mode)+4+rn.getCharCountIndicator(c.mode,t))}}n=s}for(let r=0;r<n.length;r++)e[n[r]].end=0;return{map:e,table:o}}function _N(i,t){let o,e=rn.getBestModeForData(i);if(o=rn.from(t,e),o!==rn.BYTE&&o.bit<e.bit)throw new Error('"'+i+'" cannot be encoded with mode '+rn.toString(o)+`.
32 Suggested mode is: `+rn.toString(e));switch(o===rn.KANJI&&!wy.isKanjiModeEnabled()&&(o=rn.BYTE),o){case rn.NUMERIC:return new wN(i);case rn.ALPHANUMERIC:return new xN(i);case rn.KANJI:return new AN(i);case rn.BYTE:return new CN(i)}}rh.fromArray=function(t){return t.reduce(function(o,e){return typeof e=="string"?o.push(_N(e,null)):e.data&&o.push(_N(e.data,e.mode)),o},[])};rh.fromString=function(t,o){let e=kN(t,wy.isKanjiModeEnabled()),n=Hce(e),r=Uce(n,o),a=Vce.find_path(r.map,"start","end"),s=[];for(let l=1;l<a.length-1;l++)s.push(r.table[a[l]].node);return rh.fromArray(zce(s))};rh.rawSplit=function(t){return rh.fromArray(kN(t,wy.isKanjiModeEnabled()))}});var DN=tt(SN=>{var Cy=zl(),sE=py(),Gce=BF(),Wce=VF(),qce=zF(),Yce=GF(),dE=WF(),uE=$k(),Zce=$F(),xy=nN(),Qce=sN(),$ce=Ul(),lE=EN();function Kce(i,t){let o=i.size,e=Yce.getPositions(t);for(let n=0;n<e.length;n++){let r=e[n][0],a=e[n][1];for(let s=-1;s<=7;s++)if(!(r+s<=-1||o<=r+s))for(let l=-1;l<=7;l++)a+l<=-1||o<=a+l||(s>=0&&s<=6&&(l===0||l===6)||l>=0&&l<=6&&(s===0||s===6)||s>=2&&s<=4&&l>=2&&l<=4?i.set(r+s,a+l,!0,!0):i.set(r+s,a+l,!1,!0))}}function Xce(i){let t=i.size;
32for(let o=8;o<t-8;o++){let e=o%2===0;i.set(o,6,e,!0),i.set(6,o,e,!0)}}function Jce(i,t){let o=qce.getPositions(t);for(let e=0;e<o.length;e++){let n=o[e][0],r=o[e][1];for(let a=-2;a<=2;a++)for(let s=-2;s<=2;s++)a===-2||a===2||s===-2||s===2||a===0&&s===0?i.set(n+a,r+s,!0,!0):i.set(n+a,r+s,!1,!0)}}function ede(i,t){let o=i.size,e=xy.getEncodedBits(t),n,r,a;for(let s=0;s<18;s++)n=Math.floor(s/3),r=s%3+o-8-3,a=(e>>s&1)===1,i.set(n,r,a,!0),i.set(r,n,a,!0)}function cE(i,t,o){let e=i.size,n=Qce.getEncodedBits(t,o),r,a;for(r=0;r<15;r++)a=(n>>r&1)===1,r<6?i.set(r,8,a,!0):r<8?i.set(r+1,8,a,!0):i.set(e-15+r,8,a,!0),r<8?i.set(8,e-r-1,a,!0):r<9?i.set(8,15-r-1+1,a,!0):i.set(8,15-r-1,a,!0);i.set(e-8,8,1,!0)}function tde(i,t){let o=i.size,e=-1,n=o-1,r=7,a=0;for(let s=o-1;s>0;s-=2)for(s===6&&s--;;){for(let l=0;l<2;l++)if(!i.isReserved(n,s-l)){let c=!1;a<t.length&&(c=(t[a]>>>r&1)===1),i.set(n,s-l,c),r--,r===-1&&(a++,r=7)}if(n+=e,n<0||o<=n){n-=e,e=-e;break}}}function ide(i,t,o){let e=new Gce;o.forEach(function(l){e.put(l.mode.bit,4),e.put(l.getLength(),$ce.getCharCountIndicator(l.mode,i)),l.write(e)});let n=Cy.getSymbolTotalCodewords(i),r=uE.getTotalCodewordsCount(i,t),a=(n-r)*8;for(e.getLengthInBits()+4<=a&&e.put(0,4);e.getLengthInBits()%8!==0;)e.putBit(0);let s=(a-e.getLengthInBits())/8;for(let l=0;l<s;l++)e.put(l%2?17:236,8);return nde(e,i,t)}function nde(i,t,o){let e=Cy.getSymbolTotalCodewords(t),n=uE.getTotalCodewordsCount(t,o),r=e-n,a=uE.getBlocksCount(t,o),s=e%a,l=a-s,c=Math.floor(e/a),d=Math.floor(r/a),u=d+1,h=c-d,p=new Zce(h),f=0,m=new Array(a),g=new Array(a),y=0,C=new Uint8Array(i.buffer);for(let F=0;F<a;F++){let L=F<l?d:u;m[F]=C.slice(f,f+L),g[F]=p.encode(m[F]),f+=L,y=Math.max(y,L)}let T=new Uint8Array(e),O=0,j,P;for(j=0;j<y;j++)for(P=0;P<a;P++)j<m[P].length&&(T[O++]=m[P][j]);for(j=0;j<h;j++)for(P=0;P<a;P++)T[O++]=g[P][j];return T}function rde(i,t,o,e){let n;if(Array.isArray(i))n=lE.fromArray(i);else if(typeof i=="string"){let c=t;if(!c){let d=lE.rawSplit(i);c=xy.getBestVersionForData(d,o)}n=lE.fromString(i,c||40)}else throw new Error("Invalid data");let r=xy.getBestVersionForData(n,o);if(!r)throw new Error("The amount of data is too big to be stored in a QR Code");if(!t)t=r;else if(t<r)throw new Error(`
33The chosen QR Code version cannot contain this amount of data.
34Minimum version required to store current data is: `+r+`.
35`);let a=ide(t,o,n),s=Cy.getSymbolSize(t),l=new Wce(s);return Kce(l,t),Xce(l),Jce(l,t),cE(l,o,0),t>=7&&ede(l,t),tde(l,a),isNaN(e)&&(e=dE.getBestMask(l,cE.bind(null,l,o))),dE.applyMask(e,l),cE(l,o,e),{modules:l,version:t,errorCorrectionLevel:o,maskPattern:e,segments:n}}SN.create=function(t,o){if(typeof t>"u"||t==="")throw new Error("No input text");let e=sE.M,n,r;return typeof o<"u"&&(e=sE.from(o.errorCorrectionLevel,sE.M),n=xy.from(o.version),r=dE.from(o.maskPattern),o.toSJISFunc&&Cy.setToSJISFunction(o.toSJISFunc)),rde(t,n,e,r)}});var hE=tt(Jc=>{function TN(i){if(typeof i=="number"&&(i=i.toString()),typeof i!="string")throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||t.length===5||t.length>8)throw new Error("Invalid hex color: "+i);(t.length===3||t.length===4)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),t.length===6&&t.push("F","F");let o=parseInt(t.join(""),16);return{r:o>>24&255,g:o>>16&255,b:o>>8&255,a:o&255,hex:"#"+t.slice(0,6).join("")}}Jc.getOptions=function(t){t||(t={}),t.color||(t.color={});let o=typeof t.margin>"u"||t.margin===null||t.margin<0?4:t.margin,e=t.width&&t.width>=21?t.width:void 0,n=t.scale||4;return{width:e,scale:e?4:n,margin:o,color:{dark:TN(t.color.dark||"#000000ff"),light:TN(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}};Jc.getScale=function(t,o){return o.width&&o.width>=t+o.margin*2?o.width/(t+o.margin*2):o.scale};Jc.getImageWidth=function(t,o){let e=Jc.getScale(t,o);return Math.floor((t+o.margin*2)*e)};Jc.qrToImageData=function(t,o,e){let n=o.modules.size,r=o.modules.data,a=Jc.getScale(n,e),s=Math.floor((n+e.margin*2)*a),l=e.margin*a,c=[e.color.light,e.color.dark];for(let d=0;d<s;d++)for(let u=0;u<s;u++){let h=(d*s+u)*4,p=e.color.light;if(d>=l&&u>=l&&d<s-l&&u<s-l){let f=Math.floor((d-l)/a),m=Math.floor((u-l)/a);p=c[r[f*n+m]?1:0]}t[h++]=p.r,t[h++]=p.g,t[h++]=p.b,t[h]=p.a}}});var MN=tt(Ay=>{var fE=hE();function ode(i,t,o){i.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=o,t.width=o,t.style.height=o+"px",t.style.width=o+"px"}function ade(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}Ay.render=function(t,o,e){let n=e,r=o;typeof n>"u"&&(!o||!o.getContext)&&(n=o,o=void 0),o||(r=ade()),n=fE.getOptions(n);let a=fE.getImageWidth(t.modules.size,n),s=r.getContext("2d"),l=s.createImageData(a,a);return fE.qrToImageData(l.data,t,n),ode(s,r,a),s.putImageData(l,0,0),r};Ay.renderToDataURL=function(t,o,e){let n=e;typeof n>"u"&&(!o||!o.getContext)&&(n=o,o=void 0),n||(n={});let r=Ay.render(t,o,n),a=n.type||"image/png",s=n.rendererOpts||{};return r.toDataURL(a,s.quality)}});var PN=tt(ON=>{var sde=hE();function IN(i,t){let o=i.a/255,e=t+'="'+i.hex+'"';return o<1?e+" "+t+'-opacity="'+o.toFixed(2).slice(1)+'"':e}function pE(i,t,o){let e=i+t;return typeof o<"u"&&(e+=" "+o),e}function lde(i,t,o){let e="",n=0,r=!1,a=0;for(let s=0;s<i.length;s++){let l=Math.floor(s%t),c=Math.floor(s/t);!l&&!r&&(r=!0),i[s]?(a++,s>0&&l>0&&i[s-1]||(e+=r?pE("M",l+o,.5+c+o):pE("m",n,0),n=0,r=!1),l+1<t&&i[s+1]||(e+=pE("h",a),a=0)):n++}return e}ON.render=function(t,o,e){let n=sde.getOptions(o),r=t.modules.size,a=t.modules.data,s=r+n.margin*2,l=n.color.light.a?"<path "+IN(n.color.light,"fill")+' d="M0 0h'+s+"v"+s+'H0z"/>':"",c="<path "+IN(n.color.dark,"stroke")+' d="'+lde(a,r,n.margin)+'"/>',d='viewBox="0 0 '+s+" "+s+'"',h='<svg xmlns="http://www.w3.org/2000/svg" '+(n.width?'width="'+n.width+'" height="'+n.width+'" ':"")+d+' shape-rendering="crispEdges">'+l+c+`</svg>
36`;return typeof e=="function"&&e(null,h),h}});var FN=tt(hm=>{var cde=FF(),mE=DN(),RN=MN(),dde=PN();
36function gE(i,t,o,e,n){let r=[].slice.call(arguments,1),a=r.length,s=typeof r[a-1]=="function";if(!s&&!cde())throw new Error("Callback required as last argument");if(s){if(a<2)throw new Error("Too few arguments provided");a===2?(n=o,o=t,t=e=void 0):a===3&&(t.getContext&&typeof n>"u"?(n=e,e=void 0):(n=e,e=o,o=t,t=void 0))}else{if(a<1)throw new Error("Too few arguments provided");return a===1?(o=t,t=e=void 0):a===2&&!t.getContext&&(e=o,o=t,t=void 0),new Promise(function(l,c){try{let d=mE.create(o,e);l(i(d,t,e))}catch(d){c(d)}})}try{let l=mE.create(o,e);n(null,i(l,t,e))}catch(l){n(l)}}hm.create=mE.create;hm.toCanvas=gE.bind(null,RN.render);hm.toDataURL=gE.bind(null,RN.renderToDataURL);hm.toString=gE.bind(null,function(i,t,o){return dde.render(i,o)})});function SE(i,t){return Object.is(i,t)}var Xn=null,uh=!1,Em=1,Fo=Symbol("SIGNAL");function Ei(i){let t=Xn;return Xn=i,t}function DE(){return Xn}function KN(){return uh}var nd={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 Fy(i){if(uh)throw new Error("");if(Xn===null)return;Xn.consumerOnSignalRead(i);let t=Xn.nextProducerIndex++;if(Om(Xn),t<Xn.producerNode.length&&Xn.producerNode[t]!==i&&hh(Xn)){let o=Xn.producerNode[t];Im(o,Xn.producerIndexOfThis[t])}Xn.producerNode[t]!==i&&(Xn.producerNode[t]=i,Xn.producerIndexOfThis[t]=hh(Xn)?PE(i,Xn,t):0),Xn.producerLastReadVersion[t]=i.version}function XN(){Em++}function TE(i){if(!(hh(i)&&!i.dirty)&&!(!i.dirty&&i.lastCleanEpoch===Em)){if(!i.producerMustRecompute(i)&&!Tm(i)){i.dirty=!1,i.lastCleanEpoch=Em;return}i.producerRecomputeValue(i),i.dirty=!1,i.lastCleanEpoch=Em}}function ME(i){if(i.liveConsumerNode===void 0)return;let t=uh;uh=!0;try{for(let o of i.liveConsumerNode)o.dirty||OE(o)}finally{uh=t}}function IE(){return Xn?.consumerAllowSignalWrites!==!1}function OE(i){i.dirty=!0,ME(i),i.consumerMarkedDirty?.(i)}function fh(i){return i&&(i.nextProducerIndex=0),Ei(i)}function Dm(i,t){if(Ei(t),!(!i||i.producerNode===void 0||i.producerIndexOfThis===void 0||i.producerLastReadVersion===void 0)){if(hh(i))for(let o=i.nextProducerIndex;o<i.producerNode.length;o++)Im(i.producerNode[o],i.producerIndexOfThis[o]);for(;i.producerNode.length>i.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}
36function Tm(i){Om(i);for(let t=0;t<i.producerNode.length;t++){let o=i.producerNode[t],e=i.producerLastReadVersion[t];if(e!==o.version||(TE(o),e!==o.version))return!0}return!1}function Mm(i){if(Om(i),hh(i))for(let t=0;t<i.producerNode.length;t++)Im(i.producerNode[t],i.producerIndexOfThis[t]);i.producerNode.length=i.producerLastReadVersion.length=i.producerIndexOfThis.length=0,i.liveConsumerNode&&(i.liveConsumerNode.length=i.liveConsumerIndexOfThis.length=0)}function PE(i,t,o){if(RE(i),i.liveConsumerNode.length===0&&FE(i))for(let e=0;e<i.producerNode.length;e++)i.producerIndexOfThis[e]=PE(i.producerNode[e],i,e);return i.liveConsumerIndexOfThis.push(o),i.liveConsumerNode.push(t)-1}function Im(i,t){if(RE(i),i.liveConsumerNode.length===1&&FE(i))for(let e=0;e<i.producerNode.length;e++)Im(i.producerNode[e],i.producerIndexOfThis[e]);let o=i.liveConsumerNode.length-1;if(i.liveConsumerNode[t]=i.liveConsumerNode[o],i.liveConsumerIndexOfThis[t]=i.liveConsumerIndexOfThis[o],i.liveConsumerNode.length--,i.liveConsumerIndexOfThis.length--,t<i.liveConsumerNode.length){let e=i.liveConsumerIndexOfThis[t],n=i.liveConsumerNode[t];Om(n),n.producerIndexOfThis[e]=t}}function hh(i){return i.consumerIsAlwaysLive||(i?.liveConsumerNode?.length??0)>0}function Om(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}function RE(i){i.liveConsumerNode??=[],i.liveConsumerIndexOfThis??=[]}function FE(i){return i.producerNode!==void 0}function Ny(i){let t=Object.create(JN);t.computation=i;let o=()=>{if(TE(t),Fy(t),t.value===Sm)throw t.error;return t.value};return o[Fo]=t,o}var Oy=Symbol("UNSET"),Py=Symbol("COMPUTING"),Sm=Symbol("ERRORED"),JN=mt(de({},nd),{value:Oy,dirty:!0,error:null,equal:SE,producerMustRecompute(i){return i.value===Oy||i.value===Py},producerRecomputeValue(i){if(i.value===Py)throw new Error("Detected cycle in computations.");let t=i.value;i.value=Py;let o=fh(i),e;try{e=i.computation()}catch(n){e=Sm,i.error=n}finally{Dm(i,o)}if(t!==Oy&&t!==Sm&&e!==Sm&&i.equal(t,e)){i.value=t;return}i.value=e,i.version++}});function e7(){throw new Error}var NE=e7;function LE(){NE()}function BE(i){NE=i}var t7=null;function jE(i){let t=Object.create(zE);t.value=i;let o=()=>(Fy(t),t.value);return o[Fo]=t,o}function Ly(i,t){IE()||LE(),i.equal(i.value,t)||(i.value=t,i7(i))}function VE(i,t){IE()||LE(),Ly(i,t(i.value))}var zE=mt(de({},nd),{equal:SE,value:void 0});function i7(i){i.version++,XN(),ME(i),t7?.()}function HE(i,t,o){let e=Object.create(n7);o&&(e.consumerAllowSignalWrites=!0),e.fn=i,e.schedule=t;let n=l=>{e.cleanupFn=l};function r(l){return l.fn===null&&l.schedule===null}function a(l){r(l)||(Mm(l),l.cleanupFn(),l.fn=null,l.schedule=null,l.cleanupFn=Ry)}let s=()=>{if(e.fn===null)return;if(KN())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(e.dirty=!1,e.hasRun&&!Tm(e))return;e.hasRun=!0;let l=fh(e);try{e.cleanupFn(),e.cleanupFn=Ry,e.fn(n)}finally{Dm(e,l)}};return e.ref={notify:()=>OE(e),run:s,cleanup:()=>e.cleanupFn(),destroy:()=>a(e),[Fo]:e},e.ref}var Ry=()=>{},n7=mt(de({},nd),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:i=>{i.schedule!==null&&i.schedule(i.ref)},hasRun:!1,cleanupFn:Ry});function Ht(i){return typeof i=="function"}function $s(i){let o=i(e=>{Error.call(e),e.stack=new Error().stack});return o.prototype=Object.create(Error.prototype),o.prototype.constructor=o,o}var Pm=$s(i=>function(o){i(this),this.message=o?`${o.length} errors occurred during unsubscription:
37${o.map((e,n)=>`${n+1}) ${e.toString()}`).join(`
38  `)}`:"",this.name="UnsubscriptionError",this.errors=o});function Zl(i,t){if(i){let o=i.indexOf(t);0<=o&&i.splice(o,1)}}var kt=class i{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:o}=this;if(o)if(this._parentage=null,Array.isArray(o))for(let r of o)r.remove(this);else o.remove(this);let{initialTeardown:e}=this;if(Ht(e))try{e()}catch(r){t=r instanceof Pm?r.errors:[r]}let{_finalizers:n}=this;if(n){this._finalizers=null;for(let r of n)try{UE(r)}
vendor: 15,546 bytes, line 38
38catch(a){t=t??[],a instanceof Pm?t=[...t,...a.errors]:t.push(a)}}if(t)throw new Pm(t)}}add(t){var o;if(t&&t!==this)if(this.closed)UE(t);else{if(t instanceof i){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(o=this._finalizers)!==null&&o!==void 0?o:[]).push(t)}}_hasParent(t){let{_parentage:o}=this;return o===t||Array.isArray(o)&&o.includes(t)}_addParent(t){let{_parentage:o}=this;this._parentage=Array.isArray(o)?(o.push(t),o):o?[o,t]:t}_removeParent(t){let{_parentage:o}=this;o===t?this._parentage=null:Array.isArray(o)&&Zl(o,t)}remove(t){let{_finalizers:o}=this;o&&Zl(o,t),t instanceof i&&t._removeParent(this)}};kt.EMPTY=(()=>{let i=new kt;return i.closed=!0,i})();var By=kt.EMPTY;function Rm(i){return i instanceof kt||i&&"closed"in i&&Ht(i.remove)&&Ht(i.add)&&Ht(i.unsubscribe)}function UE(i){Ht(i)?i():i.unsubscribe()}var la={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var rd={setTimeout(i,t,...o){let{delegate:e}=rd;return e?.setTimeout?e.setTimeout(i,t,...o):setTimeout(i,t,...o)},clearTimeout(i){let{delegate:t}=rd;return(t?.clearTimeout||clearTimeout)(i)},delegate:void 0};function Fm(i){rd.setTimeout(()=>{let{onUnhandledError:t}=la;if(t)t(i);else throw i})}function fs(){}var GE=jy("C",void 0,void 0);function WE(i){return jy("E",void 0,i)}function qE(i){return jy("N",i,void 0)}function jy(i,t,o){return{kind:i,value:t,error:o}}var Ql=null;function od(i){if(la.useDeprecatedSynchronousErrorHandling){let t=!Ql;if(t&&(Ql={errorThrown:!1,error:null}),i(),t){let{errorThrown:o,error:e}=Ql;if(Ql=null,o)throw e}}else i()}function YE(i){la.useDeprecatedSynchronousErrorHandling&&Ql&&(Ql.errorThrown=!0,Ql.error=i)}var $l=class extends kt{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Rm(t)&&t.add(this)):this.destination=a7}static create(t,o,e){return new ca(t,o,e)}next(t){this.isStopped?zy(qE(t),this):this._next(t)}error(t){this.isStopped?zy(WE(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?zy(GE,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},r7=Function.prototype.bind;function Vy(i,t){return r7.call(i,t)}var Hy=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:o}=this;if(o.next)try{o.next(t)}catch(e){Nm(e)}}error(t){let{partialObserver:o}=this;if(o.error)try{o.error(t)}catch(e){Nm(e)}else Nm(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(o){Nm(o)}}},ca=class extends $l{constructor(t,o,e){super();let n;if(Ht(t)||!t)n={next:t??void 0,error:o??void 0,complete:e??void 0};else{let r;this&&la.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe(),n={next:t.next&&Vy(t.next,r),error:t.error&&Vy(t.error,r),complete:t.complete&&Vy(t.complete,r)}):n=t}this.destination=new Hy(n)}};function Nm(i){la.useDeprecatedSynchronousErrorHandling?YE(i):Fm(i)}function o7(i){throw i}function zy(i,t){let{onStoppedNotification:o}=la;o&&rd.setTimeout(()=>o(i,t))}var a7={closed:!0,next:fs,error:o7,complete:fs};var ad=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Jn(i){return i}function Uy(...i){return Gy(i)}function Gy(i){return i.length===0?Jn:i.length===1?i[0]:function(o){return i.reduce((e,n)=>n(e),o)}}var jt=(()=>{class i{constructor(o){o&&(this._subscribe=o)}lift(o){let e=new i;return e.source=this,e.operator=o,e}subscribe(o,e,n){let r=l7(o)?o:new ca(o,e,n);return od(()=>{let{operator:a,source:s}=this;r.add(a?a.call(r,s):s?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(o){try{return this._subscribe(o)}catch(e){o.error(e)}}forEach(o,e){return e=ZE(e),new e((n,r)=>{let a=new ca({next:s=>{try{o(s)}catch(l){r(l),a.unsubscribe()}},error:r,complete:n});this.subscribe(a)})}_subscribe(o){var e;return(e=this.source)===null||e===void 0?void 0:e.subscribe(o)}[ad](){return this}pipe(...o){return Gy(o)(this)}toPromise(o){return o=ZE(o),new o((e,n)=>{let r;this.subscribe(a=>r=a,a=>n(a),()=>e(r))})}}return i.create=t=>new i(t),i})();function ZE(i){var t;return(t=i??la.Promise)!==null&&t!==void 0?t:Promise}function s7(i){return i&&Ht(i.next)&&Ht(i.error)&&Ht(i.complete)}function l7(i){return i&&i instanceof $l||s7(i)&&Rm(i)}function Wy(i){return Ht(i?.lift)}function Gt(i){return t=>{if(Wy(t))return t.lift(function(o){try{return i(o,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}function Pt(i,t,o,e,n){return new qy(i,t,o,e,n)}var qy=class extends $l{constructor(t,o,e,n,r,a){super(t),this.onFinalize=r,this.shouldUnsubscribe=a,this._next=o?function(s){try{o(s)}catch(l){t.error(l)}}:super._next,this._error=n?function(s){try{n(s)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=e?function(){try{e()}catch(s){t.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:o}=this;super.unsubscribe(),!o&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function sd(){return Gt((i,t)=>{let o=null;i._refCount++;let e=Pt(t,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount){o=null;return}let n=i._connection,r=o;o=null,n&&(!r||n===r)&&n.unsubscribe(),t.unsubscribe()});i.subscribe(e),e.closed||(o=i.connect())})}var Ks=class extends jt{constructor(t,o){super(),this.source=t,this.subjectFactory=o,this._subject=null,this._refCount=0,this._connection=null,Wy(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new kt;let o=this.getSubject();t.add(this.source.subscribe(Pt(o,void 0,()=>{this._teardown(),o.complete()},e=>{this._teardown(),o.error(e)},()=>this._teardown()))),t.closed&&(this._connection=null,t=kt.EMPTY)}return t}refCount(){return sd()(this)}};var QE=$s(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Ne=(()=>{class i extends jt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(o){let e=new Lm(this,this);return e.operator=o,e}_throwIfClosed(){if(this.closed)throw new QE}next(o){od(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let e of this.currentObservers)e.next(o)}})}error(o){od(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=o;let{observers:e}=this;for(;e.length;)e.shift().error(o)}})}complete(){od(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:o}=this;for(;o.length;)o.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var o;return((o=this.observers)===null||o===void 0?void 0:o.length)>0}_trySubscribe(o){return this._throwIfClosed(),super._trySubscribe(o)}_subscribe(o){return this._throwIfClosed(),this._checkFinalizedStatuses(o),this._innerSubscribe(o)}_innerSubscribe(o){let{hasError:e,isStopped:n,observers:r}=this;return e||n?By:(this.currentObservers=null,r.push(o),new kt(()=>{this.currentObservers=null,Zl(r,o)}))}_checkFinalizedStatuses(o){let{hasError:e,thrownError:n,isStopped:r}=this;e?o.error(n):r&&o.complete()}asObservable(){let o=new jt;return o.source=this,o}}return i.create=(t,o)=>new Lm(t,o),i})(),Lm=class extends Ne{constructor(t,o){super(),this.destination=t,this.source=o}next(t){var o,e;(e=(o=this.destination)===null||o===void 0?void 0:o.next)===null||e===void 0||e.call(o,t)}error(t){var o,e;(e=(o=this.destination)===null||o===void 0?void 0:o.error)===null||e===void 0||e.call(o,t)}complete(){var t,o;(o=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||o===void 0||o.call(t)}_subscribe(t){var o,e;return(e=(o=this.source)===null||o===void 0?void 0:o.subscribe(t))!==null&&e!==void 0?e:By}};var Mi=class extends Ne{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let o=super._subscribe(t);return!o.closed&&t.next(this._value),o}getValue(){let{hasError:t,thrownError:o,_value:e}=this;if(t)throw o;return this._throwIfClosed(),e}next(t){super.next(this._value=t)}};var ph={now(){return(ph.delegate||Date).now()},delegate:void 0};var ps=class extends Ne{constructor(t=1/0,o=1/0,e=ph){super(),this._bufferSize=t,this._windowTime=o,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=o===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,o)}next(t){let{isStopped:o,_buffer:e,_infiniteTimeWindow:n,_timestampProvider:r,_windowTime:a}=this;o||(e.push(t),!n&&e.push(r.now()+a)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let o=this._innerSubscribe(t),{_infiniteTimeWindow:e,_buffer:n}=this,r=n.slice();for(let a=0;a<r.length&&!t.closed;a+=e?1:2)t.next(r[a]);return this._checkFinalizedStatuses(t),o}_trimBuffer(){let{_bufferSize:t,_timestampProvider:o,_buffer:e,_infiniteTimeWindow:n}=this,r=(n?1:2)*t;if(t<1/0&&r<e.length&&e.splice(0,e.length-r),!n){let a=o.now(),s=0;for(let l=1;l<e.length&&e[l]<=a;l+=2)s=l;s&&e.splice(0,s+1)}}};var Bm=class extends kt{constructor(t,o){super()}schedule(t,o=0){return this}};var mh={setInterval(i,t,...o){let{delegate:e}=mh;return e?.setInterval?e.setInterval(i,t,...o):setInterval(i,t,...o)},clearInterval(i){let{delegate:t}=mh;return(t?.clearInterval||clearInterval)(i)},delegate:void 0};var ld=class extends Bm{constructor(t,o){super(t,o),this.scheduler=t,this.work=o,this.pending=!1}schedule(t,o=0){var e;if(this.closed)return this;this.state=t;let n=this.id,r=this.scheduler;return n!=null&&(this.id=this.recycleAsyncId(r,n,o)),this.pending=!0,this.delay=o,this.id=(e=this.id)!==null&&e!==void 0?e:this.requestAsyncId(r,this.id,o),this}requestAsyncId(t,o,e=0){return mh.setInterval(t.flush.bind(t,this),e)}recycleAsyncId(t,o,e=0){if(e!=null&&this.delay===e&&this.pending===!1)return o;o!=null&&mh.clearInterval(o)}execute(t,o){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let e=this._execute(t,o);if(e)return e;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(t,o){let e=!1,n;try{this.work(t)}catch(r){e=!0,n=r||new Error("Scheduled action threw falsy error")}if(e)return this.unsubscribe(),n}unsubscribe(){if(!this.closed){let{id:t,scheduler:o}=this,{actions:e}=o;this.work=this.state=this.scheduler=null,this.pending=!1,Zl(e,this),t!=null&&(this.id=this.recycleAsyncId(o,t,null)),this.delay=null,super.unsubscribe()}}};var c7=1,Yy,Zy={};function $E(i){return i in Zy?(delete Zy[i],!0):!1}var KE={setImmediate(i){let t=c7++;return Zy[t]=!0,Yy||(Yy=Promise.resolve()),Yy.then(()=>$E(t)&&i()),t},clearImmediate(i){$E(i)}};var{setImmediate:d7,clearImmediate:u7}=KE,gh={setImmediate(...i){let{delegate:t}=gh;return(t?.setImmediate||d7)(...i)},clearImmediate(i){let{delegate:t}=gh;return(t?.clearImmediate||u7)(i)},delegate:void 0};var jm=class extends ld{constructor(t,o){super(t,o),this.scheduler=t,this.work=o}requestAsyncId(t,o,e=0){return e!==null&&e>0?super.requestAsyncId(t,o,e):(t.actions.push(this),t._scheduled||(t._scheduled=gh.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,o,e=0){var n;if(e!=null?e>0:this.delay>0)return super.recycleAsyncId(t,o,e);let{actions:r}=t;o!=null&&((n=r[r.length-1])===null||n===void 0?void 0:n.id)!==o&&(gh.clearImmediate(o),t._scheduled===o&&(t._scheduled=void 0))}};var cd=class i{constructor(t,o=i.now){this.schedulerActionCtor=t,this.now=o}schedule(t,o=0,e){return new this.schedulerActionCtor(this,t).schedule(e,o)}};cd.now=ph.now;var dd=class extends cd{constructor(t,o=cd.now){super(t,o),this.actions=[],this._active=!1}flush(t){let{actions:o}=this;if(this._active){o.push(t);return}let e;this._active=!0;do if(e=t.execute(t.state,t.delay))break;while(t=o.shift());if(this._active=!1,e){for(;t=o.shift();)t.unsubscribe();throw e}}};var Vm=class extends dd{flush(t){this._active=!0;let o=this._scheduled;this._scheduled=void 0;let{actions:e}=this,n;t=t||e.shift();do if(n=t.execute(t.state,t.delay))break;while((t=e[0])&&t.id===o&&e.shift());if(this._active=!1,n){for(;(t=e[0])&&t.id===o&&e.shift();)t.unsubscribe();throw n}}};var bh=new Vm(jm);var ms=new dd(ld),XE=ms;var In=new jt(i=>i.complete());function zm(i){return i&&Ht(i.schedule)}function Qy(i){return i[i.length-1]}function Xs(i){return Ht(Qy(i))?i.pop():void 0}function Na(i){return zm(Qy(i))?i.pop():void 0}function JE(i,t){return typeof Qy(i)=="number"?i.pop():t}function tS(i,t,o,e){var n=arguments.length,r=n<3?t:e===null?e=Object.getOwnPropertyDescriptor(t,o):e,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(i,t,o,e);else for(var s=i.length-1;s>=0;s--)(a=i[s])&&(r=(n<3?a(r):n>3?a(t,o,r):a(t,o))||r);return n>3&&r&&Object.defineProperty(t,o,r),r}function iS(i,t,o,e){function n(r){return r instanceof o?r:new o(function(a){a(r)})}return new(o||(o=Promise))(function(r,a){function s(d){try{c(e.next(d))}catch(u){a(u)}}function l(d){try{c(e.throw(d))}catch(u){a(u)}}function c(d){d.done?r(d.value):n(d.value).then(s,l)}c((e=e.apply(i,t||[])).next())})}function eS(i){var t=typeof Symbol=="function"&&Symbol.iterator,o=t&&i[t],e=0;if(o)return o.call(i);if(i&&typeof i.length=="number")return{next:function(){return i&&e>=i.length&&(i=void 0),{value:i&&i[e++],done:!i}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Kl(i){return this instanceof Kl?(this.v=i,this):new Kl(i)}function nS(i,t,o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=o.apply(i,t||[]),n,r=[];return n=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),n[Symbol.asyncIterator]=function(){return this},n;function a(p){return function(f){return Promise.resolve(f).then(p,u)}}function s(p,f){e[p]&&(n[p]=function(m){return new Promise(function(g,y){r.push([p,m,g,y])>1||l(p,m)})},f&&(n[p]=f(n[p])))}function l(p,f){try{c(e[p](f))}catch(m){h(r[0][3],m)}}function c(p){p.value instanceof Kl?Promise.resolve(p.value.v).then(d,u):h(r[0][2],p)}function d(p){l("next",p)}function u(p){l("throw",p)}function h(p,f){p(f),r.shift(),r.length&&l(r[0][0],r[0][1])}}function rS(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=i[Symbol.asyncIterator],o;return t?t.call(i):(i=typeof eS=="function"?eS(i):i[Symbol.iterator](),o={},e("next"),e("throw"),e("return"),o[Symbol.asyncIterator]=function(){return this},o);function e(r){o[r]=i[r]&&function(a){return new Promise(function(s,l){a=i[r](a),n(s,l,a.done,a.value)})}}function n(r,a,s,l){Promise.resolve(l).then(function(c){r({value:c,done:s})},a)}}var ud=i=>i&&typeof i.length=="number"&&typeof i!="function";function Hm(i){return Ht(i?.then)}function Um(i){return Ht(i[ad])}function Gm(i){return Symbol.asyncIterator&&Ht(i?.[Symbol.asyncIterator])}function Wm(i){return new TypeError(`You provided ${i!==null&&typeof i=="object"?"an invali
38d object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function h7(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var qm=h7();function Ym(i){return Ht(i?.[qm])}function Zm(i){return nS(this,arguments,function*(){let o=i.getReader();try{for(;;){let{value:e,done:n}=yield Kl(o.read());if(n)return yield Kl(void 0);yield yield Kl(e)}}finally{o.releaseLock()}})}function Qm(i){return Ht(i?.getReader)}function hi(i){if(i instanceof jt)return i;if(i!=null){if(Um(i))return f7(i);if(ud(i))return p7(i);if(Hm(i))return m7(i);if(Gm(i))return oS(i);if(Ym(i))return g7(i);if(Qm(i))return b7(i)}throw Wm(i)}function f7(i){return new jt(t=>{let o=i[ad]();if(Ht(o.subscribe))return o.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function p7(i){return new jt(t=>{for(let o=0;o<i.length&&!t.closed;o++)t.next(i[o]);t.complete()})}function m7(i){return new jt(t=>{i.then(o=>{t.closed||(t.next(o),t.complete())},o=>t.error(o)).then(null,Fm)})}function g7(i){return new jt(t=>{for(let o of i)if(t.next(o),t.closed)return;t.complete()})}function oS(i){return new jt(t=>{v7(i,t).catch(o=>t.error(o))})}function b7(i){return oS(Zm(i))}function v7(i,t){var o,e,n,r;return iS(this,void 0,void 0,function*(){try{for(o=rS(i);e=yield o.next(),!e.done;){let a=e.value;if(t.next(a),t.closed)return}}catch(a){n={error:a}}finally{try{e&&!e.done&&(r=o.return)&&(yield r.call(o))}finally{if(n)throw n.error}}t.complete()})}function Mr(i,t,o,e=0,n=!1){let r=t.schedule(function(){o(),n?i.add(this.schedule(null,e)):this.unsubscribe()},e);if(i.add(r),!n)return r}function $m(i,t=0){return Gt((o,e)=>{o.subscribe(Pt(e,n=>Mr(e,i,()=>e.next(n),t),()=>Mr(e,i,()=>e.complete(),t),n=>Mr(e,i,()=>e.error(n),t)))})}function Km(i,t=0){return Gt((o,e)=>{e.add(i.schedule(()=>o.subscribe(e),t))})}function aS(i,t){return hi(i).pipe(Km(t),$m(t))}function sS(i,t){return hi(i).pipe(Km(t),$m(t))}function lS(i,t){return new jt(o=>{let e=0;return t.schedule(function(){e===i.length?o.complete():(o.next(i[e++]),o.closed||this.schedule())})})}function cS(i,t){return new jt(o=>{let e;return Mr(o,t,()=>{e=i[qm](),Mr(o,t,()=>{let n,r;try{({value:n,done:r}=e.next())}catch(a){o.error(a);return}r?o.complete():o.next(n)},0,!0)}),()=>Ht(e?.return)&&e.return()})}function Xm(i,t){if(!i)throw new Error("Iterable cannot be null");return new jt(o=>{Mr(o,t,()=>{let e=i[Symbol.asyncIterator]();Mr(o,t,()=>{e.next().then(n=>{n.done?o.complete():o.next(n.value)})},0,!0)})})}function dS(i,t){return Xm(Zm(i),t)}function uS(i,t){if(i!=null){if(Um(i))return aS(i,t);if(ud(i))return lS(i,t);if(Hm(i))return sS(i,t);if(Gm(i))return Xm(i,t);if(Ym(i))return cS(i,t);if(Qm(i))return dS(i,t)}throw Wm(i)}function pn(i,t){return t?uS(i,t):hi(i)}function Ke(...i){let t=Na(i);return pn(i,t)}function Si(i,t){let o=Ht(i)?i:()=>i,e=n=>n.error(o());return new jt(t?n=>t.schedule(e,0,n):e)}function La(i){return!!i&&(i instanceof jt||Ht(i.lift)&&Ht(i.subscribe))}var fo=$s(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"});function y7(i,t){let o=typeof t=="object";return new Promise((e,n)=>{let r=!1,a;i.subscribe({next:s=>{a=s,r=!0},error:n,complete:()=>{r?e(a):o?e(t.defaultValue):n(new fo)}})})}function _7(i,t){let o=typeof t=="object";return new Promise((e,n)=>{let r=new ca({next:a=>{e(a),r.unsubscribe()},error:n,complete:()=>{o?e(t.defaultValue):n(new fo)}});i.subscribe(r)})}function Jm(i){return i instanceof Date&&!isNaN(i)}var On=$s(i=>function(o=null){i(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=o});function at(i,t){let{first:o,each:e,with:n=w7,scheduler:r=t??ms,meta:a=null}=Jm(i)?{first:i}:typeof i=="number"?{each:i}:i;if(o==null&&e==null)throw new TypeError("No timeout provided.");return Gt((s,l)=>{let c,d,u=null,h=0,p=f=>{d=Mr(l,r,()=>{try{c.unsubscribe(),hi(n({meta:a,lastValue:u,seen:h})).subscribe(l)}catch(m){l.error(m)}},f)};c=s.subscribe(Pt(l,f=>{d?.unsubscribe(),h++,l.next(u=f),e>0&&p(e)},void 0,void 0,()=>{d?.closed||d?.unsubscribe(),u=null})),!h&&p(o!=null?typeof o=="number"?o:+o-r.now():e)})}function w7(i){throw new On(i)}function et(i,t){return Gt((o,e)=>{let n=0;o.subscribe(Pt(e,r=>{e.next(i.call(t,r,n++))}))})}var{isArray:x7}=Array;function C7(i,t){return x7(t)?i(...t):i(t)}function Js(i){return et(t=>C7(i,t))}var{isArray:A7}=Array,{getPrototypeOf:k7,prototype:E7,keys:S7}=Object;function eg(i){if(i.length===1){let t=i[0];if(A7(t))return{args:t,keys:null};if(D7(t)){let o=S7(t);return{args:o.map(e=>t[e]),keys:o}}}return{args:i,keys:null}}function D7(i){return i&&typeof i=="object"&&k7(i)===E7}function tg(i,t){return i.reduce((o,e,n)=>(o[e]=t[n],o),{})}function da(...i){let t=Na(i),o=Xs(i),{args:e,keys:n}=eg(i);if(e.length===0)return pn([],t);let r=new jt(T7(e,t,n?a=>tg(n,a):Jn));return o?r.pipe(Js(o)):r}function T7(i,t,o=Jn){return e=>{hS(t,()=>{let{length:n}=i,r=new Array(n),a=n,s=n;for(let l=0;l<n;l++)hS(t,()=>{let c=pn(i[l],t),d=!1;c.subscribe(Pt(e,u=>{r[l]=u,d||(d=!0,s--),s||e.next(o(r.slice()))},()=>{--a||e.complete()}
38))},e)},e)}}function hS(i,t,o){i?Mr(o,i,t):t()}function fS(i,t,o,e,n,r,a,s){let l=[],c=0,d=0,u=!1,h=()=>{u&&!l.length&&!c&&t.complete()},p=m=>c<e?f(m):l.push(m),f=m=>{r&&t.next(m),c++;let g=!1;hi(o(m,d++)).subscribe(Pt(t,y=>{n?.(y),r?p(y):t.next(y)},()=>{g=!0},void 0,()=>{if(g)try{for(c--;l.length&&c<e;){let y=l.shift();a?Mr(t,a,()=>f(y)):f(y)}h()}catch(y){t.error(y)}}))};return i.subscribe(Pt(t,p,()=>{u=!0,h()})),()=>{s?.()}}function kn(i,t,o=1/0){return Ht(t)?kn((e,n)=>et((r,a)=>t(e,r,n,a))(hi(i(e,n))),o):(typeof t=="number"&&(o=t),Gt((e,n)=>fS(e,n,i,o)))}function el(i=1/0){return kn(Jn,i)}function pS(){return el(1)}function No(...i){return pS()(pn(i,Na(i)))}function Ba(i){return new jt(t=>{hi(i()).subscribe(t)})}function gs(...i){let t=Xs(i),{args:o,keys:e}=eg(i),n=new jt(r=>{let{length:a}=o;if(!a){r.complete();return}let s=new Array(a),l=a,c=a;for(let d=0;d<a;d++){let u=!1;hi(o[d]).subscribe(Pt(r,h=>{u||(u=!0,c--),s[d]=h},()=>l--,void 0,()=>{(!l||!u)&&(c||r.next(e?tg(e,s):s),r.complete())}))}});return t?n.pipe(Js(t)):n}var M7=["addListener","removeListener"],I7=["addEventListener","removeEventListener"],O7=["on","off"];function Lo(i,t,o,e){if(Ht(o)&&(e=o,o=void 0),e)return Lo(i,t,o).pipe(Js(e));let[n,r]=F7(i)?I7.map(a=>s=>i[a](t,s,o)):P7(i)?M7.map(mS(i,t)):R7(i)?O7.map(mS(i,t)):[];if(!n&&ud(i))return kn(a=>Lo(a,t,o))(hi(i));if(!n)throw new TypeError("Invalid event target");return new jt(a=>{let s=(...l)=>a.next(1<l.length?l:l[0]);return n(s),()=>r(s)})}function mS(i,t){return o=>e=>i[o](t,e)}function P7(i){return Ht(i.addListener)&&Ht(i.removeListener)}function R7(i){return Ht(i.on)&&Ht(i.off)}function F7(i){return Ht(i.addEventListener)&&Ht(i.removeEventListener)}function gS(i,t,o){return o?gS(i,t).pipe(Js(o)):new jt(e=>{let n=(...a)=>e.next(a.length===1?a[0]:a),r=i(n);return Ht(t)?()=>t(n,r):void 0})}function ua(i=0,t,o=XE){let e=-1;return t!=null&&(zm(t)?o=t:e=t),new jt(n=>{let r=Jm(i)?+i-o.now():i;r<0&&(r=0);let a=0;return o.schedule(function(){n.closed||(n.next(a++),0<=e?this.schedule(void 0,e):n.complete())},r)})}function Ii(...i){let t=Na(i),o=JE(i,1/0),e=i;return e.length?e.length===1?hi(e[0]):el(o)(pn(e,t)):In}var{isArray:N7}=Array;function ig(i){return i.length===1&&N7(i[0])?i[0]:i}function Wt(i,t){return Gt((o,e)=>{let n=0;o.subscribe(Pt(e,r=>i.call(t,r,n++)&&e.next(r)))})}function L7(...i){return i=ig(i),i.length===1?hi(i[0]):new jt(B7(i))}function B7(i){return t=>{let o=[];for(let e=0;o&&!t.closed&&e<i.length;e++)o.push(hi(i[e]).subscribe(Pt(t,n=>{if(o){for(let r=0;r<o.length;r++)r!==e&&o[r].unsubscribe();o=null}t.next(n)})))}}function j7(...i){let t=Xs(i),o=ig(i);return o.length?new jt(e=>{let n=o.map(()=>[]),r=o.map(()=>!1);e.add(()=>{n=r=null});for(let a=0;!e.closed&&a<o.length;a++)hi(o[a]).subscribe(Pt(e,s=>{if(n[a].push(s),n.every(l=>l.length)){let l=n.map(c=>c.shift());e.next(t?t(...l):l),n.some((c,d)=>!c.length&&r[d])&&e.complete()}},()=>{r[a]=!0,!n[a].length&&e.complete()}));return()=>{n=r=null}}):In}function bS(i){return Gt((t,o)=>{let e=!1,n=null,r=null,a=!1,s=()=>{if(r?.unsubscribe(),r=null,e){e=!1;let c=n;n=null,o.next(c)}a&&o.complete()},l=()=>{r=null,a&&o.complete()};t.subscribe(Pt(o,c=>{e=!0,n=c,r||hi(i(c)).subscribe(r=Pt(o,s,l))},()=>{a=!0,(!e||!r||r.closed)&&o.complete()}))})}function hd(i,t=ms){return bS(()=>ua(i,t))}function De(i){return Gt((t,o)=>{let e=null,n=!1,r;e=t.subscribe(Pt(o,void 0,void 0,a=>{r=hi(i(a,De(i)(t))),e?(e.unsubscribe(),e=null,r.subscribe(o)):n=!0})),n&&(e.unsubscribe(),e=null,r.subscribe(o))})}function vS(i,t,o,e,n){return(r,a)=>{let s=o,l=t,c=0;r.subscribe(Pt(a,d=>{let u=c++;l=s?i(l,d,u):(s=!0,d),e&&a.next(l)},n&&(()=>{s&&a.next(l),a.complete()})))}}function Ir(i,t){return Ht(t)?kn(i,t,1):kn(i,1)}function bs(i,t=ms){return Gt((o,e)=>{let n=null,r=null,a=null,s=()=>{if(n){n.unsubscribe(),n=null;let c=r;r=null,e.next(c)}};function l(){let c=a+i,d=t.now();if(d<c){n=this.schedule(void 0,c-d),e.add(n);return}s()}o.subscribe(Pt(e,c=>{r=c,a=t.now(),n||(n=t.schedule(l,i),e.add(n))},()=>{s(),e.complete()},void 0,()=>{r=n=null}))})}function tl(i){return Gt((t,o)=>{let e=!1;t.subscribe(Pt(o,n=>{e=!0,o.next(n)},()=>{e||o.next(i),o.complete()}
38))})}function Oi(i){return i<=0?()=>In:Gt((t,o)=>{let e=0;t.subscribe(Pt(o,n=>{++e<=i&&(o.next(n),i<=e&&o.complete())}))})}function yS(){return Gt((i,t)=>{i.subscribe(Pt(t,fs))})}function vh(i){return et(()=>i)}function $y(i,t){return t?o=>No(t.pipe(Oi(1),yS()),o.pipe($y(i))):kn((o,e)=>hi(i(o,e)).pipe(Oi(1),vh(o)))}function ng(i,t=ms){let o=ua(i,t);return $y(()=>o)}function fd(i,t=Jn){return i=i??V7,Gt((o,e)=>{let n,r=!0;o.subscribe(Pt(e,a=>{let s=t(a);(r||!i(n,s))&&(r=!1,n=s,e.next(a))}))})}function V7(i,t){return i===t}function rg(i=z7){return Gt((t,o)=>{let e=!1;t.subscribe(Pt(o,n=>{e=!0,o.next(n)},()=>e?o.complete():o.error(i())))})}function z7(){return new fo}function H7(...i){return t=>No(t,Ke(...i))}function ja(i){return Gt((t,o)=>{try{t.subscribe(o)}finally{o.add(i)}})}function Va(i,t){let o=arguments.length>=2;return e=>e.pipe(i?Wt((n,r)=>i(n,r,e)):Jn,Oi(1),o?tl(t):rg(()=>new fo))}function pd(i){return i<=0?()=>In:Gt((t,o)=>{let e=[];t.subscribe(Pt(o,n=>{e.push(n),i<e.length&&e.shift()},()=>{for(let n of e)o.next(n);o.complete()},void 0,()=>{e=null}))})}function Ky(i,t){let o=arguments.length>=2;return e=>e.pipe(i?Wt((n,r)=>i(n,r,e)):Jn,pd(1),o?tl(t):rg(()=>new fo))}function U7(...i){let t=i.length;if(t===0)throw new Error("list of properties cannot be empty.");return et(o=>{let e=o;for(let n=0;n<t;n++){let r=e?.[i[n]];if(typeof r<"u")e=r;else return}return e})}function Xy(i=1/0){let t;i&&typeof i=="object"?t=i:t={count:i};let{count:o=1/0,delay:e,resetOnSuccess:n=!1}=t;return o<=0?Jn:Gt((r,a)=>{let s=0,l,c=()=>{let d=!1;l=r.subscribe(Pt(a,u=>{n&&(s=0),a.next(u)},void 0,u=>{if(s++<o){let h=()=>{l?(l.unsubscribe(),l=null,c()):d=!0};if(e!=null){let p=typeof e=="number"?ua(e):hi(e(u,s)),f=Pt(a,()=>{f.unsubscribe(),h()},()=>{a.complete()});p.subscribe(f)}else h()}else a.error(u)})),d&&(l.unsubscribe(),l=null,c())};c()})}function Jy(i,t){return Gt(vS(i,t,arguments.length>=2,!0))}function yh(i={}){let{connector:t=()=>new Ne,resetOnError:o=!0,resetOnComplete:e=!0,resetOnRefCountZero:n=!0}=i;return r=>{let a,s,l,c=0,d=!1,u=!1,h=()=>{s?.unsubscribe(),s=void 0},p=()=>{h(),a=l=void 0,d=u=!1},f=()=>{let m=a;p(),m?.unsubscribe()};return Gt((m,g)=>{c++,!u&&!d&&h();let y=l=l??t();g.add(()=>{c--,c===0&&!u&&!d&&(s=e1(f,n))}),y.subscribe(g),!a&&c>0&&(a=new ca({next:C=>y.next(C),error:C=>{u=!0,h(),s=e1(p,o,C),y.error(C)},complete:()=>{d=!0,h(),s=e1(p,e),y.complete()}}),hi(m).subscribe(a))})(r)}}function e1(i,t,...o){if(t===!0){i();return}if(t===!1)return;let e=new ca({next:()=>{e.unsubscribe(),i()}});return hi(t(...o)).subscribe(e)}function Xl(i,t,o){let e,n=!1;return i&&typeof i=="object"?{bufferSize:e=1/0,windowTime:t=1/0,refCount:n=!1,scheduler:o}=i:e=i??1/0,yh({connector:()=>new ps(e,t,o),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:n})}function Jl(i){return Wt((t,o)=>i<=o)}function Ai(...i){let t=Na(i);return Gt((o,e)=>{(t?No(i,o,t):No(i,o)).subscribe(e)})}function mn(i,t){return Gt((o,e)=>{let n=null,r=0,a=!1,s=()=>a&&!n&&e.complete();o.subscribe(Pt(e,l=>{n?.unsubscribe();let c=0,d=r++;hi(i(l,d)).subscribe(n=Pt(e,u=>e.next(t?t(l,u,d,c++):u),()=>{n=null,s()}))},()=>{a=!0,s()}))})}function Mt(i){return Gt((t,o)=>{hi(i).subscribe(Pt(o,()=>o.complete(),fs)),!o.closed&&t.subscribe(o)})}function t1(i,t=!1){return Gt((o,e)=>{let n=0;o.subscribe(Pt(e,r=>{let a=i(r,n++);(a||t)&&e.next(r),!a&&e.complete()}))})}function En(i,t,o){let e=Ht(i)||t||o?{next:i,error:t,complete:o}:i;return e?Gt((n,r)=>{var a;(a=e.subscribe)===null||a===void 0||a.call(e);let s=!0;n.subscribe(Pt(r,l=>{var c;(c=e.next)===null||c===void 0||c.call(e,l),r.next(l)},()=>{var l;s=!1,(l=e.complete)===null||l===void 0||l.call(e),r.complete()},l=>{var c;s=!1,(c=e.error)===null||c===void 0||c.call(e,l),r.error(l)},()=>{var l,c;s&&((l=e.unsubscribe)===null||l===void 0||l.call(e)),(c=e.finalize)===null||c===void 0||c.call(e)}))}):Jn}function G7(...i){let t=Xs(i);return Gt((o,e)=>{let n=i.length,r=new Array(n),a=i.map(()=>!1),s=!1;for(let l=0;l<n;l++)hi(i[l]).subscribe(Pt(e,c=>{r[l]=c,!s&&!a[l]&&(a[l]=!0,(s=a.every(Jn))&&(a=null))},fs));o.subscribe(Pt(e,l=>{if(s){let c=[l,...r];e.next(t?t(...c):c)}}))})}
38var vD="https://g.co/ng/security#xss",bt=class extends Error{constructor(t,o){super(Qg(t,o)),this.code=t}};function Qg(i,t){return`${`NG0${Math.abs(i)}`}${t?": "+t:""}`}function Pd(i){return{toString:i}.toString()}var md="__annotations__",gd="__parameters__",_S="__prop__metadata__";function W7(i,t,o,e,n){return Pd(()=>{let r=yD(t);function a(...s){if(this instanceof a)return r.call(this,...s),this;let l=new a(...s);return function(d){return n&&n(d,...s),(d.hasOwnProperty(md)?d[md]:Object.defineProperty(d,md,{value:[]})[md]).push(l),e&&e(d),d}}return o&&(a.prototype=Object.create(o.prototype)),a.prototype.ngMetadataName=i,a.annotationCls=a,a})}function yD(i){return function(...o){if(i){let e=i(...o);for(let n in e)this[n]=e[n]}}}function Rd(i,t,o){return Pd(()=>{let e=yD(t);function n(...r){if(this instanceof n)return e.apply(this,r),this;let a=new n(...r);return s.annotation=a,s;function s(l,c,d){let u=l.hasOwnProperty(gd)?l[gd]:Object.defineProperty(l,gd,{value:[]})[gd];for(;u.length<=d;)u.push(null);return(u[d]=u[d]||[]).push(a),l}}return o&&(n.prototype=Object.create(o.prototype)),n.prototype.ngMetadataName=i,n.annotationCls=n,n})}var ar=globalThis;function ln(i){for(let t in i)if(i[t]===ln)return t;throw Error("Could not find renamed property on target object.")}function q7(i,t){for(let o in t)t.hasOwnProperty(o)&&!i.hasOwnProperty(o)&&(i[o]=t[o])}function zr(i){if(typeof i=="string")return i;if(Array.isArray(i))return"["+i.map(zr).join(", ")+"]";if(i==null)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;let t=i.toString();if(t==null)return""+t;let o=t.indexOf(`
39`);return o===-1?t:t.substring(0,o)}function b1(i,t){return i==null||i===""?t===null?"":t:t==null||t===""?i:i+" "+t}var Y7=ln({__forward_ref__:ln});function bi(i){return i.__forward_ref__=bi,i.toString=function(){return zr(this())},i}function sr(i){return _D(i)?i():i}function _D(i){return typeof i=="function"&&i.hasOwnProperty(Y7)&&i.__forward_ref__===bi}function ge(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function ze(i){return{providers:i.providers||[],imports:i.imports||[]}}function $g(i){return wS(i,_g)||wS(i,xD)}function wD(i){return $g(i)!==null}function wS(i,t){return i.hasOwnProperty(t)?i[t]:null}function Z7(i){let t=i&&(i[_g]||i[xD]);return t||null}function xS(i){return i&&(i.hasOwnProperty(CS)||i.hasOwnProperty(Q7))?i[CS]:null}var _g=ln({\u0275prov:ln}),CS=ln({\u0275inj:ln}),xD=ln({ngInjectableDef:ln}),Q7=ln({ngInjectorDef:ln}),ye=class{constructor(t,o){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,typeof o=="number"?this.__NG_ELEMENT_ID__=o:o!==void 0&&(this.\u0275prov=ge({token:this,providedIn:o.providedIn||"root",factory:o.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function CD(i){return i&&!!i.\u0275providers}var $7=ln({\u0275cmp:ln}),K7=ln({\u0275dir:ln}),X7=ln({\u0275pipe:ln}),J7=ln({\u0275mod:ln}),Cd=ln({\u0275fac:ln}),xh=ln({__NG_ELEMENT_ID__:ln}),AS=ln({__NG_ENV_ID__:ln});function rc(i){return typeof i=="string"?i:i==null?"":String(i)}function e9(i){return typeof i=="function"?i.name||i.toString():typeof i=="object"&&i!=null&&typeof i.type=="function"?i.type.name||i.type.toString():rc(i)}function t9(i,t){let o=t?`. Dependency path: ${t.join(" > ")} > ${i}`:"";throw new bt(-200,i)}function I_(i,t){throw new bt(-201,!1)}var yi=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(yi||{}),v1;function AD(){return v1}function Xr(i){let t=v1;return v1=i,t}function kD(i,t,o){let e=$g(i);if(e&&e.providedIn=="root")return e.value===void 0?e.value=e.factory():e.value;if(o&yi.Optional)return null;if(t!==void 0)return t;I_(i,"Injector")}var i9={},Ah=i9,y1="__NG_DI_FLAG__",wg="ngTempTokenPath",n9="ngTokenPath",r9=/\n/gm,o9="\u0275",kS="__source",wd;function a9(){return wd}function il(i){let t=wd;return wd=i,t}function s9(i,t=yi.Default){if(wd===void 0)throw new bt(-203,!1);return wd===null?kD(i,void 0,t):wd.get(i,t&yi.Optional?null:void 0,t)}function oe(i,t=yi.Default){return(AD()||s9)(sr(i),t)}function l9(i){throw new bt(202,!1)}function be(i,t=yi.Default){return oe(i,Kg(t))}function Kg(i){return typeof i>"u"||typeof i=="number"?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function _1(i){let t=[];for(let o=0;o<i.length;o++){let e=sr(i[o]);if(Array.isArray(e)){if(e.length===0)throw new bt(900,!1);let n,r=yi.Default;for(let a=0;a<e.length;a++){let s=e[a],l=c9(s);typeof l=="number"?l===-1?n=s.token:r|=l:n=s}t.push(oe(n,r))}else t.push(oe(e))}return t}function Oh(i,t){return i[y1]=t,i.prototype[y1]=t,i}function c9(i){return i[y1]}function d9(i,t,o,e){let n=i[wg];throw t[kS]&&n.unshift(t[kS]),i.message=u9(`
40`+i.message,n,o,e),i[n9]=n,i[wg]=null,i}function u9(i,t,o,e=null){i=i&&i.charAt(0)===`
41`&&i.charAt(1)==o9?i.slice(2):i;let n=zr(t);if(Array.isArray(t))n=t.map(zr).join(" -> ");else if(typeof t=="object"){let r=[];for(let a in t)if(t.hasOwnProperty(a)){let s=t[a];r.push(a+":"+(typeof s=="string"?JSON.stringify(s):zr(s)))}n=`{${r.join(", ")}}`}return`${o}${e?"("+e+")":""}[${n}]: ${i.replace(r9,`
42  `)}`}var h9=Oh(Rd("Inject",i=>({token:i})),-1),Ur=Oh(Rd("Optional"),8),f9=Oh(Rd("Self"),2),to=Oh(Rd("SkipSelf"),4),p9=Oh(Rd("Host"),1);function oc(i,t){let o=i.hasOwnProperty(Cd);return o?i[Cd]:null}function m9(i,t,o){if(i.length!==t.length)return!1;for(let e=0;e<i.length;e++){let n=i[e],r=t[e];if(o&&(n=o(n),r=o(r)),r!==n)return!1}return!0}function g9(i){return i.flat(Number.POSITIVE_INFINITY)}
vendor: 4,396 bytes, line 42
42function O_(i,t){i.forEach(o=>Array.isArray(o)?O_(o,t):t(o))}function ED(i,t,o){t>=i.length?i.push(o):i.splice(t,0,o)}function xg(i,t){return t>=i.length-1?i.pop():i.splice(t,1)[0]}function fg(i,t){let o=[];for(let e=0;e<i;e++)o.push(t);return o}function b9(i,t,o,e){let n=i.length;if(n==t)i.push(o,e);else if(n===1)i.push(e,i[0]),i[0]=o;else{for(n--,i.push(i[n-1],i[n]);n>t;){let r=n-2;i[n]=i[r],n--}i[t]=o,i[t+1]=e}}function Xg(i,t,o){let e=Ph(i,t);return e>=0?i[e|1]=o:(e=~e,b9(i,e,t,o)),e}function i1(i,t){let o=Ph(i,t);if(o>=0)return i[o|1]}function Ph(i,t){return v9(i,t,1)}function v9(i,t,o){let e=0,n=i.length>>o;for(;n!==e;){let r=e+(n-e>>1),a=i[r<<o];if(t===a)return r<<o;a>t?n=r:e=r+1}return~(n<<o)}var vs={},Vr=[],Ad=new ye(""),SD=new ye("",-1),DD=new ye(""),Cg=class{get(t,o=Ah){if(o===Ah){let e=new Error(`NullInjectorError: No provider for ${zr(t)}!`);throw e.name="NullInjectorError",e}return o}},TD=function(i){return i[i.OnPush=0]="OnPush",i[i.Default=1]="Default",i}(TD||{}),Ua=function(i){return i[i.Emulated=0]="Emulated",i[i.None=2]="None",i[i.ShadowDom=3]="ShadowDom",i}(Ua||{}),ol=function(i){return i[i.None=0]="None",i[i.SignalBased=1]="SignalBased",i[i.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",i}(ol||{});function y9(i,t,o){let e=i.length;for(;;){let n=i.indexOf(t,o);if(n===-1)return n;if(n===0||i.charCodeAt(n-1)<=32){let r=t.length;if(n+r===e||i.charCodeAt(n+r)<=32)return n}o=n+1}}function w1(i,t,o){let e=0;for(;e<o.length;){let n=o[e];if(typeof n=="number"){if(n!==0)break;e++;let r=o[e++],a=o[e++],s=o[e++];i.setAttribute(t,a,s,r)}else{let r=n,a=o[++e];_9(r)?i.setProperty(t,r,a):i.setAttribute(t,r,a),e++}}return e}function MD(i){return i===3||i===4||i===6}function _9(i){return i.charCodeAt(0)===64}function kh(i,t){if(!(t===null||t.length===0))if(i===null||i.length===0)i=t.slice();else{let o=-1;for(let e=0;e<t.length;e++){let n=t[e];typeof n=="number"?o=n:o===0||(o===-1||o===2?ES(i,o,n,null,t[++e]):ES(i,o,n,null,null))}}return i}function ES(i,t,o,e,n){let r=0,a=i.length;if(t===-1)a=-1;else for(;r<i.length;){let s=i[r++];if(typeof s=="number"){if(s===t){a=-1;break}else if(s>t){a=r-1;break}}}for(;r<i.length;){let s=i[r];if(typeof s=="number")break;if(s===o){if(e===null){n!==null&&(i[r+1]=n);return}else if(e===i[r+1]){i[r+2]=n;return}}r++,e!==null&&r++,n!==null&&r++}a!==-1&&(i.splice(a,0,t),r=a+1),i.splice(r++,0,o),e!==null&&i.splice(r++,0,e),n!==null&&i.splice(r++,0,n)}var ID="ng-template";function w9(i,t,o,e){let n=0;if(e){for(;n<t.length&&typeof t[n]=="string";n+=2)if(t[n]==="class"&&y9(t[n+1].toLowerCase(),o,0)!==-1)return!0}else if(P_(i))return!1;if(n=t.indexOf(1,n),n>-1){let r;for(;++n<t.length&&typeof(r=t[n])=="string";)if(r.toLowerCase()===o)return!0}return!1}function P_(i){return i.type===4&&i.value!==ID}function x9(i,t,o){let e=i.type===4&&!o?ID:i.value;return t===e}function C9(i,t,o){let e=4,n=i.attrs,r=n!==null?E9(n):0,a=!1;for(let s=0;s<t.length;s++){let l=t[s];if(typeof l=="number"){if(!a&&!ha(e)&&!ha(l))return!1;if(a&&ha(l))continue;a=!1,e=l|e&1;continue}if(!a)if(e&4){if(e=2|e&1,l!==""&&!x9(i,l,o)||l===""&&t.length===1){if(ha(e))return!1;a=!0}}else if(e&8){if(n===null||!w9(i,n,l,o)){if(ha(e))return!1;a=!0}}else{let c=t[++s],d=A9(l,n,P_(i),o);if(d===-1){if(ha(e))return!1;a=!0;continue}if(c!==""){let u;if(d>r?u="":u=n[d+1].toLowerCase(),e&2&&c!==u){if(ha(e))return!1;a=!0}}}}return ha(e)||a}function ha(i){return(i&1)===0}function A9(i,t,o,e){if(t===null)return-1;let n=0;if(e||!o){let r=!1;for(;n<t.length;){let a=t[n];if(a===i)return n;if(a===3||a===6)r=!0;else if(a===1||a===2){let s=t[++n];for(;typeof s=="string";)s=t[++n];continue}else{if(a===4)break;if(a===0){n+=4;continue}}n+=r?1:2}return-1}else return S9(t,i)}function OD(i,t,o=!1){for(let e=0;e<t.length;e++)if(C9(i,t[e],o))return!0;return!1}function k9(i){let t=i.attrs;if(t!=null){let o=t.indexOf(5);if(!(o&1))return t[o+1]}return null}function E9(i){for(let t=0;t<i.length;t++){let o=i[t];if(MD(o))return t}return i.length}function S9(i,t){let o=i.indexOf(4);if(o>-1)for(o++;o<i.length;){let e=i[o];if(typeof e=="number")return-1;if(e===t)return o;o++}return-1}function D9(i,t){e:for(let o=0;o<t.length;o++){let e=t[o];if(i.length===e.length){for(let n=0;n<i.length;n++)if(i[n]!==e[n])continue e;return!0}}return!1}function SS(i,t){return i?":not("+t.trim()+")":t}function T9(i){let t=i[0],o=1,e=2,n="",r=!1;for(;o<i.length;){let a=i[o];
42if(typeof a=="string")if(e&2){let s=i[++o];n+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else e&8?n+="."+a:e&4&&(n+=" "+a);else n!==""&&!ha(a)&&(t+=SS(r,n),n=""),e=a,r=r||!ha(e);o++}return n!==""&&(t+=SS(r,n)),t}function M9(i){return i.map(T9).join(",")}function I9(i){let t=[],o=[],e=1,n=2;for(;e<i.length;){let r=i[e];if(typeof r=="string")n===2?r!==""&&t.push(r,i[++e]):n===8&&o.push(r);else{if(!ha(n))break;n=r}e++}return{attrs:t,classes:o}}function me(i){return Pd(()=>{let t=ND(i),o=mt(de({},t),{decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===TD.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||Ua.Emulated,styles:i.styles||Vr,_:null,schemas:i.schemas||null,tView:null,id:""});LD(o);let e=i.dependencies;return o.directiveDefs=TS(e,!1),o.pipeDefs=TS(e,!0),o.id=R9(o),o})}function O9(i){return ys(i)||R_(i)}function P9(i){return i!==null}function He(i){return Pd(()=>({type:i.type,bootstrap:i.bootstrap||Vr,declarations:i.declarations||Vr,imports:i.imports||Vr,exports:i.exports||Vr,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function DS(i,t){if(i==null)return vs;let o={};for(let e in i)if(i.hasOwnProperty(e)){let n=i[e],r,a,s=ol.None;Array.isArray(n)?(s=n[0],r=n[1],a=n[2]??r):(r=n,a=n),t?(o[r]=s!==ol.None?[e,s]:e,t[r]=a):o[r]=e}return o}function _e(i){return Pd(()=>{let t=ND(i);return LD(t),t})}function bn(i){return{type:i.type,name:i.name,factory:null,pure:i.pure!==!1,standalone:i.standalone===!0,onDestroy:i.type.prototype.ngOnDestroy||null}}function ys(i){return i[$7]||null}function R_(i){return i[K7]||null}function PD(i){return i[X7]||null}function RD(i){let t=ys(i)||R_(i)||PD(i);return t!==null?t.standalone:!1}function FD(i,t){let o=i[J7]||null;if(!o&&t===!0)throw new Error(`Type ${zr(i)} does not have '\u0275mod' property.`);return o}function ND(i){let t={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:i.inputs||vs,exportAs:i.exportAs||null,standalone:i.standalone===!0,signals:i.signals===!0,selectors:i.selectors||Vr,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:DS(i.inputs,t),outputs:DS(i.outputs),debugInfo:null}}function LD(i){i.features?.forEach(t=>t(i))}function TS(i,t){if(!i)return null;let o=t?PD:O9;return()=>(typeof i=="function"?i():i).map(e=>o(e)).filter(P9)}function R9(i){let t=0,o=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(let n of o)t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function Fd(i){return{\u0275providers:i}}function F9(...i){return{\u0275providers:BD(!0,i),\u0275fromNgModule:!0}}function BD(i,...t){let o=[],e=new Set,n,r=a=>{o.push(a)};return O_(t,a=>{let s=a;x1(s,r,[],e)&&(n||=[],n.push(s))}),n!==void 0&&jD(n,r),o}function jD(i,t){for(let o=0;o<i.length;o++){let{ngModule:e,providers:n}=i[o];F_(n,r=>{t(r,e)})}}function x1(i,t,o,e){if(i=sr(i),!i)return!1;let n=null,r=xS(i),a=!r&&ys(i);if(!r&&!a){let l=i.ngModule;if(r=xS(l),r)n=l;else return!1}else{if(a&&!a.standalone)return!1;n=i}let s=e.has(n);if(a){if(s)return!1;if(e.add(n),a.dependencies){let l=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let c of l)x1(c,t,o,e)}}else if(r){if(r.imports!=null&&!s){e.add(n);let c;try{O_(r.imports,d=>{x1(d,t,o,e)&&(c||=[],c.push(d))})}finally{}c!==void 0&&jD(c,t)}if(!s){let c=oc(n)||(()=>new n);t({provide:n,useFactory:c,deps:Vr},n),t({provide:DD,useValue:n,multi:!0},n),t({provide:Ad,useValue:()=>oe(n),multi:!0},n)}let l=r.providers;if(l!=null&&!s){let c=i;F_(l,d=>{t(d,c)})}}else return!1;return n!==i&&i.providers!==void 0}function F_(i,t){for(let o of i)CD(o)&&(o=o.\u0275providers),Array.isArray(o)?F_(o,t):t(o)}var N9=ln({provide:String,useValue:ln});function VD(i){return i!==null&&typeof i=="object"&&N9 in i}function L9(i){return!!(i&&i.useExisting)}function B9(i){return!!(i&&i.useFactory)}function kd(i){return typeof i=="function"}function j9(i){return!!i.useClass}var Jg=new ye(""),pg={},V9={},n1;function e0(){return n1===void 0&&(n1=new Cg),n1}var vr=class{},Eh=class extends vr{get destroyed(){return this._destroyed}constructor(t,o,e,n){super(),this.parent=o,this.source=e,this.scopes=n,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,A1(t,a=>this.processProvider(a)),this.records.set(SD,bd(void 0,this)),n.has("environment")&&this.records.set(vr,bd(void 0,this));let r=this.records.get(Jg);r!=null&&typeof r.value=="string"&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(DD,Vr,yi.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;let t=Ei(null);try{for(let e of this._ngOnDestroyHooks)e.ngOnDestroy();let o=this._onDestroyHooks;this._onDestroyHooks=[];for(let e of o)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Ei(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();
42let o=il(this),e=Xr(void 0),n;try{return t()}finally{il(o),Xr(e)}}get(t,o=Ah,e=yi.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(AS))return t[AS](this);e=Kg(e);let n,r=il(this),a=Xr(void 0);try{if(!(e&yi.SkipSelf)){let l=this.records.get(t);if(l===void 0){let c=W9(t)&&$g(t);c&&this.injectableDefInScope(c)?l=bd(C1(t),pg):l=null,this.records.set(t,l)}if(l!=null)return this.hydrate(t,l)}let s=e&yi.Self?e0():this.parent;return o=e&yi.Optional&&o===Ah?null:o,s.get(t,o)}catch(s){if(s.name==="NullInjectorError"){if((s[wg]=s[wg]||[]).unshift(zr(t)),r)throw s;return d9(s,t,"R3InjectorError",this.source)}else throw s}finally{Xr(a),il(r)}}resolveInjectorInitializers(){let t=Ei(null),o=il(this),e=Xr(void 0),n;try{let r=this.get(Ad,Vr,yi.Self);for(let a of r)a()}finally{il(o),Xr(e),Ei(t)}}toString(){let t=[],o=this.records;for(let e of o.keys())t.push(zr(e));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new bt(205,!1)}processProvider(t){t=sr(t);let o=kd(t)?t:sr(t&&t.provide),e=H9(t);if(!kd(t)&&t.multi===!0){let n=this.records.get(o);n||(n=bd(void 0,pg,!0),n.factory=()=>_1(n.multi),this.records.set(o,n)),o=t,n.multi.push(t)}this.records.set(o,e)}hydrate(t,o){let e=Ei(null);try{return o.value===pg&&(o.value=V9,o.value=o.factory()),typeof o.value=="object"&&o.value&&G9(o.value)&&this._ngOnDestroyHooks.add(o.value),o.value}finally{Ei(e)}}injectableDefInScope(t){if(!t.providedIn)return!1;let o=sr(t.providedIn);return typeof o=="string"?o==="any"||this.scopes.has(o):this.injectorDefTypes.has(o)}removeOnDestroy(t){let o=this._onDestroyHooks.indexOf(t);o!==-1&&this._onDestroyHooks.splice(o,1)}};function C1(i){let t=$g(i),o=t!==null?t.factory:oc(i);if(o!==null)return o;if(i instanceof ye)throw new bt(204,!1);if(i instanceof Function)return z9(i);throw new bt(204,!1)}function z9(i){if(i.length>0)throw new bt(204,!1);let o=Z7(i);return o!==null?()=>o.factory(i):()=>new i}function H9(i){if(VD(i))return bd(void 0,i.useValue);{let t=zD(i);return bd(t,pg)}}function zD(i,t,o){let e;if(kd(i)){let n=sr(i);return oc(n)||C1(n)}else if(VD(i))e=()=>sr(i.useValue);else if(B9(i))e=()=>i.useFactory(..._1(i.deps||[]));else if(L9(i))e=()=>oe(sr(i.useExisting));else{let n=sr(i&&(i.useClass||i.provide));if(U9(i))e=()=>new n(..._1(i.deps));else return oc(n)||C1(n)}return e}function bd(i,t,o=!1){return{factory:i,value:t,multi:o?[]:void 0}}function U9(i){return!!i.deps}function G9(i){return i!==null&&typeof i=="object"&&typeof i.ngOnDestroy=="function"}function W9(i){return typeof i=="function"||typeof i=="object"&&i instanceof ye}function A1(i,t){for(let o of i)Array.isArray(o)?A1(o,t):o&&CD(o)?A1(o.\u0275providers,t):t(o)}function jo(i,t){i instanceof Eh&&i.assertNotDestroyed();let o,e=il(i),n=Xr(void 0);try{return t()}finally{il(e),Xr(n)}}function HD(){return AD()!==void 0||a9()!=null}function N_(i){if(!HD())throw new bt(-203,!1)}function k1(i){let t=ar.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}var MS={\u0275\u0275defineInjectable:ge,\u0275\u0275defineInjector:ze,\u0275\u0275inject:oe,\u0275\u0275invalidFactoryDep:l9,resolveForwardRef:sr},q9=Function;function _h(i){return typeof i=="function"}var Y9=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,Z9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,Q9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,$9=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;function K9(i){return Y9.test(i)||$9.test(i)||Z9.test(i)&&!Q9.test(i)}var E1=class{constructor(t){this._reflect=t||ar.Reflect}factory(t){return(...o)=>new t(...o)}_zipTypesAndAnnotations(t,o){let e;typeof t>"u"?e=fg(o.length):e=fg(t.length);for(let n=0;n<e.length;n++)typeof t>"u"?e[n]=[]:t[n]&&t[n]!=Object?e[n]=[t[n]]:e[n]=[],o&&o[n]!=null&&(e[n]=e[n].concat(o[n]));return e}_ownParameters(t,o){let e=t.toString();if(K9(e))return null;if(t.parameters&&t.parameters!==o.parameters)return t.parameters;let n=t.ctorParameters;if(n&&n!==o.ctorParameters){let s=typeof n=="function"?n():n,l=s.map(d=>d&&d.type),c=s.map(d=>d&&r1(d.decorators));return this._zipTypesAndAnnotations(l,c)}let r=t.hasOwnProperty(gd)&&t[gd],a=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return a||r?this._zipTypesAndAnnotations(a,r):fg(t.length)}parameters(t){if(!_h(t))return[];let o=og(t),e=this._ownParameters(t,o);return!e&&o!==Object&&(e=this.parameters(o)),e||[]}_ownAnnotations(t,o){if(t.annotations&&t.annotations!==o.annotations){let e=t.annotations;return typeof e=="function"&&e.annotations&&(e=e.annotations),e}return t.decorators&&t.decorators!==o.decorators?r1(t.decorators):t.hasOwnProperty(md)?t[md]:null}annotations(t){if(!_h(t))return[];let o=og(t),e=this._ownAnnotations(t,o)||[];return(o!==Object?this.annotations(o):[]).concat(e)}_ownPropMetadata(t,o){if(t.propMetadata&&t.propMetadata!==o.propMetadata){let e=t.propMetadata;return typeof e=="function"&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators&&t.propDecorators!==o.propDecorators){let e=t.propDecorators,n={};return Object.keys(e).forEach(r=>{n[r]=r1(e[r])}),n}return t.hasOwnProperty(_S)?t[_S]:null}propMetadata(t){if(!_h(t))return{};let o=og(t),e={};if(o!==Object){let r=this.propMetadata(o);Object.keys(r).forEach(a=>{e[a]=r[a]})}let n=this._ownPropMetadata(t,o);
42return n&&Object.keys(n).forEach(r=>{let a=[];e.hasOwnProperty(r)&&a.push(...e[r]),a.push(...n[r]),e[r]=a}),e}ownPropMetadata(t){return _h(t)?this._ownPropMetadata(t,og(t))||{}:{}}hasLifecycleHook(t,o){return t instanceof q9&&o in t.prototype}};function r1(i){return i?i.map(t=>{let e=t.type.annotationCls,n=t.args?t.args:[];return new e(...n)}):[]}function og(i){let t=i.prototype?Object.getPrototypeOf(i.prototype):null;return(t?t.constructor:null)||Object}var Ya=0,si=1,Jt=2,Rr=3,pa=4,io=5,Ed=6,Ag=7,Or=8,Sd=9,Ga=10,An=11,Sh=12,IS=13,Nd=14,po=15,ac=16,vd=17,_s=18,t0=19,UD=20,nl=21,mg=22,Bo=23,er=25,L_=1;var sc=7,kg=8,Dd=9,Pr=10,Eg=function(i){return i[i.None=0]="None",i[i.HasTransplantedViews=2]="HasTransplantedViews",i}(Eg||{});function rl(i){return Array.isArray(i)&&typeof i[L_]=="object"}function Cs(i){return Array.isArray(i)&&i[L_]===!0}function B_(i){return(i.flags&4)!==0}function i0(i){return i.componentOffset>-1}function n0(i){return(i.flags&1)===1}function ws(i){return!!i.template}function S1(i){return(i[Jt]&512)!==0}var D1=class{constructor(t,o,e){this.previousValue=t,this.currentValue=o,this.firstChange=e}isFirstChange(){return this.firstChange}};function GD(i,t,o,e){t!==null?t.applyValueToInputSignal(t,e):i[o]=e}function gt(){return WD}function WD(i){return i.type.prototype.ngOnChanges&&(i.setInput=J9),X9}gt.ngInherit=!0;function X9(){let i=YD(this),t=i?.current;if(t){let o=i.previous;if(o===vs)i.previous=t;else for(let e in t)o[e]=t[e];i.current=null,this.ngOnChanges(t)}}function J9(i,t,o,e,n){let r=this.declaredInputs[e],a=YD(i)||eL(i,{previous:vs,current:null}),s=a.current||(a.current={}),l=a.previous,c=l[r];s[r]=new D1(c&&c.currentValue,o,l===vs),GD(i,t,n,o)}var qD="__ngSimpleChanges__";function YD(i){return i[qD]||null}function eL(i,t){return i[qD]=t}var OS=null;var za=function(i,t,o){OS?.(i,t,o)},ZD="svg",tL="math";function Wa(i){for(;Array.isArray(i);)i=i[Ya];return i}function iL(i){for(;Array.isArray(i);){if(typeof i[L_]=="object")return i;i=i[Ya]}return null}function QD(i,t){return Wa(t[i])}function Vo(i,t){return Wa(t[i.index])}function j_(i,t){return i.data[t]}function r0(i,t){return i[t]}function dl(i,t){let o=t[i];return rl(o)?o:o[Ya]}function nL(i){return(i[Jt]&4)===4}function V_(i){return(i[Jt]&128)===128}function rL(i){return Cs(i[Rr])}function al(i,t){return t==null?null:i[t]}function $D(i){i[vd]=0}function KD(i){i[Jt]&1024||(i[Jt]|=1024,V_(i)&&a0(i))}function oL(i,t){for(;i>0;)t=t[Nd],i--;return t}function o0(i){return!!(i[Jt]&9216||i[Bo]?.dirty)}function T1(i){i[Ga].changeDetectionScheduler?.notify(8),i[Jt]&64&&(i[Jt]|=1024),o0(i)&&a0(i)}function a0(i){i[Ga].changeDetectionScheduler?.notify(0);let t=lc(i);for(;t!==null&&!(t[Jt]&8192||(t[Jt]|=8192,!V_(t)));)t=lc(t)}function XD(i,t){if((i[Jt]&256)===256)throw new bt(911,!1);i[nl]===null&&(i[nl]=[]),i[nl].push(t)}function aL(i,t){if(i[nl]===null)return;let o=i[nl].indexOf(t);o!==-1&&i[nl].splice(o,1)}function lc(i){let t=i[Rr];return Cs(t)?t[Rr]:t}var fi={lFrame:aT(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var JD=!1;function sL(){return fi.lFrame.elementDepthCount}function lL(){fi.lFrame.elementDepthCount++}function cL(){fi.lFrame.elementDepthCount--}function eT(){return fi.bindingsEnabled}function tT(){return fi.skipHydrationRootTNode!==null}function dL(i){return fi.skipHydrationRootTNode===i}function uL(){fi.skipHydrationRootTNode=null}function Vt(){return fi.lFrame.lView}function vn(){return fi.lFrame.tView}function je(i){return fi.lFrame.contextLView=i,i[Or]}function Ve(i){return fi.lFrame.contextLView=null,i}function lr(){let i=iT();for(;i!==null&&i.type===64;)i=i.parent;return i}function iT(){return fi.lFrame.currentTNode}function hL(){let i=fi.lFrame,t=i.currentTNode;return i.isParent?t:t.parent}function gc(i,t){let o=fi.lFrame;o.currentTNode=i,o.isParent=t}function z_(){return fi.lFrame.isParent}function H_(){fi.lFrame.isParent=!1}function fL(){return fi.lFrame.contextLView}function nT(){return JD}function PS(i){JD=i}function ma(){let i=fi.lFrame,t=i.bindingRootIndex;return t===-1&&(t=i.bindingRootIndex=i.tView.bindingStartIndex),t}function pL(){return fi.lFrame.bindingIndex}function mL(i){return fi.lFrame.bindingIndex=i}function ul(){return fi.lFrame.bindingIndex++}function U_(i){let t=fi.lFrame,o=t.bindingIndex;return t.bindingIndex=t.bindingIndex+i,o}function gL(){return fi.lFrame.inI18n}function bL(i,t){let o=fi.lFrame;o.bindingIndex=o.bindingRootIndex=i,M1(t)}function vL(){return fi.lFrame.currentDirectiveIndex}function M1(i){fi.lFrame.currentDirectiveIndex=i}function G_(i){let t=fi.lFrame.currentDirectiveIndex;return t===-1?null:i[t]}function W_(){return fi.lFrame.currentQueryIndex}function s0(i){fi.lFrame.currentQueryIndex=i}function yL(i){let t=i[si];
vendor: 4,303 bytes, line 42
42return t.type===2?t.declTNode:t.type===1?i[io]:null}function rT(i,t,o){if(o&yi.SkipSelf){let n=t,r=i;for(;n=n.parent,n===null&&!(o&yi.Host);)if(n=yL(r),n===null||(r=r[Nd],n.type&10))break;if(n===null)return!1;t=n,i=r}let e=fi.lFrame=oT();return e.currentTNode=t,e.lView=i,!0}function q_(i){let t=oT(),o=i[si];fi.lFrame=t,t.currentTNode=o.firstChild,t.lView=i,t.tView=o,t.contextLView=i,t.bindingIndex=o.bindingStartIndex,t.inI18n=!1}function oT(){let i=fi.lFrame,t=i===null?null:i.child;return t===null?aT(i):t}function aT(i){let 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:i,child:null,inI18n:!1};return i!==null&&(i.child=t),t}function sT(){let i=fi.lFrame;return fi.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}var lT=sT;function Y_(){let i=sT();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function _L(i){return(fi.lFrame.contextLView=oL(i,fi.lFrame.contextLView))[Or]}function As(){return fi.lFrame.selectedIndex}function cc(i){fi.lFrame.selectedIndex=i}function Ld(){let i=fi.lFrame;return j_(i.tView,i.selectedIndex)}function Pi(){fi.lFrame.currentNamespace=ZD}function yr(){wL()}function wL(){fi.lFrame.currentNamespace=null}function xL(){return fi.lFrame.currentNamespace}var cT=!0;function l0(){return cT}function c0(i){cT=i}function CL(i,t,o){let{ngOnChanges:e,ngOnInit:n,ngDoCheck:r}=t.type.prototype;if(e){let a=WD(t);(o.preOrderHooks??=[]).push(i,a),(o.preOrderCheckHooks??=[]).push(i,a)}n&&(o.preOrderHooks??=[]).push(0-i,n),r&&((o.preOrderHooks??=[]).push(i,r),(o.preOrderCheckHooks??=[]).push(i,r))}function d0(i,t){for(let o=t.directiveStart,e=t.directiveEnd;o<e;o++){let r=i.data[o].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=r;a&&(i.contentHooks??=[]).push(-o,a),s&&((i.contentHooks??=[]).push(o,s),(i.contentCheckHooks??=[]).push(o,s)),l&&(i.viewHooks??=[]).push(-o,l),c&&((i.viewHooks??=[]).push(o,c),(i.viewCheckHooks??=[]).push(o,c)),d!=null&&(i.destroyHooks??=[]).push(o,d)}}function gg(i,t,o){dT(i,t,3,o)}function bg(i,t,o,e){(i[Jt]&3)===o&&dT(i,t,o,e)}function o1(i,t){let o=i[Jt];(o&3)===t&&(o&=16383,o+=1,i[Jt]=o)}function dT(i,t,o,e){let n=e!==void 0?i[vd]&65535:0,r=e??-1,a=t.length-1,s=0;for(let l=n;l<a;l++)if(typeof t[l+1]=="number"){if(s=t[l],e!=null&&s>=e)break}else t[l]<0&&(i[vd]+=65536),(s<r||r==-1)&&(AL(i,o,t,l),i[vd]=(i[vd]&4294901760)+l+2),l++}function RS(i,t){za(4,i,t);let o=Ei(null);try{t.call(i)}finally{Ei(o),za(5,i,t)}}function AL(i,t,o,e){let n=o[e]<0,r=o[e+1],a=n?-o[e]:o[e],s=i[a];n?i[Jt]>>14<i[vd]>>16&&(i[Jt]&3)===t&&(i[Jt]+=16384,RS(s,r)):RS(s,r)}var xd=-1,dc=class{constructor(t,o,e){this.factory=t,this.resolving=!1,this.canSeeViewProviders=o,this.injectImpl=e}};function kL(i){return i instanceof dc}function EL(i){return(i.flags&8)!==0}function SL(i){return(i.flags&16)!==0}var a1={},I1=class{constructor(t,o){this.injector=t,this.parentInjector=o}get(t,o,e){e=Kg(e);let n=this.injector.get(t,a1,e);return n!==a1||o===a1?n:this.parentInjector.get(t,o,e)}};function uT(i){return i!==xd}function Sg(i){return i&32767}function DL(i){return i>>16}function Dg(i,t){let o=DL(i),e=t;for(;o>0;)e=e[Nd],o--;return e}var O1=!0;function Tg(i){let t=O1;return O1=i,t}var TL=256,hT=TL-1,fT=5,ML=0,Ha={};function IL(i,t,o){let e;typeof o=="string"?e=o.charCodeAt(0)||0:o.hasOwnProperty(xh)&&(e=o[xh]),e==null&&(e=o[xh]=ML++);let n=e&hT,r=1<<n;t.data[i+(n>>fT)]|=r}function Mg(i,t){let o=pT(i,t);if(o!==-1)return o;let e=t[si];e.firstCreatePass&&(i.injectorIndex=t.length,s1(e.data,i),s1(t,null),s1(e.blueprint,null));let n=Z_(i,t),r=i.injectorIndex;if(uT(n)){let a=Sg(n),s=Dg(n,t),l=s[si].data;for(let c=0;c<8;c++)t[r+c]=s[a+c]|l[a+c]}return t[r+8]=n,r}function s1(i,t){i.push(0,0,0,0,0,0,0,0,t)}function pT(i,t){return i.injectorIndex===-1||i.parent&&i.parent.injectorIndex===i.injectorIndex||t[i.injectorIndex+8]===null?-1:i.injectorIndex}function Z_(i,t){if(i.parent&&i.parent.injectorIndex!==-1)return i.parent.injectorIndex;let o=0,e=null,n=t;
42for(;n!==null;){if(e=yT(n),e===null)return xd;if(o++,n=n[Nd],e.injectorIndex!==-1)return e.injectorIndex|o<<16}return xd}function P1(i,t,o){IL(i,t,o)}function OL(i,t){if(t==="class")return i.classes;if(t==="style")return i.styles;let o=i.attrs;if(o){let e=o.length,n=0;for(;n<e;){let r=o[n];if(MD(r))break;if(r===0)n=n+2;else if(typeof r=="number")for(n++;n<e&&typeof o[n]=="string";)n++;else{if(r===t)return o[n+1];n=n+2}}}return null}function mT(i,t,o){if(o&yi.Optional||i!==void 0)return i;I_(t,"NodeInjector")}function gT(i,t,o,e){if(o&yi.Optional&&e===void 0&&(e=null),!(o&(yi.Self|yi.Host))){let n=i[Sd],r=Xr(void 0);try{return n?n.get(t,e,o&yi.Optional):kD(t,e,o&yi.Optional)}finally{Xr(r)}}return mT(e,t,o)}function bT(i,t,o,e=yi.Default,n){if(i!==null){if(t[Jt]&2048&&!(e&yi.Self)){let a=NL(i,t,o,e,Ha);if(a!==Ha)return a}let r=vT(i,t,o,e,Ha);if(r!==Ha)return r}return gT(t,o,e,n)}function vT(i,t,o,e,n){let r=RL(o);if(typeof r=="function"){if(!rT(t,i,e))return e&yi.Host?mT(n,o,e):gT(t,o,e,n);try{let a;if(a=r(e),a==null&&!(e&yi.Optional))I_(o);else return a}finally{lT()}}else if(typeof r=="number"){let a=null,s=pT(i,t),l=xd,c=e&yi.Host?t[po][io]:null;for((s===-1||e&yi.SkipSelf)&&(l=s===-1?Z_(i,t):t[s+8],l===xd||!NS(e,!1)?s=-1:(a=t[si],s=Sg(l),t=Dg(l,t)));s!==-1;){let d=t[si];if(FS(r,s,d.data)){let u=PL(s,t,o,a,e,c);if(u!==Ha)return u}l=t[s+8],l!==xd&&NS(e,t[si].data[s+8]===c)&&FS(r,s,t)?(a=d,s=Sg(l),t=Dg(l,t)):s=-1}}return n}function PL(i,t,o,e,n,r){let a=t[si],s=a.data[i+8],l=e==null?i0(s)&&O1:e!=a&&(s.type&3)!==0,c=n&yi.Host&&r===s,d=vg(s,a,o,l,c);return d!==null?uc(t,a,d,s):Ha}function vg(i,t,o,e,n){let r=i.providerIndexes,a=t.data,s=r&1048575,l=i.directiveStart,c=i.directiveEnd,d=r>>20,u=e?s:s+d,h=n?s+d:c;for(let p=u;p<h;p++){let f=a[p];if(p<l&&o===f||p>=l&&f.type===o)return p}if(n){let p=a[l];if(p&&ws(p)&&p.type===o)return l}return null}function uc(i,t,o,e){let n=i[o],r=t.data;if(kL(n)){let a=n;a.resolving&&t9(e9(r[o]));let s=Tg(a.canSeeViewProviders);a.resolving=!0;let l,c=a.injectImpl?Xr(a.injectImpl):null,d=rT(i,e,yi.Default);try{n=i[o]=a.factory(void 0,r,i,e),t.firstCreatePass&&o>=e.directiveStart&&CL(o,r[o],t)}finally{c!==null&&Xr(c),Tg(s),a.resolving=!1,lT()}}return n}function RL(i){if(typeof i=="string")return i.charCodeAt(0)||0;let t=i.hasOwnProperty(xh)?i[xh]:void 0;return typeof t=="number"?t>=0?t&hT:FL:t}function FS(i,t,o){let e=1<<i;return!!(o[t+(i>>fT)]&e)}function NS(i,t){return!(i&yi.Self)&&!(i&yi.Host&&t)}var nc=class{constructor(t,o){this._tNode=t,this._lView=o}get(t,o,e){return bT(this._tNode,this._lView,t,Kg(e),o)}};function FL(){return new nc(lr(),Vt())}function Kt(i){return Pd(()=>{let t=i.prototype.constructor,o=t[Cd]||R1(t),e=Object.prototype,n=Object.getPrototypeOf(i.prototype).constructor;for(;n&&n!==e;){let r=n[Cd]||R1(n);if(r&&r!==o)return r;n=Object.getPrototypeOf(n)}return r=>new r})}function R1(i){return _D(i)?()=>{let t=R1(sr(i));return t&&t()}:oc(i)}function NL(i,t,o,e,n){let r=i,a=t;for(;r!==null&&a!==null&&a[Jt]&2048&&!(a[Jt]&512);){let s=vT(r,a,o,e|yi.Self,Ha);if(s!==Ha)return s;let l=r.parent;if(!l){let c=a[UD];if(c){let d=c.get(o,Ha,e);if(d!==Ha)return d}l=yT(a),a=a[Nd]}r=l}return n}function yT(i){let t=i[si],o=t.type;return o===2?t.declTNode:o===1?i[io]:null}function yn(i){return OL(lr(),i)}var LL=Rd("Attribute",i=>({attributeName:i,__NG_ELEMENT_ID__:()=>yn(i)})),LS=null;function BL(){return LS=LS||new E1}function jL(i){return _T(BL().parameters(i))}function _T(i){return i.map(t=>VL(t))}function VL(i){let t={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(i)&&i.length>0)for(let o=0;o<i.length;o++){let e=i[o];if(e===void 0)continue;let n=Object.getPrototypeOf(e);if(e instanceof Ur||n.ngMetadataName==="Optional")t.optional=!0;else if(e instanceof to||n.ngMetadataName==="SkipSelf")t.skipSelf=!0;else if(e instanceof f9||n.ngMetadataName==="Self")t.self=!0;else if(e instanceof p9||n.ngMetadataName==="Host")t.host=!0;else if(e instanceof h9)t.token=e.token;else if(e instanceof LL){if(e.attributeName===void 0)throw new bt(204,!1);t.attribute=e.attributeName}else t.token=e}else i===void 0||Array.isArray(i)&&i.length===0?t.token=null:t.token=i;return t}function zL(i,t){let o=null,e=null;i.hasOwnProperty(_g)||Object.defineProperty(i,_g,{get:()=>(o===null&&(o=k1({usage:0,kind:"injectable",type:i}).compileInjectable(MS,`ng:///${i.name}/\u0275prov.js`,WL(i,t))),o)}),i.hasOwnProperty(Cd)||Object.defineProperty(i,Cd,{get:()=>{if(e===null){let n=k1({usage:0,kind:"injectable",type:i});e=n.compileFactory(MS,`ng:///${i.name}/\u0275fac.js`,{name:i.name,type:i,typeArgumentCount:0,deps:jL(i),target:n.FactoryTarget.Injectable})}return e},configurable:!0})}var HL=ln({provide:String,useValue:ln});function BS(i){return i.useClass!==void 0}function UL(i){return HL in i}function jS(i){return i.useFactory!==void 0}function GL(i){return i.useExisting!==void 0}function WL(i,t){let o=t||{providedIn:null},e={name:i.name,type:i,typeArgumentCount:0,providedIn:o.providedIn};return(BS(o)||jS(o))&&o.deps!==void 0&&(e.deps=_T(o.deps)),BS(o)?e.useClass=o.useClass:UL(o)?e.useValue=o.useValue:jS(o)?e.useFactory=o.useFactory:GL(o)&&(e.useExisting=o.useExisting),e}var wT=W7("Injectable",void 0,void 0,void 0,(i,t)=>zL(i,t));function VS(i,t=null,o=null,e){let n=xT(i,t,o,e);
42return n.resolveInjectorInitializers(),n}function xT(i,t=null,o=null,e,n=new Set){let r=[o||Vr,F9(i)];return e=e||(typeof i=="object"?void 0:zr(i)),new Eh(r,t||e0(),e||null,n)}var tc=class tc{static create(t,o){if(Array.isArray(t))return VS({name:""},o,t,"");{let e=t.name??"";return VS({name:e},t.parent,t.providers,e)}}};tc.THROW_IF_NOT_FOUND=Ah,tc.NULL=new Cg,tc.\u0275prov=ge({token:tc,providedIn:"any",factory:()=>oe(SD)}),tc.__NG_ELEMENT_ID__=-1;var $t=tc;var qL=new ye("");qL.__NG_ELEMENT_ID__=i=>{let t=lr();if(t===null)throw new bt(204,!1);if(t.type&2)return t.value;if(i&yi.Optional)return null;throw new bt(204,!1)};var YL="ngOriginalError";function l1(i){return i[YL]}var CT=!0,u0=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=ZL,t.__NG_ENV_ID__=e=>e;let i=t;return i})(),F1=class extends u0{constructor(t){super(),this._lView=t}onDestroy(t){return XD(this._lView,t),()=>aL(this._lView,t)}};function ZL(){return new F1(Vt())}var Za=(()=>{let t=class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Mi(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}};t.\u0275prov=ge({token:t,providedIn:"root",factory:()=>new t});let i=t;return i})();var N1=class extends Ne{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,HD()&&(this.destroyRef=be(u0,{optional:!0})??void 0,this.pendingTasks=be(Za,{optional:!0})??void 0)}emit(t){let o=Ei(null);try{super.next(t)}finally{Ei(o)}}subscribe(t,o,e){let n=t,r=o||(()=>null),a=e;if(t&&typeof t=="object"){let l=t;n=l.next?.bind(l),r=l.error?.bind(l),a=l.complete?.bind(l)}this.__isAsync&&(r=this.wrapInTimeout(r),n&&(n=this.wrapInTimeout(n)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:n,error:r,complete:a});return t instanceof kt&&t.add(s),s}wrapInTimeout(t){return o=>{let e=this.pendingTasks?.add();setTimeout(()=>{t(o),e!==void 0&&this.pendingTasks?.remove(e)})}}},pe=N1;function Ig(...i){}function AT(i){let t,o;function e(){i=Ig;try{o!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(o),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{i(),e()}),typeof requestAnimationFrame=="function"&&(o=requestAnimationFrame(()=>{i(),e()})),()=>e()}function zS(i){return queueMicrotask(()=>i()),()=>{i=Ig}}var Q_="isAngularZone",Og=Q_+"_ID",QL=0,Ue=class i{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new pe(!1),this.onMicrotaskEmpty=new pe(!1),this.onStable=new pe(!1),this.onError=new pe(!1);let{enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1,scheduleInRootZone:r=CT}=t;if(typeof Zone>"u")throw new bt(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!n&&e,a.shouldCoalesceRunChangeDetection=n,a.callbackScheduled=!1,a.scheduleInRootZone=r,XL(a)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(Q_)===!0}static assertInAngularZone(){if(!i.isInAngularZone())throw new bt(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new bt(909,!1)}run(t,o,e){return this._inner.run(t,o,e)}runTask(t,o,e,n){let r=this._inner,a=r.scheduleEventTask("NgZoneEvent: "+n,t,$L,Ig,Ig);try{return r.runTask(a,o,e)}finally{r.cancelTask(a)}}runGuarded(t,o,e){return this._inner.runGuarded(t,o,e)}runOutsideAngular(t){return this._outer.run(t)}},$L={};function $_(i){if(i._nesting==0&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function KL(i){if(i.isCheckStableRunning||i.callbackScheduled)return;i.callbackScheduled=!0;function t(){AT(()=>{i.callbackScheduled=!1,L1(i),i.isCheckStableRunning=!0,$_(i),i.isCheckStableRunning=!1})}i.scheduleInRootZone?Zone.root.run(()=>{t()}):i._outer.run(()=>{t()}),L1(i)}function XL(i){let t=()=>{KL(i)},o=QL++;i._inner=i._inner.fork({name:"angular",properties:{[Q_]:!0,[Og]:o,[Og+o]:!0},onInvokeTask:(e,n,r,a,s,l)=>{if(JL(l))return e.invokeTask(r,a,s,l);try{return HS(i),e.invokeTask(r,a,s,l)}finally{(i.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||i.shouldCoalesceRunChangeDetection)&&t(),US(i)}},onInvoke:(e,n,r,a,s,l,c)=>{try{return HS(i),e.invoke(r,a,s,l,c)}finally{i.shouldCoalesceRunChangeDetection&&!i.callbackScheduled&&!eB(l)&&t(),US(i)}},onHasTask:(e,n,r,a)=>{e.hasTask(r,a),n===r&&(a.change=="microTask"?(i._hasPendingMicrotasks=a.microTask,L1(i),$_(i)):a.change=="macroTask"&&(i.hasPendingMacrotasks=a.macroTask))},onHandleError:(e,n,r,a)=>(e.handleError(r,a),i.runOutsideAngular(()=>i.onError.emit(a)),!1)})}function L1(i){i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&i.callbackScheduled===!0?i.hasPendingMicrotasks=!0:i.hasPendingMicrotasks=!1}function HS(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function US(i){i._nesting--,$_(i)}var Dh=class{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new pe,this.onMicrotaskEmpty=new pe,this.onStable=new pe,this.onError=ne
42w pe}run(t,o,e){return t.apply(o,e)}runGuarded(t,o,e){return t.apply(o,e)}runOutsideAngular(t){return t()}runTask(t,o,e,n){return t.apply(o,e)}};function JL(i){return kT(i,"__ignore_ng_zone__")}function eB(i){return kT(i,"__scheduler_tick__")}function kT(i,t){return!Array.isArray(i)||i.length!==1?!1:i[0]?.data?.[t]===!0}function tB(i="zone.js",t){return i==="noop"?new Dh:i==="zone.js"?new Ue(t):i}var Jr=class{constructor(){this._console=console}handleError(t){let o=this._findOriginalError(t);this._console.error("ERROR",t),o&&this._console.error("ORIGINAL ERROR",o)}_findOriginalError(t){let o=t&&l1(t);for(;o&&l1(o);)o=l1(o);return o||null}},iB=new ye("",{providedIn:"root",factory:()=>{let i=be(Ue),t=be(Jr);return o=>i.runOutsideAngular(()=>t.handleError(o))}});function nB(){return Bd(lr(),Vt())}function Bd(i,t){return new Pe(Vo(i,t))}var Pe=(()=>{let t=class t{constructor(e){this.nativeElement=e}};t.__NG_ELEMENT_ID__=nB;let i=t;return i})();function ET(i){return i instanceof Pe?i.nativeElement:i}function rB(){return this._results[Symbol.iterator]()}var tr=class i{get changes(){return this._changes??=new pe}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;let o=i.prototype;o[Symbol.iterator]||(o[Symbol.iterator]=rB)}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,o){return this._results.reduce(t,o)}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,o){this.dirty=!1;let e=g9(t);(this._changesDetected=!m9(this._results,e,o))&&(this._results=e,this.length=e.length,this.last=e[this.length-1],this.first=e[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}};function ST(i){return(i.flags&128)===128}var DT=new Map,oB=0;function aB(){return oB++}function sB(i){DT.set(i[t0],i)}function B1(i){DT.delete(i[t0])}var GS="__ngContext__";function sl(i,t){rl(t)?(i[GS]=t[t0],sB(t)):i[GS]=t}function TT(i){return IT(i[Sh])}function MT(i){return IT(i[pa])}function IT(i){for(;i!==null&&!Cs(i);)i=i[pa];return i}var j1;function OT(i){j1=i}function PT(){if(j1!==void 0)return j1;if(typeof document<"u")return document;throw new bt(210,!1)}var jd=new ye("",{providedIn:"root",factory:()=>lB}),lB="ng",K_=new ye(""),cr=new ye("",{providedIn:"platform",factory:()=>"unknown"});var Ri=new ye(""),hl=new ye("",{providedIn:"root",factory:()=>PT().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var cB="h",dB="b";var uB=()=>null;function X_(i,t,o=!1){return uB(i,t,o)}var RT=!1,hB=new ye("",{providedIn:"root",factory:()=>RT});var ag;function fB(){if(ag===void 0&&(ag=null,ar.trustedTypes))try{ag=ar.trustedTypes.createPolicy("angular",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return ag}function h0(i){return fB()?.createHTML(i)||i}var sg;function FT(){if(sg===void 0&&(sg=null,ar.trustedTypes))try{sg=ar.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return sg}function WS(i){return FT()?.createHTML(i)||i}function qS(i){return FT()?.createScriptURL(i)||i}var xs=class{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${vD})`}},V1=class extends xs{getTypeName(){return"HTML"}},z1=class extends xs{getTypeName(){return"Style"}},H1=class extends xs{getTypeName(){return"Script"}},U1=class extends xs{getTypeName(){return"URL"}},G1=class extends xs{getTypeName(){return"ResourceURL"}};function zo(i){return i instanceof xs?i.changingThisBreaksApplicationSecurity:i}function ks(i,t){let o=pB(i);if(o!=null&&o!==t){if(o==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${o} (see ${vD})`)}return o===t}function pB(i){return i instanceof xs&&i.getTypeName()||null}function NT(i){return new V1(i)}function LT(i){return new z1(i)}function BT(i){return new H1(i)}function jT(i){return new U1(i)}function VT(i){return new G1(i)}function mB(i){let t=new q1(i);return gB()?new W1(t):t}var W1=class{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{let o=new window.DOMParser().parseFromString(h0(t),"text/html").body;return o===null?this.inertDocumentHelper.getInertBodyElement(t):(o.firstChild?.remove(),o)}catch{return null}}},q1=class{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let o=this.inertDocument.createElement("template");return o.innerHTML=h0(t),o}};function gB(){try{return!!new window.DOMParser().parseFromString(h0(""),"text/html")}catch{return!1}}var bB=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function f0(i){return i=String(i),i.match(bB)?i:"unsafe:"+i}function Es(i){let t={};for(let o of i.split(","))t[o]=!0;return t}function Rh(...i){let t={};for(let o of i)for(let e in o)o.hasOwnProperty(e)&&(t[e]=!0);return t}var zT=Es("area,br,col,hr,img,wbr"),HT=Es("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),UT=Es("rp,rt"),vB=Rh(UT,HT),yB=Rh(HT,Es("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")),_B=Rh(UT,Es("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")),YS=Rh(zT,yB,_B,vB),GT=Es("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),wB=Es("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
42olspan,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"),xB=Es("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"),CB=Rh(GT,wB,xB),AB=Es("script,style,template"),Y1=class{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let o=t.firstChild,e=!0,n=[];for(;o;){if(o.nodeType===Node.ELEMENT_NODE?e=this.startElement(o):o.nodeType===Node.TEXT_NODE?this.chars(o.nodeValue):this.sanitizedSomething=!0,e&&o.firstChild){n.push(o),o=SB(o);continue}for(;o;){o.nodeType===Node.ELEMENT_NODE&&this.endElement(o);let r=EB(o);if(r){o=r;break}o=n.pop()}}return this.buf.join("")}startElement(t){let o=ZS(t).toLowerCase();if(!YS.hasOwnProperty(o))return this.sanitizedSomething=!0,!AB.hasOwnProperty(o);this.buf.push("<"),this.buf.push(o);let e=t.attributes;for(let n=0;n<e.length;n++){let r=e.item(n),a=r.name,s=a.toLowerCase();if(!CB.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let l=r.value;GT[s]&&(l=f0(l)),this.buf.push(" ",a,'="',QS(l),'"')}return this.buf.push(">"),!0}endElement(t){let o=ZS(t).toLowerCase();YS.hasOwnProperty(o)&&!zT.hasOwnProperty(o)&&(this.buf.push("</"),this.buf.push(o),this.buf.push(">"))}chars(t){this.buf.push(QS(t))}};function kB(i,t){return(i.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function EB(i){let t=i.nextSibling;if(t&&i!==t.previousSibling)throw WT(t);return t}function SB(i){let t=i.firstChild;if(t&&kB(i,t))throw WT(t);return t}function ZS(i){let t=i.nodeName;return typeof t=="string"?t:"FORM"}function WT(i){return new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`)}var DB=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,TB=/([^\#-~ |!])/g;function QS(i){return i.replace(/&/g,"&amp;").replace(DB,function(t){let o=t.charCodeAt(0),e=t.charCodeAt(1);return"&#"+((o-55296)*1024+(e-56320)+65536)+";"}).replace(TB,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var lg;function J_(i,t){let o=null;try{lg=lg||mB(i);let e=t?String(t):"";o=lg.getInertBodyElement(e);let n=5,r=e;do{if(n===0)throw new Error("Failed to sanitize html because the input is unstable");n--,e=r,r=o.innerHTML,o=lg.getInertBodyElement(e)}while(e!==r);let s=new Y1().sanitizeChildren($S(o)||o);return h0(s)}finally{if(o){let e=$S(o)||o;for(;e.firstChild;)e.firstChild.remove()}}}function $S(i){return"content"in i&&MB(i)?i.content:null}function MB(i){return i.nodeType===Node.ELEMENT_NODE&&i.nodeName==="TEMPLATE"}var _r=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(_r||{});function Vd(i){let t=tw();return t?WS(t.sanitize(_r.HTML,i)||""):ks(i,"HTML")?WS(zo(i)):J_(PT(),rc(i))}function ew(i){let t=tw();return t?t.sanitize(_r.URL,i)||"":ks(i,"URL")?zo(i):f0(rc(i))}function IB(i){let t=tw();if(t)return qS(t.sanitize(_r.RESOURCE_URL,i)||"");if(ks(i,"ResourceURL"))return qS(zo(i));throw new bt(904,!1)}function OB(i,t){return t==="src"&&(i==="embed"||i==="frame"||i==="iframe"||i==="media"||i==="script")||t==="href"&&(i==="base"||i==="link")?IB:ew}function qT(i,t,o){return OB(t,o)(i)}function tw(){let i=Vt();return i&&i[Ga].sanitizer}var PB=/^>|^->|<!--|-->|--!>|<!-$/g,RB=/(<|>)/g,FB="\u200B$1\u200B";function NB(i){return i.replace(PB,t=>t.replace(RB,FB))}function iw(i){return i.ownerDocument.defaultView}function YT(i){return i instanceof Function?i():i}function ZT(i){return(i??be($t)).get(cr)==="browser"}var qa=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(qa||{}),LB;function nw(i,t){return LB(i,t)}function yd(i,t,o,e,n){if(e!=null){let r,a=!1;Cs(e)?r=e:rl(e)&&(a=!0,e=e[Ya]);let s=Wa(e);i===0&&o!==null?n==null?JT(t,o,s):Pg(t,o,s,n||null,!0):i===1&&o!==null?Pg(t,o,s,n||null,!0):i===2?KB(t,
vendor: 6,052 bytes, line 42
42s,a):i===3&&t.destroyNode(s),r!=null&&JB(t,i,r,o,n)}}function BB(i,t){return i.createText(t)}function jB(i,t,o){i.setValue(t,o)}function VB(i,t){return i.createComment(NB(t))}function QT(i,t,o){return i.createElement(t,o)}function zB(i,t){$T(i,t),t[Ya]=null,t[io]=null}function HB(i,t,o,e,n,r){e[Ya]=n,e[io]=t,g0(i,e,o,1,n,r)}function $T(i,t){t[Ga].changeDetectionScheduler?.notify(9),g0(i,t,t[An],2,null,null)}function UB(i){let t=i[Sh];if(!t)return c1(i[si],i);for(;t;){let o=null;if(rl(t))o=t[Sh];else{let e=t[Pr];e&&(o=e)}if(!o){for(;t&&!t[pa]&&t!==i;)rl(t)&&c1(t[si],t),t=t[Rr];t===null&&(t=i),rl(t)&&c1(t[si],t),o=t&&t[pa]}t=o}}function GB(i,t,o,e){let n=Pr+e,r=o.length;e>0&&(o[n-1][pa]=t),e<r-Pr?(t[pa]=o[n],ED(o,Pr+e,t)):(o.push(t),t[pa]=null),t[Rr]=o;let a=t[ac];a!==null&&o!==a&&KT(a,t);let s=t[_s];s!==null&&s.insertView(i),T1(t),t[Jt]|=128}function KT(i,t){let o=i[Dd],e=t[Rr];if(rl(e))i[Jt]|=Eg.HasTransplantedViews;else{let n=e[Rr][po];t[po]!==n&&(i[Jt]|=Eg.HasTransplantedViews)}o===null?i[Dd]=[t]:o.push(t)}function rw(i,t){let o=i[Dd],e=o.indexOf(t);o.splice(e,1)}function Th(i,t){if(i.length<=Pr)return;let o=Pr+t,e=i[o];if(e){let n=e[ac];n!==null&&n!==i&&rw(n,e),t>0&&(i[o-1][pa]=e[pa]);let r=xg(i,Pr+t);zB(e[si],e);let a=r[_s];a!==null&&a.detachView(r[si]),e[Rr]=null,e[pa]=null,e[Jt]&=-129}return e}function p0(i,t){if(!(t[Jt]&256)){let o=t[An];o.destroyNode&&g0(i,t,o,3,null,null),UB(t)}}function c1(i,t){if(t[Jt]&256)return;let o=Ei(null);try{t[Jt]&=-129,t[Jt]|=256,t[Bo]&&Mm(t[Bo]),qB(i,t),WB(i,t),t[si].type===1&&t[An].destroy();let e=t[ac];if(e!==null&&Cs(t[Rr])){e!==t[Rr]&&rw(e,t);let n=t[_s];n!==null&&n.detachView(i)}B1(t)}finally{Ei(o)}}function WB(i,t){let o=i.cleanup,e=t[Ag];if(o!==null)for(let r=0;r<o.length-1;r+=2)if(typeof o[r]=="string"){let a=o[r+3];a>=0?e[a]():e[-a].unsubscribe(),r+=2}else{let a=e[o[r+1]];o[r].call(a)}e!==null&&(t[Ag]=null);let n=t[nl];if(n!==null){t[nl]=null;for(let r=0;r<n.length;r++){let a=n[r];a()}}}function qB(i,t){let o;if(i!=null&&(o=i.destroyHooks)!=null)for(let e=0;e<o.length;e+=2){let n=t[o[e]];if(!(n instanceof dc)){let r=o[e+1];if(Array.isArray(r))for(let a=0;a<r.length;a+=2){let s=n[r[a]],l=r[a+1];za(4,s,l);try{l.call(s)}finally{za(5,s,l)}}else{za(4,n,r);try{r.call(n)}finally{za(5,n,r)}}}}}function XT(i,t,o){return YB(i,t.parent,o)}function YB(i,t,o){let e=t;for(;e!==null&&e.type&168;)t=e,e=t.parent;if(e===null)return o[Ya];{let{componentOffset:n}=e;if(n>-1){let{encapsulation:r}=i.data[e.directiveStart+n];if(r===Ua.None||r===Ua.Emulated)return null}return Vo(e,o)}}function Pg(i,t,o,e,n){i.insertBefore(t,o,e,n)}function JT(i,t,o){i.appendChild(t,o)}function KS(i,t,o,e,n){e!==null?Pg(i,t,o,e,n):JT(i,t,o)}function eM(i,t){return i.parentNode(t)}function ZB(i,t){return i.nextSibling(t)}function tM(i,t,o){return $B(i,t,o)}function QB(i,t,o){return i.type&40?Vo(i,o):null}var $B=QB,XS;function m0(i,t,o,e){let n=XT(i,e,t),r=t[An],a=e.parent||t[io],s=tM(a,e,t);if(n!=null)if(Array.isArray(o))for(let l=0;l<o.length;l++)KS(r,n,o[l],s,!1);else KS(r,n,o,s,!1);XS!==void 0&&XS(r,e,t,o,n)}function wh(i,t){if(t!==null){let o=t.type;if(o&3)return Vo(t,i);if(o&4)return Z1(-1,i[t.index]);if(o&8){let e=t.child;if(e!==null)return wh(i,e);{let n=i[t.index];return Cs(n)?Z1(-1,n):Wa(n)}}else{if(o&128)return wh(i,t.next);if(o&32)return nw(t,i)()||Wa(i[t.index]);{let e=iM(i,t);if(e!==null){if(Array.isArray(e))return e[0];let n=lc(i[po]);return wh(n,e)}else return wh(i,t.next)}}}return null}function iM(i,t){if(t!==null){let e=i[po][io],n=t.projection;return e.projection[n]}return null}function Z1(i,t){let o=Pr+i+1;if(o<t.length){let e=t[o],n=e[si].firstChild;if(n!==null)return wh(e,n)}return t[sc]}function KB(i,t,o){i.removeChild(null,t,o)}function ow(i,t,o,e,n,r,a){for(;o!=null;){if(o.type===128){o=o.next;continue}let s=e[o.index],l=o.type;if(a&&t===0&&(s&&sl(Wa(s),e),o.flags|=2),(o.flags&32)!==32)if(l&8)ow(i,t,o.child,e,n,r,!1),yd(t,i,n,s,r);else if(l&32){let c=nw(o,e),d;for(;d=c();)yd(t,i,n,d,r);yd(t,i,n,s,r)}else l&16?nM(i,t,e,o,n,r):yd(t,i,n,s,r);o=a?o.projectionNext:o.next}}function g0(i,t,o,e,n,r){ow(o,e,i.firstChild,t,n,r,!1)}function XB(i,t,o){let e=t[An],n=XT(i,o,t),r=o.parent||t[io],a=tM(r,o,t);nM(e,0,t,o,n,a)}function nM(i,t,o,e,n,r){let a=o[po],l=a[io].projection[e.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let d=l[c];yd(t,i,n,d,r)}else{let c=l,d=a[Rr];ST(e)&&(c.flags|=128),ow(i,t,c,d,n,r,!0)}}function JB(i,t,o,e,n){let r=o[sc],a=Wa(o);r!==a&&yd(t,i,e,r,n);for(let s=Pr;s<o.length;s++){let l=o[s];g0(l[si],l,i,t,e,r)}}function ej(i,t,o,e,n){if(t)n?i.addClass(o,e):i.removeClass(o,e);else{let r=e.indexOf("-")===-1?void 0:qa.DashCase;n==null?i.removeStyle(o,e,r):(typeof n=="string"&&n.endsWith("!important")&&(n=n.slice(0,-10),r|=qa.Important),i.setStyle(o,e,n,r))}}function tj(i,t,o){i.setAttribute(t,"style",o)}function rM(i,t,o){o===""?i.removeAttribute(t,"class"):i.setAttribute(t,"class",o)}function oM(i,t,o){let{mergedAttrs:e,classes:n,styles:r}=o;e!==null&&w1(i,t,e),n!==null&&rM(i,t,n),r!==null&&tj(i,t,r)}var no={};function $(i=1){aM(vn(),Vt(),As()+i,!1)}function aM(i,t,o,e){if(!e)if((t[Jt]&3)===3){let r=i.preOrderCheckHooks;r!==null&&gg(t,r,o)}else{let r=i.preOrderHooks;r!==null&&bg(t,r,0,o)}cc(o)}function G(i,t=yi.Default){let o=Vt();if(o===null)return oe(i,t);let e=lr();return bT(e,o,sr(i),t)}function bc(){let i="invalid";throw new Error(i)}function sM(i,t,o,e,n,r){let a=Ei(null);try{let s=null;n&ol.SignalBased&&(s=t[e][Fo]),s!==null&&s.transformFn!==void 0&&(r=s.transformFn(r)),n&ol.HasDecoratorInputTransform&&(r=i.inputTransforms[e].call(t,r)),i.setInput!==null?i.setInput(t,s,r,o,e):GD(t,s,e,r)}finally{Ei(a)}}function ij(i,t){let o=i.hostBindingOpCodes;if(o!==null)try{for(let e=0;e<o.length;e++){let n=o[e];if(n<0)cc(~n);else{let r=n,a=o[++e],s=o[++e];bL(a,r);let l=t[r];s(2,l)}}}finally{cc(-1)}}function b0(i,t,o,e,n,r,a,s,l,c,d){let u=t.blueprint.slice();return u[Ya]=n,u[Jt]=e|4|128|8|64,(c!==null||i&&i[Jt]&2048)&&(u[Jt]|=2048),$D(u),u[Rr]=u[Nd]=i,u[Or]=o,u[Ga]=a||i&&i[Ga],u[An]=s||i&&i[An],u[S
42d]=l||i&&i[Sd]||null,u[io]=r,u[t0]=aB(),u[Ed]=d,u[UD]=c,u[po]=t.type==2?i[po]:u,u}function zd(i,t,o,e,n){let r=i.data[t];if(r===null)r=nj(i,t,o,e,n),gL()&&(r.flags|=32);else if(r.type&64){r.type=o,r.value=e,r.attrs=n;let a=hL();r.injectorIndex=a===null?-1:a.injectorIndex}return gc(r,!0),r}function nj(i,t,o,e,n){let r=iT(),a=z_(),s=a?r:r&&r.parent,l=i.data[t]=cj(i,s,o,t,e,n);return i.firstChild===null&&(i.firstChild=l),r!==null&&(a?r.child==null&&l.parent!==null&&(r.child=l):r.next===null&&(r.next=l,l.prev=r)),l}function lM(i,t,o,e){if(o===0)return-1;let n=t.length;for(let r=0;r<o;r++)t.push(e),i.blueprint.push(e),i.data.push(null);return n}function cM(i,t,o,e,n){let r=As(),a=e&2;try{cc(-1),a&&t.length>er&&aM(i,t,er,!1),za(a?2:0,n),o(e,n)}finally{cc(r),za(a?3:1,n)}}function aw(i,t,o){if(B_(t)){let e=Ei(null);try{let n=t.directiveStart,r=t.directiveEnd;for(let a=n;a<r;a++){let s=i.data[a];if(s.contentQueries){let l=o[a];s.contentQueries(1,l,a)}}}finally{Ei(e)}}}function sw(i,t,o){eT()&&(mj(i,t,o,Vo(o,t)),(o.flags&64)===64&&hM(i,t,o))}function lw(i,t,o=Vo){let e=t.localNames;if(e!==null){let n=t.index+1;for(let r=0;r<e.length;r+=2){let a=e[r+1],s=a===-1?o(t,i):i[a];i[n++]=s}}}function dM(i){let t=i.tView;return t===null||t.incompleteFirstPass?i.tView=cw(1,null,i.template,i.decls,i.vars,i.directiveDefs,i.pipeDefs,i.viewQuery,i.schemas,i.consts,i.id):t}function cw(i,t,o,e,n,r,a,s,l,c,d){let u=er+e,h=u+n,p=rj(u,h),f=typeof c=="function"?c():c;return p[si]={type:i,blueprint:p,template:o,queries:null,viewQuery:s,declTNode:t,data:p.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:h,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:typeof r=="function"?r():r,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:l,consts:f,incompleteFirstPass:!1,ssrId:d}}function rj(i,t){let o=[];for(let e=0;e<t;e++)o.push(e<i?null:no);return o}function oj(i,t,o,e){let r=e.get(hB,RT)||o===Ua.ShadowDom,a=i.selectRootElement(t,r);return aj(a),a}function aj(i){sj(i)}var sj=()=>null;function lj(i,t,o,e){let n=mM(t);n.push(o),i.firstCreatePass&&gM(i).push(e,n.length-1)}function cj(i,t,o,e,n,r){let a=t?t.injectorIndex:-1,s=0;return tT()&&(s|=128),{type:o,index:e,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:n,attrs:r,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}}function JS(i,t,o,e,n){for(let r in t){if(!t.hasOwnProperty(r))continue;let a=t[r];if(a===void 0)continue;e??={};let s,l=ol.None;Array.isArray(a)?(s=a[0],l=a[1]):s=a;let c=r;if(n!==null){if(!n.hasOwnProperty(r))continue;c=n[r]}i===0?eD(e,o,c,s,l):eD(e,o,c,s)}return e}function eD(i,t,o,e,n){let r;i.hasOwnProperty(o)?(r=i[o]).push(t,e):r=i[o]=[t,e],n!==void 0&&r.push(n)}function dj(i,t,o){let e=t.directiveStart,n=t.directiveEnd,r=i.data,a=t.attrs,s=[],l=null,c=null;for(let d=e;d<n;d++){let u=r[d],h=o?o.get(u):null,p=h?h.inputs:null,f=h?h.outputs:null;l=JS(0,u.inputs,d,l,p),c=JS(1,u.outputs,d,c,f);let m=l!==null&&a!==null&&!P_(t)?Ej(l,d,a):null;s.push(m)}l!==null&&(l.hasOwnProperty("class")&&(t.flags|=8),l.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=s,t.inputs=l,t.outputs=c}function uj(i){return i==="class"?"className":i==="for"?"htmlFor":i==="formaction"?"formAction":i==="innerHtml"?"innerHTML":i==="readonly"?"readOnly":i==="tabindex"?"tabIndex":i}function Fh(i,t,o,e,n,r,a,s){let l=Vo(t,o),c=t.inputs,d;!s&&c!=null&&(d=c[e])?(uw(i,o,d,e,n),i0(t)&&hj(o,t.index)):t.type&3?(e=uj(e),n=a!=null?a(n,t.value||"",e):n,r.setProperty(l,e,n)):t.type&12}function hj(i,t){let o=dl(t,i);o[Jt]&16||(o[Jt]|=64)}function dw(i,t,o,e){if(eT()){let n=e===null?null:{"":-1},r=bj(i,o),a,s;r===null?a=s=null:[a,s]=r,a!==null&&uM(i,t,o,a,n,s),n&&vj(o,e,n)}o.mergedAttrs=kh(o.mergedAttrs,o.attrs)}function uM(i,t,o,e,n,r){for(let c=0;c<e.length;c++)P1(Mg(o,t),i,e[c].type);_j(o,i.data.length,e.length);for(let c=0;c<e.length;c++){let d=e[c];d.providersResolver&&d.providersResolver(d)}let a=!1,s=!1,l=lM(i,t,e.length,null);for(let c=0;c<e.length;c++){let d=e[c];o.mergedAttrs=kh(o.mergedAttrs,d.hostAttrs),wj(i,o,t,l,d),yj(l,d,n),d.contentQueries!==null&&(o.flags|=4),(d.hostBindings!==null||d.hostAttrs!==null||d.hostVars!==0)&&(o.flags|=64);let u=d.type.prototype;!a&&(u.ngOnChanges||u.ngOnInit||u.ngDoCheck)&&((i.preOrderHooks??=[]).push(o.index),a=!0),!s&&(u.ngOnChanges||u.ngDoCheck)&&((i.preOrderCheckHooks??=[]).push(o.index),s=!0),l++}dj(i,o,r)}function fj(i,t,o,e,n){let r=n.hostBindings;if(r){let a=i.hostBindingOpCodes;a===null&&(a=i.hostBindingOpCodes=[]);let s=~t.index;pj(a)!=s&&a.push(s),a.push(o,e,r)}}function pj(i){let t=i.length;for(;t>0;){let o=i[--t];if(typeof o=="number"&&o<0)return o}return 0}function mj(i,t,o,e){let n=o.directiveStart,r=o.directiveEnd;
42i0(o)&&xj(t,o,i.data[n+o.componentOffset]),i.firstCreatePass||Mg(o,t),sl(e,t);let a=o.initialInputs;for(let s=n;s<r;s++){let l=i.data[s],c=uc(t,i,s,o);if(sl(c,t),a!==null&&kj(t,s-n,c,l,o,a),ws(l)){let d=dl(o.index,t);d[Or]=uc(t,i,s,o)}}}function hM(i,t,o){let e=o.directiveStart,n=o.directiveEnd,r=o.index,a=vL();try{cc(r);for(let s=e;s<n;s++){let l=i.data[s],c=t[s];M1(s),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&gj(l,c)}}finally{cc(-1),M1(a)}}function gj(i,t){i.hostBindings!==null&&i.hostBindings(1,t)}function bj(i,t){let o=i.directiveRegistry,e=null,n=null;if(o)for(let r=0;r<o.length;r++){let a=o[r];if(OD(t,a.selectors,!1))if(e||(e=[]),ws(a))if(a.findHostDirectiveDefs!==null){let s=[];n=n||new Map,a.findHostDirectiveDefs(a,s,n),e.unshift(...s,a);let l=s.length;Q1(i,t,l)}else e.unshift(a),Q1(i,t,0);else n=n||new Map,a.findHostDirectiveDefs?.(a,e,n),e.push(a)}return e===null?null:[e,n]}function Q1(i,t,o){t.componentOffset=o,(i.components??=[]).push(t.index)}function vj(i,t,o){if(t){let e=i.localNames=[];for(let n=0;n<t.length;n+=2){let r=o[t[n+1]];if(r==null)throw new bt(-301,!1);e.push(t[n],r)}}}function yj(i,t,o){if(o){if(t.exportAs)for(let e=0;e<t.exportAs.length;e++)o[t.exportAs[e]]=i;ws(t)&&(o[""]=i)}}function _j(i,t,o){i.flags|=1,i.directiveStart=t,i.directiveEnd=t+o,i.providerIndexes=t}function wj(i,t,o,e,n){i.data[e]=n;let r=n.factory||(n.factory=oc(n.type,!0)),a=new dc(r,ws(n),G);i.blueprint[e]=a,o[e]=a,fj(i,t,e,lM(i,o,n.hostVars,no),n)}function xj(i,t,o){let e=Vo(t,i),n=dM(o),r=i[Ga].rendererFactory,a=16;o.signals?a=4096:o.onPush&&(a=64);let s=v0(i,b0(i,n,null,a,e,t,null,r.createRenderer(e,o),null,null,null));i[t.index]=s}function Cj(i,t,o,e,n,r){let a=Vo(i,t);Aj(t[An],a,r,i.value,o,e,n)}function Aj(i,t,o,e,n,r,a){if(r==null)i.removeAttribute(t,n,o);else{let s=a==null?rc(r):a(r,e||"",n);i.setAttribute(t,n,s,o)}}function kj(i,t,o,e,n,r){let a=r[t];if(a!==null)for(let s=0;s<a.length;){let l=a[s++],c=a[s++],d=a[s++],u=a[s++];sM(e,o,l,c,d,u)}}function Ej(i,t,o){let e=null,n=0;for(;n<o.length;){let r=o[n];if(r===0){n+=4;continue}else if(r===5){n+=2;continue}if(typeof r=="number")break;if(i.hasOwnProperty(r)){e===null&&(e=[]);let a=i[r];for(let s=0;s<a.length;s+=3)if(a[s]===t){e.push(r,a[s+1],a[s+2],o[n+1]);break}}n+=2}return e}function fM(i,t,o,e){return[i,!0,0,t,null,e,null,o,null,null]}function pM(i,t){let o=i.contentQueries;if(o!==null){let e=Ei(null);try{for(let n=0;n<o.length;n+=2){let r=o[n],a=o[n+1];if(a!==-1){let s=i.data[a];s0(r),s.contentQueries(2,t[a],a)}}}finally{Ei(e)}}}function v0(i,t){return i[Sh]?i[IS][pa]=t:i[Sh]=t,i[IS]=t,t}function $1(i,t,o){s0(0);let e=Ei(null);try{t(i,o)}finally{Ei(e)}}function mM(i){return i[Ag]??=[]}function gM(i){return i.cleanup??=[]}function bM(i,t,o){return(i===null||ws(i))&&(o=iL(o[t.index])),o[An]}function vM(i,t){let o=i[Sd],e=o?o.get(Jr,null):null;e&&e.handleError(t)}function uw(i,t,o,e,n){for(let r=0;r<o.length;){let a=o[r++],s=o[r++],l=o[r++],c=t[a],d=i.data[a];sM(d,c,e,s,l,n)}}function yM(i,t,o){let e=QD(t,i);jB(i[An],e,o)}function Sj(i,t){let o=dl(t,i),e=o[si];Dj(e,o);let n=o[Ya];n!==null&&o[Ed]===null&&(o[Ed]=X_(n,o[Sd])),hw(e,o,o[Or])}function Dj(i,t){for(let o=t.length;o<i.blueprint.length;o++)t.push(i.blueprint[o])}function hw(i,t,o){q_(t);try{let e=i.viewQuery;e!==null&&$1(1,e,o);let n=i.template;n!==null&&cM(i,t,n,1,o),i.firstCreatePass&&(i.firstCreatePass=!1),t[_s]?.finishViewCreation(i),i.staticContentQueries&&pM(i,t),i.staticViewQueries&&$1(2,i.viewQuery,o);let r=i.components;r!==null&&Tj(t,r)}catch(e){throw i.firstCreatePass&&(i.incompleteFirstPass=!0,i.firstCreatePass=!1),e}finally{t[Jt]&=-5,Y_()}}function Tj(i,t){for(let o=0;o<t.length;o++)Sj(i,t[o])}function Nh(i,t,o,e){let n=Ei(null);try{let r=t.tView,s=i[Jt]&4096?4096:16,l=b0(i,r,o,s,null,t,null,null,e?.injector??null,e?.embeddedViewInjector??null,e?.dehydratedView??null),c=i[t.index];l[ac]=c;let d=i[_s];return d!==null&&(l[_s]=d.createEmbeddedView(r)),hw(r,l,o),l}finally{Ei(n)}}function _M(i,t){let o=Pr+t;if(o<i.length)return i[o]}function Td(i,t){return!t||t.firstChild===null||ST(i)}function Lh(i,t,o,e=!0){let n=t[si];if(GB(n,t,i,o),e){let a=Z1(o,i),s=t[An],l=eM(s,i[sc]);l!==null&&HB(n,i[io],s,t,l,a)}let r=t[Ed];r!==null&&r.firstChild!==null&&(r.firstChild=null)}function wM(i,t){let o=Th(i,t);return o!==void 0&&p0(o[si],o),o}function Rg(i,t,o,e,n=!1){for(;o!==null;){if(o.type===128){o=n?o.projectionNext:o.next;continue}let r=t[o.index];r!==null&&e.push(Wa(r)),Cs(r)&&Mj(r,e);let a=o.type;if(a&8)Rg(i,t,o.child,e);else if(a&32){let s=nw(o,t),l;for(;l=s();)e.push(l)}else if(a&16){let s=iM(t,o);if(Array.isArray(s))e.push(...s);else{let l=lc(t[po]);Rg(l[si],l,s,e,!0)}}o=n?o.projectionNext:o.next}return e}function Mj(i,t){for(let o=Pr;o<i.length;o++){let e=i[o],n=e[si].firstChild;n!==null&&Rg(e[si],e,n,t)}
42i[sc]!==i[Ya]&&t.push(i[sc])}var xM=[];function Ij(i){return i[Bo]??Oj(i)}function Oj(i){let t=xM.pop()??Object.create(Rj);return t.lView=i,t}function Pj(i){i.lView[Bo]!==i&&(i.lView=null,xM.push(i))}var Rj=mt(de({},nd),{consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{a0(i.lView)},consumerOnSignalRead(){this.lView[Bo]=this}});function Fj(i){let t=i[Bo]??Object.create(Nj);return t.lView=i,t}var Nj=mt(de({},nd),{consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{let t=lc(i.lView);for(;t&&!CM(t[si]);)t=lc(t);t&&KD(t)},consumerOnSignalRead(){this.lView[Bo]=this}});function CM(i){return i.type!==2}var Lj=100;function AM(i,t=!0,o=0){let e=i[Ga],n=e.rendererFactory,r=!1;r||n.begin?.();try{Bj(i,o)}catch(a){throw t&&vM(i,a),a}finally{r||(n.end?.(),e.inlineEffectRunner?.flush())}}function Bj(i,t){let o=nT();try{PS(!0),K1(i,t);let e=0;for(;o0(i);){if(e===Lj)throw new bt(103,!1);e++,K1(i,1)}}finally{PS(o)}}function jj(i,t,o,e){let n=t[Jt];if((n&256)===256)return;let r=!1,a=!1;!r&&t[Ga].inlineEffectRunner?.flush(),q_(t);let s=!0,l=null,c=null;r||(CM(i)?(c=Ij(t),l=fh(c)):DE()===null?(s=!1,c=Fj(t),l=fh(c)):t[Bo]&&(Mm(t[Bo]),t[Bo]=null));try{$D(t),mL(i.bindingStartIndex),o!==null&&cM(i,t,o,2,e);let d=(n&3)===3;if(!r)if(d){let p=i.preOrderCheckHooks;p!==null&&gg(t,p,null)}else{let p=i.preOrderHooks;p!==null&&bg(t,p,0,null),o1(t,0)}if(a||Vj(t),kM(t,0),i.contentQueries!==null&&pM(i,t),!r)if(d){let p=i.contentCheckHooks;p!==null&&gg(t,p)}else{let p=i.contentHooks;p!==null&&bg(t,p,1),o1(t,1)}ij(i,t);let u=i.components;u!==null&&SM(t,u,0);let h=i.viewQuery;if(h!==null&&$1(2,h,e),!r)if(d){let p=i.viewCheckHooks;p!==null&&gg(t,p)}else{let p=i.viewHooks;p!==null&&bg(t,p,2),o1(t,2)}if(i.firstUpdatePass===!0&&(i.firstUpdatePass=!1),t[mg]){for(let p of t[mg])p();t[mg]=null}r||(t[Jt]&=-73)}catch(d){throw r||a0(t),d}finally{c!==null&&(Dm(c,l),s&&Pj(c)),Y_()}}function kM(i,t){for(let o=TT(i);o!==null;o=MT(o))for(let e=Pr;e<o.length;e++){let n=o[e];EM(n,t)}}function Vj(i){for(let t=TT(i);t!==null;t=MT(t)){if(!(t[Jt]&Eg.HasTransplantedViews))continue;let o=t[Dd];for(let e=0;e<o.length;e++){let n=o[e];KD(n)}}}function zj(i,t,o){let e=dl(t,i);EM(e,o)}function EM(i,t){V_(i)&&K1(i,t)}function K1(i,t){let e=i[si],n=i[Jt],r=i[Bo],a=!!(t===0&&n&16);if(a||=!!(n&64&&t===0),a||=!!(n&1024),a||=!!(r?.dirty&&Tm(r)),a||=!1,r&&(r.dirty=!1),i[Jt]&=-9217,a)jj(e,i,e.template,i[Or]);else if(n&8192){kM(i,1);let s=e.components;s!==null&&SM(i,s,1)}}function SM(i,t,o){for(let e=0;e<t.length;e++)zj(i,t[e],o)}function fw(i,t){let o=nT()?64:1088;for(i[Ga].changeDetectionScheduler?.notify(t);i;){i[Jt]|=o;let e=lc(i);if(S1(i)&&!e)return i;i=e}return null}var hc=class{get rootNodes(){let t=this._lView,o=t[si];return Rg(o,t,o.firstChild,[])}constructor(t,o,e=!0){this._lView=t,this._cdRefInjectingView=o,this.notifyErrorHandler=e,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Or]}set context(t){this._lView[Or]=t}get destroyed(){return(this._lView[Jt]&256)===256}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let t=this._lView[Rr];if(Cs(t)){let o=t[kg],e=o?o.indexOf(this):-1;e>-1&&(Th(t,e),xg(o,e))}this._attachedToViewContainer=!1}p0(this._lView[si],this._lView)}onDestroy(t){XD(this._lView,t)}markForCheck(){fw(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Jt]&=-129}reattach(){T1(this._lView),this._lView[Jt]|=128}detectChanges(){this._lView[Jt]|=1024,AM(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new bt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=S1(this._lView),o=this._lView[ac];o!==null&&!t&&rw(o,this._lView),$T(this._lView[si],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new bt(902,!1);this._appRef=t;let o=S1(this._lView),e=this._lView[ac];e!==null&&!o&&KT(e,this._lView),T1(this._lView)}},ci=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=Gj;let i=t;return i})(),Hj=ci,Uj=class extends Hj{constructor(t,o,e){super(),this._declarationLView=t,this._declarationTContainer=o,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,o){return this.createEmbeddedViewImpl(t,o)}createEmbeddedViewImpl(t,o,e){let n=Nh(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:o,dehydratedView:e});return new hc(n)}};function Gj(){return y0(lr(),Vt())}function y0(i,t){return i.type&4?new Uj(t,i,Bd(i,t)):null}var I1e=new RegExp(`^(\\d+)*(${dB}|${cB})*(.*)`);var Wj=()=>null;function Md(i,t){return Wj(i,t)}var fc=class{},_0=new ye("",{providedIn:"root",factory:()=>!1});var DM=new ye(""),pw=new ye(""),X1=class{},Fg=class{};function qj(i){let t=Error(`No component factory found for ${zr(i)}.`);return t[Yj]=i,t}var Yj="ngComponent";
42var J1=class{resolveComponentFactory(t){throw qj(t)}},Dw=class Dw{};Dw.NULL=new J1;var eo=Dw,ll=class{},Pn=(()=>{let t=class t{constructor(){this.destroyNode=null}};t.__NG_ELEMENT_ID__=()=>Zj();let i=t;return i})();function Zj(){let i=Vt(),t=lr(),o=dl(t.index,i);return(rl(o)?o:i)[An]}var Qj=(()=>{let t=class t{};t.\u0275prov=ge({token:t,providedIn:"root",factory:()=>null});let i=t;return i})();function Ng(i,t,o){let e=o?i.styles:null,n=o?i.classes:null,r=0;if(t!==null)for(let a=0;a<t.length;a++){let s=t[a];if(typeof s=="number")r=s;else if(r==1)n=b1(n,s);else if(r==2){let l=s,c=t[++a];e=b1(e,l+": "+c+";")}}o?i.styles=e:i.stylesWithoutHost=e,o?i.classes=n:i.classesWithoutHost=n}var Lg=class extends eo{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let o=ys(t);return new pc(o,this.ngModule)}};function tD(i,t){let o=[];for(let e in i){if(!i.hasOwnProperty(e))continue;let n=i[e];if(n===void 0)continue;let r=Array.isArray(n),a=r?n[0]:n,s=r?n[1]:ol.None;t?o.push({propName:a,templateName:e,isSignal:(s&ol.SignalBased)!==0}):o.push({propName:a,templateName:e})}return o}function $j(i){let t=i.toLowerCase();return t==="svg"?ZD:t==="math"?tL:null}var pc=class extends Fg{get inputs(){let t=this.componentDef,o=t.inputTransforms,e=tD(t.inputs,!0);if(o!==null)for(let n of e)o.hasOwnProperty(n.propName)&&(n.transform=o[n.propName]);return e}get outputs(){return tD(this.componentDef.outputs,!1)}constructor(t,o){super(),this.componentDef=t,this.ngModule=o,this.componentType=t.type,this.selector=M9(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!o}create(t,o,e,n){let r=Ei(null);try{n=n||this.ngModule;let a=n instanceof vr?n:n?.injector;a&&this.componentDef.getStandaloneInjector!==null&&(a=this.componentDef.getStandaloneInjector(a)||a);let s=a?new I1(t,a):t,l=s.get(ll,null);if(l===null)throw new bt(407,!1);let c=s.get(Qj,null),d=s.get(fc,null),u={rendererFactory:l,sanitizer:c,inlineEffectRunner:null,changeDetectionScheduler:d},h=l.createRenderer(null,this.componentDef),p=this.componentDef.selectors[0][0]||"div",f=e?oj(h,e,this.componentDef.encapsulation,s):QT(h,p,$j(p)),m=512;this.componentDef.signals?m|=4096:this.componentDef.onPush||(m|=16);let g=null;f!==null&&(g=X_(f,s,!0));let y=cw(0,null,null,1,0,null,null,null,null,null,null),C=b0(null,y,null,m,null,null,u,h,s,null,g);q_(C);let T,O,j=null;try{let P=this.componentDef,F,L=null;P.findHostDirectiveDefs?(F=[],L=new Map,P.findHostDirectiveDefs(P,F,L),F.push(P)):F=[P];let z=Kj(C,f);j=Xj(z,f,P,F,C,u,h),O=j_(y,er),f&&tV(h,P,f,e),o!==void 0&&iV(O,this.ngContentSelectors,o),T=eV(j,P,F,L,C,[nV]),hw(y,C,null)}catch(P){throw j!==null&&B1(j),B1(C),P}finally{Y_()}return new e_(this.componentType,T,Bd(O,C),C,O)}finally{Ei(r)}}},e_=class extends X1{constructor(t,o,e,n,r){super(),this.location=e,this._rootLView=n,this._tNode=r,this.previousInputValues=null,this.instance=o,this.hostView=this.changeDetectorRef=new hc(n,void 0,!1),this.componentType=t}setInput(t,o){let e=this._tNode.inputs,n;if(e!==null&&(n=e[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),o))return;let r=this._rootLView;uw(r[si],r,n,t,o),this.previousInputValues.set(t,o);let a=dl(this._tNode.index,r);fw(a,1)}}get injector(){return new nc(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function Kj(i,t){let o=i[si],e=er;return i[e]=t,zd(o,e,2,"#host",null)}function Xj(i,t,o,e,n,r,a){let s=n[si];Jj(e,i,t,a);let l=null;t!==null&&(l=X_(t,n[Sd]));let c=r.rendererFactory.createRenderer(t,o),d=16;o.signals?d=4096:o.onPush&&(d=64);let u=b0(n,dM(o),null,d,n[i.index],i,r,c,null,null,l);return s.firstCreatePass&&Q1(s,i,e.length-1),v0(n,u),n[i.index]=u}function Jj(i,t,o,e){for(let n of i)t.mergedAttrs=kh(t.mergedAttrs,n.hostAttrs);t.mergedAttrs!==null&&(Ng(t,t.mergedAttrs,!0),o!==null&&oM(e,o,t))}function eV(i,t,o,e,n,r){let a=lr(),s=n[si],l=Vo(a,n);uM(s,n,a,o,null,e);for(let d=0;d<o.length;d++){let u=a.directiveStart+d,h=uc(n,s,u,a);sl(h,n)}hM(s,n,a),l&&sl(l,n);
vendor: 9,225 bytes, line 42
42let c=uc(n,s,a.directiveStart+a.componentOffset,a);if(i[Or]=n[Or]=c,r!==null)for(let d of r)d(c,t);return aw(s,a,n),c}function tV(i,t,o,e){if(e)w1(i,o,["ng-version","18.2.13"]);else{let{attrs:n,classes:r}=I9(t.selectors[0]);n&&w1(i,o,n),r&&r.length>0&&rM(i,o,r.join(" "))}}function iV(i,t,o){let e=i.projection=[];for(let n=0;n<t.length;n++){let r=o[n];e.push(r!=null?Array.from(r):null)}}function nV(){let i=lr();d0(Vt()[si],i)}var Fi=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=rV;let i=t;return i})();function rV(){let i=lr();return MM(i,Vt())}var oV=Fi,TM=class extends oV{constructor(t,o,e){super(),this._lContainer=t,this._hostTNode=o,this._hostLView=e}get element(){return Bd(this._hostTNode,this._hostLView)}get injector(){return new nc(this._hostTNode,this._hostLView)}get parentInjector(){let t=Z_(this._hostTNode,this._hostLView);if(uT(t)){let o=Dg(t,this._hostLView),e=Sg(t),n=o[si].data[e+8];return new nc(n,o)}else return new nc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let o=iD(this._lContainer);return o!==null&&o[t]||null}get length(){return this._lContainer.length-Pr}createEmbeddedView(t,o,e){let n,r;typeof e=="number"?n=e:e!=null&&(n=e.index,r=e.injector);let a=Md(this._lContainer,t.ssrId),s=t.createEmbeddedViewImpl(o||{},r,a);return this.insertImpl(s,n,Td(this._hostTNode,a)),s}createComponent(t,o,e,n,r){let a=t&&!_h(t),s;if(a)s=o;else{let f=o||{};s=f.index,e=f.injector,n=f.projectableNodes,r=f.environmentInjector||f.ngModuleRef}let l=a?t:new pc(ys(t)),c=e||this.parentInjector;if(!r&&l.ngModule==null){let m=(a?c:this.parentInjector).get(vr,null);m&&(r=m)}let d=ys(l.componentType??{}),u=Md(this._lContainer,d?.id??null),h=u?.firstChild??null,p=l.create(c,n,h,r);return this.insertImpl(p.hostView,s,Td(this._hostTNode,u)),p}insert(t,o){return this.insertImpl(t,o,!0)}insertImpl(t,o,e){let n=t._lView;if(rL(n)){let s=this.indexOf(t);if(s!==-1)this.detach(s);else{let l=n[Rr],c=new TM(l,l[io],l[Rr]);c.detach(c.indexOf(t))}}let r=this._adjustIndex(o),a=this._lContainer;return Lh(a,n,r,e),t.attachToViewContainerRef(),ED(d1(a),r,t),t}move(t,o){return this.insert(t,o)}indexOf(t){let o=iD(this._lContainer);return o!==null?o.indexOf(t):-1}remove(t){let o=this._adjustIndex(t,-1),e=Th(this._lContainer,o);e&&(xg(d1(this._lContainer),o),p0(e[si],e))}detach(t){let o=this._adjustIndex(t,-1),e=Th(this._lContainer,o);return e&&xg(d1(this._lContainer),o)!=null?new hc(e):null}_adjustIndex(t,o=0){return t??this.length+o}};function iD(i){return i[kg]}function d1(i){return i[kg]||(i[kg]=[])}function MM(i,t){let o,e=t[i.index];return Cs(e)?o=e:(o=fM(e,t,null,i),t[i.index]=o,v0(t,o)),sV(o,t,i,e),new TM(o,i,t)}function aV(i,t){let o=i[An],e=o.createComment(""),n=Vo(t,i),r=eM(o,n);return Pg(o,r,e,ZB(o,n),!1),e}var sV=dV,lV=()=>!1;function cV(i,t,o){return lV(i,t,o)}function dV(i,t,o,e){if(i[sc])return;let n;o.type&8?n=Wa(e):n=aV(t,o),i[sc]=n}var t_=class i{constructor(t){this.queryList=t,this.matches=null}clone(){return new i(this.queryList)}setDirty(){this.queryList.setDirty()}},i_=class i{constructor(t=[]){this.queries=t}createEmbeddedView(t){let o=t.queries;if(o!==null){let e=t.contentQueries!==null?t.contentQueries[0]:o.length,n=[];for(let r=0;r<e;r++){let a=o.getByIndex(r),s=this.queries[a.indexInDeclarationView];n.push(s.clone())}return new i(n)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let o=0;o<this.queries.length;o++)gw(t,o).matches!==null&&this.queries[o].setDirty()}},Bg=class{constructor(t,o,e=null){this.flags=o,this.read=e,typeof t=="string"?this.predicate=gV(t):this.predicate=t}},n_=class i{constructor(t=[]){this.queries=t}elementStart(t,o){for(let e=0;e<this.queries.length;e++)this.queries[e].elementStart(t,o)}elementEnd(t){for(let o=0;o<this.queries.length;o++)this.queries[o].elementEnd(t)}embeddedTView(t){let o=null;for(let e=0;e<this.length;e++){let n=o!==null?o.length:0,r=this.getByIndex(e).embeddedTView(t,n);r&&(r.indexInDeclarationView=e,o!==null?o.push(r):o=[r])}return o!==null?new i(o):null}template(t,o){for(let e=0;e<this.queries.length;e++)this.queries[e].template(t,o)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}},r_=class i{constructor(t,o=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=o}elementStart(t,o){this.isApplyingToNode(o)&&this.matchTNode(t,o)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,o){this.elementStart(t,o)}embeddedTView(t,o){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,o),new i(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let o=this._declarationNodeIndex,e=t.parent;for(;e!==null&&e.type&8&&e.index!==o;)e=e.parent;return o===(e!==null?e.index:-1)}return this._appliesToNextNode}matchTNode(t,o){let e=this.metadata.predicate;if(Array.isArray(e))for(let n=0;n<e.length;n++){let r=e[n];this.matchTNodeWithReadOption(t,o,uV(o,r)),this.matchTNodeWithReadOption(t,o,vg(o,t,r,!1,!1))}else e===ci?o.type&4&&this.matchTNodeWithReadOption(t,o,-1):this.matchTNodeWithReadOption(t,o,vg(o,t,e,!1,!1))}matchTNodeWithReadOption(t,o,e){if(e!==null){let n=this.metadata.read;if(n!==null)if(n===Pe||n===Fi||n===ci&&o.type&4)this.addMatch(o.index,-2);else{let r=vg(o,t,n,!1,!1);r!==null&&this.addMatch(o.index,r)}else this.addMatch(o.index,e)}}addMatch(t,o){this.matches===null?this.matches=[t,o]:this.matches.push(t,o)}};function uV(i,t){let o=i.localNames;if(o!==null){for(let e=0;e<o.length;e+=2)if(o[e]===t)return o[e+1]}return null}function hV(i,t){return i.type&11?Bd(i,t):i.type&4?y0(i,t):null}function fV(i,t,o,e){return o===-1?hV(t,i):o===-2?pV(i,t,e):uc(i,i[si],o,t)}function pV(i,t,o){if(o===Pe)return Bd(t,i);if(o===ci)return y0(t,i);if(o===Fi)return MM(t,i)}function IM(i,t,o,e){let n=t[_s].queries[e];if(n.matches===null){let r=i.data,a=o.matches,s=[];for(let l=0;a!==null&&l<a.length;l+=2){let c=a[l];if(c<0)s.push(null);else{let d=r[c];s.push(fV(t,d,a[l+1],o.metadata.read))}}n.matches=s}return n.matches}function o_(i,t,o,e){let n=i.queries.getByIndex(o),r=n.matches;if(r!==null){let a=IM(i,t,n,o);for(let s=0;s<r.length;s+=2){let l=r[s];if(l>0)e.push(a[s/2]);else{let c=r[s+1],d=t[-l];for(let u=Pr;u<d.length;u++){let h=d[u];h[ac]===h[Rr]&&o_(h[si],h,c,e)}if(d[Dd]!==null){let u=d[Dd];for(let h=0;h<u.length;h++){let p=u[h];o_(p[si],p,c,e)}}}}}return e}function mw(i,t){return i[_s].queries[t].queryList}function OM(i,t,o){let e=new tr((o&4)===4);return lj(i,t,e,e.destroy),(t[_s]??=new i_).queries.push(new t_(e))-1}function mV(i,t,o){let e=vn();return e.firstCreatePass&&(RM(e,new Bg(i,t,o),-1),(t&2)===2&&(e.staticViewQueries=!0)),OM(e,Vt(),t)}function PM(i,t,o,e){let n=vn();if(n.firstCreatePass){let r=lr();RM(n,new Bg(t,o,e),r.index),bV(n,i),(o&2)===2&&(n.staticContentQueries=!0)}return OM(n,Vt(),o)}function gV(i){return i.split(",").map(t=>t.trim())}function RM(i,t,o){i.queries===null&&(i.queries=new n_),i.queries.track(new r_(t,o))}function bV(i,t){let o=i.contentQueries||(i.contentQueries=[]),e=o.length?o[o.length-1]:-1;t!==e&&o.push(i.queries.length-1,t)}function gw(i,t){return i.queries.getByIndex(t)}function FM(i,t){let o=i[si],e=gw(o,t);return e.crossesNgTemplate?o_(o,i,t,[]):IM(o,i,e,t)}var nD=new Set;function ga(i){nD.has(i)||(nD.add(i),performance?.mark?.("mark_feature_usage",{detail:{feature:i}}))}function w0(i){return typeof i=="function"&&i[Fo]!==void 0}function ir(i,t){ga("NgSignals");let o=jE(i),e=o[Fo];return t?.equal&&(e.equal=t.equal),o.set=n=>Ly(e,n),o.update=n=>VE(e,n),o.asReadonly=vV.bind(o),o}function vV(){let i=this[Fo];if(i.readonlyFn===void 0){let t=()=>this();t[Fo]=i,i.readonlyFn=t}return i.readonlyFn}function NM(i){return w0(i)&&typeof i.set=="function"}function LM(i,t){let o,e=Ny(()=>{o._dirtyCounter();let n=xV(o,i);if(t&&n===void 0)throw new bt(-951,!1);return n});return o=e[Fo],o._dirtyCounter=ir(0),o._flatValue=void 0,e}function yV(){return LM(!0,!1)}function _V(){return LM(!0,!0)}function wV(i,t){let o=i[Fo];o._lView=Vt(),o._queryIndex=t,o._queryList=mw(o._lView,t),o._queryList.onDirty(()=>o._dirtyCounter.update(e=>e+1))}function xV(i,t){let o=i._lView,e=i._queryIndex;if(o===void 0||e===void 0||o[Jt]&4)return t?void 0:Vr;let n=mw(o,e),r=FM(o,e);return n.reset(r,ET),t?n.first:n._changesDetected||i._flatValue===void 0?i._flatValue=n.toArray():i._flatValue}function rD(i,t){return yV()}function CV(i,t){return _V()}var BM=(rD.required=CV,rD);function AV(i){let t=[],o=new Map;function e(n){let r=o.get(n);if(!r){let a=i(n);o.set(n,r=a.then(DV))}return r}return jg.forEach((n,r)=>{let a=[];n.templateUrl&&a.push(e(n.templateUrl).then(c=>{n.template=c}));let s=typeof n.styles=="string"?[n.styles]:n.styles||[];if(n.styles=s,n.styleUrl&&n.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(n.styleUrls?.length){let c=n.styles.length,d=n.styleUrls;
42n.styleUrls.forEach((u,h)=>{s.push(""),a.push(e(u).then(p=>{s[c+h]=p,d.splice(d.indexOf(u),1),d.length==0&&(n.styleUrls=void 0)}))})}else n.styleUrl&&a.push(e(n.styleUrl).then(c=>{s.push(c),n.styleUrl=void 0}));let l=Promise.all(a).then(()=>TV(r));t.push(l)}),EV(),Promise.all(t).then(()=>{})}var jg=new Map,kV=new Set;function EV(){let i=jg;return jg=new Map,i}function SV(){return jg.size===0}function DV(i){return typeof i=="string"?i:i.text()}function TV(i){kV.delete(i)}function MV(i){return Object.getPrototypeOf(i.prototype).constructor}function rt(i){let t=MV(i.type),o=!0,e=[i];for(;t;){let n;if(ws(i))n=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new bt(903,!1);n=t.\u0275dir}if(n){if(o){e.push(n);let a=i;a.inputs=cg(i.inputs),a.inputTransforms=cg(i.inputTransforms),a.declaredInputs=cg(i.declaredInputs),a.outputs=cg(i.outputs);let s=n.hostBindings;s&&FV(i,s);let l=n.viewQuery,c=n.contentQueries;if(l&&PV(i,l),c&&RV(i,c),IV(i,n),q7(i.outputs,n.outputs),ws(n)&&n.data.animation){let d=i.data;d.animation=(d.animation||[]).concat(n.data.animation)}}let r=n.features;if(r)for(let a=0;a<r.length;a++){let s=r[a];s&&s.ngInherit&&s(i),s===rt&&(o=!1)}}t=Object.getPrototypeOf(t)}OV(e)}function IV(i,t){for(let o in t.inputs){if(!t.inputs.hasOwnProperty(o)||i.inputs.hasOwnProperty(o))continue;let e=t.inputs[o];if(e!==void 0&&(i.inputs[o]=e,i.declaredInputs[o]=t.declaredInputs[o],t.inputTransforms!==null)){let n=Array.isArray(e)?e[0]:e;if(!t.inputTransforms.hasOwnProperty(n))continue;i.inputTransforms??={},i.inputTransforms[n]=t.inputTransforms[n]}}}function OV(i){let t=0,o=null;for(let e=i.length-1;e>=0;e--){let n=i[e];n.hostVars=t+=n.hostVars,n.hostAttrs=kh(n.hostAttrs,o=kh(o,n.hostAttrs))}}function cg(i){return i===vs?{}:i===Vr?[]:i}function PV(i,t){let o=i.viewQuery;o?i.viewQuery=(e,n)=>{t(e,n),o(e,n)}:i.viewQuery=t}function RV(i,t){let o=i.contentQueries;o?i.contentQueries=(e,n,r)=>{t(e,n,r),o(e,n,r)}:i.contentQueries=t}function FV(i,t){let o=i.hostBindings;o?i.hostBindings=(e,n)=>{t(e,n),o(e,n)}:i.hostBindings=t}function jM(i){let t=o=>{let e=Array.isArray(i);o.hostDirectives===null?(o.findHostDirectiveDefs=VM,o.hostDirectives=e?i.map(a_):[i]):e?o.hostDirectives.unshift(...i.map(a_)):o.hostDirectives.unshift(i)};return t.ngInherit=!0,t}function VM(i,t,o){if(i.hostDirectives!==null)for(let e of i.hostDirectives)if(typeof e=="function"){let n=e();for(let r of n)oD(a_(r),t,o)}else oD(e,t,o)}function oD(i,t,o){let e=R_(i.directive);NV(e.declaredInputs,i.inputs),VM(e,t,o),o.set(e,i),t.push(e)}function a_(i){return typeof i=="function"?{directive:sr(i),inputs:vs,outputs:vs}:{directive:sr(i.directive),inputs:aD(i.inputs),outputs:aD(i.outputs)}}function aD(i){if(i===void 0||i.length===0)return vs;let t={};for(let o=0;o<i.length;o+=2)t[i[o]]=i[o+1];return t}function NV(i,t){for(let o in t)if(t.hasOwnProperty(o)){let e=t[o],n=i[o];i[e]=n}}function vt(i){let t=i.inputConfig,o={};for(let e in t)if(t.hasOwnProperty(e)){let n=t[e];Array.isArray(n)&&n[3]&&(o[e]=n[3])}i.inputTransforms=o}var cl=class{},Mh=class{};var Vg=class extends cl{constructor(t,o,e,n=!0){super(),this.ngModuleType=t,this._parent=o,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Lg(this);let r=FD(t);this._bootstrapComponents=YT(r.bootstrap),this._r3Injector=xT(t,o,[{provide:cl,useValue:this},{provide:eo,useValue:this.componentFactoryResolver},...e],zr(t),new Set(["environment"])),n&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(o=>o()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},zg=class extends Mh{constructor(t){super(),this.moduleType=t}create(t){return new Vg(this.moduleType,t,[])}};function LV(i,t,o){return new Vg(i,t,o,!1)}var s_=class extends cl{constructor(t){super(),this.componentFactoryResolver=new Lg(this),this.instance=null;let o=new Eh([...t.providers,{provide:cl,useValue:this},{provide:eo,useValue:this.componentFactoryResolver}
42],t.parent||e0(),t.debugName,new Set(["environment"]));this.injector=o,t.runEnvironmentInitializers&&o.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function x0(i,t,o=null){return new s_({providers:i,parent:t,debugName:o,runEnvironmentInitializers:!0}).injector}function zM(i){return bw(i)?Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i:!1}function BV(i,t){if(Array.isArray(i))for(let o=0;o<i.length;o++)t(i[o]);else{let o=i[Symbol.iterator](),e;for(;!(e=o.next()).done;)t(e.value)}}function bw(i){return i!==null&&(typeof i=="function"||typeof i=="object")}function fl(i,t,o){return i[t]=o}function C0(i,t){return i[t]}function Hr(i,t,o){let e=i[t];return Object.is(e,o)?!1:(i[t]=o,!0)}function Id(i,t,o,e){let n=Hr(i,t,o);return Hr(i,t+1,e)||n}function HM(i,t,o,e,n){let r=Id(i,t,o,e);return Hr(i,t+2,n)||r}function A0(i,t,o,e,n,r){let a=Id(i,t,o,e);return Id(i,t+2,n,r)||a}function jV(i){return(i.flags&32)===32}function VV(i,t,o,e,n,r,a,s,l){let c=t.consts,d=zd(t,i,4,a||null,s||null);dw(t,o,d,al(c,l)),d0(t,d);let u=d.tView=cw(2,d,e,n,r,t.directiveRegistry,t.pipeRegistry,null,t.schemas,c,null);return t.queries!==null&&(t.queries.template(t,d),u.queries=t.queries.embeddedTView(d)),d}function Hg(i,t,o,e,n,r,a,s,l,c){let d=o+er,u=t.firstCreatePass?VV(d,t,i,e,n,r,a,s,l):t.data[d];gc(u,!1);let h=zV(t,i,u,o);l0()&&m0(t,i,h,u),sl(h,i);let p=fM(h,i,h,u);return i[d]=p,v0(i,p),cV(p,u,i),n0(u)&&sw(t,i,u),l!=null&&lw(i,u,c),u}function Ae(i,t,o,e,n,r,a,s){let l=Vt(),c=vn(),d=al(c.consts,r);return Hg(l,c,i,t,o,e,n,d,a,s),Ae}var zV=HV;function HV(i,t,o,e){return c0(!0),t[An].createComment("")}var _d=function(i){return i[i.EarlyRead=0]="EarlyRead",i[i.Write=1]="Write",i[i.MixedReadWrite=2]="MixedReadWrite",i[i.Read=3]="Read",i}(_d||{}),UM=(()=>{let t=class t{constructor(){this.impl=null}execute(){this.impl?.execute()}};t.\u0275prov=ge({token:t,providedIn:"root",factory:()=>new t});let i=t;return i})(),ic=class ic{constructor(){this.ngZone=be(Ue),this.scheduler=be(fc),this.errorHandler=be(Jr,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}execute(){this.executing=!0;for(let t of ic.PHASES)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[t]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>o.hooks[t](o.pipelinedValue))}catch(e){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(e)}this.executing=!1;for(let t of this.sequences)t.afterRun(),t.once&&(this.sequences.delete(t),t.destroy());for(let t of this.deferredRegistrations)this.sequences.add(t);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(t){this.executing?this.deferredRegistrations.add(t):(this.sequences.add(t),this.scheduler.notify(6))}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}};ic.PHASES=[_d.EarlyRead,_d.Write,_d.MixedReadWrite,_d.Read],ic.\u0275prov=ge({token:ic,providedIn:"root",factory:()=>new ic});var l_=ic,c_=class{constructor(t,o,e,n){this.impl=t,this.hooks=o,this.once=e,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}};function Bh(i,t){!t?.injector&&N_(Bh);let o=t?.injector??be($t);return ZT(o)?(ga("NgAfterRender"),GM(i,o,t,!1)):WM}function Sn(i,t){!t?.injector&&N_(Sn);let o=t?.injector??be($t);return ZT(o)?(ga("NgAfterNextRender"),GM(i,o,t,!0)):WM}function UV(i,t){if(i instanceof Function){let o=[void 0,void 0,void 0,void 0];return o[t]=i,o}else return[i.earlyRead,i.write,i.mixedReadWrite,i.read]}function GM(i,t,o,e){let n=t.get(UM);n.impl??=t.get(l_);let r=o?.phase??_d.MixedReadWrite,a=o?.manualCleanup!==!0?t.get(u0):null,
vendor: 9,540 bytes, line 42
42s=new c_(n.impl,UV(i,r),e,a);return n.impl.register(s),s}var WM={destroy(){}};function qe(i,t,o,e){let n=Vt(),r=ul();if(Hr(n,r,t)){let a=vn(),s=Ld();Cj(s,n,i,t,o,e)}return qe}function vw(i,t,o,e){return Hr(i,ul(),o)?t+rc(o)+e:no}function GV(i,t,o,e,n,r){let a=pL(),s=Id(i,a,o,n);return U_(2),s?t+rc(o)+e+rc(n)+r:no}function dg(i,t){return i<<17|t<<2}function mc(i){return i>>17&32767}function WV(i){return(i&2)==2}function qV(i,t){return i&131071|t<<17}function d_(i){return i|2}function Od(i){return(i&131068)>>2}function u1(i,t){return i&-131069|t<<2}function YV(i){return(i&1)===1}function u_(i){return i|1}function ZV(i,t,o,e,n,r){let a=r?t.classBindings:t.styleBindings,s=mc(a),l=Od(a);i[e]=o;let c=!1,d;if(Array.isArray(o)){let u=o;d=u[1],(d===null||Ph(u,d)>0)&&(c=!0)}else d=o;if(n)if(l!==0){let h=mc(i[s+1]);i[e+1]=dg(h,s),h!==0&&(i[h+1]=u1(i[h+1],e)),i[s+1]=qV(i[s+1],e)}else i[e+1]=dg(s,0),s!==0&&(i[s+1]=u1(i[s+1],e)),s=e;else i[e+1]=dg(l,0),s===0?s=e:i[l+1]=u1(i[l+1],e),l=e;c&&(i[e+1]=d_(i[e+1])),sD(i,d,e,!0),sD(i,d,e,!1),QV(t,d,i,e,r),a=dg(s,l),r?t.classBindings=a:t.styleBindings=a}function QV(i,t,o,e,n){let r=n?i.residualClasses:i.residualStyles;r!=null&&typeof t=="string"&&Ph(r,t)>=0&&(o[e+1]=u_(o[e+1]))}function sD(i,t,o,e){let n=i[o+1],r=t===null,a=e?mc(n):Od(n),s=!1;for(;a!==0&&(s===!1||r);){let l=i[a],c=i[a+1];$V(l,t)&&(s=!0,i[a+1]=e?u_(c):d_(c)),a=e?mc(c):Od(c)}s&&(i[o+1]=e?d_(n):u_(n))}function $V(i,t){return i===null||t==null||(Array.isArray(i)?i[1]:i)===t?!0:Array.isArray(i)&&typeof t=="string"?Ph(i,t)>=0:!1}var fa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function KV(i){return i.substring(fa.key,fa.keyEnd)}function XV(i){return JV(i),qM(i,YM(i,0,fa.textEnd))}function qM(i,t){let o=fa.textEnd;return o===t?-1:(t=fa.keyEnd=ez(i,fa.key=t,o),YM(i,t,o))}function JV(i){fa.key=0,fa.keyEnd=0,fa.value=0,fa.valueEnd=0,fa.textEnd=i.length}function YM(i,t,o){for(;t<o&&i.charCodeAt(t)<=32;)t++;return t}function ez(i,t,o){for(;t<o&&i.charCodeAt(t)>32;)t++;return t}function J(i,t,o){let e=Vt(),n=ul();if(Hr(e,n,t)){let r=vn(),a=Ld();Fh(r,a,e,i,t,e[An],o,!1)}return J}function h_(i,t,o,e,n){let r=t.inputs,a=n?"class":"style";uw(i,o,r[a],a,e)}function vi(i,t,o){return QM(i,t,o,!1),vi}function Fe(i,t){return QM(i,t,null,!0),Fe}function xt(i){$M(az,ZM,i,!0)}function ZM(i,t){for(let o=XV(t);o>=0;o=qM(t,o))Xg(i,KV(t),!0)}function QM(i,t,o,e){let n=Vt(),r=vn(),a=U_(2);if(r.firstUpdatePass&&XM(r,i,a,e),t!==no&&Hr(n,a,t)){let s=r.data[As()];JM(r,s,n,n[An],i,n[a+1]=lz(t,o),e,a)}}function $M(i,t,o,e){let n=vn(),r=U_(2);n.firstUpdatePass&&XM(n,null,r,e);let a=Vt();if(o!==no&&Hr(a,r,o)){let s=n.data[As()];if(eI(s,e)&&!KM(n,r)){let l=e?s.classesWithoutHost:s.stylesWithoutHost;l!==null&&(o=b1(l,o||"")),h_(n,s,a,o,e)}else sz(n,s,a,a[An],a[r+1],a[r+1]=oz(i,t,o),e,r)}}function KM(i,t){return t>=i.expandoStartIndex}function XM(i,t,o,e){let n=i.data;if(n[o+1]===null){let r=n[As()],a=KM(i,o);eI(r,e)&&t===null&&!a&&(t=!1),t=tz(n,r,t,e),ZV(n,r,t,o,a,e)}}function tz(i,t,o,e){let n=G_(i),r=e?t.residualClasses:t.residualStyles;if(n===null)(e?t.classBindings:t.styleBindings)===0&&(o=h1(null,i,t,o,e),o=Ih(o,t.attrs,e),r=null);else{let a=t.directiveStylingLast;if(a===-1||i[a]!==n)if(o=h1(n,i,t,o,e),r===null){let l=iz(i,t,e);l!==void 0&&Array.isArray(l)&&(l=h1(null,i,t,l[1],e),l=Ih(l,t.attrs,e),nz(i,t,e,l))}else r=rz(i,t,e)}return r!==void 0&&(e?t.residualClasses=r:t.residualStyles=r),o}function iz(i,t,o){let e=o?t.classBindings:t.styleBindings;if(Od(e)!==0)return i[mc(e)]}function nz(i,t,o,e){let n=o?t.classBindings:t.styleBindings;i[mc(n)]=e}function rz(i,t,o){let e,n=t.directiveEnd;for(let r=1+t.directiveStylingLast;r<n;r++){let a=i[r].hostAttrs;e=Ih(e,a,o)}return Ih(e,t.attrs,o)}function h1(i,t,o,e,n){let r=null,a=o.directiveEnd,s=o.directiveStylingLast;for(s===-1?s=o.directiveStart:s++;s<a&&(r=t[s],e=Ih(e,r.hostAttrs,n),r!==i);)s++;return i!==null&&(o.directiveStylingLast=s),e}function Ih(i,t,o){let e=o?1:2,n=-1;if(t!==null)for(let r=0;r<t.length;r++){let a=t[r];typeof a=="number"?n=a:n===e&&(Array.isArray(i)||(i=i===void 0?[]:["",i]),Xg(i,a,o?!0:t[++r]))}return i===void 0?null:i}function oz(i,t,o){if(o==null||o==="")return Vr;let e=[],n=zo(o);if(Array.isArray(n))for(let r=0;r<n.length;r++)i(e,n[r],!0);else if(typeof n=="object")for(let r in n)n.hasOwnProperty(r)&&i(e,r,n[r]);else typeof n=="string"&&t(e,n);return e}function az(i,t,o){let e=String(t);e!==""&&!e.includes(" ")&&Xg(i,e,o)}function sz(i,t,o,e,n,r,a,s){n===no&&(n=Vr);let l=0,c=0,d=0<n.length?n[0]:null,u=0<r.length?r[0]:null;for(;d!==null||u!==null;){let h=l<n.length?n[l+1]:void 0,p=c<r.length?r[c+1]:void 0,f=null,m;d===u?(l+=2,c+=2,h!==p&&(f=u,m=p)):u===null||d!==null&&d<u?(l+=2,f=d):(c+=2,f=u,m=p),f!==null&&JM(i,t,o,e,f,m,a,s),d=l<n.length?n[l]:null,u=c<r.length?r[c]:null}}function JM(i,t,o,e,n,r,a,s){if(!(t.type&3))return;let l=i.data,c=l[s+1],d=YV(c)?lD(l,t,o,n,Od(c),a):void 0;if(!Ug(d)){Ug(r)||WV(c)&&(r=lD(l,null,o,n,s,a));let u=QD(As(),o);ej(e,a,u,n,r)}}function lD(i,t,o,e,n,r){let a=t===null,s;for(;n>0;){let l=i[n],c=Array.isArray(l),d=c?l[1]:l,u=d===null,h=o[n+1];h===no&&(h=u?Vr:void 0);let p=u?i1(h,e):d===e?h:void 0;if(c&&!Ug(p)&&(p=i1(l,e)),Ug(p)&&(s=p,a))return s;let f=i[n+1];n=a?mc(f):Od(f)}if(t!==null){let l=r?t.residualClasses:t.residualStyles;l!=null&&(s=i1(l,e))}return s}function Ug(i){return i!==void 0}function lz(i,t){return i==null||i===""||(typeof t=="string"?i=i+t:typeof i=="object"&&(i=zr(zo(i)))),i}function eI(i,t){return(i.flags&(t?8:16))!==0}function Qa(i,t,o){let e=Vt(),n=vw(e,i,t,o);$M(Xg,ZM,n,!0)}var f_=class{destroy(t){}updateValue(t,o){}swap(t,o){let e=Math.min(t,o),n=Math.max(t,o),r=this.detach(n);if(n-e>1){let a=this.detach(e);this.attach(e,r),this.attach(n,a)}else this.attach(e,r)}move(t,o){this.attach(o,this.detach(t))}};function f1(i,t,o,e,n){return i===o&&Object.is(t,e)?1:Object.is(n(i,t),n(o,e))?-1:0}function cz(i,t,o){let e,n,r=0,a=i.length-1,s=void 0;if(Array.isArray(t)){let l=t.length-1;for(;r<=a&&r<=l;){let c=i.at(r),d=t[r],u=f1(r,c,r,d,o);if(u!==0){u<0&&i.updateValue(r,d),r++;continue}let h=i.at(a),p=t[l],f=f1(a,h,l,p,o);if(f!==0){f<0&&i.updateValue(a,p),a--,l--;continue}let m=o(r,c),g=o(a,h),y=o(r,d);if(Object.is(y,g)){let C=o(l,p);Object.is(C,m)?(i.swap(r,a),i.updateValue(a,p),l--,a--):i.move(a,r),i.updateValue(r,d),r++;continue}if(e??=new Gg,n??=dD(i,r,a,o),p_(i,e,r,y))i.updateValue(r,d),r++,a++;else if(n.has(y))e.set(m,i.detach(r)),a--;else{let C=i.create(r,t[r]);i.attach(r,C),r++,a++}}for(;r<=l;)cD(i,e,o,r,t[r]),r++}else if(t!=null){let l=t[Symbol.iterator](),c=l.next();for(;!c.done&&r<=a;){let d=i.at(r),u=c.value,h=f1(r,d,r,u,o);if(h!==0)h<0&&i.updateValue(r,u),r++,c=l.next();else{e??=new Gg,n??=dD(i,r,a,o);let p=o(r,u);if(p_(i,e,r,p))i.updateValue(r,u),r++,a++,c=l.next();else if(!n.has(p))i.attach(r,i.create(r,u)),r++,a++,c=l.next();else{let f=o(r,d);e.set(f,i.detach(r)),a--}}}for(;!c.done;)cD(i,e,o,i.length,c.value),c=l.next()}for(;r<=a;)i.destroy(i.detach(a--));e?.forEach(l=>{i.destroy(l)})}function p_(i,t,o,e){return t!==void 0&&t.has(e)?(i.attach(o,t.get(e)),t.delete(e),!0):!1}function cD(i,t,o,e,n){if(p_(i,t,e,o(e,n)))i.updateValue(e,n);else{let r=i.create(e,n);i.attach(e,r)}}function dD(i,t,o,e){let n=new Set;for(let r=t;r<=o;r++)n.add(e(r,i.at(r)));return n}var Gg=class{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let o=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(o)?(this.kvMap.set(t,this._vMap.get(o)),this._vMap.delete(o)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,o){if(this.kvMap.has(t)){let e=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let n=this._vMap;for(;n.has(e);)e=n.get(e);n.set(e,o)}else this.kvMap.set(t,o)}forEach(t){for(let[o,e]of this.kvMap)if(t(e,o),this._vMap!==void 0){let n=this._vMap;for(;n.has(e);)e=n.get(e),t(e,o)}}};function lt(i,t){ga("NgControlFlow");let o=Vt(),e=ul(),n=o[e]!==no?o[e]:-1,r=n!==-1?Wg(o,er+n):void 0,a=0;if(Hr(o,e,i)){let s=Ei(null);try{if(r!==void 0&&wM(r,a),i!==-1){let l=er+i,c=Wg(o,l),d=v_(o[si],l),u=Md(c,d.tView.ssrId),h=Nh(o,d,t,{dehydratedView:u});Lh(c,h,a,Td(d,u))}}finally{Ei(s)}}else if(r!==void 0){let s=_M(r,a);s!==void 0&&(s[Or]=t)}}var m_=class{constructor(t,o,e){this.lContainer=t,this.$implicit=o,this.$index=e}get $count(){return this.lContainer.length-Pr}};function ba(i,t){return t}var g_=class{constructor(t,o,e){this.hasEmptyBlock=t,this.trackByFn=o,this.liveCollection=e}};function dr(i,t,o,e,n,r,a,s,l,c,d,u,h){ga("NgControlFlow");let p=Vt(),f=vn(),m=l!==void 0,g=Vt(),y=s?a.bind(g[po][Or]):a,C=new g_(m,y);g[er+i]=C,Hg(p,f,i+1,t,o,e,n,al(f.consts,r)),m&&Hg(p,f,i+2,l,c,d,u,al(f.consts,h))}var b_=class extends f_{constructor(t,o,e){super(),this.lContainer=t,this.hostLView=o,this.templateTNode=e,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Pr}at(t){return this.getLView(t)[Or].$implicit}attach(t,o){let e=o[Ed];this.needsIndexUpdate||=t!==this.length,Lh(this.lContainer,o,t,Td(this.templateTNode,e))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,dz(this.lContainer,t)}create(t,o){let e=Md(this.lContainer,this.templateTNode.tView.ssrId),n=Nh(this.hostLView,this.templateTNode,new m_(this.lContainer,o,t),{dehydratedView:e});return this.operationsCounter?.recordCreate(),n}destroy(t){p0(t[si],t),this.operationsCounter?.recordDestroy()}updateValue(t,o){this.getLView(t)[Or].$implicit=o}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
42updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[Or].$index=t}getLView(t){return uz(this.lContainer,t)}};function ur(i){let t=Ei(null),o=As();try{let e=Vt(),n=e[si],r=e[o],a=o+1,s=Wg(e,a);if(r.liveCollection===void 0){let c=v_(n,a);r.liveCollection=new b_(s,e,c)}else r.liveCollection.reset();let l=r.liveCollection;if(cz(l,i,r.trackByFn),l.updateIndexes(),r.hasEmptyBlock){let c=ul(),d=l.length===0;if(Hr(e,c,d)){let u=o+2,h=Wg(e,u);if(d){let p=v_(n,u),f=Md(h,p.tView.ssrId),m=Nh(e,p,void 0,{dehydratedView:f});Lh(h,m,0,Td(p,f))}else wM(h,0)}}}finally{Ei(t)}}function Wg(i,t){return i[t]}function dz(i,t){return Th(i,t)}function uz(i,t){return _M(i,t)}function v_(i,t){return j_(i,t)}function hz(i,t,o,e,n,r){let a=t.consts,s=al(a,n),l=zd(t,i,2,e,s);return dw(t,o,l,al(a,r)),l.attrs!==null&&Ng(l,l.attrs,!1),l.mergedAttrs!==null&&Ng(l,l.mergedAttrs,!0),t.queries!==null&&t.queries.elementStart(t,l),l}function q(i,t,o,e){let n=Vt(),r=vn(),a=er+i,s=n[An],l=r.firstCreatePass?hz(a,r,n,t,o,e):r.data[a],c=fz(r,n,l,s,t,i);n[a]=c;let d=n0(l);return gc(l,!0),oM(s,c,l),!jV(l)&&l0()&&m0(r,n,c,l),sL()===0&&sl(c,n),lL(),d&&(sw(r,n,l),aw(r,l,n)),e!==null&&lw(n,l),q}function Y(){let i=lr();z_()?H_():(i=i.parent,gc(i,!1));let t=i;dL(t)&&uL(),cL();let o=vn();return o.firstCreatePass&&(d0(o,i),B_(i)&&o.queries.elementEnd(i)),t.classesWithoutHost!=null&&EL(t)&&h_(o,t,Vt(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&SL(t)&&h_(o,t,Vt(),t.stylesWithoutHost,!1),Y}function ne(i,t,o,e){return q(i,t,o,e),Y(),ne}var fz=(i,t,o,e,n,r)=>(c0(!0),QT(e,n,xL()));function pz(i,t,o,e,n){let r=t.consts,a=al(r,e),s=zd(t,i,8,"ng-container",a);a!==null&&Ng(s,a,!0);let l=al(r,n);return dw(t,o,s,l),t.queries!==null&&t.queries.elementStart(t,s),s}function k0(i,t,o){let e=Vt(),n=vn(),r=i+er,a=n.firstCreatePass?pz(r,n,e,t,o):n.data[r];gc(a,!0);let s=mz(n,e,a,i);return e[r]=s,l0()&&m0(n,e,s,a),sl(s,e),n0(a)&&(sw(n,e,a),aw(n,a,e)),o!=null&&lw(e,a),k0}function E0(){let i=lr(),t=vn();return z_()?H_():(i=i.parent,gc(i,!1)),t.firstCreatePass&&(d0(t,i),B_(i)&&t.queries.elementEnd(i)),E0}function Ji(i,t,o){return k0(i,t,o),E0(),Ji}var mz=(i,t,o,e)=>(c0(!0),VB(t[An],""));function It(){return Vt()}function Dn(i,t,o){let e=Vt(),n=ul();if(Hr(e,n,t)){let r=vn(),a=Ld();Fh(r,a,e,i,t,e[An],o,!0)}return Dn}function yw(i,t,o){let e=Vt(),n=ul();if(Hr(e,n,t)){let r=vn(),a=Ld(),s=G_(r.data),l=bM(s,a,e);Fh(r,a,e,i,t,l,o,!0)}return yw}var ec=void 0;function gz(i){let t=i,o=Math.floor(Math.abs(i)),e=i.toString().replace(/^[^.]*\.?/,"").length;return o===1&&e===0?1:5}var bz=["en",[["a","p"],["AM","PM"],ec],[["AM","PM"],ec,ec],[["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"]],ec,[["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"]],ec,[["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}, {0}",ec,"{1} 'at' {0}",ec],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",gz],p1={};function ro(i){let t=vz(i),o=uD(t);if(o)return o;let e=t.split("-")[0];if(o=uD(e),o)return o;if(e==="en")return bz;throw new bt(701,!1)}function uD(i){return i in p1||(p1[i]=ar.ng&&ar.ng.common&&ar.ng.common.locales&&ar.ng.common.locales[i]),p1[i]}var Rn=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(Rn||{});function vz(i){return i.toLowerCase().replace(/_/g,"-")}var qg="en-US",yz="USD";var _z=qg;function wz(i){typeof i=="string"&&(_z=i.toLowerCase().replace(/_/g,"-"))}var xz=(i,t,o)=>{};function Se(i,t,o,e){let n=Vt(),r=vn(),a=lr();return ww(r,n,n[An],a,i,t,e),Se}function _w(i,t){let o=lr(),e=Vt(),n=vn(),r=G_(n.data),a=bM(r,o,e);return ww(n,e,a,o,i,t),_w}function Cz(i,t,o,e){let n=i.cleanup;if(n!=null)for(let r=0;r<n.length-1;r+=2){let a=n[r];if(a===o&&n[r+1]===e){let s=t[Ag],l=n[r+2];return s.length>l?s[l]:null}
42typeof a=="string"&&(r+=2)}return null}function ww(i,t,o,e,n,r,a){let s=n0(e),c=i.firstCreatePass&&gM(i),d=t[Or],u=mM(t),h=!0;if(e.type&3||a){let m=Vo(e,t),g=a?a(m):m,y=u.length,C=a?O=>a(Wa(O[e.index])):e.index,T=null;if(!a&&s&&(T=Cz(i,t,n,e.index)),T!==null){let O=T.__ngLastListenerFn__||T;O.__ngNextListenerFn__=r,T.__ngLastListenerFn__=r,h=!1}else{r=fD(e,t,d,r),xz(m,n,r);let O=o.listen(g,n,r);u.push(r,O),c&&c.push(n,C,y,y+1)}}else r=fD(e,t,d,r);let p=e.outputs,f;if(h&&p!==null&&(f=p[n])){let m=f.length;if(m)for(let g=0;g<m;g+=2){let y=f[g],C=f[g+1],j=t[y][C].subscribe(r),P=u.length;u.push(r,j),c&&c.push(n,e.index,P,-(P+1))}}}function hD(i,t,o,e){let n=Ei(null);try{return za(6,t,o),o(e)!==!1}catch(r){return vM(i,r),!1}finally{za(7,t,o),Ei(n)}}function fD(i,t,o,e){return function n(r){if(r===Function)return e;let a=i.componentOffset>-1?dl(i.index,t):t;fw(a,5);let s=hD(t,o,e,r),l=n.__ngNextListenerFn__;for(;l;)s=hD(t,o,l,r)&&s,l=l.__ngNextListenerFn__;return s}}function ue(i=1){return _L(i)}function Az(i,t){let o=null,e=k9(i);for(let n=0;n<t.length;n++){let r=t[n];if(r==="*"){o=n;continue}if(e===null?OD(i,r,!0):D9(e,r))return n}return o}function Dt(i){let t=Vt()[po][io];if(!t.projection){let o=i?i.length:1,e=t.projection=fg(o,null),n=e.slice(),r=t.child;for(;r!==null;){if(r.type!==128){let a=i?Az(r,i):0;a!==null&&(n[a]?n[a].projectionNext=r:e[a]=r,n[a]=r)}r=r.next}}}function Qe(i,t=0,o,e,n,r){let a=Vt(),s=vn(),l=e?i+1:null;l!==null&&Hg(a,s,l,e,n,r,null,o);let c=zd(s,er+i,16,null,o||null);c.projection===null&&(c.projection=t),H_();let u=!a[Ed]||tT();a[po][io].projection[c.projection]===null&&l!==null?kz(a,s,l):u&&(c.flags&32)!==32&&XB(s,a,c)}function kz(i,t,o){let e=er+o,n=t.data[e],r=i[e],a=Md(r,n.tView.ssrId),s=Nh(i,n,void 0,{dehydratedView:a});Lh(r,s,0,Td(n,a))}function Ez(i,t,o){return tI(i,"",t,"",o),Ez}function tI(i,t,o,e,n){let r=Vt(),a=vw(r,t,o,e);if(a!==no){let s=vn(),l=Ld();Fh(s,l,r,i,a,r[An],n,!1)}return tI}function _t(i,t,o,e){PM(i,t,o,e)}function ct(i,t,o){mV(i,t,o)}function Te(i){let t=Vt(),o=vn(),e=W_();s0(e+1);let n=gw(o,e);if(i.dirty&&nL(t)===((n.metadata.flags&2)===2)){if(n.matches===null)i.reset([]);else{let r=FM(t,e);i.reset(r,ET),i.notifyOnChanges()}return!0}return!1}function Me(){return mw(Vt(),W_())}function iI(i,t,o,e,n){wV(t,PM(i,o,e,n))}function nI(i=1){s0(W_()+i)}function Sz(i,t,o,e){o>=i.data.length&&(i.data[o]=null,i.blueprint[o]=null),t[o]=e}function qi(i){let t=fL();return r0(t,er+i)}function ve(i,t=""){let o=Vt(),e=vn(),n=i+er,r=e.firstCreatePass?zd(e,n,1,t,null):e.data[n],a=Dz(e,o,r,t,i);o[n]=a,l0()&&m0(e,o,a,r),gc(r,!1)}var Dz=(i,t,o,e,n)=>(c0(!0),BB(t[An],e));function _i(i){return un("",i,""),_i}function un(i,t,o){let e=Vt(),n=vw(e,i,t,o);return n!==no&&yM(e,As(),n),un}function Tz(i,t,o,e,n){let r=Vt(),a=GV(r,i,t,o,e,n);return a!==no&&yM(r,As(),a),Tz}function vc(i,t,o){NM(t)&&(t=t());
vendor: 4,869 bytes, line 42
42let e=Vt(),n=ul();if(Hr(e,n,t)){let r=vn(),a=Ld();Fh(r,a,e,i,t,e[An],o,!1)}return vc}function Hd(i,t){let o=NM(i);return o&&i.set(t),o}function yc(i,t){let o=Vt(),e=vn(),n=lr();return ww(e,o,o[An],n,i,t),yc}function Mz(i,t,o){let e=vn();if(e.firstCreatePass){let n=ws(i);y_(o,e.data,e.blueprint,n,!0),y_(t,e.data,e.blueprint,n,!1)}}function y_(i,t,o,e,n){if(i=sr(i),Array.isArray(i))for(let r=0;r<i.length;r++)y_(i[r],t,o,e,n);else{let r=vn(),a=Vt(),s=lr(),l=kd(i)?i:sr(i.provide),c=zD(i),d=s.providerIndexes&1048575,u=s.directiveStart,h=s.providerIndexes>>20;if(kd(i)||!i.multi){let p=new dc(c,n,G),f=g1(l,t,n?d:d+h,u);f===-1?(P1(Mg(s,a),r,l),m1(r,i,t.length),t.push(l),s.directiveStart++,s.directiveEnd++,n&&(s.providerIndexes+=1048576),o.push(p),a.push(p)):(o[f]=p,a[f]=p)}else{let p=g1(l,t,d+h,u),f=g1(l,t,d,d+h),m=p>=0&&o[p],g=f>=0&&o[f];if(n&&!g||!n&&!m){P1(Mg(s,a),r,l);let y=Pz(n?Oz:Iz,o.length,n,e,c);!n&&g&&(o[f].providerFactory=y),m1(r,i,t.length,0),t.push(l),s.directiveStart++,s.directiveEnd++,n&&(s.providerIndexes+=1048576),o.push(y),a.push(y)}else{let y=rI(o[n?f:p],c,!n&&e);m1(r,i,p>-1?p:f,y)}!n&&e&&g&&o[f].componentProviders++}}}function m1(i,t,o,e){let n=kd(t),r=j9(t);if(n||r){let l=(r?sr(t.useClass):t).prototype.ngOnDestroy;if(l){let c=i.destroyHooks||(i.destroyHooks=[]);if(!n&&t.multi){let d=c.indexOf(o);d===-1?c.push(o,[e,l]):c[d+1].push(e,l)}else c.push(o,l)}}}function rI(i,t,o){return o&&i.componentProviders++,i.multi.push(t)-1}function g1(i,t,o,e){for(let n=o;n<e;n++)if(t[n]===i)return n;return-1}function Iz(i,t,o,e){return __(this.multi,[])}function Oz(i,t,o,e){let n=this.multi,r;if(this.providerFactory){let a=this.providerFactory.componentProviders,s=uc(o,o[si],this.providerFactory.index,e);r=s.slice(0,a),__(n,r);for(let l=a;l<s.length;l++)r.push(s[l])}else r=[],__(n,r);return r}function __(i,t){for(let o=0;o<i.length;o++){let e=i[o];t.push(e())}return t}function Pz(i,t,o,e,n){let r=new dc(i,o,G);return r.multi=[],r.index=t,r.componentProviders=0,rI(r,n,e&&!o),r}function st(i,t=[]){return o=>{o.providersResolver=(e,n)=>Mz(e,n?n(i):i,t)}}var Rz=(()=>{let t=class t{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=BD(!1,e.type),r=n.length>0?x0([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}};t.\u0275prov=ge({token:t,providedIn:"environment",factory:()=>new t(oe(vr))});let i=t;return i})();function it(i){ga("NgStandalone"),i.getStandaloneInjector=t=>t.get(Rz).getOrCreateStandaloneInjector(i)}function pl(i,t,o){let e=ma()+i,n=Vt();return n[e]===no?fl(n,e,o?t.call(o):t()):C0(n,e)}function Ho(i,t,o,e){return sI(Vt(),ma(),i,t,o,e)}function va(i,t,o,e,n){return lI(Vt(),ma(),i,t,o,e,n)}function P1e(i,t,o,e,n,r){return cI(Vt(),ma(),i,t,o,e,n,r)}function oI(i,t,o,e,n,r,a){return Fz(Vt(),ma(),i,t,o,e,n,r,a)}function aI(i,t,o,e,n,r,a,s){let l=ma()+i,c=Vt(),d=A0(c,l,o,e,n,r);return Hr(c,l+4,a)||d?fl(c,l+5,s?t.call(s,o,e,n,r,a):t(o,e,n,r,a)):C0(c,l+5)}function R1e(i,t,o,e,n,r,a,s,l){let c=ma()+i,d=Vt(),u=A0(d,c,o,e,n,r);return Id(d,c+4,a,s)||u?fl(d,c+6,l?t.call(l,o,e,n,r,a,s):t(o,e,n,r,a,s)):C0(d,c+6)}function F1e(i,t,o,e,n,r,a,s,l,c){let d=ma()+i,u=Vt(),h=A0(u,d,o,e,n,r);return HM(u,d+4,a,s,l)||h?fl(u,d+7,c?t.call(c,o,e,n,r,a,s,l):t(o,e,n,r,a,s,l)):C0(u,d+7)}function S0(i,t){let o=i[t];return o===no?void 0:o}function sI(i,t,o,e,n,r){let a=t+o;return Hr(i,a,n)?fl(i,a+1,r?e.call(r,n):e(n)):S0(i,a+1)}function lI(i,t,o,e,n,r,a){let s=t+o;return Id(i,s,n,r)?fl(i,s+2,a?e.call(a,n,r):e(n,r)):S0(i,s+2)}function cI(i,t,o,e,n,r,a,s){let l=t+o;return HM(i,l,n,r,a)?fl(i,l+3,s?e.call(s,n,r,a):e(n,r,a)):S0(i,l+3)}function Fz(i,t,o,e,n,r,a,s,l){let c=t+o;return A0(i,c,n,r,a,s)?fl(i,c+4,l?e.call(l,n,r,a,s):e(n,r,a,s)):S0(i,c+4)}function di(i,t){let o=vn(),e,n=i+er;o.firstCreatePass?(e=Nz(t,o.pipeRegistry),o.data[n]=e,e.onDestroy&&(o.destroyHooks??=[]).push(n,e.onDestroy)):e=o.data[n];let r=e.factory||(e.factory=oc(e.type,!0)),a,s=Xr(G);try{let l=Tg(!1),c=r();return Tg(l),Sz(o,Vt(),n,c),c}finally{Xr(s)}}function Nz(i,t){if(t)for(let o=t.length-1;o>=0;o--){let e=t[o];if(i===e.name)return e}}function D0(i,t,o){let e=i+er,n=Vt(),r=r0(n,e);return xw(n,e)?sI(n,ma(),t,r.transform,o,r):r.transform(o)}function pi(i,t,o,e){let n=i+er,r=Vt(),a=r0(r,n);return xw(r,n)?lI(r,ma(),t,a.transform,o,e,a):a.transform(o,e)}function Lz(i,t,o,e,n){let r=i+er,a=Vt(),s=r0(a,r);return xw(a,r)?cI(a,ma(),t,s.transform,o,e,n,s):s.transform(o,e,n)}function xw(i,t){return i[si].data[t].pure}function Gr(i,t){return y0(i,t)}var ug=null;function Bz(i){ug!==null&&(i.defaultEncapsulation!==ug.defaultEncapsulation||i.preserveWhitespace
42s!==ug.preserveWhitespaces)||(ug=i)}var T0=(()=>{let t=class t{log(e){console.log(e)}warn(e){console.warn(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"platform"});let i=t;return i})();var Cw=new ye(""),jh=new ye(""),M0=(()=>{let t=class t{constructor(e,n,r){this._ngZone=e,this.registry=n,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Aw||(jz(r),r.addToWindow(n)),this._watchAngularEvents(),e.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:()=>{Ue.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let a=-1;n&&n>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==a),e()},n)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:r})}whenStable(e,n,r){if(r&&!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(e,n,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}};t.\u0275fac=function(n){return new(n||t)(oe(Ue),oe(I0),oe(jh))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),I0=(()=>{let t=class t{constructor(){this._applications=new Map}registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return Aw?.findTestabilityInTree(this,e,n)??null}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"platform"});let i=t;return i})();function jz(i){Aw=i}var Aw;function ml(i){return!!i&&typeof i.then=="function"}function kw(i){return!!i&&typeof i.subscribe=="function"}var O0=new ye(""),dI=(()=>{let t=class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n}),this.appInits=be(O0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let a=r();if(ml(a))e.push(a);else if(kw(a)){let s=new Promise((l,c)=>{a.subscribe({complete:l,error:c})});e.push(s)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),e.length===0&&n(),this.initialized=!0}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),P0=new ye("");function Vz(){BE(()=>{throw new bt(600,!1)})}function zz(i){return i.isBoundToModule}var Hz=10;function Uz(i,t,o){try{let e=o();return ml(e)?e.catch(n=>{throw t.runOutsideAngular(()=>i.handleError(n)),n}):e}catch(e){throw t.runOutsideAngular(()=>i.handleError(e)),e}}function uI(i,t){return Array.isArray(t)?t.reduce(uI,i):de(de({},i),t)}var mo=(()=>{let t=class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=be(iB),this.afterRenderManager=be(UM),this.zonelessEnabled=be(_0),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new Ne,this.afterTick=new Ne,this.componentTypes=[],this.components=[],this.isStable=be(Za).hasPendingTasks.pipe(et(e=>!e)),this._injector=be(vr)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:r=>{r&&n()}})}).finally(()=>{e.unsubscribe()})}get injector(){return this._injector}bootstrap(e,n){let r=e instanceof Fg;if(!this._injector.get(dI).done){let p=!r&&RD(e),f=!1;throw new bt(405,f)}let s;r?s=e:s=this._injector.get(eo).resolveComponentFactory(e),this.componentTypes.push(s.componentType);let l=zz(s)?void 0:this._injector.get(cl),c=n||s.selector,d=s.create($t.NULL,[],c,l),u=d.location.nativeElement,h=d.injector.get(Cw,null);return h?.registerApplication(u),d.onDestroy(()=>{this.detachView(d.hostView),yg(this.components,d),h?.unregisterApplication(u)}),this._loadComponent(d),d}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new bt(101,!1);let e=Ei(null);try{this._runningTick=!0,this.synchronize()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,Ei(e),this.afterTick.next()}}synchronize(){let e=null;
42this._injector.destroyed||(e=this._injector.get(ll,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;this.dirtyFlags!==0&&n++<Hz;)this.synchronizeOnce(e)}synchronizeOnce(e){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(n);for(let{_lView:r,notifyErrorHandler:a}of this._views)Gz(r,a,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&7)return}else e?.begin?.(),e?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>o0(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;yg(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);let n=this._injector.get(P0,[]);[...this._bootstrapListeners,...n].forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>yg(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new bt(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function yg(i,t){let o=i.indexOf(t);o>-1&&i.splice(o,1)}function Gz(i,t,o,e){if(!o&&!o0(i))return;AM(i,t,o&&!e?0:1)}var w_=class{constructor(t,o){this.ngModuleFactory=t,this.componentFactories=o}},R0=(()=>{let t=class t{compileModuleSync(e){return new zg(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=FD(e),a=YT(r.declarations).reduce((s,l)=>{let c=ys(l);return c&&s.push(new pc(c)),s},[]);return new w_(n,a)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Wz=new ye("");function qz(i,t,o){let e=new zg(o);return Promise.resolve(e)}function pD(i){for(let t=i.length-1;t>=0;t--)if(i[t]!==void 0)return i[t]}var Yz=(()=>{let t=class t{constructor(){this.zone=be(Ue),this.changeDetectionScheduler=be(fc),this.applicationRef=be(mo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function Zz({ngZoneFactory:i,ignoreChangesOutsideZone:t,scheduleInRootZone:o}){return i??=()=>new Ue(mt(de({},hI()),{scheduleInRootZone:o})),[{provide:Ue,useFactory:i},{provide:Ad,multi:!0,useFactory:()=>{let e=be(Yz,{optional:!0});return()=>e.initialize()}},{provide:Ad,multi:!0,useFactory:()=>{let e=be(Qz);return()=>{e.initialize()}}},t===!0?{provide:DM,useValue:!0}:[],{provide:pw,useValue:o??CT}]}function hI(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}var Qz=(()=>{let t=class t{constructor(){this.subscription=new kt,this.initialized=!1,this.zone=be(Ue),this.pendingTasks=be(Za)}initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Ue.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}
42))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Ue.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var fI=(()=>{let t=class t{constructor(){this.appRef=be(mo),this.taskService=be(Za),this.ngZone=be(Ue),this.zonelessEnabled=be(_0),this.disableScheduling=be(DM,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new kt,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Og):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(be(pw,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Dh||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 7:{this.appRef.deferredDirtyFlags|=8;break}case 9:case 8:case 6:case 10:default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;let n=this.useMicrotaskScheduler?zS:AT;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>n(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>n(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Og+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){throw this.taskService.remove(e),n}finally{this.cleanup()}this.useMicrotaskScheduler=!0,zS(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function N1e(){return ga("NgZoneless"),Fd([{provide:fc,useExisting:fI},{provide:Ue,useClass:Dh},{provide:_0,useValue:!0},{provide:pw,useValue:!1},[]])}function $z(){return typeof $localize<"u"&&$localize.locale||qg}var gl=new ye("",{providedIn:"root",factory:()=>be(gl,yi.Optional|yi.SkipSelf)||$z()}),pI=new ye("",{providedIn:"root",factory:()=>yz});var Yg=new ye("");function hg(i){return!i.moduleRef}function Kz(i){let t=hg(i)?i.r3Injector:i.moduleRef.injector,o=t.get(Ue);return o.run(()=>{hg(i)?i.r3Injector.resolveInjectorInitializers():i.moduleRef.resolveInjectorInitializers();let e=t.get(Jr,null),n;if(o.runOutsideAngular(()=>{n=o.onError.subscribe({next:r=>{e.handleError(r)}})}),hg(i)){let r=()=>t.destroy(),a=i.platformInjector.get(Yg);a.add(r),t.onDestroy(()=>{n.unsubscribe(),a.delete(r)})}else{let r=()=>i.moduleRef.destroy(),a=i.platformInjector.get(Yg);a.add(r),i.moduleRef.onDestroy(()=>{yg(i.allPlatformModules,i.moduleRef),n.unsubscribe(),a.delete(r)})}return Uz(e,o,()=>{let r=t.get(dI);return r.runInitializers(),r.donePromise.then(()=>{let a=t.get(gl,qg);if(wz(a||qg),hg(i)){let s=t.get(mo);return i.rootComponent!==void 0&&s.bootstrap(i.rootComponent),s}else return Xz(i.moduleRef,i.allPlatformModules),i.moduleRef})})})}function Xz(i,t){let o=i.injector.get(mo);if(i._bootstrapComponents.length>
vendor: 9,640 bytes, line 42
420)i._bootstrapComponents.forEach(e=>o.bootstrap(e));else if(i.instance.ngDoBootstrap)i.instance.ngDoBootstrap(o);else throw new bt(-403,!1);t.push(i)}var mI=(()=>{let t=class t{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,n){let r=n?.scheduleInRootZone,a=()=>tB(n?.ngZone,mt(de({},hI({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:r})),s=n?.ignoreChangesOutsideZone,l=[Zz({ngZoneFactory:a,ignoreChangesOutsideZone:s}),{provide:fc,useExisting:fI}],c=LV(e.moduleType,this.injector,l);return Kz({moduleRef:c,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=uI({},n);return qz(this.injector,r,e).then(a=>this.bootstrapModuleFactory(a,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new bt(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(Yg,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}};t.\u0275fac=function(n){return new(n||t)(oe($t))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"platform"});let i=t;return i})(),Ch=null,gI=new ye("");function Jz(i){if(Ch&&!Ch.get(gI,!1))throw new bt(400,!1);Vz(),Ch=i;let t=i.get(mI);return iH(i),t}function Ew(i,t,o=[]){let e=`Platform: ${t}`,n=new ye(e);return(r=[])=>{let a=bI();if(!a||a.injector.get(gI,!1)){let s=[...o,...r,{provide:n,useValue:!0}];i?i(s):Jz(eH(s,e))}return tH(n)}}function eH(i=[],t){return $t.create({name:t,providers:[{provide:Jg,useValue:"platform"},{provide:Yg,useValue:new Set([()=>Ch=null])},...i]})}function tH(i){let t=bI();if(!t)throw new bt(401,!1);return t}function bI(){return Ch?.get(mI)??null}function iH(i){i.get(K_,null)?.forEach(o=>o())}function Vh(){return!1}var nt=(()=>{let t=class t{};t.__NG_ELEMENT_ID__=nH;let i=t;return i})();function nH(i){return rH(lr(),Vt(),(i&16)===16)}function rH(i,t,o){if(i0(i)&&!o){let e=dl(i.index,t);return new hc(e,e)}else if(i.type&175){let e=t[po];return new hc(e,t)}return null}var x_=class{constructor(){}supports(t){return zM(t)}create(t){return new C_(t)}},oH=(i,t)=>t,C_=class{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||oH}forEachItem(t){let o;for(o=this._itHead;o!==null;o=o._next)t(o)}forEachOperation(t){let o=this._itHead,e=this._removalsHead,n=0,r=null;for(;o||e;){let a=!e||o&&o.currentIndex<mD(e,n,r)?o:e,s=mD(a,n,r),l=a.currentIndex;if(a===e)n--,e=e._nextRemoved;else if(o=o._next,a.previousIndex==null)n++;else{r||(r=[]);let c=s-n,d=l-n;if(c!=d){for(let h=0;h<c;h++){let p=h<r.length?r[h]:r[h]=0,f=p+h;d<=f&&f<c&&(r[h]=p+1)}let u=a.previousIndex;r[u]=d-c}}s!==l&&t(a,s,l)}}forEachPreviousItem(t){let o;for(o=this._previousItHead;o!==null;o=o._nextPrevious)t(o)}forEachAddedItem(t){let o;for(o=this._additionsHead;o!==null;o=o._nextAdded)t(o)}forEachMovedItem(t){let o;for(o=this._movesHead;o!==null;o=o._nextMoved)t(o)}forEachRemovedItem(t){let o;for(o=this._removalsHead;o!==null;o=o._nextRemoved)t(o)}forEachIdentityChange(t){let o;for(o=this._identityChangesHead;o!==null;o=o._nextIdentityChange)t(o)}diff(t){if(t==null&&(t=[]),!zM(t))throw new bt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o=this._itHead,e=!1,n,r,a;if(Array.isArray(t)){this.length=t.length;for(let s=0;s<this.length;s++)r=t[s],a=this._trackByFn(s,r),o===null||!Object.is(o.trackById,a)?(o=this._mismatch(o,r,a,s),e=!0):(e&&(o=this._verifyReinsertion(o,r,a,s)),Object.is(o.item,r)||this._addIdentityChange(o,r)),o=o._next}else n=0,BV(t,s=>{a=this._trackByFn(n,s),o===null||!Object.is(o.trackById,a)?(o=this._mismatch(o,s,a,n),e=!0):(e&&(o=this._verifyReinsertion(o,s,a,n)),Object.is(o.item,s)||this._addIdentityChange(o,s)),o=o._next,n++}),this.length=n;return this._truncate(o),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,o,e,n){let r;return t===null?r=this._itTail:(r=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(e,null),t!==null?(Object.is(t.item,o)||this._addIdentityChange(t,o),this._reinsertAfter(t,r,n)):(t=this._linkedRecords===null?null:this._linkedRecords.get(e,n),t!==null?(Object.is(t.item,o)||this._addIdentityChange(t,o),this._moveAfter(t,r,n)):t=this._addAfter(new A_(o,e),r,n)),t}_verifyReinsertion(t,o,e,n){let r=this._unlinkedRecords===null?null:this._unlinkedRecords.get(e,null);return r!==null?t=this._reinsertAfter(r,t._prev,n):t.currentIndex!=n&&(t.currentIndex=n,this._addToMoves(t,n)),t}_truncate(t){for(;t!==null;){let o=t._next;this._addToRemovals(this._unlink(t)),t=o}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,o,e){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let n=t._prevRemoved,r=t._nextRemoved;return n===null?this._removalsHead=r:n._nextRemoved=r,r===null?this._removalsTail=n:r._prevRemoved=n,this._insertAfter(t,o,e),this._addToMoves(t,e),t}_moveAfter(t,o,e){return this._unlink(t),this._insertAfter(t,o,e),this._addToMoves(t,e),t}_addAfter(t,o,e){return this._insertAfter(t,o,e),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,o,e){let n=o===null?this._itHead:o._next;return t._next=n,t._prev=o,n===null?this._itTail=t:n._prev=t,o===null?this._itHead=t:o._next=t,this._linkedRecords===null&&(this._linkedRecords=new Zg),this._linkedRecords.put(t),t.currentIndex=e,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let o=t._prev,e=t._next;return o===null?this._itHead=e:o._next=e,e===null?this._itTail=o:e._prev=o,t}_addToMoves(t,o){return t.previousIndex===o||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new Zg),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,o){return t.item=o,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},A_=class{constructor(t,o){this.item=t,this.trackById=o,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}},k_=class{constructor(){this._head=null,this._tail=null}add(t){this._head===null?(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,o){let e;for(e=this._head;e!==null;e=e._nextDup)if((o===null||o<=e.currentIndex)&&Object.is(e.trackById,t))return e;return null}remove(t){let o=t._prevDup,e=t._nextDup;return o===null?this._head=e:o._nextDup=e,e===null?this._tail=o:e._prevDup=o,this._head===null}},Zg=class{constructor(){this.map=new Map}put(t){let o=t.trackById,e=this.map.get(o);e||(e=new k_,this.map.set(o,e)),e.add(t)}get(t,o){let e=t,n=this.map.get(e);return n?n.get(t,o):null}remove(t){let o=t.trackById;return this.map.get(o).remove(t)&&this.map.delete(o),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function mD(i,t,o){let e=i.previousIndex;if(e===null)return e;let n=0;return o&&e<o.length&&(n=o[e]),e+t+n}var E_=class{constructor(){}supports(t){return t instanceof Map||bw(t)}create(){return new S_}},S_=class{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 this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(t){let o;for(o=this._mapHead;o!==null;o=o._next)t(o)}forEachPreviousItem(t){let o;for(o=this._previousMapHead;o!==null;o=o._nextPrevious)t(o)}forEachChangedItem(t){let o;for(o=this._changesHead;o!==null;o=o._nextChanged)t(o)}forEachAddedItem(t){let o;for(o=this._additionsHead;o!==null;
42o=o._nextAdded)t(o)}forEachRemovedItem(t){let o;for(o=this._removalsHead;o!==null;o=o._nextRemoved)t(o)}diff(t){if(!t)t=new Map;else if(!(t instanceof Map||bw(t)))throw new bt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o=this._mapHead;if(this._appendAfter=null,this._forEach(t,(e,n)=>{if(o&&o.key===n)this._maybeAddToChanges(o,e),this._appendAfter=o,o=o._next;else{let r=this._getOrCreateRecordForKey(n,e);o=this._insertBeforeOrAppend(o,r)}}),o){o._prev&&(o._prev._next=null),this._removalsHead=o;for(let e=o;e!==null;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,o){if(t){let e=t._prev;return o._next=t,o._prev=e,t._prev=o,e&&(e._next=o),t===this._mapHead&&(this._mapHead=o),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=o,o._prev=this._appendAfter):this._mapHead=o,this._appendAfter=o,null}_getOrCreateRecordForKey(t,o){if(this._records.has(t)){let n=this._records.get(t);this._maybeAddToChanges(n,o);let r=n._prev,a=n._next;return r&&(r._next=a),a&&(a._prev=r),n._next=null,n._prev=null,n}let e=new D_(t);return this._records.set(t,e),e.currentValue=o,this._addToAdditions(e),e}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,o){Object.is(o,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=o,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,o){t instanceof Map?t.forEach(o):Object.keys(t).forEach(e=>o(t[e],e))}},D_=class{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 gD(){return new $a([new x_])}var $a=(()=>{let t=class t{constructor(e){this.factories=e}static create(e,n){if(n!=null){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||gD()),deps:[[t,new to,new Ur]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new bt(901,!1)}};t.\u0275prov=ge({token:t,providedIn:"root",factory:gD});let i=t;return i})();function bD(){return new Sw([new E_])}var Sw=(()=>{let t=class t{constructor(e){this.factories=e}static create(e,n){if(n){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||bD()),deps:[[t,new to,new Ur]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new bt(901,!1)}};t.\u0275prov=ge({token:t,providedIn:"root",factory:bD});let i=t;return i})();var vI=Ew(null,"core",[]),yI=(()=>{let t=class t{constructor(e){}};t.\u0275fac=function(n){return new(n||t)(oe(mo))},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();function Ie(i){return typeof i=="boolean"?i:i!=null&&i!=="false"}function hn(i,t=NaN){return!isNaN(parseFloat(i))&&!isNaN(Number(i))?Number(i):t}function Ss(i,t){ga("NgSignals");let o=Ny(i);return t?.equal&&(o[Fo].equal=t.equal),o}function oo(i){let t=Ei(null);try{return i()}finally{Ei(t)}}var aH=new ye("",{providedIn:"root",factory:()=>be(sH)}),sH=(()=>{let t=class t{};t.\u0275prov=ge({token:t,providedIn:"root",factory:()=>new T_});let i=t;return i})(),T_=class{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=be(Za),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),this.taskId===null){let o=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(o),this.taskId=null})}}enqueue(t){let o=t.creationZone;this.queues.has(o)||this.queues.set(o,new Set);let e=this.queues.get(o);e.has(t)||(this.queuedEffectCount++,e.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,o]of this.queues)t===null?this.flushQueue(o):t.run(()=>this.flushQueue(o))}flushQueue(t){for(let o of t)t.delete(o),this.queuedEffectCount--,o.run()}}
42,M_=class{constructor(t,o,e,n,r,a){this.scheduler=t,this.effectFn=o,this.creationZone=e,this.injector=r,this.watcher=HE(s=>this.runEffect(s),()=>this.schedule(),a),this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(o){this.injector.get(Jr,null,{optional:!0})?.handleError(o)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}};function Di(i,t){ga("NgSignals"),!t?.injector&&N_(Di);let o=t?.injector??be($t),e=t?.manualCleanup!==!0?o.get(u0):null,n=new M_(o.get(aH),i,typeof Zone>"u"?null:Zone.current,e,o,t?.allowSignalWrites??!1),r=o.get(nt,null,{optional:!0});return!r||!(r._lView[Jt]&8)?n.watcher.notify():(r._lView[mg]??=[]).push(n.watcher.notify),n}function L1e(i,t){let o=ys(i),e=t.elementInjector||e0();return new pc(o).create(e,t.projectableNodes,t.hostElement,t.environmentInjector)}function _I(i){let t=ys(i);if(!t)return null;let o=new pc(t);return{get selector(){return o.selector},get type(){return o.componentType},get inputs(){return o.inputs},get outputs(){return o.outputs},get ngContentSelectors(){return o.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var TI=null;function Xa(){return TI}function MI(i){TI??=i}var U0=class{};var ut=new ye(""),Hh=(()=>{let t=class t{historyGo(e){throw new Error("")}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(cH),providedIn:"platform"});let i=t;return i})(),II=new ye(""),cH=(()=>{let t=class t extends Hh{constructor(){super(),this._doc=be(ut),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Xa().getBaseHref(this._doc)}onPopState(e){let n=Xa().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=Xa().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,n,r){this._history.pushState(e,n,r)}replaceState(e,n,r){this._history.replaceState(e,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>new t,providedIn:"platform"});let i=t;return i})();function zw(i,t){if(i.length==0)return t;if(t.length==0)return i;let o=0;return i.endsWith("/")&&o++,t.startsWith("/")&&o++,o==2?i+t.substring(1):o==1?i+t:i+"/"+t}function wI(i){let t=i.match(/#|\?|$/),o=t&&t.index||i.length,e=o-(i[o-1]==="/"?1:0);return i.slice(0,e)+i.slice(o)}function Ts(i){return i&&i[0]!=="?"?"?"+i:i}var Is=(()=>{let t=class t{historyGo(e){throw new Error("")}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(Hw),providedIn:"root"});let i=t;return i})(),OI=new ye(""),Hw=(()=>{let t=class t extends Is{constructor(e,n){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??be(ut).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return zw(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+Ts(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,a){let s=this.prepareExternalUrl(r+Ts(a));this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,a){let s=this.prepareExternalUrl(r+Ts(a));this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}};t.\u0275fac=function(n){return new(n||t)(oe(Hh),oe(OI,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),PI=(()=>{let t=class t extends Is{constructor(e,n){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.on
42HashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=zw(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,a){let s=this.prepareExternalUrl(r+Ts(a));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.pushState(e,n,s)}replaceState(e,n,r,a){let s=this.prepareExternalUrl(r+Ts(a));s.length==0&&(s=this._platformLocation.pathname),this._platformLocation.replaceState(e,n,s)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}};t.\u0275fac=function(n){return new(n||t)(oe(Hh),oe(OI,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),Ja=(()=>{let t=class t{constructor(e){this._subject=new pe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=hH(wI(xI(n))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+Ts(n))}normalize(e){return t.stripTrailingSlash(uH(this._basePath,xI(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ts(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Ts(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n,complete:r})}};t.normalizeQueryParams=Ts,t.joinWithSlash=zw,t.stripTrailingSlash=wI,t.\u0275fac=function(n){return new(n||t)(oe(Is))},t.\u0275prov=ge({token:t,factory:()=>dH(),providedIn:"root"});let i=t;return i})();function dH(){return new Ja(oe(Is))}function uH(i,t){if(!i||!t.startsWith(i))return t;let o=t.substring(i.length);return o===""||["/",";","?","#"].includes(o[0])?o:t}function xI(i){return i.replace(/\/index.html$/,"")}function hH(i){if(new RegExp("^(https?:)?//").test(i)){let[,o]=i.split(/\/\/[^\/]+/);return o}return i}var RI={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},Uw=function(i){return i[i.Decimal=0]="Decimal",i[i.Percent=1]="Percent",i[i.Currency=2]="Currency",i[i.Scientific=3]="Scientific",i}(Uw||{});var Wr=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(Wr||{}),gn=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(gn||{}),go=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(go||{}),Fr={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 fH(i){return ro(i)[Rn.LocaleId]}function pH(i,t,o){let e=ro(i),n=[e[Rn.DayPeriodsFormat],e[Rn.DayPeriodsStandalone]],r=Uo(n,t);return Uo(r,o)}function mH(i,t,o){let e=ro(i),n=[e[Rn.DaysFormat],e[Rn.DaysStandalone]],r=Uo(n,t);return Uo(r,o)}function gH(i,t,o){let e=ro(i),n=[e[Rn.MonthsFormat],e[Rn.MonthsStandalone]],r=Uo(n,t);return Uo(r,o)}function bH(i,t){let e=ro(i)[Rn.Eras];return Uo(e,t)}function F0(i,t){let o=ro(i);return Uo(o[Rn.DateFormat],t)}function N0(i,t){let o=ro(i);return Uo(o[Rn.TimeFormat],t)}function L0(i,t){let e=ro(i)[Rn.DateTimeFormat];return Uo(e,t)}function Ka(i,t){let o=ro(i),e=o[Rn.NumberSymbols][t];if(typeof e>"u"){if(t===Fr.CurrencyDecimal)return o[Rn.NumberSymbols][Fr.Decimal];if(t===Fr.CurrencyGroup)return o[Rn.NumberSymbols][Fr.Group]}return e}function FI(i,t){return ro(i)[Rn.NumberFormats][t]}function vH(i){return ro(i)[Rn.Currencies]}function NI(i){if(!i[Rn.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[Rn.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function yH(i){let t=ro(i);return NI(t),(t[Rn.ExtraData][2]||[]).map(e=>typeof e=="string"?Tw(e):[Tw(e[0]),Tw(e[1])])}function _H(i,t,o){let e=ro(i);NI(e);let n=[e[Rn.ExtraData][0],e[Rn.ExtraData][1]],r=Uo(n,t)||[];return Uo(r,o)||[]}function Uo(i,t){for(let o=t;o>-1;o--)if(typeof i[o]<"u")return i[o];throw new Error("Locale data API: locale data undefined")}function Tw(i){let[t,o]=i.split(":");return{hours:+t,minutes:+o}}function wH(i,t,o="en"){let e=vH(o)[i]||RI[i]||[],n=e[1];return t==="narrow"&&typeof n=="string"?n:e[0]||i}var xH=2;function CH(i){let t,o=RI[i];return o&&(t=o[2]),typeof t=="number"?t:xH}var AH=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,B0={},kH=/((?:[^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]*)/,Ms=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(Ms||{}),Zi=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(Zi||{}),Yi=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(Yi||{});function Y0(i,t,o,e){let n=RH(i);
42t=Ds(o,t)||t;let a=[],s;for(;t;)if(s=kH.exec(t),s){a=a.concat(s.slice(1));let d=a.pop();if(!d)break;t=d}else{a.push(t);break}let l=n.getTimezoneOffset();e&&(l=BI(e,l),n=PH(n,e,!0));let c="";return a.forEach(d=>{let u=IH(d);c+=u?u(n,o,l):d==="''"?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}function G0(i,t,o){let e=new Date(0);return e.setFullYear(i,t,o),e.setHours(0,0,0),e}function Ds(i,t){let o=fH(i);if(B0[o]??={},B0[o][t])return B0[o][t];let e="";switch(t){case"shortDate":e=F0(i,go.Short);break;case"mediumDate":e=F0(i,go.Medium);break;case"longDate":e=F0(i,go.Long);break;case"fullDate":e=F0(i,go.Full);break;case"shortTime":e=N0(i,go.Short);break;case"mediumTime":e=N0(i,go.Medium);break;case"longTime":e=N0(i,go.Long);break;case"fullTime":e=N0(i,go.Full);break;case"short":let n=Ds(i,"shortTime"),r=Ds(i,"shortDate");e=j0(L0(i,go.Short),[n,r]);break;case"medium":let a=Ds(i,"mediumTime"),s=Ds(i,"mediumDate");e=j0(L0(i,go.Medium),[a,s]);break;case"long":let l=Ds(i,"longTime"),c=Ds(i,"longDate");e=j0(L0(i,go.Long),[l,c]);break;case"full":let d=Ds(i,"fullTime"),u=Ds(i,"fullDate");e=j0(L0(i,go.Full),[d,u]);break}return e&&(B0[o][t]=e),e}function j0(i,t){return t&&(i=i.replace(/\{([^}]+)}/g,function(o,e){return t!=null&&e in t?t[e]:o})),i}function ya(i,t,o="-",e,n){let r="";(i<0||n&&i<=0)&&(n?i=-i+1:(i=-i,r=o));let a=String(i);for(;a.length<t;)a="0"+a;return e&&(a=a.slice(a.length-t)),r+a}function EH(i,t){return ya(i,3).substring(0,t)}function Zn(i,t,o=0,e=!1,n=!1){return function(r,a){let s=SH(i,r);if((o>0||s>-o)&&(s+=o),i===Zi.Hours)s===0&&o===-12&&(s=12);else if(i===Zi.FractionalSeconds)return EH(s,t);let l=Ka(a,Fr.MinusSign);return ya(s,t,l,e,n)}}function SH(i,t){switch(i){case Zi.FullYear:return t.getFullYear();case Zi.Month:return t.getMonth();case Zi.Date:return t.getDate();case Zi.Hours:return t.getHours();case Zi.Minutes:return t.getMinutes();case Zi.Seconds:return t.getSeconds();case Zi.FractionalSeconds:return t.getMilliseconds();case Zi.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${i}".`)}}function _n(i,t,o=Wr.Format,e=!1){return function(n,r){return DH(n,r,i,t,o,e)}}function DH(i,t,o,e,n,r){switch(o){case Yi.Months:return gH(t,n,e)[i.getMonth()];case Yi.Days:return mH(t,n,e)[i.getDay()];case Yi.DayPeriods:let a=i.getHours(),s=i.getMinutes();if(r){let c=yH(t),d=_H(t,n,e),u=c.findIndex(h=>{if(Array.isArray(h)){let[p,f]=h,m=a>=p.hours&&s>=p.minutes,g=a<f.hours||a===f.hours&&s<f.minutes;if(p.hours<f.hours){if(m&&g)return!0}else if(m||g)return!0}else if(h.hours===a&&h.minutes===s)return!0;return!1});if(u!==-1)return d[u]}return pH(t,n,e)[a<12?0:1];case Yi.Eras:return bH(t,e)[i.getFullYear()<=0?0:1];default:let l=o;throw new Error(`unexpected translation type ${l}`)}}function V0(i){return function(t,o,e){let n=-1*e,r=Ka(o,Fr.MinusSign),a=n>0?Math.floor(n/60):Math.ceil(n/60);switch(i){case Ms.Short:return(n>=0?"+":"")+ya(a,2,r)+ya(Math.abs(n%60),2,r);case Ms.ShortGMT:return"GMT"+(n>=0?"+":"")+ya(a,1,r);case Ms.Long:return"GMT"+(n>=0?"+":"")+ya(a,2,r)+":"+ya(Math.abs(n%60),2,r);case Ms.Extended:return e===0?"Z":(n>=0?"+":"")+ya(a,2,r)+":"+ya(Math.abs(n%60),2,r);default:throw new Error(`Unknown zone width "${i}"`)}}}var TH=0,H0=4;function MH(i){let t=G0(i,TH,1).getDay();return G0(i,0,1+(t<=H0?H0:H0+7)-t)}function LI(i){let t=i.getDay(),o=t===0?-3:H0-t;return G0(i.getFullYear(),i.getMonth(),i.getDate()+o)}function Mw(i,t=!1){return function(o,e){let n;if(t){let r=new Date(o.getFullYear(),o.getMonth(),1).getDay()-1,a=o.getDate();n=1+Math.floor((a+r)/7)}else{let r=LI(o),a=MH(r.getFullYear()),s=r.getTime()-a.getTime();n=1+Math.round(s/6048e5)}return ya(n,i,Ka(e,Fr.MinusSign))}}function z0(i,t=!1){return function(o,e){let r=LI(o).getFullYear();return ya(r,i,Ka(e,Fr.MinusSign),t)}}var Iw={};function IH(i){if(Iw[i])return Iw[i];let t;switch(i){case"G":case"GG":case"GGG":t=_n(Yi.Eras,gn.Abbreviated);break;case"GGGG":t=_n(Yi.Eras,gn.Wide);break;case"GGGGG":t=_n(Yi.Eras,gn.Narrow);break;case"y":t=Zn(Zi.FullYear,1,0,!1,!0);break;case"yy":t=Zn(Zi.FullYear,2,0,!0,!0);break;case"yyy":t=Zn(Zi.FullYear,3,0,!1,!0);break;case"yyyy":t=Zn(Zi.FullYear,4,0,!1,!0);break;case"Y":t=z0(1);break;case"YY":t=z0(2,!0);break;case"YYY":t=z0(3);break;case"YYYY":t=z0(4);break;case"M":case"L":t=Zn(Zi.Month,1,1);break;case"MM":case"LL":t=Zn(Zi.Month,2,1);break;case"MMM":t=_n(Yi.Months,gn.Abbreviated);break;case"MMMM":t=_n(Yi.Months,gn.Wide);break;case"MMMMM":t=_n(Yi.Months,gn.Narrow);break;case"LLL":t=_n(Yi.Months,gn.Abbreviated,Wr.Standalone);break;case"LLLL":t=_n(Yi.Months,gn.Wide,Wr.Standalone);break;case"LLLLL":t=_n(Yi.Months,gn.Narrow,Wr.Standalone);break;case"w":t=Mw(1);break;case"ww":t=Mw(2);break;case"W":t=Mw(1,!0);break;case"d":t=Zn(Zi.Date,1);break;case"dd":t=Zn(Zi.Date,2);break;case"c":case"cc":t=Zn(Zi.Day,1);break;case"ccc":t=_n(Yi.Days,gn.Abbreviated,Wr.Standalone);break;case"cccc":t=_n(Yi.Days,gn.Wide,Wr.Standalone);break;case"ccccc":t=_n(Yi.Days,gn.Narrow,Wr.Standalone);break;case"cccccc":t=_n(Yi.Days,gn.Short,Wr.Standalone);break;case"E":case"EE":case"EEE":t=_n(Yi.Days,gn.Abbreviated);break;case"EEEE":t=_n(Yi.Days,gn.Wide);break;case"EEEEE":t=_n(Yi.Days,gn.Narrow);break;case"EEEEEE":t=_n(Yi.Days,gn.Short);break;case"a":case"aa":case"aaa":t=_n(Yi.DayPeriods,gn.Abbreviated);break;case"aaaa":t=_n(Yi.DayPeriods,gn.Wide);break;case"aaaaa":t=_n(Yi.DayPeriods,gn.Narrow);break;
42case"b":case"bb":case"bbb":t=_n(Yi.DayPeriods,gn.Abbreviated,Wr.Standalone,!0);break;case"bbbb":t=_n(Yi.DayPeriods,gn.Wide,Wr.Standalone,!0);break;case"bbbbb":t=_n(Yi.DayPeriods,gn.Narrow,Wr.Standalone,!0);break;case"B":case"BB":case"BBB":t=_n(Yi.DayPeriods,gn.Abbreviated,Wr.Format,!0);break;case"BBBB":t=_n(Yi.DayPeriods,gn.Wide,Wr.Format,!0);break;case"BBBBB":t=_n(Yi.DayPeriods,gn.Narrow,Wr.Format,!0);break;case"h":t=Zn(Zi.Hours,1,-12);break;case"hh":t=Zn(Zi.Hours,2,-12);break;case"H":t=Zn(Zi.Hours,1);break;case"HH":t=Zn(Zi.Hours,2);break;case"m":t=Zn(Zi.Minutes,1);break;case"mm":t=Zn(Zi.Minutes,2);break;case"s":t=Zn(Zi.Seconds,1);break;case"ss":t=Zn(Zi.Seconds,2);break;case"S":t=Zn(Zi.FractionalSeconds,1);break;case"SS":t=Zn(Zi.FractionalSeconds,2);break;case"SSS":t=Zn(Zi.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=V0(Ms.Short);break;case"ZZZZZ":t=V0(Ms.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=V0(Ms.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=V0(Ms.Long);break;default:return null}return Iw[i]=t,t}function BI(i,t){i=i.replace(/:/g,"");let o=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(o)?t:o}function OH(i,t){return i=new Date(i.getTime()),i.setMinutes(i.getMinutes()+t),i}function PH(i,t,o){let e=o?-1:1,n=i.getTimezoneOffset(),r=BI(t,n);return OH(i,e*(r-n))}function RH(i){if(CI(i))return i;if(typeof i=="number"&&!isNaN(i))return new Date(i);if(typeof i=="string"){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){let[n,r=1,a=1]=i.split("-").map(s=>+s);return G0(n,r-1,a)}let o=parseFloat(i);if(!isNaN(i-o))return new Date(o);let e;if(e=i.match(AH))return FH(e)}let t=new Date(i);if(!CI(t))throw new Error(`Unable to convert "${i}" into a date`);return t}function FH(i){let t=new Date(0),o=0,e=0,n=i[8]?t.setUTCFullYear:t.setFullYear,r=i[8]?t.setUTCHours:t.setHours;i[9]&&(o=Number(i[9]+i[10]),e=Number(i[9]+i[11])),n.call(t,Number(i[1]),Number(i[2])-1,Number(i[3]));let a=Number(i[4]||0)-o,s=Number(i[5]||0)-e,l=Number(i[6]||0),c=Math.floor(parseFloat("0."+(i[7]||0))*1e3);return r.call(t,a,s,l,c),t}function CI(i){return i instanceof Date&&!isNaN(i.valueOf())}var NH=/^(\d+)?\.((\d+)(-(\d+))?)?$/,AI=22,W0=".",zh="0",LH=";",BH=",",Ow="#",kI="\xA4";function jI(i,t,o,e,n,r,a=!1){let s="",l=!1;if(!isFinite(i))s=Ka(o,Fr.Infinity);else{let c=HH(i);a&&(c=zH(c));let d=t.minInt,u=t.minFrac,h=t.maxFrac;if(r){let C=r.match(NH);if(C===null)throw new Error(`${r} is not a valid digit info`);let T=C[1],O=C[3],j=C[5];T!=null&&(d=Pw(T)),O!=null&&(u=Pw(O)),j!=null?h=Pw(j):O!=null&&u>h&&(h=u)}UH(c,u,h);let p=c.digits,f=c.integerLen,m=c.exponent,g=[];for(l=p.every(C=>!C);f<d;f++)p.unshift(0);for(;f<0;f++)p.unshift(0);f>0?g=p.splice(f,p.length):(g=p,p=[0]);let y=[];for(p.length>=t.lgSize&&y.unshift(p.splice(-t.lgSize,p.length).join(""));p.length>t.gSize;)y.unshift(p.splice(-t.gSize,p.length).join(""));p.length&&y.unshift(p.join("")),s=y.join(Ka(o,e)),g.length&&(s+=Ka(o,n)+g.join("")),m&&(s+=Ka(o,Fr.Exponential)+"+"+m)}return i<0&&!l?s=t.negPre+s+t.negSuf:s=t.posPre+s+t.posSuf,s}function jH(i,t,o,e,n){let r=FI(t,Uw.Currency),a=VI(r,Ka(t,Fr.MinusSign));return a.minFrac=CH(e),a.maxFrac=a.minFrac,jI(i,a,t,Fr.CurrencyGroup,Fr.CurrencyDecimal,n).replace(kI,o).replace(kI,"").trim()}function VH(i,t,o){let e=FI(t,Uw.Decimal),n=VI(e,Ka(t,Fr.MinusSign));return jI(i,n,t,Fr.Group,Fr.Decimal,o)}function VI(i,t="-"){let o={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},e=i.split(LH),n=e[0],r=e[1],a=n.indexOf(W0)!==-1?n.split(W0):[n.substring(0,n.lastIndexOf(zh)+1),n.substring(n.lastIndexOf(zh)+1)],s=a[0],l=a[1]||"";o.posPre=s.substring(0,s.indexOf(Ow));for(let d=0;d<l.length;d++){let u=l.charAt(d);u===zh?o.minFrac=o.maxFrac=d+1:u===Ow?o.maxFrac=d+1:o.posSuf+=u}let c=s.split(BH);if(o.gSize=c[1]?c[1].length:0,o.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,r){let d=n.length-o.posPre.length-o.posSuf.length,u=r.indexOf(Ow);o.negPre=r.substring(0,u).replace(/'/g,""),o.negSuf=r.slice(u+d).replace(/'/g,"")}else o.negPre=t+o.posPre,o.negSuf=o.posSuf;return o}function zH(i){if(i.digits[0]===0)return i;let t=i.digits.length-i.integerLen;
42return i.exponent?i.exponent+=2:(t===0?i.digits.push(0,0):t===1&&i.digits.push(0),i.integerLen+=2),i}function HH(i){let t=Math.abs(i)+"",o=0,e,n,r,a,s;for((n=t.indexOf(W0))>-1&&(t=t.replace(W0,"")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charAt(r)===zh;r++);if(r===(s=t.length))e=[0],n=1;else{for(s--;t.charAt(s)===zh;)s--;for(n-=r,e=[],a=0;r<=s;r++,a++)e[a]=Number(t.charAt(r))}return n>AI&&(e=e.splice(0,AI-1),o=n-1,n=1),{digits:e,exponent:o,integerLen:n}}function UH(i,t,o){if(t>o)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${o}).`);let e=i.digits,n=e.length-i.integerLen,r=Math.min(Math.max(t,n),o),a=r+i.integerLen,s=e[a];if(a>0){e.splice(Math.max(i.integerLen,a));for(let u=a;u<e.length;u++)e[u]=0}else{n=Math.max(0,n),i.integerLen=1,e.length=Math.max(1,a=r+1),e[0]=0;for(let u=1;u<a;u++)e[u]=0}if(s>=5)if(a-1<0){for(let u=0;u>a;u--)e.unshift(0),i.integerLen++;e.unshift(1),i.integerLen++}else e[a-1]++;for(;n<Math.max(0,r);n++)e.push(0);let l=r!==0,c=t+i.integerLen,d=e.reduceRight(function(u,h,p,f){return h=h+u,f[p]=h<10?h:h-10,l&&(f[p]===0&&p>=c?f.pop():l=!1),h>=10?1:0},0);d&&(e.unshift(d),i.integerLen++)}function Pw(i){let t=parseInt(i);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+i);return t}function Z0(i,t){t=encodeURIComponent(t);for(let o of i.split(";")){let e=o.indexOf("="),[n,r]=e==-1?[o,""]:[o.slice(0,e),o.slice(e+1)];if(n.trim()===t)return decodeURIComponent(r)}return null}var Rw=/\s+/,EI=[],hr=(()=>{let t=class t{constructor(e,n){this._ngEl=e,this._renderer=n,this.initialClasses=EI,this.stateMap=new Map}set klass(e){this.initialClasses=e!=null?e.trim().split(Rw):EI}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(Rw):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],r=e[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>0&&e.split(Rw).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Pn))},t.\u0275dir=_e({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0});let i=t;return i})();var Fw=class{constructor(t,o,e,n){this.$implicit=t,this.ngForOf=o,this.index=e,this.count=n}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Nr=(()=>{let t=class t{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;if(!this._differ&&e)if(0)try{}catch{}else this._differ=this._differs.find(e).create(this.ngForTrackBy)}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((r,a,s)=>{if(r.previousIndex==null)n.createEmbeddedView(this._template,new Fw(r.item,this._ngForOf,-1,-1),s===null?void 0:s);else if(s==null)n.remove(a===null?void 0:a);else if(a!==null){let l=n.get(a);n.move(l,s),SI(l,r)}});for(let r=0,a=n.length;r<a;r++){let l=n.get(r).context;l.index=r,l.count=a,l.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{let a=n.get(r.currentIndex);SI(a,r)})}static ngTemplateContextGuard(e,n){return!0}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(ci),G($a))},t.\u0275dir=_e({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});let i=t;return i})();function SI(i,t){i.context.$implicit=t.item}var Bn=(()=>{let t=class t{constructor(e,n){this._viewContainer=e,this._context=new Nw,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenView
42Ref=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){DI("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){DI("ngIfElse",e),this._elseTemplateRef=e,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(e,n){return!0}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(ci))},t.\u0275dir=_e({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let i=t;return i})(),Nw=class{constructor(){this.$implicit=null,this.ngIf=null}};function DI(i,t){if(!!!(!t||t.createEmbeddedView))throw new Error(`${i} must be a TemplateRef, but received '${zr(t)}'.`)}var zI=(()=>{let t=class t{constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[r,a]=e.split("."),s=r.indexOf("-")===-1?void 0:qa.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,a?`${n}${a}`:n,s):this._renderer.removeStyle(this._ngEl.nativeElement,r,s)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Sw),G(Pn))},t.\u0275dir=_e({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});let i=t;return i})(),bo=(()=>{let t=class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(e,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}};t.\u0275fac=function(n){return new(n||t)(G(Fi))},t.\u0275dir=_e({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[gt]});let i=t;return i})();function _c(i,t){return new bt(2100,!1)}var Lw=class{createSubscription(t,o){return oo(()=>t.subscribe({next:o,error:e=>{throw e}}))}dispose(t){oo(()=>t.unsubscribe())}},Bw=class{createSubscription(t,o){return t.then(o,e=>{throw e})}dispose(t){}},GH=new Bw,WH=new Lw,HI=(()=>{let t=class t{constructor(e){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n))}_selectStrategy(e){if(ml(e))return GH;if(kw(e))return WH;throw _c(t,e)}
42_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}};t.\u0275fac=function(n){return new(n||t)(G(nt,16))},t.\u0275pipe=bn({name:"async",type:t,pure:!1,standalone:!0});let i=t;return i})(),i_e=(()=>{let t=class t{transform(e){if(e==null)return null;if(typeof e!="string")throw _c(t,e);return e.toLowerCase()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"lowercase",type:t,pure:!0,standalone:!0});let i=t;return i})();var n_e=(()=>{let t=class t{transform(e){if(e==null)return null;if(typeof e!="string")throw _c(t,e);return e.toUpperCase()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"uppercase",type:t,pure:!0,standalone:!0});let i=t;return i})(),qH="mediumDate",YH=new ye(""),ZH=new ye(""),UI=(()=>{let t=class t{constructor(e,n,r){this.locale=e,this.defaultTimezone=n,this.defaultOptions=r}transform(e,n,r,a){if(e==null||e===""||e!==e)return null;try{let s=n??this.defaultOptions?.dateFormat??qH,l=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return Y0(e,s,a||this.locale,l)}catch(s){throw _c(t,s.message)}}};t.\u0275fac=function(n){return new(n||t)(G(gl,16),G(YH,24),G(ZH,24))},t.\u0275pipe=bn({name:"date",type:t,pure:!0,standalone:!0});let i=t;return i})();var r_e=(()=>{let t=class t{constructor(e){this._locale=e}transform(e,n,r){if(!GI(e))return null;r||=this._locale;try{let a=WI(e);return VH(a,r,n)}catch(a){throw _c(t,a.message)}}};t.\u0275fac=function(n){return new(n||t)(G(gl,16))},t.\u0275pipe=bn({name:"number",type:t,pure:!0,standalone:!0});let i=t;return i})();var o_e=(()=>{let t=class t{constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,r="symbol",a,s){if(!GI(e))return null;s||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let l=n||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?l=wH(l,r==="symbol"?"wide":"narrow",s):l=r);try{let c=WI(e);return jH(c,s,l,n,a)}catch(c){throw _c(t,c.message)}}};t.\u0275fac=function(n){return new(n||t)(G(gl,16),G(pI,16))},t.\u0275pipe=bn({name:"currency",type:t,pure:!0,standalone:!0});let i=t;return i})();function GI(i){return!(i==null||i===""||i!==i)}function WI(i){if(typeof i=="string"&&!isNaN(Number(i)-parseFloat(i)))return Number(i);if(typeof i!="number")throw new Error(`${i} is not a number`);return i}var a_e=(()=>{let t=class t{transform(e,n,r){if(e==null)return null;if(!this.supports(e))throw _c(t,e);return e.slice(n,r)}supports(e){return typeof e=="string"||Array.isArray(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"slice",type:t,pure:!1,standalone:!0});let i=t;return i})();var Vi=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})(),Gw="browser",QH="server";function _a(i){return i===Gw}function Q0(i){return i===QH}var qI=(()=>{let t=class t{};t.\u0275prov=ge({token:t,providedIn:"root",factory:()=>_a(be(cr))?new jw(be(ut),window):new Vw});let i=t;return i})(),jw=class{constructor(t,o){this.document=t,this.window=o,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let o=$H(this.document,t);o&&(this.scrollToElement(o),o.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let o=t.getBoundingClientRect(),e=o.left+this.window.pageXOffset,n=o.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(e-r[0],n-r[1])}};function $H(i,t){let o=i.getElementById(t)||i.getElementsByName(t)[0];if(o)return o;if(typeof i.createTreeWalker=="function"&&i.body&&typeof i.body.attachShadow=="function"){let e=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT),n=e.currentNode;for(;n;){let r=n.shadowRoot;if(r){let a=r.getElementById(t)||r.querySelector(`[name="${t}"]`);if(a)return a}n=e.nextNode()}}return null}var Vw=class{setOffset(t){}getScrollPosition(){return[0,0]}scrollToPosition(t){}scrollToAnchor(t){}setHistoryScrollRestoration(t){}}
vendor: 4,461 bytes, lines 42-43
42,Ud=class{};var Uh=class{},qr=class{},wr=class i{constructor(t){this.normalizedNames=new Map,this.lazyUpdate=null,t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(`
43`).forEach(o=>{let e=o.indexOf(":");if(e>0){let n=o.slice(0,e),r=n.toLowerCase(),a=o.slice(e+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(a):this.headers.set(r,[a])}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((o,e)=>{this.setHeaderEntries(e,o)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([o,e])=>{this.setHeaderEntries(o,e)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let o=this.headers.get(t.toLowerCase());return o&&o.length>0?o[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,o){return this.clone({name:t,value:o,op:"a"})}set(t,o){return this.clone({name:t,value:o,op:"s"})}delete(t,o){return this.clone({name:t,value:o,op:"d"})}maybeSetNormalizedName(t,o){this.normalizedNames.has(o)||this.normalizedNames.set(o,t)}init(){this.lazyInit&&(this.lazyInit instanceof i?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(o=>{this.headers.set(o,t.headers.get(o)),this.normalizedNames.set(o,t.normalizedNames.get(o))})}clone(t){let o=new i;return o.lazyInit=this.lazyInit&&this.lazyInit instanceof i?this.lazyInit:this,o.lazyUpdate=(this.lazyUpdate||[]).concat([t]),o}applyUpdate(t){let o=t.name.toLowerCase();switch(t.op){case"a":case"s":let e=t.value;if(typeof e=="string"&&(e=[e]),e.length===0)return;this.maybeSetNormalizedName(t.name,o);let n=(t.op==="a"?this.headers.get(o):void 0)||[];n.push(...e),this.headers.set(o,n);break;case"d":let r=t.value;if(!r)this.headers.delete(o),this.normalizedNames.delete(o);else{let a=this.headers.get(o);if(!a)return;a=a.filter(s=>r.indexOf(s)===-1),a.length===0?(this.headers.delete(o),this.normalizedNames.delete(o)):this.headers.set(o,a)}break}}setHeaderEntries(t,o){let e=(Array.isArray(o)?o:[o]).map(r=>r.toString()),n=t.toLowerCase();this.headers.set(n,e),this.maybeSetNormalizedName(t,n)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(o=>t(this.normalizedNames.get(o),this.headers.get(o)))}};var qw=class{encodeKey(t){return YI(t)}encodeValue(t){return YI(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function KH(i,t){let o=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(n=>{let r=n.indexOf("="),[a,s]=r==-1?[t.decodeKey(n),""]:[t.decodeKey(n.slice(0,r)),t.decodeValue(n.slice(r+1))],l=o.get(a)||[];l.push(s),o.set(a,l)}),o}var XH=/%(\d[a-f0-9])/gi,JH={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function YI(i){return encodeURIComponent(i).replace(XH,(t,o)=>JH[o]??t)}function $0(i){return`${i}`}var Qn=class i{constructor(t={}){if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new qw,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=KH(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(o=>{let e=t.fromObject[o],n=Array.isArray(e)?e.map($0):[$0(e)];this.map.set(o,n)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let o=this.map.get(t);return o?o[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,o){return this.clone({param:t,value:o,op:"a"})}appendAll(t){let o=[];return Object.keys(t).forEach(e=>{let n=t[e];Array.isArray(n)?n.forEach(r=>{o.push({param:e,value:r,op:"a"})}):o.push({param:e,value:n,op:"a"})}),this.clone(o)}set(t,o){return this.clone({param:t,value:o,op:"s"})}delete(t,o){return this.clone({param:t,value:o,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let o=this.encoder.encodeKey(t);return this.map.get(t).map(e=>o+"="+this.encoder.encodeValue(e)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let o=new i({encoder:this.encoder});return o.cloneFrom=this.cloneFrom||this,o.updates=(this.updates||[]).concat(t),o}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
43h(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let o=(t.op==="a"?this.map.get(t.param):void 0)||[];o.push($0(t.value)),this.map.set(t.param,o);break;case"d":if(t.value!==void 0){let e=this.map.get(t.param)||[],n=e.indexOf($0(t.value));n!==-1&&e.splice(n,1),e.length>0?this.map.set(t.param,e):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var Yw=class{constructor(){this.map=new Map}set(t,o){return this.map.set(t,o),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function eU(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function ZI(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function QI(i){return typeof Blob<"u"&&i instanceof Blob}function $I(i){return typeof FormData<"u"&&i instanceof FormData}function tU(i){return typeof URLSearchParams<"u"&&i instanceof URLSearchParams}var bl=class i{constructor(t,o,e,n){this.url=o,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();let r;if(eU(this.method)||n?(this.body=e!==void 0?e:null,r=n):r=e,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new wr,this.context??=new Yw,!this.params)this.params=new Qn,this.urlWithParams=o;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=o;else{let s=o.indexOf("?"),l=s===-1?"?":s<o.length-1?"&":"";this.urlWithParams=o+l+a}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||ZI(this.body)||QI(this.body)||$I(this.body)||tU(this.body)?this.body:this.body instanceof Qn?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||$I(this.body)?null:QI(this.body)?this.body.type||null:ZI(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof Qn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(t={}){let o=t.method||this.method,e=t.url||this.url,n=t.responseType||this.responseType,r=t.transferCache??this.transferCache,a=t.body!==void 0?t.body:this.body,s=t.withCredentials??this.withCredentials,l=t.reportProgress??this.reportProgress,c=t.headers||this.headers,d=t.params||this.params,u=t.context??this.context;return t.setHeaders!==void 0&&(c=Object.keys(t.setHeaders).reduce((h,p)=>h.set(p,t.setHeaders[p]),c)),t.setParams&&(d=Object.keys(t.setParams).reduce((h,p)=>h.set(p,t.setParams[p]),d)),new i(o,e,a,{params:d,headers:c,context:u,reportProgress:l,responseType:n,withCredentials:s,transferCache:r})}},vl=function(i){return i[i.Sent=0]="Sent",i[i.UploadProgress=1]="UploadProgress",i[i.ResponseHeader=2]="ResponseHeader",i[i.DownloadProgress=3]="DownloadProgress",i[i.Response=4]="Response",i[i.User=5]="User",i}(vl||{}),Gh=class{constructor(t,o=200,e="OK"){this.headers=t.headers||new wr,this.status=t.status!==void 0?t.status:o,this.statusText=t.statusText||e,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},K0=class i extends Gh{constructor(t={}){super(t),this.type=vl.ResponseHeader}clone(t={}){return new i({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},yl=class i extends Gh{constructor(t={}){super(t),this.type=vl.Response,this.body=t.body!==void 0?t.body:null}clone(t={}){return new i({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},es=class extends Gh{constructor(t){super(t,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},t3=200,iU=204;function Ww(i,t){return{body:t,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials,transferCache:i.transferCache}}var zi=(()=>{let t=class t{constructor(e){this.handler=e}request(e,n,r={}){let a;if(e instanceof bl)a=e;else{let c;r.headers instanceof wr?c=r.headers:c=new wr(r.headers);let d;r.params&&(r.params instanceof Qn?d=r.params:d=new Qn({fromObject:r.params})),a=new bl(e,n,r.body!==void 0?r.body:null,{headers:c,context:r.context,params:d,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let s=Ke(a).pipe(Ir(c=>this.handler.handle(c)));if(e instanceof bl||r.observe==="events")return s;let l=s.pipe(Wt(c=>c instanceof yl));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return l.pipe(et(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return c.body}));case"blob":return l.pipe(et(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Error("Response is not a Blob.");return c.body}));case"text":return l.pipe(et(c=>{if(c.body!==null&&typeof c.body!="string")throw new Error("Response is not a string.");return c.body}));case"json":default:return l.pipe(et(c=>c.body))}case"response":return l;default:throw new Error(`Unreachable: unhandled observe type ${r.observe}}`)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new Qn().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,Ww(r,n))}post(e,n,r={}){return this.request("POST",e,Ww(r,n))}put(e,n,r={}){return this.request("PUT",e,Ww(r,n))}};t.\u0275fac=function(n){return new(n||t)(oe(Uh))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),nU=/^\)\]\}',?\n/,rU="X-Request-URL";function KI(i){if(i.url)return i.url;let t=rU.toLocaleLowerCase();return i.headers.get(t)}var oU=(()=>{let t=class t{constructor(){this.fetchImpl=be(Zw,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=be(Ue)}handle(e){return new jt(n=>{let r=new AbortController;return this.doRequest(e,r.signal,n).then(Qw,a=>n.error(new es({error:a}))),()=>r.abort()})}async doRequest(e,n,r){let a=this.createRequestInit(e),s;try{let f=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,de({signal:n},a)));aU(f),r.next({type:vl.Sent}),s=await f}catch(f){r.error(new es({error:f,status:f.status??0,statusText:f.statusText,url:e.urlWithParams,headers:f.headers}));return}let l=new wr(s.headers),c=s.statusText,d=KI(s)??e.urlWithParams,u=s.status,h=null;if(e.reportProgress&&r.next(new K0({headers:l,status:u,statusText:c,url:d})),s.body){let f=s.headers.get("content-length"),m=[],g=s.body.getReader(),y=0,C,T,O=typeof Zone<"u"&&Zone.current;await this.ngZone.runOutsideAngular(async()=>{for(;;){let{done:P,value:F}=await g.read();if(P)break;
43if(m.push(F),y+=F.length,e.reportProgress){T=e.responseType==="text"?(T??"")+(C??=new TextDecoder).decode(F,{stream:!0}):void 0;let L=()=>r.next({type:vl.DownloadProgress,total:f?+f:void 0,loaded:y,partialText:T});O?O.run(L):L()}}});let j=this.concatChunks(m,y);try{let P=s.headers.get("Content-Type")??"";h=this.parseBody(e,j,P)}catch(P){r.error(new es({error:P,headers:new wr(s.headers),status:s.status,statusText:s.statusText,url:KI(s)??e.urlWithParams}));return}}u===0&&(u=h?t3:0),u>=200&&u<300?(r.next(new yl({body:h,headers:l,status:u,statusText:c,url:d})),r.complete()):r.error(new es({error:h,headers:l,status:u,statusText:c,url:d}))}parseBody(e,n,r){switch(e.responseType){case"json":let a=new TextDecoder().decode(n).replace(nU,"");return a===""?null:JSON.parse(a);case"text":return new TextDecoder().decode(n);case"blob":return new Blob([n],{type:r});case"arraybuffer":return n.buffer}}createRequestInit(e){let n={},r=e.withCredentials?"include":void 0;if(e.headers.forEach((a,s)=>n[a]=s.join(",")),e.headers.has("Accept")||(n.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let a=e.detectContentTypeHeader();a!==null&&(n["Content-Type"]=a)}return{body:e.serializeBody(),method:e.method,headers:n,credentials:r}}concatChunks(e,n){let r=new Uint8Array(n),a=0;for(let s of e)r.set(s,a),a+=s.length;return r}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),Zw=class{};function Qw(){}function aU(i){i.then(Qw,Qw)}function i3(i,t){return t(i)}function sU(i,t){return(o,e)=>t.intercept(o,{handle:n=>i(n,e)})}function lU(i,t,o){return(e,n)=>jo(o,()=>t(e,r=>i(r,n)))}var cU=new ye(""),$w=new ye(""),dU=new ye(""),n3=new ye("",{providedIn:"root",factory:()=>!0});function uU(){let i=null;return(t,o)=>{i===null&&(i=(be(cU,{optional:!0})??[]).reduceRight(sU,i3));let e=be(Za);if(be(n3)){let r=e.add();return i(t,o).pipe(ja(()=>e.remove(r)))}else return i(t,o)}}var XI=(()=>{let t=class t extends Uh{constructor(e,n){super(),this.backend=e,this.injector=n,this.chain=null,this.pendingTasks=be(Za),this.contributeToStability=be(n3)}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get($w),...this.injector.get(dU,[])]));this.chain=n.reduceRight((r,a)=>lU(r,a,this.injector),i3)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(ja(()=>this.pendingTasks.remove(n)))}else return this.chain(e,n=>this.backend.handle(n))}};t.\u0275fac=function(n){return new(n||t)(oe(qr),oe(vr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();var hU=/^\)\]\}',?\n/;function fU(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}var JI=(()=>{let t=class t{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new bt(-2800,!1);let n=this.xhrFactory;return(n.\u0275loadImpl?pn(n.\u0275loadImpl()):Ke(null)).pipe(mn(()=>new jt(a=>{let s=n.build();if(s.open(e.method,e.urlWithParams),e.withCredentials&&(s.withCredentials=!0),e.headers.forEach((g,y)=>s.setRequestHeader(g,y.join(","))),e.headers.has("Accept")||s.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let g=e.detectContentTypeHeader();g!==null&&s.setRequestHeader("Content-Type",g)}if(e.responseType){let g=e.responseType.toLowerCase();s.responseType=g!=="json"?g:"text"}let l=e.serializeBody(),c=null,d=()=>{if(c!==null)return c;let g=s.statusText||"OK",y=new wr(s.getAllResponseHeaders()),C=fU(s)||e.url;return c=new K0({headers:y,status:s.status,statusText:g,url:C}),c},u=()=>{let{headers:g,status:y,statusText:C,url:T}=d(),O=null;y!==iU&&(O=typeof s.response>"u"?s.responseText:s.response),y===0&&(y=O?t3:0);let j=y>=200&&y<300;if(e.responseType==="json"&&typeof O=="string"){let P=O;O=O.replace(hU,"");try{O=O!==""?JSON.parse(O):null}catch(F){O=P,j&&(j=!1,O={error:F,text:O})}}j?(a.next(new yl({body:O,headers:g,status:y,statusText:C,url:T||void 0})),a.complete()):a.error(new es({error:O,headers:g,status:y,statusText:C,url:T||void 0}))},h=g=>{let{url:y}=d(),C=new es({error:g,status:s.status||0,statusText:s.statusText||"Unknown Error",url:y||void 0});a.error(C)},p=!1,f=g=>{p||(a.next(d()),p=!0);let y={type:vl.DownloadProgress,loaded:g.loaded};g.lengthComputable&&(y.total=g.total),e.responseType==="text"&&s.responseText&&(y.partialText=s.responseText),a.next(y)},m=g=>{let y={type:vl.UploadProgress,loaded:g.loaded};g.lengthComputable&&(y.total=g.total),a.next(y)};return s.addEventListener("load",u),s.addEventListener("error",h),s.addEventListener("timeout",h),s.addEventListener("abort",h),e.reportProgress&&(s.addEventListener("progress",f),l!==null&&s.upload&&s.upload.addEventListener("progress",m)),s.send(l),a.next({type:vl.Sent}),()=>{s.removeEventListener("error",h),s.removeEventListener("abort",h),s.removeEventListener("load",u),s.removeEventListener("timeout",h),e.reportProgress&&(s.removeEventListener("progress",f),l!==null&&s.upload&&s.upload.removeEventListener("progress",m)),s.readyState!==s.DONE&&s.abort()}})))}};t.\u0275fac=function(n){return new(n||t)(oe(Ud))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),r3=new ye(""),pU="XSRF-TOKEN",mU=new ye("",{providedIn:"root",factory:()=>pU}
43),gU="X-XSRF-TOKEN",bU=new ye("",{providedIn:"root",factory:()=>gU}),X0=class{},vU=(()=>{let t=class t{constructor(e,n,r){this.doc=e,this.platform=n,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Z0(e,this.cookieName),this.lastCookieString=e),this.lastToken}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(cr),oe(mU))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function yU(i,t){let o=i.url.toLowerCase();if(!be(r3)||i.method==="GET"||i.method==="HEAD"||o.startsWith("http://")||o.startsWith("https://"))return t(i);let e=be(X0).getToken(),n=be(bU);return e!=null&&!i.headers.has(n)&&(i=i.clone({headers:i.headers.set(n,e)})),t(i)}var o3=function(i){return i[i.Interceptors=0]="Interceptors",i[i.LegacyInterceptors=1]="LegacyInterceptors",i[i.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",i[i.NoXsrfProtection=3]="NoXsrfProtection",i[i.JsonpSupport=4]="JsonpSupport",i[i.RequestsMadeViaParent=5]="RequestsMadeViaParent",i[i.Fetch=6]="Fetch",i}(o3||{});function _U(i,t){return{\u0275kind:i,\u0275providers:t}}function y_e(...i){let t=[zi,JI,XI,{provide:Uh,useExisting:XI},{provide:qr,useFactory:()=>be(oU,{optional:!0})??be(JI)},{provide:$w,useValue:yU,multi:!0},{provide:r3,useValue:!0},{provide:X0,useClass:vU}];for(let o of i)t.push(...o.\u0275providers);return Fd(t)}var e3=new ye("");function __e(){return _U(o3.LegacyInterceptors,[{provide:e3,useFactory:uU},{provide:$w,useExisting:e3,multi:!0}])}var Jw=class extends U0{constructor(){super(...arguments),this.supportsDOMEvents=!0}},ex=class i extends Jw{static makeCurrent(){MI(new i)}onAndCancel(t,o,e){return t.addEventListener(o,e),()=>{t.removeEventListener(o,e)}}dispatchEvent(t,o){t.dispatchEvent(o)}remove(t){t.remove()}createElement(t,o){return o=o||this.getDefaultDocument(),o.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,o){return o==="window"?window:o==="document"?t:o==="body"?t.body:null}getBaseHref(t){let o=wU();return o==null?null:xU(o)}resetBaseElement(){Wh=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return Z0(document.cookie,t)}},Wh=null;function wU(){return Wh=Wh||document.querySelector("base"),Wh?Wh.getAttribute("href"):null}function xU(i){return new URL(i,document.baseURI).pathname}var tx=class{addToWindow(t){ar.getAngularTestability=(e,n=!0)=>{let r=t.findTestabilityInTree(e,n);if(r==null)throw new bt(5103,!1);return r},ar.getAllAngularTestabilities=()=>t.getAllTestabilities(),ar.getAllAngularRootElements=()=>t.getAllRootElements();let o=e=>{let n=ar.getAllAngularTestabilities(),r=n.length,a=function(){r--,r==0&&e()};n.forEach(s=>{s.whenStable(a)})};ar.frameworkStabilizers||(ar.frameworkStabilizers=[]),ar.frameworkStabilizers.push(o)}findTestabilityInTree(t,o,e){if(o==null)return null;let n=t.getTestability(o);return n??(e?Xa().isShadowRoot(o)?this.findTestabilityInTree(t,o.host,!0):this.findTestabilityInTree(t,o.parentElement,!0):null)}},CU=(()=>{let t=class t{build(){return new XMLHttpRequest}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),ix=new ye(""),c3=(()=>{let t=class t{constructor(e,n){this._zone=n,this._eventNameToPlugin=new Map,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,n,r){return this._findPluginFor(n).addEventListener(e,n,r)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(a=>a.supports(e)),!n)throw new bt(5101,!1);return this._eventNameToPlugin.set(e,n),n}};t.\u0275fac=function(n){return new(n||t)(oe(ix),oe(Ue))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),J0=class{constructor(t){this._doc=t}},Kw="ng-app-id",d3=(()=>{let t=class t{constructor(e,n,r,a={}){this.doc=e,this.appId=n,this.nonce=r,this.platformId=a,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Q0(a),this.resetHostNodes()}
43addStyles(e){for(let n of e)this.changeUsageCount(n,1)===1&&this.onStyleAdded(n)}removeStyles(e){for(let n of e)this.changeUsageCount(n,-1)<=0&&this.onStyleRemoved(n)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(n=>n.remove()),e.clear());for(let n of this.getAllStyles())this.onStyleRemoved(n);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let n of this.getAllStyles())this.addStyleToHost(e,n)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let n of this.hostNodes)this.addStyleToHost(n,e)}onStyleRemoved(e){let n=this.styleRef;n.get(e)?.elements?.forEach(r=>r.remove()),n.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${Kw}="${this.appId}"]`);if(e?.length){let n=new Map;return e.forEach(r=>{r.textContent!=null&&n.set(r.textContent,r)}),n}return null}changeUsageCount(e,n){let r=this.styleRef;if(r.has(e)){let a=r.get(e);return a.usage+=n,a.usage}return r.set(e,{usage:n,elements:[]}),n}getStyleElement(e,n){let r=this.styleNodesInDOM,a=r?.get(n);if(a?.parentNode===e)return r.delete(n),a.removeAttribute(Kw),a;{let s=this.doc.createElement("style");return this.nonce&&s.setAttribute("nonce",this.nonce),s.textContent=n,this.platformIsServer&&s.setAttribute(Kw,this.appId),e.appendChild(s),s}}addStyleToHost(e,n){let r=this.getStyleElement(e,n),a=this.styleRef,s=a.get(n)?.elements;s?s.push(r):a.set(n,{elements:[r],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(jd),oe(hl,8),oe(cr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),Xw={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/Math/MathML"},rx=/%COMP%/g,u3="%COMP%",AU=`_nghost-${u3}`,kU=`_ngcontent-${u3}`,EU=!0,SU=new ye("",{providedIn:"root",factory:()=>EU});function DU(i){return kU.replace(rx,i)}function TU(i){return AU.replace(rx,i)}function h3(i,t){return t.map(o=>o.replace(rx,i))}var a3=(()=>{let t=class t{constructor(e,n,r,a,s,l,c,d=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.removeStylesOnCompDestroy=a,this.doc=s,this.platformId=l,this.ngZone=c,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=Q0(l),this.defaultRenderer=new qh(e,s,c,this.platformIsServer)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===Ua.ShadowDom&&(n=mt(de({},n),{encapsulation:Ua.Emulated}));let r=this.getOrCreateRenderer(e,n);return r instanceof eb?r.applyToHost(e):r instanceof Yh&&r.applyStyles(),r}getOrCreateRenderer(e,n){let r=this.rendererByCompId,a=r.get(n.id);if(!a){let s=this.doc,l=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(n.encapsulation){case Ua.Emulated:a=new eb(c,d,n,this.appId,u,s,l,h);break;case Ua.ShadowDom:return new nx(c,d,e,n,s,l,this.nonce,h);default:a=new Yh(c,d,n,u,s,l,h);break}r.set(n.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}};t.\u0275fac=function(n){return new(n||t)(oe(c3),oe(d3),oe(jd),oe(SU),oe(ut),oe(cr),oe(Ue),oe(hl))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),qh=class{constructor(t,o,e,n){this.eventManager=t,this.doc=o,this.ngZone=e,this.platformIsServer=n,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(t,o){return o?this.doc.createElementNS(Xw[o]||o,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,o){(s3(t)?t.content:t).appendChild(o)}insertBefore(t,o,e){t&&(s3(t)?t.content:t).insertBefore(o,e)}removeChild(t,o){o.remove()}selectRootElement(t,o){let e=typeof t=="string"?this.doc.querySelector(t):t;if(!e)throw new bt(-5104,!1);return o||(e.textContent=""),e}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,o,e,n){if(n){o=n+":"+o;let r=Xw[n];r?t.setAttributeNS(r,o,e):t.setAttribute(o,e)}else t.setAttribute(o,e)}removeAttribute(t,o,e){if(e){let n=Xw[e];n?t.removeAttributeNS(n,o):t.removeAttribute(`${e}:${o}`)}else t.removeAttribute(o)}addClass(t,o){t.classList.add(o)}removeClass(t,o){t.classList.remove(o)}setStyle(t,o,e,n){n&(qa.DashCase|qa.Important)?t.style.setProperty(o,e,n&qa.Important?"important":""):t.style[o]=e}removeStyle(t,o,e){e&qa.DashCase?t.style.removeProperty(o):t.style[o]=""}setProperty(t,o,e){t!=null&&(t[o]=e)}setValue(t,o){t.nodeValue=o}listen(t,o,e){if(typeof t=="string"&&(t=Xa().getGlobalEventTarget(this.doc,t),!t))throw new Error(`Unsupported event target ${t} for event ${o}`);return this.eventManager.addEventListener(t,o,this.decoratePreventDefault(e))}decoratePreventDefault(t){return o=>{if(o==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(o)):t(o))===!1&&o.preventDefault()}}};function s3(i){return i.tagName==="TEMPLATE"&&i.content!==void 0}var nx=class extends qh{constructor(t,o,e,n,r,a,s,l){super(t,r,a,l),this.sharedStylesHost=o,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=h3(n.id,n.styles);for(let d of c){let u=document.createElement("style");s&&u.setAttribute("nonce",s),u.textContent=d,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,o){return super.appendChild(this.nodeOrShadowRoot(t),o)}insertBefore(t,o,e){return super.insertBefore(this.nodeOrShadowRoot(t),o,e)}removeChild(t,o){return super.removeChild(null,o)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Yh=class extends qh{constructor(t,o,e,n,r,a,s,l){super(t,r,a,s),this.sharedStylesHost=o,this.removeStylesOnCompDestroy=n,this.styles=l?h3(l,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},eb=class extends Yh{constructor(t,o,e,n,r,a,s,l){let c=n+"-"+e.id;super(t,o,e,r,a,s,l,c),this.contentAttr=DU(c),this.hostAttr=TU(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,o){let e=super.createElement(t,o);return super.setAttribute(e,this.contentAttr,""),e}},MU=(()=>{let t=class t extends J0{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r){return e.addEventListener(n,r,!1),()=>this.removeEventListener(e,n,r)}removeEventListener(e,n,r){return e.removeEventListener(n,r)}};t.\u0275fac=function(n){return new(n||t)(oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),l3=["alt","control","meta","shift"],IU={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},OU={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey},PU=(()=>{let t=class t extends J0{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,r){let a=t.parseEventName(n),s=t.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Xa().onAndCancel(e,a.domEventName,s))}static parseEventName(e){let n=e.toLowerCase().split("."),r=n.shift();if(n.length===0||!(r==="keydown"||r==="keyup"))return null;let a=t._normalizeKey(n.pop()),s="",l=n.indexOf("code");if(l>-1&&(n.splice(l,1),s="code."),l3.forEach(d=>{let u=n.indexOf(d);u>-1&&(n.splice(u,1),s+=d+".")}),s+=a,n.length!=0||a.length===0)return null;
43let c={};return c.domEventName=r,c.fullKey=s,c}static matchEventFullKeyCode(e,n){let r=IU[e.key]||e.key,a="";return n.indexOf("code.")>-1&&(r=e.code,a="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),l3.forEach(s=>{if(s!==r){let l=OU[s];l(e)&&(a+=s+".")}}),a+=r,a===n)}static eventCallback(e,n,r){return a=>{t.matchEventFullKeyCode(a,e)&&r.runGuarded(()=>n(a))}}static _normalizeKey(e){return e==="esc"?"escape":e}};t.\u0275fac=function(n){return new(n||t)(oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function RU(){ex.makeCurrent()}function FU(){return new Jr}function NU(){return OT(document),document}var LU=[{provide:cr,useValue:Gw},{provide:K_,useValue:RU,multi:!0},{provide:ut,useFactory:NU,deps:[]}],R_e=Ew(vI,"browser",LU),BU=new ye(""),jU=[{provide:jh,useClass:tx,deps:[]},{provide:Cw,useClass:M0,deps:[Ue,I0,jh]},{provide:M0,useClass:M0,deps:[Ue,I0,jh]}],VU=[{provide:Jg,useValue:"root"},{provide:Jr,useFactory:FU,deps:[]},{provide:ix,useClass:MU,multi:!0,deps:[ut,Ue,cr]},{provide:ix,useClass:PU,multi:!0,deps:[ut]},a3,d3,c3,{provide:ll,useExisting:a3},{provide:Ud,useClass:CU,deps:[]},[]],F_e=(()=>{let t=class t{constructor(e){}static withServerTransition(e){return{ngModule:t,providers:[{provide:jd,useValue:e.appId}]}}};t.\u0275fac=function(n){return new(n||t)(oe(BU,12))},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[...VU,...jU],imports:[Vi,yI]});let i=t;return i})();var f3=(()=>{let t=class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}};t.\u0275fac=function(n){return new(n||t)(oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var wc=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=oe(zU),r},providedIn:"root"});let i=t;return i})(),zU=(()=>{let t=class t extends wc{constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case _r.NONE:return n;case _r.HTML:return ks(n,"HTML")?zo(n):J_(this._doc,String(n)).toString();case _r.STYLE:return ks(n,"Style")?zo(n):n;case _r.SCRIPT:if(ks(n,"Script"))return zo(n);throw new bt(5200,!1);case _r.URL:return ks(n,"URL")?zo(n):f0(String(n));case _r.RESOURCE_URL:if(ks(n,"ResourceURL"))return zo(n);throw new bt(5201,!1);default:throw new bt(5202,!1)}}bypassSecurityTrustHtml(e){return NT(e)}bypassSecurityTrustStyle(e){return LT(e)}bypassSecurityTrustScript(e){return BT(e)}bypassSecurityTrustUrl(e){return jT(e)}bypassSecurityTrustResourceUrl(e){return VT(e)}};t.\u0275fac=function(n){return new(n||t)(oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var x3=(()=>{let t=class t{constructor(e,n){this._renderer=e,this._elementRef=n,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}};t.\u0275fac=function(n){return new(n||t)(G(Pn),G(Pe))},t.\u0275dir=_e({type:t});let i=t;return i})(),Zd=(()=>{let t=class t extends x3{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,features:[rt]});let i=t;return i})(),jn=new ye(""),HU={provide:jn,useExisting:bi(()=>UU),multi:!0},UU=(()=>{let t=class t extends Zd{writeValue(e){this.setProperty("checked",e)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(n,r){n&1&&Se("change",function(s){return r.onChange(s.target.checked)})("blur",function(){return r.onTouched()})},features:[st([HU]),rt]});let i=t;return i})(),GU={provide:jn,useExisting:bi(()=>Qd),multi:!0};function WU(){let i=Xa()?Xa().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var qU=new ye(""),Qd=(()=>{let t=class t extends x3{constructor(e,n,r){super(e,n),this._compositionMode=r,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!WU())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}};t.\u0275fac=function(n){return new(n||t)(G(Pn),G(Pe),G(qU,8))},t.\u0275dir=_e({type:t,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(n,r){n&1&&Se("input",function(s){return r._handleInput(s.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(s){return r._compositionEnd(s.target.value)})}
43,features:[st([GU]),rt]});let i=t;return i})();function _l(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function C3(i){return i!=null&&typeof i.length=="number"}var Gn=new ye(""),Cc=new ye(""),YU=/^(?=.{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])?)*$/,ao=class{static min(t){return ZU(t)}static max(t){return QU(t)}static required(t){return A3(t)}static requiredTrue(t){return $U(t)}static email(t){return KU(t)}static minLength(t){return k3(t)}static maxLength(t){return E3(t)}static pattern(t){return S3(t)}static nullValidator(t){return nb(t)}static compose(t){return P3(t)}static composeAsync(t){return R3(t)}};function ZU(i){return t=>{if(_l(t.value)||_l(i))return null;let o=parseFloat(t.value);return!isNaN(o)&&o<i?{min:{min:i,actual:t.value}}:null}}function QU(i){return t=>{if(_l(t.value)||_l(i))return null;let o=parseFloat(t.value);return!isNaN(o)&&o>i?{max:{max:i,actual:t.value}}:null}}function A3(i){return _l(i.value)?{required:!0}:null}function $U(i){return i.value===!0?null:{required:!0}}function KU(i){return _l(i.value)||YU.test(i.value)?null:{email:!0}}function k3(i){return t=>_l(t.value)||!C3(t.value)?null:t.value.length<i?{minlength:{requiredLength:i,actualLength:t.value.length}}:null}function E3(i){return t=>C3(t.value)&&t.value.length>i?{maxlength:{requiredLength:i,actualLength:t.value.length}}:null}function S3(i){if(!i)return nb;let t,o;return typeof i=="string"?(o="",i.charAt(0)!=="^"&&(o+="^"),o+=i,i.charAt(i.length-1)!=="$"&&(o+="$"),t=new RegExp(o)):(o=i.toString(),t=i),e=>{if(_l(e.value))return null;let n=e.value;return t.test(n)?null:{pattern:{requiredPattern:o,actualValue:n}}}}function nb(i){return null}function D3(i){return i!=null}function T3(i){return ml(i)?pn(i):i}function M3(i){let t={};return i.forEach(o=>{t=o!=null?de(de({},t),o):t}),Object.keys(t).length===0?null:t}function I3(i,t){return t.map(o=>o(i))}function XU(i){return!i.validate}function O3(i){return i.map(t=>XU(t)?t:o=>t.validate(o))}function P3(i){if(!i)return null;let t=i.filter(D3);return t.length==0?null:function(o){return M3(I3(o,t))}}function cx(i){return i!=null?P3(O3(i)):null}function R3(i){if(!i)return null;let t=i.filter(D3);return t.length==0?null:function(o){let e=I3(o,t).map(T3);return gs(e).pipe(et(M3))}}function dx(i){return i!=null?R3(O3(i)):null}function p3(i,t){return i===null?[t]:Array.isArray(i)?[...i,t]:[i,t]}function F3(i){return i._rawValidators}function N3(i){return i._rawAsyncValidators}function ox(i){return i?Array.isArray(i)?i:[i]:[]}function rb(i,t){return Array.isArray(i)?i.includes(t):i===t}function m3(i,t){let o=ox(t);return ox(i).forEach(n=>{rb(o,n)||o.push(n)}),o}function g3(i,t){return ox(t).filter(o=>!rb(i,o))}var ob=class{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(t){this._rawValidators=t||[],this._composedValidatorFn=cx(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=dx(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,o){return this.control?this.control.hasError(t,o):!1}getError(t,o){return this.control?this.control.getError(t,o):null}},xr=class extends ob{get formDirective(){return null}get path(){return null}},Cr=class extends ob{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},ab=class{constructor(t){this._cd=t}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}
43get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},JU={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},X_e=mt(de({},JU),{"[class.ng-submitted]":"isSubmitted"}),ub=(()=>{let t=class t extends ab{constructor(e){super(e)}};t.\u0275fac=function(n){return new(n||t)(G(Cr,2))},t.\u0275dir=_e({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&Fe("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},features:[rt]});let i=t;return i})(),$d=(()=>{let t=class t extends ab{constructor(e){super(e)}};t.\u0275fac=function(n){return new(n||t)(G(xr,10))},t.\u0275dir=_e({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&Fe("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},features:[rt]});let i=t;return i})();var Zh="VALID",ib="INVALID",Gd="PENDING",Qh="DISABLED",wl=class{},sb=class extends wl{constructor(t,o){super(),this.value=t,this.source=o}},Kh=class extends wl{constructor(t,o){super(),this.pristine=t,this.source=o}},Xh=class extends wl{constructor(t,o){super(),this.touched=t,this.source=o}},Wd=class extends wl{constructor(t,o){super(),this.status=t,this.source=o}},ax=class extends wl{constructor(t){super(),this.source=t}},sx=class extends wl{constructor(t){super(),this.source=t}};function ux(i){return(hb(i)?i.validators:i)||null}function eG(i){return Array.isArray(i)?cx(i):i||null}function hx(i,t){return(hb(t)?t.asyncValidators:i)||null}function tG(i){return Array.isArray(i)?dx(i):i||null}function hb(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function L3(i,t,o){let e=i.controls;if(!(t?Object.keys(e):e).length)throw new bt(1e3,"");if(!e[o])throw new bt(1001,"")}function B3(i,t,o){i._forEachChild((e,n)=>{if(o[n]===void 0)throw new bt(1002,"")})}var qd=class{constructor(t,o){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=Ss(()=>this.statusReactive()),this.statusReactive=ir(void 0),this._pristine=Ss(()=>this.pristineReactive()),this.pristineReactive=ir(!0),this._touched=Ss(()=>this.touchedReactive()),this.touchedReactive=ir(!1),this._events=new Ne,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(o)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return oo(this.statusReactive)}set status(t){oo(()=>this.statusReactive.set(t))}get valid(){return this.status===Zh}get invalid(){return this.status===ib}get pending(){return this.status==Gd}get disabled(){return this.status===Qh}get enabled(){return this.status!==Qh}get pristine(){return oo(this.pristineReactive)}set pristine(t){oo(()=>this.pristineReactive.set(t))}get dirty(){return!this.pristine}get touched(){return oo(this.touchedReactive)}set touched(t){oo(()=>this.touchedReactive.set(t))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(m3(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(m3(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(g3(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(g3(t,this._rawAsyncValidators))}hasValidator(t){return rb(this._rawValidators,t)}hasAsyncValidator(t){return rb(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let o=this.touched===!1;this.touched=!0;let e=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(mt(de({},t),{sourceControl:e})),o&&t.emitEvent!==!1&&this._events.next(new Xh(!0,e))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}
vendor: 5,193 bytes, line 43
43),this._forEachChild(o=>o.markAllAsTouched(t))}markAsUntouched(t={}){let o=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let e=t.sourceControl??this;this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:e})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,e),o&&t.emitEvent!==!1&&this._events.next(new Xh(!1,e))}markAsDirty(t={}){let o=this.pristine===!0;this.pristine=!1;let e=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(mt(de({},t),{sourceControl:e})),o&&t.emitEvent!==!1&&this._events.next(new Kh(!1,e))}markAsPristine(t={}){let o=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let e=t.sourceControl??this;this._forEachChild(n=>{n.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,e),o&&t.emitEvent!==!1&&this._events.next(new Kh(!0,e))}markAsPending(t={}){this.status=Gd;let o=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new Wd(this.status,o)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(mt(de({},t),{sourceControl:o}))}disable(t={}){let o=this._parentMarkedDirty(t.onlySelf);this.status=Qh,this.errors=null,this._forEachChild(n=>{n.disable(mt(de({},t),{onlySelf:!0}))}),this._updateValue();let e=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new sb(this.value,e)),this._events.next(new Wd(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(mt(de({},t),{skipPristineCheck:o}),this),this._onDisabledChange.forEach(n=>n(!0))}enable(t={}){let o=this._parentMarkedDirty(t.onlySelf);this.status=Zh,this._forEachChild(e=>{e.enable(mt(de({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(mt(de({},t),{skipPristineCheck:o}),this),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(t,o){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},o),this._parent._updateTouched({},o))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let e=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zh||this.status===Gd)&&this._runAsyncValidator(e,t.emitEvent)}let o=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new sb(this.value,o)),this._events.next(new Wd(this.status,o)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(mt(de({},t),{sourceControl:o}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(o=>o._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Qh:Zh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,o){if(this.asyncValidator){this.status=Gd,this._hasOwnPendingAsyncValidator={emitEvent:o!==!1};let e=T3(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(n=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(n,{emitEvent:o,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,o={}){this.errors=t,this._updateControlsErrors(o.emitEvent!==!1,this,o.shouldHaveEmitted)}get(t){let o=t;return o==null||(Array.isArray(o)||(o=o.split(".")),o.length===0)?null:o.reduce((e,n)=>e&&e._find(n),this)}getError(t,o){let e=o?this.get(o):this;return e&&e.errors?e.errors[t]:null}hasError(t,o){return!!this.getError(t,o)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,o,e){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||e)&&this._events.next(new Wd(this.status,o)),this._parent&&this._parent._updateControlsErrors(t,o,e)}_initObservables(){this.valueChanges=new pe,this.statusChanges=new pe}_calculateStatus(){return this._allControlsDisabled()?Qh:this.errors?ib:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Gd)?Gd:this._anyControlsHaveStatus(ib)?ib:Zh}_anyControlsHaveStatus(t){return this._anyControls(o=>o.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,o){let e=!this._anyControlsDirty(),n=this.pristine!==e;this.pristine=e,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,o),n&&this._events.next(new Kh(this.pristine,o))}_updateTouched(t={},o){this.touched=this._anyControlsTouched(),this._events.next(new Xh(this.touched,o)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,o)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){hb(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let o=this._parent&&this._parent.dirty;return!t&&!!o&&!this._parent._anyControlsDirty()}
43_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=eG(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=tG(this._rawAsyncValidators)}},xc=class extends qd{constructor(t,o,e){super(ux(o),hx(e,o)),this.controls=t,this._initObservables(),this._setUpdateStrategy(o),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,o){return this.controls[t]?this.controls[t]:(this.controls[t]=o,o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange),o)}addControl(t,o,e={}){this.registerControl(t,o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(t,o={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}setControl(t,o,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],o&&this.registerControl(t,o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,o={}){B3(this,!0,t),Object.keys(t).forEach(e=>{L3(this,!0,e),this.controls[e].setValue(t[e],{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o)}patchValue(t,o={}){t!=null&&(Object.keys(t).forEach(e=>{let n=this.controls[e];n&&n.patchValue(t[e],{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o))}reset(t={},o={}){this._forEachChild((e,n)=>{e.reset(t?t[n]:null,{onlySelf:!0,emitEvent:o.emitEvent})}),this._updatePristine(o,this),this._updateTouched(o,this),this.updateValueAndValidity(o)}getRawValue(){return this._reduceChildren({},(t,o,e)=>(t[e]=o.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(o,e)=>e._syncPendingControls()?!0:o);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(o=>{let e=this.controls[o];e&&t(e,o)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[o,e]of Object.entries(this.controls))if(this.contains(o)&&t(e))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(o,e,n)=>((e.enabled||this.disabled)&&(o[n]=e.value),o))}_reduceChildren(t,o){let e=t;return this._forEachChild((n,r)=>{e=o(e,n,r)}),e}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var J_e=xc;var lx=class extends xc{};var Ac=new ye("CallSetDisabledState",{providedIn:"root",factory:()=>ef}),ef="always";function fb(i,t){return[...t.path,i]}function Jh(i,t,o=ef){fx(i,t),t.valueAccessor.writeValue(i.value),(i.disabled||o==="always")&&t.valueAccessor.setDisabledState?.(i.disabled),nG(i,t),oG(i,t),rG(i,t),iG(i,t)}function lb(i,t,o=!0){let e=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(e),t.valueAccessor.registerOnTouched(e)),db(i,t),i&&(t._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function cb(i,t){i.forEach(o=>{o.registerOnValidatorChange&&o.registerOnValidatorChange(t)})}function iG(i,t){if(t.valueAccessor.setDisabledState){let o=e=>{t.valueAccessor.setDisabledState(e)};i.registerOnDisabledChange(o),t._registerOnDestroy(()=>{i._unregisterOnDisabledChange(o)})}}function fx(i,t){let o=F3(i);t.validator!==null?i.setValidators(p3(o,t.validator)):typeof o=="function"&&i.setValidators([o]);let e=N3(i);t.asyncValidator!==null?i.setAsyncValidators(p3(e,t.asyncValidator)):typeof e=="function"&&i.setAsyncValidators([e]);let n=()=>i.updateValueAndValidity();cb(t._rawValidators,n),cb(t._rawAsyncValidators,n)}function db(i,t){let o=!1;if(i!==null){if(t.validator!==null){let n=F3(i);if(Array.isArray(n)&&n.length>0){let r=n.filter(a=>a!==t.validator);r.length!==n.length&&(o=!0,i.setValidators(r))}}if(t.asyncValidator!==null){let n=N3(i);if(Array.isArray(n)&&n.length>0){let r=n.filter(a=>a!==t.asyncValidator);r.length!==n.length&&(o=!0,i.setAsyncValidators(r))}}}let e=()=>{};return cb(t._rawValidators,e),cb(t._rawAsyncValidators,e),o}function nG(i,t){t.valueAccessor.registerOnChange(o=>{i._pendingValue=o,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&j3(i,t)})}function rG(i,t){t.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&j3(i,t),i.updateOn!=="submit"&&i.markAsTouched()})}function j3(i,t){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function oG(i,t){let o=(e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)};i.registerOnChange(o),t._registerOnDestroy(()=>{i._unregisterOnChange(o)})}function V3(i,t){i==null,fx(i,t)}function aG(i,t){return db(i,t)}function px(i,t){if(!i.hasOwnProperty("model"))return!1;let o=i.model;return o.isFirstChange()?!0:!Object.is(t,o.currentValue)}function sG(i){return Object.getPrototypeOf(i.constructor)===Zd}function z3(i,t){i._syncPendingControls(),t.forEach(o=>{let e=o.control;e.updateOn==="submit"&&e._pendingChange&&(o.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function mx(i,t){if(!t)return null;Array.isArray(t);let o,e,n;return t.forEach(r=>{r.constructor===Qd?o=r:sG(r)?e=r:n=r}),n||e||o||null}function lG(i,t){let o=i.indexOf(t);o>
43-1&&i.splice(o,1)}var cG={provide:xr,useExisting:bi(()=>tf)},$h=Promise.resolve(),tf=(()=>{let t=class t extends xr{get submitted(){return oo(this.submittedReactive)}constructor(e,n,r){super(),this.callSetDisabledState=r,this._submitted=Ss(()=>this.submittedReactive()),this.submittedReactive=ir(!1),this._directives=new Set,this.ngSubmit=new pe,this.form=new xc({},cx(e),dx(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){$h.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Jh(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){$h.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){$h.then(()=>{let n=this._findContainer(e.path),r=new xc({});V3(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){$h.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){$h.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),z3(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}};t.\u0275fac=function(n){return new(n||t)(G(Gn,10),G(Cc,10),G(Ac,8))},t.\u0275dir=_e({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){n&1&&Se("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[st([cG]),rt]});let i=t;return i})();function b3(i,t){let o=i.indexOf(t);o>-1&&i.splice(o,1)}function v3(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var Os=class extends qd{constructor(t=null,o,e){super(ux(o),hx(e,o)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(o),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),hb(o)&&(o.nonNullable||o.initialValueIsDefault)&&(v3(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,o={}){this.value=this._pendingValue=t,this._onChange.length&&o.emitModelToViewChange!==!1&&this._onChange.forEach(e=>e(this.value,o.emitViewToModelChange!==!1)),this.updateValueAndValidity(o)}patchValue(t,o={}){this.setValue(t,o)}reset(t=this.defaultValue,o={}){this._applyFormState(t),this.markAsPristine(o),this.markAsUntouched(o),this.setValue(this.value,o),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){b3(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){b3(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){v3(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}},twe=Os,dG=i=>i instanceof Os,uG=(()=>{let t=class t extends xr{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return fb(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,features:[rt]});let i=t;return i})();var hG={provide:Cr,useExisting:bi(()=>fG)},y3=Promise.resolve(),fG=(()=>{let t=class t extends Cr{constructor(e,n,r,a,s,l){super(),this._changeDetectorRef=s,this.callSetDisabledState=l,this.control=new Os,this._registered=!1,this.name="",this.update=new pe,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=mx(this,a)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),px(e,this.viewModel)&&(this._updateV
43alue(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(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Jh(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()&&this.name}_updateValue(e){y3.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&Ie(n);y3.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?fb(e,this._parent):[e]}};t.\u0275fac=function(n){return new(n||t)(G(xr,9),G(Gn,10),G(Cc,10),G(jn,10),G(nt,8),G(Ac,8))},t.\u0275dir=_e({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[st([hG]),rt,gt]});let i=t;return i})(),pb=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let i=t;return i})(),pG={provide:jn,useExisting:bi(()=>mG),multi:!0},mG=(()=>{let t=class t extends Zd{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,r){n&1&&Se("input",function(s){return r.onChange(s.target.value)})("blur",function(){return r.onTouched()})},features:[st([pG]),rt]});let i=t;return i})(),gG={provide:jn,useExisting:bi(()=>vG),multi:!0};var bG=(()=>{let t=class t{constructor(){this._accessors=[]}add(e,n){this._accessors.push([e,n])}remove(e){for(let n=this._accessors.length-1;n>=0;--n)if(this._accessors[n][1]===e){this._accessors.splice(n,1);return}}select(e){this._accessors.forEach(n=>{this._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)})}_isSameGroup(e,n){return e[0].control?e[0]._parent===n._control._parent&&e[1].name===n.name:!1}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),vG=(()=>{let t=class t extends Zd{constructor(e,n,r,a){super(e,n),this._registry=r,this._injector=a,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=be(Ac,{optional:!0})??ef}ngOnInit(){this._control=this._injector.get(Cr),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}setDisabledState(e){(this.setDisabledStateFired||e||this.callSetDisabledState==="whenDisabledForLegacyCode")&&this.setProperty("disabled",e),this.setDisabledStateFired=!0}fireUncheck(e){this.writeValue(e)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}};t.\u0275fac=function(n){return new(n||t)(G(Pn),G(Pe),G(bG),G($t))},t.\u0275dir=_e({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(n,r){n&1&&Se("change",function(){return r.onChange()})("blur",function(){return r.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"}
43,features:[st([gG]),rt]});let i=t;return i})();var gx=new ye(""),yG={provide:Cr,useExisting:bi(()=>_G)},_G=(()=>{let t=class t extends Cr{set isDisabled(e){}constructor(e,n,r,a,s){super(),this._ngModelWarningConfig=a,this.callSetDisabledState=s,this.update=new pe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=mx(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&lb(n,this,!1),Jh(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}px(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&lb(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}};t._ngModelWarningSentOnce=!1,t.\u0275fac=function(n){return new(n||t)(G(Gn,10),G(Cc,10),G(jn,10),G(gx,8),G(Ac,8))},t.\u0275dir=_e({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[st([yG]),rt,gt]});let i=t;return i})(),wG={provide:xr,useExisting:bi(()=>ts)},ts=(()=>{let t=class t extends xr{get submitted(){return oo(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,n,r){super(),this.callSetDisabledState=r,this._submitted=Ss(()=>this._submittedReactive()),this._submittedReactive=ir(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new pe,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(db(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let n=this.form.get(e.path);return Jh(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}
43removeControl(e){lb(e.control||null,e,!1),lG(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this._submittedReactive.set(!0),z3(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new ax(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new sx(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(lb(n||null,e),dG(r)&&(Jh(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);V3(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&aG(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){fx(this.form,this),this._oldForm&&db(this._oldForm,this)}_checkFormPresent(){this.form}};t.\u0275fac=function(n){return new(n||t)(G(Gn,10),G(Cc,10),G(Ac,8))},t.\u0275dir=_e({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,r){n&1&&Se("submit",function(s){return r.onSubmit(s)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[st([wG]),rt,gt]});let i=t;return i})(),xG={provide:xr,useExisting:bi(()=>H3)},H3=(()=>{let t=class t extends uG{constructor(e,n,r){super(),this.name=null,this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){G3(this._parent)}};t.\u0275fac=function(n){return new(n||t)(G(xr,13),G(Gn,10),G(Cc,10))},t.\u0275dir=_e({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[st([xG]),rt]});let i=t;return i})(),CG={provide:xr,useExisting:bi(()=>U3)},U3=(()=>{let t=class t extends xr{constructor(e,n,r){super(),this.name=null,this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return fb(this.name==null?this.name:this.name.toString(),this._parent)}_checkParentType(){G3(this._parent)}};t.\u0275fac=function(n){return new(n||t)(G(xr,13),G(Gn,10),G(Cc,10))},t.\u0275dir=_e({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[st([CG]),rt]});let i=t;return i})();function G3(i){return!(i instanceof H3)&&!(i instanceof ts)&&!(i instanceof U3)}var AG={provide:Cr,useExisting:bi(()=>nf)},nf=(()=>{let t=class t extends Cr{set isDisabled(e){}constructor(e,n,r,a,s){super(),this._ngModelWarningConfig=s,this._added=!1,this.name=null,this.update=new pe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=mx(this,a)}ngOnChanges(e){this._added||this._setUpControl(),px(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return fb(this.name==null?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}};t._ngModelWarningSentOnce=!1,t.\u0275fac=function(n){return new(n||t)(G(xr,13),G(Gn,10),G(Cc,10),G(jn,10),G(gx,8))},t.\u0275dir=_e({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"}
43,features:[st([AG]),rt,gt]});let i=t;return i})(),kG={provide:jn,useExisting:bi(()=>q3),multi:!0};function W3(i,t){return i==null?`${t}`:(t&&typeof t=="object"&&(t="Object"),`${i}: ${t}`.slice(0,50))}function EG(i){return i.split(":")[0]}var q3=(()=>{let t=class t extends Zd{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;let n=this._getOptionId(e),r=W3(n,e);this.setProperty("value",r)}registerOnChange(e){this.onChange=n=>{this.value=this._getOptionValue(n),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n),e))return n;return null}_getOptionValue(e){let n=EG(e);return this._optionMap.has(n)?this._optionMap.get(n):e}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(n,r){n&1&&Se("change",function(s){return r.onChange(s.target.value)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[st([kG]),rt]});let i=t;return i})(),Y3=(()=>{let t=class t{constructor(e,n,r){this._element=e,this._renderer=n,this._select=r,this._select&&(this.id=this._select._registerOption())}set ngValue(e){this._select!=null&&(this._select._optionMap.set(this.id,e),this._setElementValue(W3(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Pn),G(q3,9))},t.\u0275dir=_e({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let i=t;return i})(),SG={provide:jn,useExisting:bi(()=>Z3),multi:!0};function _3(i,t){return i==null?`${t}`:(typeof t=="string"&&(t=`'${t}'`),t&&typeof t=="object"&&(t="Object"),`${i}: ${t}`.slice(0,50))}function DG(i){return i.split(":")[0]}var Z3=(()=>{let t=class t extends Zd{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(e){this._compareWith=e}writeValue(e){this.value=e;let n;if(Array.isArray(e)){let r=e.map(a=>this._getOptionId(a));n=(a,s)=>{a._setSelected(r.indexOf(s.toString())>-1)}}else n=(r,a)=>{r._setSelected(!1)};this._optionMap.forEach(n)}registerOnChange(e){this.onChange=n=>{let r=[],a=n.selectedOptions;if(a!==void 0){let s=a;for(let l=0;l<s.length;l++){let c=s[l],d=this._getOptionValue(c.value);r.push(d)}}else{let s=n.options;for(let l=0;l<s.length;l++){let c=s[l];if(c.selected){let d=this._getOptionValue(c.value);r.push(d)}}}this.value=r,e(r)}}_registerOption(e){let n=(this._idCounter++).toString();return this._optionMap.set(n,e),n}_getOptionId(e){for(let n of this._optionMap.keys())if(this._compareWith(this._optionMap.get(n)._value,e))return n;return null}_getOptionValue(e){let n=DG(e);return this._optionMap.has(n)?this._optionMap.get(n)._value:e}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(n,r){n&1&&Se("change",function(s){return r.onChange(s.target)})("blur",function(){return r.onTouched()})},inputs:{compareWith:"compareWith"},features:[st([SG]),rt]});let i=t;return i})(),Q3=(()=>{let t=class t{constructor(e,n,r){this._element=e,this._renderer=n,this._select=r,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){this._select!=null&&(this._value=e,this._setElementValue(_3(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(_3(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
43),this._select.writeValue(this._select.value))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Pn),G(Z3,9))},t.\u0275dir=_e({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});let i=t;return i})();function $3(i){return typeof i=="number"?i:parseInt(i,10)}var mb=(()=>{let t=class t{constructor(){this._validator=nb}ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):nb,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,features:[gt]});let i=t;return i})();var TG={provide:Gn,useExisting:bi(()=>MG),multi:!0};var MG=(()=>{let t=class t extends mb{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=Ie,this.createValidator=e=>A3}enabled(e){return e}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,r){n&2&&qe("required",r._enabled?"":null)},inputs:{required:"required"},features:[st([TG]),rt]});let i=t;return i})();var IG={provide:Gn,useExisting:bi(()=>OG),multi:!0},OG=(()=>{let t=class t extends mb{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=e=>$3(e),this.createValidator=e=>k3(e)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&qe("minlength",r._enabled?r.minlength:null)},inputs:{minlength:"minlength"},features:[st([IG]),rt]});let i=t;return i})(),PG={provide:Gn,useExisting:bi(()=>rf),multi:!0},rf=(()=>{let t=class t extends mb{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>$3(e),this.createValidator=e=>E3(e)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&qe("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},features:[st([PG]),rt]});let i=t;return i})(),RG={provide:Gn,useExisting:bi(()=>FG),multi:!0},FG=(()=>{let t=class t extends mb{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=e=>e,this.createValidator=e=>S3(e)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&qe("pattern",r._enabled?r.pattern:null)},inputs:{pattern:"pattern"},features:[st([RG]),rt]});let i=t;return i})();var K3=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})(),Yd=class extends qd{constructor(t,o,e){super(ux(o),hx(e,o)),this.controls=t,this._initObservables(),this._setUpdateStrategy(o),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[this._adjustIndex(t)]}push(t,o={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}insert(t,o,e={}){this.controls.splice(t,0,o),this._registerControl(o),this.updateValueAndValidity({emitEvent:e.emitEvent})}removeAt(t,o={}){let e=this._adjustIndex(t);e<0&&(e=0),this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:o.emitEvent})}setControl(t,o,e={}){let n=this._adjustIndex(t);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),o&&(this.controls.splice(n,0,o),this._registerControl(o)),this.updateV
43alueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,o={}){B3(this,!1,t),t.forEach((e,n)=>{L3(this,!1,n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o)}patchValue(t,o={}){t!=null&&(t.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o))}reset(t=[],o={}){this._forEachChild((e,n)=>{e.reset(t[n],{onlySelf:!0,emitEvent:o.emitEvent})}),this._updatePristine(o,this),this._updateTouched(o,this),this.updateValueAndValidity(o)}getRawValue(){return this.controls.map(t=>t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(o=>o._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_adjustIndex(t){return t<0?t+this.length:t}_syncPendingControls(){let t=this.controls.reduce((o,e)=>e._syncPendingControls()?!0:o,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((o,e)=>{t(o,e)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(o=>o.enabled&&t(o))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(let t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}_find(t){return this.at(t)??null}},iwe=Yd;function w3(i){return!!i&&(i.asyncValidators!==void 0||i.validators!==void 0||i.updateOn!==void 0)}var NG=(()=>{let t=class t{constructor(){this.useNonNullable=!1}get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let r=this._reduceControls(e),a={};return w3(n)?a=n:n!==null&&(a.validators=n.validator,a.asyncValidators=n.asyncValidator),new xc(r,a)}record(e,n=null){let r=this._reduceControls(e);return new lx(r,n)}control(e,n,r){let a={};return this.useNonNullable?(w3(n)?a=n:(a.validators=n,a.asyncValidators=r),new Os(e,mt(de({},a),{nonNullable:!0}))):new Os(e,n,r)}array(e,n,r){let a=e.map(s=>this._createControl(s));return new Yd(a,n,r)}_reduceControls(e){let n={};return Object.keys(e).forEach(r=>{n[r]=this._createControl(e[r])}),n}_createControl(e){if(e instanceof Os)return e;if(e instanceof qd)return e;if(Array.isArray(e)){let n=e[0],r=e.length>1?e[1]:null,a=e.length>2?e[2]:null;return this.control(n,r,a)}else return this.control(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var X3=(()=>{let t=class t extends NG{group(e,n=null){return super.group(e,n)}control(e,n,r){return super.control(e,n,r)}array(e,n,r){return super.array(e,n,r)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Kd=(()=>{let t=class t{static withConfig(e){return{ngModule:t,providers:[{provide:Ac,useValue:e.callSetDisabledState??ef}]}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[K3]});let i=t;return i})(),Xd=(()=>{let t=class t{static withConfig(e){return{ngModule:t,providers:[{provide:gx,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Ac,useValue:e.callSetDisabledState??ef}]}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[K3]});let i=t;return i})();var e4={production:!0,appVersion:J3().version};function rr(i){return i!=null&&`${i}`!="false"}function Zr(i,t=0){return bx(i)?Number(i):arguments.length===2?t:0}function bx(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function Jd(i){return Array.isArray(i)?i:[i]}function Wn(i){return i==null?"":typeof i=="string"?i:`${i}px`}function so(i){return i instanceof Pe?i.nativeElement:i}function t4(i,t=/\s+/){let o=[];if(i!=null){let e=Array.isArray(i)?i:`${i}`.split(t);for(let n of e){let r=`${n}`.trim();r&&o.push(r)}}return o}var yx;try{yx=typeof Intl<"u"&&Intl.v8BreakIterator}catch{yx=!1}var Zt=(()=>{let t=class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?_a(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(m
43sie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||yx)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};t.\u0275fac=function(n){return new(n||t)(oe(cr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var eu,i4=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function _x(){if(eu)return eu;if(typeof document!="object"||!document)return eu=new Set(i4),eu;let i=document.createElement("input");return eu=new Set(i4.filter(t=>(i.setAttribute("type",t),i.type===t))),eu}var of;function BG(){if(of==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>of=!0}))}finally{of=of||!1}return of}function fr(i){return BG()?i:!!i.capture}var wa=function(i){return i[i.NORMAL=0]="NORMAL",i[i.NEGATED=1]="NEGATED",i[i.INVERTED=2]="INVERTED",i}(wa||{}),gb,Ec;function bb(){if(Ec==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Ec=!1,Ec;if("scrollBehavior"in document.documentElement.style)Ec=!0;else{let i=Element.prototype.scrollTo;i?Ec=!/\{\s*\[native code\]\s*\}/.test(i.toString()):Ec=!1}}return Ec}function tu(){if(typeof document!="object"||!document)return wa.NORMAL;if(gb==null){let i=document.createElement("div"),t=i.style;i.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";let o=document.createElement("div"),e=o.style;
43e.width="2px",e.height="1px",i.appendChild(o),document.body.appendChild(i),gb=wa.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,gb=i.scrollLeft===0?wa.NEGATED:wa.INVERTED),i.remove()}return gb}var vx;function jG(){if(vx==null){let i=typeof document<"u"?document.head:null;vx=!!(i&&(i.createShadowRoot||i.attachShadow))}return vx}function n4(i){if(jG()){let t=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function is(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let t=i.shadowRoot.activeElement;if(t===i)break;i=t}return i}function vo(i){return i.composedPath?i.composedPath()[0]:i.target}function af(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var VG=new ye("cdk-dir-doc",{providedIn:"root",factory:zG});function zG(){return be(ut)}var HG=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function UG(i){let t=i?.toLowerCase()||"";return t==="auto"&&typeof navigator<"u"&&navigator?.language?HG.test(navigator.language)?"rtl":"ltr":t==="rtl"?"rtl":"ltr"}var Ni=(()=>{let t=class t{constructor(e){if(this.value="ltr",this.change=new pe,e){let n=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.value=UG(n||r||"ltr")}}ngOnDestroy(){this.change.complete()}};t.\u0275fac=function(n){return new(n||t)(oe(VG,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ns=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();var vb=class{};function yb(i){return i&&typeof i.connect=="function"&&!(i instanceof Ks)}var iu=function(i){return i[i.REPLACED=0]="REPLACED",i[i.INSERTED=1]="INSERTED",i[i.MOVED=2]="MOVED",i[i.REMOVED=3]="REMOVED",i}(iu||{}),sf=new ye("_ViewRepeater"),nu=class{applyChanges(t,o,e,n,r){t.forEachOperation((a,s,l)=>{let c,d;if(a.previousIndex==null){let u=e(a,s,l);c=o.createEmbeddedView(u.templateRef,u.context,u.index),d=iu.INSERTED}else l==null?(o.remove(s),d=iu.REMOVED):(c=o.get(s),o.move(c,l),d=iu.MOVED);r&&r({context:c?.context,operation:d,record:a})})}detach(){}};var ru=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(t=!1,o,e=!0,n){this._multiple=t,this._emitChanges=e,this.compareWith=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new Ne,o&&o.length&&(t?o.forEach(r=>this._markSelected(r)):this._markSelected(o[0]),this._selectedToEmit.length=0)}select(...t){this._verifyValueAssignment(t),t.forEach(e=>this._markSelected(e));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}deselect(...t){this._verifyValueAssignment(t),t.forEach(e=>this._unmarkSelected(e));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}setSelection(...t){this._verifyValueAssignment(t);let o=this.selected,e=new Set(t);t.forEach(r=>this._markSelected(r)),o.filter(r=>!e.has(this._getConcreteValue(r,e))).forEach(r=>this._unmarkSelected(r));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(t){return this.isSelected(t)?this.deselect(t):this.select(t)}clear(t=!0){this._unmarkAll();let o=this._hasQueuedChanges();return t&&this._emitChangeEvent(),o}isSelected(t){return this._selection.has(this._getConcreteValue(t))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(t){t=this._getConcreteValue(t),this.isSelected(t)||(this._multiple||this._unmarkAll(),this.isSelected(t)||this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){t=this._getConcreteValue(t),this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){t.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(t,o){if(this.compareWith){o=o??this._selection;for(let e of o)if(this.compareWith(t,e))return e;return t}else return t}};var ou=(()=>{let t=class t{constructor(){this._listeners=[]}notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var GG=20,au=(()=>{let t=class t{constructor(e,n,r){this._ngZone=e,this._platform=n,this._scrolled=new Ne,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=GG){return this._platform.isBrowser?new jt(n=>{this._globalSubscription||this._addGlobalListener();let r=e>0?this._scrolled.pipe(hd(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Ke()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
43h((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(Wt(a=>!a||r.indexOf(a)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((r,a)=>{this._scrollableContainsElement(a,e)&&n.push(a)}),n}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,n){let r=so(n),a=e.getElementRef().nativeElement;do if(r==a)return!0;while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();return Lo(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}};t.\u0275fac=function(n){return new(n||t)(oe(Ue),oe(Zt),oe(ut,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),lf=(()=>{let t=class t{constructor(e,n,r,a){this.elementRef=e,this.scrollDispatcher=n,this.ngZone=r,this.dir=a,this._destroyed=new Ne,this._elementScrolled=new jt(s=>this.ngZone.runOutsideAngular(()=>Lo(this.elementRef.nativeElement,"scroll").pipe(Mt(this._destroyed)).subscribe(s)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&tu()!=wa.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),tu()==wa.INVERTED?e.left=e.right:tu()==wa.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;bb()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",r="right",a=this.elementRef.nativeElement;if(e=="top")return a.scrollTop;if(e=="bottom")return a.scrollHeight-a.clientHeight-a.scrollTop;let s=this.dir&&this.dir.value=="rtl";return e=="start"?e=s?r:n:e=="end"&&(e=s?n:r),s&&tu()==wa.INVERTED?e==n?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft:s&&tu()==wa.NEGATED?e==n?a.scrollLeft+a.scrollWidth-a.clientWidth:-a.scrollLeft:e==n?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(au),G(Ue),G(Ni,8))},t.\u0275dir=_e({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});let i=t;return i})(),WG=20,xa=(()=>{let t=class t{constructor(e,n,r){this._platform=e,this._change=new Ne,this._changeListener=a=>{this._change.next(a)},this._document=r,n.runOutsideAngular(()=>{if(e.isBrowser){let a=this._getWindow();a.addEventListener("resize",this._changeListener),a.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),r=e.documentElement,a=r.getBoundingClientRect(),s=-a.top||e.body.scrollTop||n.scrollY||r.scrollTop||0,l=-a.left||e.body.scrollLeft||n.scrollX||r.scrollLeft||0;return{top:s,left:l}}change(e=WG){return e>0?this._change.pipe(hd(e)):this._change}
43_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}};t.\u0275fac=function(n){return new(n||t)(oe(Zt),oe(Ue),oe(ut,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var rs=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})(),cf=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[ns,rs,ns,rs]});let i=t;return i})();var uf=class{attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;t!=null&&(this._attachedHost=null,t.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(t){this._attachedHost=t}},Ca=class extends uf{constructor(t,o,e,n,r){super(),this.component=t,this.viewContainerRef=o,this.injector=e,this.componentFactoryResolver=n,this.projectableNodes=r}},Ar=class extends uf{constructor(t,o,e,n){super(),this.templateRef=t,this.viewContainerRef=o,this.context=e,this.injector=n}get origin(){return this.templateRef.elementRef}attach(t,o=this.context){return this.context=o,super.attach(t)}detach(){return this.context=void 0,super.detach()}},xx=class extends uf{constructor(t){super(),this.element=t instanceof Pe?t.nativeElement:t}},su=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(t){if(t instanceof Ca)return this._attachedPortal=t,this.attachComponentPortal(t);if(t instanceof Ar)return this._attachedPortal=t,this.attachTemplatePortal(t);if(this.attachDomPortal&&t instanceof xx)return this._attachedPortal=t,this.attachDomPortal(t)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var hf=class extends su{constructor(t,o,e,n,r){super(),this.outletElement=t,this._componentFactoryResolver=o,this._appRef=e,this._defaultInjector=n,this.attachDomPortal=a=>{this._document;let s=a.element;s.parentNode;let l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=r}attachComponentPortal(t){let e=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),n;return t.viewContainerRef?(n=t.viewContainerRef.createComponent(e,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector,t.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=e.create(t.injector||this._defaultInjector||$t.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=t,n}attachTemplatePortal(t){let o=t.viewContainerRef,e=o.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return e.rootNodes.forEach(n=>this.outletElement.appendChild(n)),e.detectChanges(),this.setDisposeFn(()=>{let n=o.indexOf(e);n!==-1&&o.remove(n)}),this._attachedPortal=t,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}};var r4=(()=>{let t=class t extends Ar{constructor(e,n){super(e,n)}};t.\u0275fac=function(n){return new(n||t)(G(ci),G(Fi))},t.\u0275dir=_e({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[rt]});let i=t;return i})();var Lr=(()=>{let t=class t extends su{constructor(e,n,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=n,this._isInitialized=!1,this.attached=new pe,this.attachDomPortal=a=>{this._document;let s=a.element;s.parentNode;let l=this._document.createComment("dom-portal");a.setAttachedHost(this),s.parentNode.insertBefore(l,s),this._getRootNode().appendChild(s),this._attachedPortal=a,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,a=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),s=n.createComponent(a,n.length,e.injector||n.injector,e.projectableNodes||void 0);return n!==this._viewContainerRef&&this._getRootNode().appendChild(s.hostView.rootNodes[0]),super.setDisposeFn(()=>s.destroy()),this._attachedPortal=e,this._attachedRef=s,this.attached.emit(s),s}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}_getRootNode(){let e=this._viewContainerRef.element.nativeElement;
43return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}};t.\u0275fac=function(n){return new(n||t)(G(eo),G(Fi),G(ut))},t.\u0275dir=_e({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[rt]});let i=t;return i})();var wo=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();function en(i,...t){return t.length?t.some(o=>i[o]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}var o4=bb(),Cx=class{constructor(t,o){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=o}attach(){}enable(){if(this._canBeEnabled()){let t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=Wn(-this._previousScrollPosition.left),t.style.top=Wn(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let t=this._document.documentElement,o=this._document.body,e=t.style,n=o.style,r=e.scrollBehavior||"",a=n.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),o4&&(e.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),o4&&(e.scrollBehavior=r,n.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let o=this._document.body,e=this._viewportRuler.getViewportSize();return o.scrollHeight>e.height||o.scrollWidth>e.width}};var Ax=class{constructor(t,o,e,n){this._scrollDispatcher=t,this._ngZone=o,this._viewportRuler=e,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(this._scrollSubscription)return;let t=this._scrollDispatcher.scrolled(0).pipe(Wt(o=>!o||!this._overlayRef.overlayElement.contains(o.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{let o=this._viewportRuler.getViewportScrollPosition().top;Math.abs(o-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},_b=class{enable(){}disable(){}attach(){}};function kx(i,t){return t.some(o=>{let e=i.bottom<o.top,n=i.top>o.bottom,r=i.right<o.left,a=i.left>o.right;return e||n||r||a})}function a4(i,t){return t.some(o=>{let e=i.top<o.top,n=i.bottom>o.bottom,r=i.left<o.left,a=i.right>o.right;return e||n||r||a})}var Ex=class{constructor(t,o,e,n){this._scrollDispatcher=t,this._viewportRuler=o,this._ngZone=e,this._config=n,this._scrollSubscription=null}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(!this._scrollSubscription){let t=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(t).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let o=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:n}=this._viewportRuler.getViewportSize();kx(o,[{width:e,height:n,bottom:n,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},qG=(()=>{let t=class t{constructor(e,n,r,a){this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=r,this.noop=()=>new _b,this.close=s=>new Ax(this._scrollDispatcher,this._ngZone,this._viewportRuler,s),this.block=()=>new Cx(this._viewportRuler,this._document),this.reposition=s=>new Ex(this._scrollDispatcher,this._viewportRuler,this._ngZone,s),this._document=a}};t.\u0275fac=function(n){return new(n||t)(oe(au),oe(xa),oe(Ue),oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),os=class{constructor(t){if(this.scrollStrategy=new _b,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){let o=Object.keys(t);for(let e of o)t[e]!==void 0&&(this[e]=t[e])}}};var Sx=class{constructor(t,o){this.connectionPair=t,this.scrollableViewProperties=o}};var h4=(()=>{let t=class t{constructor(e){this._attachedOverlays=[],this._document=e}
43ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}};t.\u0275fac=function(n){return new(n||t)(oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),YG=(()=>{let t=class t extends h4{constructor(e,n){super(e),this._ngZone=n,this._keydownListener=r=>{let a=this._attachedOverlays;for(let s=a.length-1;s>-1;s--)if(a[s]._keydownEvents.observers.length>0){let l=a[s]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(r)):l.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(Ue,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),ZG=(()=>{let t=class t extends h4{constructor(e,n,r){super(e),this._platform=n,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=a=>{this._pointerDownEventTarget=vo(a)},this._clickListener=a=>{let s=vo(a),l=a.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:s;this._pointerDownEventTarget=null;let c=this._attachedOverlays.slice();for(let d=c.length-1;d>-1;d--){let u=c[d];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if(s4(u.overlayElement,s)||s4(u.overlayElement,l))break;let h=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>h.next(a)):h.next(a)}}}add(e){if(super.add(e),!this._isAttached){let n=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(n)):this._addEventListeners(n),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(Zt),oe(Ue,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function s4(i,t){let o=typeof ShadowRoot<"u"&&ShadowRoot,e=t;for(;e;){if(e===i)return!0;e=o&&e instanceof ShadowRoot?e.host:e.parentNode}return!1}var lu=(()=>{let t=class t{constructor(e,n){this._platform=n,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||af()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let a=0;a<r.length;a++)r[a].remove()}let n=this._document.createElement("div");n.classList.add(e),af()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(Zt))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Ps=class{constructor(t,o,e,n,r,a,s,l,c,d=!1,u){this._portalOutlet=t,this._host=o,this._pane=e,this._config=n,this._ngZone=r,this._keyboardDispatcher=a,this._document=s,this._location=l,this._outsideClickDispatcher=c,this._animationsDisabled=d,this._injector=u,this._backdropElement=null,this._backdropClick=new Ne,this._attachments=new Ne,this._detachments=new Ne,this._locationChanges=kt.EMPTY,this._backdropClickHandler=h=>this._backdropClick.next(h),this._backdropTransitionendHandler=h=>{this._disposeBackdrop(h.target)}
43,this._keydownEvents=new Ne,this._outsidePointerEvents=new Ne,this._renders=new Ne,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy,this._afterRenderRef=oo(()=>Bh(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let o=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Sn(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof o?.onDestroy=="function"&&o.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),o}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){let t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=de(de({},this._config),t),this._updateElementSize()}setDirection(t){this._config=mt(de({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){let t=this._config.direction;return t?typeof t=="string"?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let t=this._pane.style;t.width=Wn(this._config.width),t.height=Wn(this._config.height),t.minWidth=Wn(this._config.minWidth),t.minHeight=Wn(this._config.minHeight),t.maxWidth=Wn(this._config.maxWidth),t.maxHeight=Wn(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){let t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let t=this._backdropElement;if(t){if(this._animationsDisabled){this._disposeBackdrop(t);return}t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,o,e){let n=Jd(o||[]).filter(r=>!!r);n.length&&(e?t.classList.add(...n):t.classList.remove(...n))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let t=this._renders.pipe(Mt(Ii(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){let t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},l4="cdk-overlay-connected-position-bounding-box",QG=/([A-Za-z%]+)$/,ff=class{get positions(){return this._preferredPositions}
vendor: 11,035 bytes, line 43
43constructor(t,o,e,n,r){this._viewportRuler=o,this._document=e,this._platform=n,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Ne,this._resizeSubscription=kt.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}attach(t){this._overlayRef&&this._overlayRef,this._validatePositions(),t.hostElement.classList.add(l4),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let t=this._originRect,o=this._overlayRect,e=this._viewportRect,n=this._containerRect,r=[],a;for(let s of this._preferredPositions){let l=this._getOriginPoint(t,n,s),c=this._getOverlayPoint(l,o,s),d=this._getOverlayFit(c,o,e,s);if(d.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,l);return}if(this._canFitWithFlexibleDimensions(d,c,e)){r.push({position:s,origin:l,overlayRect:o,boundingBoxRect:this._calculateBoundingBoxRect(l,s)});continue}(!a||a.overlayFit.visibleArea<d.visibleArea)&&(a={overlayFit:d,overlayPoint:c,originPoint:l,position:s,overlayRect:o})}if(r.length){let s=null,l=-1;for(let c of r){let d=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1);d>l&&(l=d,s=c)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(a.position,a.originPoint);return}this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Sc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(l4),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let o=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,o)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,t.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,o,e){let n;if(e.originX=="center")n=t.left+t.width/2;else{let a=this._isRtl()?t.right:t.left,s=this._isRtl()?t.left:t.right;n=e.originX=="start"?a:s}o.left<0&&(n-=o.left);let r;return e.originY=="center"?r=t.top+t.height/2:r=e.originY=="top"?t.top:t.bottom,o.top<0&&(r-=o.top),{x:n,y:r}}_getOverlayPoint(t,o,e){let n;e.overlayX=="center"?n=-o.width/2:e.overlayX==="start"?n=this._isRtl()?-o.width:0:n=this._isRtl()?0:-o.width;let r;return e.overlayY=="center"?r=-o.height/2:r=e.overlayY=="top"?0:-o.height,{x:t.x+n,y:t.y+r}}_getOverlayFit(t,o,e,n){let r=d4(o),{x:a,y:s}=t,l=this._getOffset(n,"x"),c=this._getOffset(n,"y");l&&(a+=l),c&&(s+=c);let d=0-a,u=a+r.width-e.width,h=0-s,p=s+r.height-e.height,f=this._subtractOverflows(r.width,d,u),m=this._subtractOverflows(r.height,h,p),g=f*m;return{visibleArea:g,isCompletelyWithinViewport:r.width*r.height===g,fitsInViewportVertically:m===r.height,fitsInViewportHorizontally:f==r.width}}_canFitWithFlexibleDimensions(t,o,e){if(this._hasFlexibleDimensions){let n=e.bottom-o.y,r=e.right-o.x,a=c4(this._overlayRef.getConfig().minHeight),s=c4(this._overlayRef.getConfig().minWidth),l=t.fitsInViewportVertically||a!=null&&a<=n,c=t.fitsInViewportHorizontally||s!=null&&s<=r;return l&&c}return!1}_pushOverlayOnScreen(t,o,e){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};let n=d4(o),r=this._viewportRect,a=Math.max(t.x+n.width-r.width,0),s=Math.max(t.y+n.height-r.height,0),l=Math.max(r.top-e.top-t.y,0),c=Math.max(r.left-e.left-t.x,0),d=0,u=0;return n.width<=r.width?d=c||-a:d=t.x<this._viewportMargin?r.left-e.left-t.x:0,n.height<=r.height?u=l||-s:u=t.y<this._viewportMargin?r.top-e.top-t.y:0,this._previousPushAmount={x:d,y:u},{x:t.x+d,y:t.y+u}}_applyPosition(t,o){if(this._setTransformOrigin(t),this._setOverlayElementStyles(o,t),this._setBoundingBoxStyles(o,t),t.panelClass&&this._addPanelClasses(t.panelClass),this._positionChanges.observers.length){let e=this._getScrollVisibility();if(t!==this._lastPosition||!this._lastScrollVisibility||!$G(this._lastScrollVisibility,e)){let n=new Sx(t,e);this._positionChanges.next(n)}this._lastScrollVisibility=e}this._lastPosition=t,this._isInitialRender=!1}_setTransformOrigin(t){if(!this._transformOriginSelector)return;let o=this._boundingBox.querySelectorAll(this._transformOriginSelector),e,n=t.overlayY;t.overlayX==="center"?e="center":this._isRtl()?e=t.overlayX==="start"?"right":"left":e=t.overlayX==="start"?"left":"right";for(let r=0;r<o.length;r++)o[r].style.transformOrigin=`${e} ${n}`}_calculateBoundingBoxRect(t,o){let e=this._viewportRect,n=this._isRtl(),r,a,s;if(o.overlayY==="top")a=t.y,r=e.height-a+this._viewportMargin;else if(o.overlayY==="bottom")s=e.height-t.y+this._viewportMargin*2,r=e.height-s+this._viewportMargin;else{let p=Math.min(e.bottom-t.y+e.top,t.y),f=this._lastBoundingBoxSize.height;r=p*2,a=t.y-p,r>f&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.y-f/2)}let l=o.overlayX==="start"&&!n||o.overlayX==="end"&&n,c=o.overlayX==="end"&&!n||o.overlayX==="start"&&n,d,u,h;if(c)h=e.width-t.x+this._viewportMargin*2,d=t.x-this._viewportMargin;else if(l)u=t.x,d=e.right-t.x;else{let p=Math.min(e.right-t.x+e.left,t.x),f=this._lastBoundingBoxSize.width;d=p*2,u=t.x-p,d>f&&!this._isInitialRender&&!this._growAfterOpen&&(u=t.x-f/2)}return{top:a,left:u,bottom:s,right:h,width:d,height:r}}_setBoundingBoxStyles(t,o){let e=this._calculateBoundingBoxRect(t,o);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));let n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;n.height=Wn(e.height),n.top=Wn(e.top),n.bottom=Wn(e.bottom),n.width=Wn(e.width),n.left=Wn(e.left),n.right=Wn(e.right),o.overlayX==="center"?n.alignItems="center":n.alignItems=o.overlayX==="end"?"flex-end":"flex-start",o.overlayY==="center"?n.justifyContent="center":n.justifyContent=o.overlayY==="bottom"?"flex-end":"flex-start",r&&(n.maxHeight=Wn(r)),a&&(n.maxWidth=Wn(a))}this._lastBoundingBoxSize=e,Sc(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Sc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Sc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,o){let e={},n=this._hasExactPosition(),r=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(n){let d=this._viewportRuler.getViewportScrollPosition();Sc(e,this._getExactOverlayY(o,t,d)),Sc(e,this._getExactOverlayX(o,t,d))}else e.position="static";let s="",l=this._getOffset(o,"x"),c=this._getOffset(o,"y");l&&(s+=`translateX(${l}px) `),c&&(s+=`translateY(${c}px)`),e.transform=s.trim(),a.maxHeight&&(n?e.maxHeight=Wn(a.maxHeight):r&&(e.maxHeight="")),a.maxWidth&&(n?e.maxWidth=Wn(a.maxWidth):r&&(e.maxWidth="")),Sc(this._pane.style,e)}_getExactOverlayY(t,o,e){let n={top:"",bottom:""},r=this._getOverlayPoint(o,this._overlayRect,t);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,e)),t.overlayY==="bottom"){let a=this._document.documentElement.clientHeight;n.bottom=`${a-(r.y+this._overlayRect.height)}px`}else n.top=Wn(r.y);return n}_getExactOverlayX(t,o,e){let n={left:"",right:""},r=this._getOverlayPoint(o,this._overlayRect,t);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,e));let a;if(this._isRtl()?a=t.overlayX==="end"?"left":"right":a=t.overlayX==="end"?"right":"left",a==="right"){let s=this._document.documentElement.clientWidth;n.right=`${s-(r.x+this._overlayRect.width)}px`}else n.left=Wn(r.x);return n}_getScrollVisibility(){let t=this._getOriginRect(),o=this._pane.getBoundingClientRect(),e=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:a4(t,e),isOriginOutsideView:kx(t,e),isOverlayClipped:a4(o,e),isOverlayOutsideView:kx(o,e)}}_subtractOverflows(t,...o){return o.reduce((e,n)=>e-Math.max(n,0),t)}_getNarrowedViewportRect(){let t=this._document.documentElement.clientWidth,o=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+t-this._viewportMargin,bottom:e.top+o-this._viewportMargin,width:t-2*this._viewportMargin,height:o-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,o){return o==="x"?t.offsetX==null?this._offsetX:t.offsetX:t.offsetY==null?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&Jd(t).forEach(o=>{o!==""&&this._appliedPanelClasses.indexOf(o)===-1&&(this._appliedPanelClasses.push(o),this._pane.classList.add(o))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
43h(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){let t=this._origin;if(t instanceof Pe)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();let o=t.width||0,e=t.height||0;return{top:t.y,bottom:t.y+e,left:t.x,right:t.x+o,height:e,width:o}}};function Sc(i,t){for(let o in t)t.hasOwnProperty(o)&&(i[o]=t[o]);return i}function c4(i){if(typeof i!="number"&&i!=null){let[t,o]=i.split(QG);return!o||o==="px"?parseFloat(t):null}return i||null}function d4(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}function $G(i,t){return i===t?!0:i.isOriginClipped===t.isOriginClipped&&i.isOriginOutsideView===t.isOriginOutsideView&&i.isOverlayClipped===t.isOverlayClipped&&i.isOverlayOutsideView===t.isOverlayOutsideView}var u4="cdk-global-overlay-wrapper",Dx=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){let o=t.getConfig();this._overlayRef=t,this._width&&!o.width&&t.updateSize({width:this._width}),this._height&&!o.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(u4),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let t=this._overlayRef.overlayElement.style,o=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:n,height:r,maxWidth:a,maxHeight:s}=e,l=(n==="100%"||n==="100vw")&&(!a||a==="100%"||a==="100vw"),c=(r==="100%"||r==="100vh")&&(!s||s==="100%"||s==="100vh"),d=this._xPosition,u=this._xOffset,h=this._overlayRef.getConfig().direction==="rtl",p="",f="",m="";l?m="flex-start":d==="center"?(m="center",h?f=u:p=u):h?d==="left"||d==="end"?(m="flex-end",p=u):(d==="right"||d==="start")&&(m="flex-start",f=u):d==="left"||d==="start"?(m="flex-start",p=u):(d==="right"||d==="end")&&(m="flex-end",f=u),t.position=this._cssPosition,t.marginLeft=l?"0":p,t.marginTop=c?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=l?"0":f,o.justifyContent=m,o.alignItems=c?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let t=this._overlayRef.overlayElement.style,o=this._overlayRef.hostElement,e=o.style;o.classList.remove(u4),e.justifyContent=e.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}},KG=(()=>{let t=class t{constructor(e,n,r,a){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=a}global(){return new Dx}flexibleConnectedTo(e){return new ff(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}};t.\u0275fac=function(n){return new(n||t)(oe(xa),oe(ut),oe(Zt),oe(lu))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),XG=0,tn=(()=>{let t=class t{constructor(e,n,r,a,s,l,c,d,u,h,p,f){this.scrollStrategies=e,this._overlayContainer=n,this._componentFactoryResolver=r,this._positionBuilder=a,this._keyboardDispatcher=s,this._injector=l,this._ngZone=c,this._document=d,this._directionality=u,this._location=h,this._outsideClickDispatcher=p,this._animationsModuleType=f}create(e){let n=this._createHostElement(),r=this._createPaneElement(n),a=this._createPortalOutlet(r),s=new os(e);return s.direction=s.direction||this._directionality.value,new Ps(a,n,r,s,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(vr))}position(){return this._positionBuilder}_createPaneElement(e){let n=this._document.createElement("div");return n.id=`cdk-overlay-${XG++}`,n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(mo)),new hf(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}};t.\u0275fac=function(n){return new(n||t)(oe(qG),oe(lu),oe(eo),oe(KG),oe(YG),oe($t),oe(Ue),oe(ut),oe(Ni),oe(Ja),oe(ZG),oe(Ri,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),JG=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],f4=new ye("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.reposition()}}),pf=(()=>{let t=class t{constructor(e){this.elementRef=e}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0});let i=t;return i})(),Tx=(()=>{let t=class t{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}constructor(e,n,r,a,s){this._overlay=e,this._dir=s,this._backdropSubscription=kt.EMPTY,this._attachSubscription=kt.EMPTY,this._detachSubscription=kt.EMPTY,this._positionSubscription=kt.EMPTY,this._disposeOnNavigation=!1,this._ngZone=be(Ue),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new pe,this.positionChange=new pe,this.attach=new pe,this.detach=new pe,this.overlayKeydown=new pe,this.overlayOutsideClick=new pe,this._templatePortal=new Ar(n,r),this._scrollStrategyFactory=a,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=JG);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!en(n)&&(n.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let r=this._getOriginElement(),a=vo(n);(!r||r!==a&&!r.contains(a))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new os({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(n.width=this.width),(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}
43_getOrigin(){return this.origin instanceof pf?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof pf?this.origin.elementRef.nativeElement:this.origin instanceof Pe?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(t1(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)(G(tn),G(ci),G(Fi),G(f4),G(Ni,8))},t.\u0275dir=_e({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",Ie],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",Ie],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",Ie],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",Ie],push:[2,"cdkConnectedOverlayPush","push",Ie],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",Ie]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[vt,gt]});let i=t;return i})();function eW(i){return()=>i.scrollStrategies.reposition()}var tW={provide:f4,deps:[tn],useFactory:eW},Wo=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[tn,tW],imports:[ns,wo,cf,cf]});let i=t;return i})();function iW(i){if(i.type==="characterData"&&i.target instanceof Comment)return!0;if(i.type==="childList"){for(let t=0;t<i.addedNodes.length;t++)if(!(i.addedNodes[t]instanceof Comment))return!1;for(let t=0;t<i.removedNodes.length;t++)if(!(i.removedNodes[t]instanceof Comment))return!1;return!0}return!1}var p4=(()=>{let t=class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),nW=(()=>{let t=class t{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map,this._ngZone=be(Ue)}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=so(e);return new jt(r=>{let s=this._observeElement(n).pipe(et(l=>l.filter(c=>!iW(c))),Wt(l=>!!l.length)).subscribe(l=>{this._ngZone.run(()=>{r.next(l)}
43)});return()=>{s.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let n=new Ne,r=this._mutationObserverFactory.create(a=>n.next(a));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}};t.\u0275fac=function(n){return new(n||t)(oe(p4))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),wb=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Zr(e),this._subscribe()}constructor(e,n){this._contentObserver=e,this._elementRef=n,this.event=new pe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(bs(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)(G(nW),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",Ie],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[vt]});let i=t;return i})(),cu=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[p4]});let i=t;return i})();var m4=new Set,Dc,rW=(()=>{let t=class t{constructor(e,n){this._platform=e,this._nonce=n,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):aW}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&oW(e,this._nonce),this._matchMedia(e)}};t.\u0275fac=function(n){return new(n||t)(oe(Zt),oe(hl,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function oW(i,t){if(!m4.has(i))try{Dc||(Dc=document.createElement("style"),t&&Dc.setAttribute("nonce",t),Dc.setAttribute("type","text/css"),document.head.appendChild(Dc)),Dc.sheet&&(Dc.sheet.insertRule(`@media ${i} {body{ }}`,0),m4.add(i))}catch(o){console.error(o)}}function aW(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var b4=(()=>{let t=class t{constructor(e,n){this._mediaMatcher=e,this._zone=n,this._queries=new Map,this._destroySubject=new Ne}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return g4(Jd(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=g4(Jd(e)).map(s=>this._registerQuery(s).observable),a=da(r);return a=No(a.pipe(Oi(1)),a.pipe(Jl(1),bs(0))),a.pipe(et(s=>{let l={matches:!1,breakpoints:{}};return s.forEach(({matches:c,query:d})=>{l.matches=l.matches||c,l.breakpoints[d]=c}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),a={observable:new jt(s=>{let l=c=>this._zone.run(()=>s.next(c));return n.addListener(l),()=>{n.removeListener(l)}}).pipe(Ai(n),et(({matches:s})=>({query:e,matches:s})),Mt(this._destroySubject)),mql:n};return this._queries.set(e,a),a}};t.\u0275fac=function(n){return new(n||t)(oe(rW),oe(Ue))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function g4(i){return i.map(t=>t.split(",")).reduce((t,o)=>t.concat(o)).map(t=>t.trim())}var x4=" ";function Nx(i,t,o){let e=kb(i,t);o=o.trim(),!e.some(n=>n.trim()===o)&&(e.push(o),i.setAttribute(t,e.join(x4)))}function Db(i,t,o){let e=kb(i,t);o=o.trim();let n=e.filter(r=>r!==o);n.length?i.setAttribute(t,n.join(x4)):i.removeAttribute(t)}function kb(i,t){return i.getAttribute(t)?.match(/\S+/g)??[]}var C4="cdk-describedby-message",xb="cdk-describedby-host",Ox=0,Tb=(()=>{let t=class t{constructor(e,n){this._platform=n,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${Ox++}`,this._document=e,this._id=be(jd)+"-"+Ox++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let a=Mx(n,r);
43typeof n!="string"?(v4(n,this._id),this._messageRegistry.set(a,{messageElement:n,referenceCount:0})):this._messageRegistry.has(a)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,a)||this._addMessageReference(e,a)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;let a=Mx(n,r);if(this._isElementDescribedByMessage(e,a)&&this._removeMessageReference(e,a),typeof n=="string"){let s=this._messageRegistry.get(a);s&&s.referenceCount===0&&this._deleteMessageElement(a)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${xb}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(xb);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){let r=this._document.createElement("div");v4(r,this._id),r.textContent=e,n&&r.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(Mx(e,n),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let a=0;a<n.length;a++)n[a].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let n=kb(e,"aria-describedby").filter(r=>r.indexOf(C4)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);Nx(e,"aria-describedby",r.messageElement.id),e.setAttribute(xb,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,Db(e,"aria-describedby",r.messageElement.id),e.removeAttribute(xb)}_isElementDescribedByMessage(e,n){let r=kb(e,"aria-describedby"),a=this._messageRegistry.get(n),s=a&&a.messageElement.id;return!!s&&r.indexOf(s)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let r=n==null?"":`${n}`.trim(),a=e.getAttribute("aria-label");return r?!a||a.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}};t.\u0275fac=function(n){return new(n||t)(oe(ut),oe(Zt))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function Mx(i,t){return typeof i=="string"?`${t||""}/${i}`:i}function v4(i,t){i.id||(i.id=`${C4}-${t}-${Ox++}`)}var gW=200,Px=class{constructor(t,o){this._letterKeyStream=new Ne,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new Ne,this.selectedItem=this._selectedItem;let e=typeof o?.debounceInterval=="number"?o.debounceInterval:gW;o?.skipPredicate&&(this._skipPredicateFn=o.skipPredicate),this.setItems(t),this._setupKeyHandler(e)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(t){this._selectedItemIndex=t}setItems(t){this._items=t}handleKey(t){let o=t.keyCode;t.key&&t.key.length===1?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(o>=65&&o<=90||o>=48&&o<=57)&&this._letterKeyStream.next(String.fromCharCode(o))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(t){this._letterKeyStream.pipe(En(o=>this._pressedLetters.push(o)),bs(t),Wt(()=>this._pressedLetters.length>0),et(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(o=>{for(let e=1;e<this._items.length+1;e++){let n=(this._selectedItemIndex+e)%this._items.length,r=this._items[n];if(!this._skipPredicateFn?.(r)&&r.getLabel?.().toLocaleUpperCase().trim().indexOf(o)===0){this._selectedItem.next(r);break}}this._pressedLetters=[]})}},Eb=class{constructor(t,o){this._items=t,this._activeItemIndex=-1,this._activeItem=ir(null),this._wrap=!1,this._typeaheadSub
43scription=kt.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this.tabOut=new Ne,this.change=new Ne,t instanceof tr?this._itemChangesSubscription=t.changes.subscribe(e=>this._itemsChanged(e.toArray())):w0(t)&&(this._effectRef=Di(()=>this._itemsChanged(t()),{injector:o}))}skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){this._typeaheadSubscription.unsubscribe();let o=this._getItemsArray();return this._typeahead=new Px(o,{debounceInterval:typeof t=="number"?t:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.setActiveItem(e)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(t=!0){return this._homeAndEnd=t,this}withPageUpDown(t=!0,o=10){return this._pageUpAndDown={enabled:t,delta:o},this}setActiveItem(t){let o=this._activeItem();this.updateActiveItem(t),this._activeItem()!==o&&this.change.next(this._activeItemIndex)}onKeydown(t){let o=t.keyCode,n=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!t[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(o){case 9:this.tabOut.next();return;case 40:if(this._vertical&&n){this.setNextItemActive();break}else return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&n){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&n){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&n){let r=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&n){let r=this._activeItemIndex+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(r<a?r:a-1,-1);break}else return;default:(n||en(t,"shiftKey"))&&this._typeahead?.handleKey(t);return}this._typeahead?.reset(),t.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(t){let o=this._getItemsArray(),e=typeof t=="number"?t:o.indexOf(t),n=o[e];this._activeItem.set(n??null),this._activeItemIndex=e,this._typeahead?.setCurrentSelectedItemIndex(e)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}_setActiveInWrapMode(t){let o=this._getItemsArray();for(let e=1;e<=o.length;e++){let n=(this._activeItemIndex+t*e+o.length)%o.length,r=o[n];if(!this._skipPredicateFn(r)){this.setActiveItem(n);return}}}_setActiveInDefaultMode(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}_setActiveItemByIndex(t,o){let e=this._getItemsArray();if(e[t]){for(;this._skipPredicateFn(e[t]);)if(t+=o,!e[t])return;this.setActiveItem(t)}}_getItemsArray(){return w0(this._items)?this._items():this._items instanceof tr?this._items.toArray():this._items}_itemsChanged(t){this._typeahead?.setItems(t);let o=this._activeItem();if(o){let e=t.indexOf(o);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e,this._typeahead?.setCurrentSelectedItemIndex(e))}}}
43,Sb=class extends Eb{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}},qo=class extends Eb{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}};var vf=(()=>{let t=class t{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return vW(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=bW(EW(e));if(n&&(y4(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),a=y4(e);return e.hasAttribute("contenteditable")?a!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!AW(e)?!1:r==="audio"?e.hasAttribute("controls")?a!==-1:!1:r==="video"?a===-1?!1:a!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return kW(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}};t.\u0275fac=function(n){return new(n||t)(oe(Zt))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function bW(i){try{return i.frameElement}catch{return null}}function vW(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects=="function"&&i.getClientRects().length)}function yW(i){let t=i.nodeName.toLowerCase();return t==="input"||t==="select"||t==="button"||t==="textarea"}function _W(i){return xW(i)&&i.type=="hidden"}function wW(i){return CW(i)&&i.hasAttribute("href")}function xW(i){return i.nodeName.toLowerCase()=="input"}function CW(i){return i.nodeName.toLowerCase()=="a"}function A4(i){if(!i.hasAttribute("tabindex")||i.tabIndex===void 0)return!1;let t=i.getAttribute("tabindex");return!!(t&&!isNaN(parseInt(t,10)))}function y4(i){if(!A4(i))return null;let t=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function AW(i){let t=i.nodeName.toLowerCase(),o=t==="input"&&i.type;return o==="text"||o==="password"||t==="select"||t==="textarea"}function kW(i){return _W(i)?!1:yW(i)||wW(i)||i.hasAttribute("contenteditable")||A4(i)}function EW(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var Rx=class{get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}constructor(t,o,e,n,r=!1,a){this._element=t,this._checker=o,this._ngZone=e,this._document=n,this._injector=a,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}destroy(){let t=this._startAnchor,o=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),o&&(o.removeEventListener("focus",this.endAnchorListener),o.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(o=>{this._executeOnStable(()=>o(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){let o=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return t=="start"?o.length?o[0]:this._getFirstTabbableElement(this._element):o.length?o[o.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){let o=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(o){if(!this._checker.isFocusable(o)){let e=this._getFirstTabbableElement(o);return e?.focus(t),!!e}return o.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){let o=this._getRegionBoundary("start");return o&&o.focus(t),!!o}focusLastTabbableElement(t){let o=this._getRegionBoundary("end");return o&&o.focus(t),!!o}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let o=t.children;for(let e=0;e<o.length;e++){let n=o[e].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(o[e]):null;if(n)return n}return null}_getLastTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let o=t.children;for(let e=o.length-1;e>=0;e--){let n=o[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(o[e]):null;if(n)return n}return null}_createAnchor(){let t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,o){t?o.setAttribute("tabindex","0"):o.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._injector?Sn(t,{injector:this._injector}):setTimeout(t)}},yf=(()=>{let t=class t{constructor(e,n,r){this._checker=e,this._ngZone=n,this._injector=be($t),this._document=r}create(e,n=!1){return new Rx(e,this._checker,this._ngZone,this._document,n,this._injector)}};t.\u0275fac=function(n){return new(n||t)(oe(vf),oe(Ue),oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),k4=(()=>{let t=class t{get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}constructor(e,n,r){this._elementRef=e,this._focusTrapFactory=n,this._previouslyFocusedElement=null,be
43(Zt).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=is(),this.focusTrap?.focusInitialElementWhenReady()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(yf),G(ut))},t.\u0275dir=_e({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",Ie],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",Ie]},exportAs:["cdkTrapFocus"],standalone:!0,features:[vt,gt]});let i=t;return i})();function _f(i){return i.buttons===0||i.detail===0}function wf(i){let t=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!t&&t.identifier===-1&&(t.radiusX==null||t.radiusX===1)&&(t.radiusY==null||t.radiusY===1)}var SW=new ye("cdk-input-modality-detector-options"),DW={ignoreKeys:[18,17,224,91,16]},E4=650,du=fr({passive:!0,capture:!0}),TW=(()=>{let t=class t{get mostRecentModality(){return this._modality.value}constructor(e,n,r,a){this._platform=e,this._mostRecentTarget=null,this._modality=new Mi(null),this._lastTouchMs=0,this._onKeydown=s=>{this._options?.ignoreKeys?.some(l=>l===s.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=vo(s))},this._onMousedown=s=>{Date.now()-this._lastTouchMs<E4||(this._modality.next(_f(s)?"keyboard":"mouse"),this._mostRecentTarget=vo(s))},this._onTouchstart=s=>{if(wf(s)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=vo(s)},this._options=de(de({},DW),a),this.modalityDetected=this._modality.pipe(Jl(1)),this.modalityChanged=this.modalityDetected.pipe(fd()),e.isBrowser&&n.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,du),r.addEventListener("mousedown",this._onMousedown,du),r.addEventListener("touchstart",this._onTouchstart,du)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,du),document.removeEventListener("mousedown",this._onMousedown,du),document.removeEventListener("touchstart",this._onTouchstart,du))}};t.\u0275fac=function(n){return new(n||t)(oe(Zt),oe(Ue),oe(ut),oe(SW,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),MW=new ye("liveAnnouncerElement",{providedIn:"root",factory:IW});function IW(){return null}var OW=new ye("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),PW=0,S4=(()=>{let t=class t{constructor(e,n,r,a){this._ngZone=n,this._defaultOptions=a,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...n){let r=this._defaultOptions,a,s;return n.length===1&&typeof n[0]=="number"?s=n[0]:[a,s]=n,this.clear(),clearTimeout(this._previousTimeout),a||(a=r&&r.politeness?r.politeness:"polite"),s==null&&r&&(s=r.duration),this._liveElement.setAttribute("aria-live",a),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(l=>this._currentResolve=l)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof s=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),s)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let a=0;a<n.length;a++)n[a].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${PW++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let a=n[r],s=a.getAttribute("aria-owns");s?s.indexOf(e)===-1&&a.setAttribute("aria-owns",s+" "+e):a.setAttribute("aria-owns",e)}}};t.\u0275fac=function(n){return new(n||t)(oe(MW,8),oe(Ue),oe(ut),oe(OW,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();
vendor: 4,721 bytes, line 43
43var Ab=function(i){return i[i.IMMEDIATE=0]="IMMEDIATE",i[i.EVENTUAL=1]="EVENTUAL",i}(Ab||{}),RW=new ye("cdk-focus-monitor-default-options"),Cb=fr({passive:!0,capture:!0}),wn=(()=>{let t=class t{constructor(e,n,r,a,s){this._ngZone=e,this._platform=n,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new Ne,this._rootNodeFocusAndBlurListener=l=>{let c=vo(l);for(let d=c;d;d=d.parentElement)l.type==="focus"?this._onFocus(l,d):this._onBlur(l,d)},this._document=a,this._detectionMode=s?.detectionMode||Ab.IMMEDIATE}monitor(e,n=!1){let r=so(e);if(!this._platform.isBrowser||r.nodeType!==1)return Ke();let a=n4(r)||this._getDocument(),s=this._elementInfo.get(r);if(s)return n&&(s.checkChildren=!0),s.subject;let l={checkChildren:n,subject:new Ne,rootNode:a};return this._elementInfo.set(r,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){let n=so(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){let a=so(e),s=this._getDocument().activeElement;a===s?this._getClosestElementsInfo(a).forEach(([l,c])=>this._originChanged(l,n,c)):(this._setOrigin(n),typeof a.focus=="function"&&a.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Ab.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===Ab.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?E4:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,n){let r=this._elementInfo.get(n),a=vo(e);!r||!r.checkChildren&&n!==a||this._originChanged(n,this._getFocusOrigin(a),r)}_onBlur(e,n){let r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,Cb),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,Cb)}),this._rootNodeFocusListenerCount.set(n,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Mt(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Cb),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Cb),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((r,a)=>{(a===e||r.checkChildren&&a.contains(e))&&n.push([a,r])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let a=e.labels;if(a){for(let s=0;s<a.length;
43s++)if(a[s].contains(n))return!0}return!1}};t.\u0275fac=function(n){return new(n||t)(oe(Ue),oe(Zt),oe(TW),oe(ut,8),oe(RW,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Mb=(()=>{let t=class t{constructor(e,n){this._elementRef=e,this._focusMonitor=n,this._focusOrigin=null,this.cdkFocusChange=new pe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(wn))},t.\u0275dir=_e({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0});let i=t;return i})(),Tc=function(i){return i[i.NONE=0]="NONE",i[i.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",i[i.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",i}(Tc||{}),_4="cdk-high-contrast-black-on-white",w4="cdk-high-contrast-white-on-black",Ix="cdk-high-contrast-active",Lx=(()=>{let t=class t{constructor(e,n){this._platform=e,this._document=n,this._breakpointSubscription=be(b4).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Tc.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,a=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Tc.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Tc.BLACK_ON_WHITE}return Tc.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(Ix,_4,w4),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===Tc.BLACK_ON_WHITE?e.add(Ix,_4):n===Tc.WHITE_ON_BLACK&&e.add(Ix,w4)}}};t.\u0275fac=function(n){return new(n||t)(oe(Zt),oe(ut))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),fu=(()=>{let t=class t{constructor(e){e._applyBodyHighContrastModeCssClasses()}};t.\u0275fac=function(n){return new(n||t)(oe(Lx))},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[cu]});let i=t;return i})();function FW(i,t){}var Mc=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var jx=(()=>{let t=class t extends su{constructor(e,n,r,a,s,l,c,d){super(),this._elementRef=e,this._focusTrapFactory=n,this._config=a,this._interactivityChecker=s,this._ngZone=l,this._overlayRef=c,this._focusMonitor=d,this._platform=be(Zt),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=be(nt),this._injector=be($t),this._isDestroyed=!1,this.attachDomPortal=u=>{this._portalOutlet.hasAttached();let h=this._portalOutlet.attachDomPortal(u);return this._contentAttached(),h},this._document=r,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(){this._isDestroyed||Sn(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let r=is(),a=this._elementRef.nativeElement;
43(!r||r===this._document.body||r===a||a.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,n=is();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=is()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(yf),G(ut,8),G(Mc),G(vf),G(Ue),G(Ps),G(wn))},t.\u0275cmp=me({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,r){if(n&1&&ct(Lr,7),n&2){let a;Te(a=Me())&&(r._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,r){n&2&&qe("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},standalone:!0,features:[rt,it],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&Ae(0,FW,0,0,"ng-template",0)},dependencies:[Lr],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2});let i=t;return i})(),xf=class{constructor(t,o){this.overlayRef=t,this.config=o,this.closed=new Ne,this.disableClose=o.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=o.id,this.keydownEvents.subscribe(e=>{e.keyCode===27&&!this.disableClose&&!en(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=t.detachments().subscribe(()=>{o.closeOnOverlayDetachments!==!1&&this.close()})}
43close(t,o){if(this.containerInstance){let e=this.closed;this.containerInstance._closeInteractionType=o?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(t),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",o=""){return this.overlayRef.updateSize({width:t,height:o}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}},NW=new ye("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.block()}}),LW=new ye("DialogData"),BW=new ye("DefaultDialogConfig");var jW=0,Vx=(()=>{let t=class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,n,r,a,s,l){this._overlay=e,this._injector=n,this._defaultOptions=r,this._parentDialog=a,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Ne,this._afterOpenedAtThisLevel=new Ne,this._ariaHiddenElements=new Map,this.afterAllClosed=Ba(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ai(void 0))),this._scrollStrategy=l}open(e,n){let r=this._defaultOptions||new Mc;n=de(de({},r),n),n.id=n.id||`cdk-dialog-${jW++}`,n.id&&this.getDialogById(n.id);let a=this._getOverlayConfig(n),s=this._overlay.create(a),l=new xf(s,n),c=this._attachContainer(s,l,n);return l.containerInstance=c,this._attachDialogContent(e,l,c,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){Bx(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){Bx(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),Bx(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new os({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){let a=r.injector||r.viewContainerRef?.injector,s=[{provide:Mc,useValue:r},{provide:xf,useValue:n},{provide:Ps,useValue:e}],l;r.container?typeof r.container=="function"?l=r.container:(l=r.container.type,s.push(...r.container.providers(r))):l=jx;let c=new Ca(l,r.viewContainerRef,$t.create({parent:a||this._injector,providers:s}),r.componentFactoryResolver);return e.attach(c).instance}_attachDialogContent(e,n,r,a){if(e instanceof ci){let s=this._createInjector(a,n,r,void 0),l={$implicit:a.data,dialogRef:n};a.templateContext&&(l=de(de({},l),typeof a.templateContext=="function"?a.templateContext():a.templateContext)),r.attachTemplatePortal(new Ar(e,null,l,s))}else{let s=this._createInjector(a,n,r,this._injector),l=r.attachComponentPortal(new Ca(e,a.viewContainerRef,s,a.componentFactoryResolver));n.componentRef=l,n.componentInstance=l.instance}}_createInjector(e,n,r,a){let s=e.injector||e.viewContainerRef?.injector,l=[{provide:LW,useValue:e.data},{provide:xf,useValue:n}];return e.providers&&(typeof e.providers=="function"?l.push(...e.providers(n,e,r)):l.push(...e.providers)),e.direction&&(!s||!s.get(Ni,null,{optional:!0}))&&l.push({provide:Ni,useValue:{value:e.direction,change:Ke()}}),$t.create({parent:s||a,providers:l})}_removeOpenDialog(e,n){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEac
43h((a,s)=>{a?s.setAttribute("aria-hidden",a):s.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){let a=n[r];a!==e&&a.nodeName!=="SCRIPT"&&a.nodeName!=="STYLE"&&!a.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}};t.\u0275fac=function(n){return new(n||t)(oe(tn),oe($t),oe(BW,8),oe(t,12),oe(lu),oe(NW))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function Bx(i,t){let o=i.length;for(;o--;)t(i[o])}var D4=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[Vx],imports:[Wo,wo,fu,wo]});let i=t;return i})();var VW=["text"],zW=[[["mat-icon"]],"*"],HW=["mat-icon","*"];function UW(i,t){if(i&1&&ne(0,"mat-pseudo-checkbox",1),i&2){let o=ue();J("disabled",o.disabled)("state",o.selected?"checked":"unchecked")}}function GW(i,t){if(i&1&&ne(0,"mat-pseudo-checkbox",3),i&2){let o=ue();J("disabled",o.disabled)}}function WW(i,t){if(i&1&&(q(0,"span",4),ve(1),Y()),i&2){let o=ue();$(),un("(",o.group.label,")")}}var qW=["mat-internal-form-field",""],YW=["*"];var B4=(()=>{let t=class t{};t.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",t.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",t.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",t.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)";let i=t;return i})(),j4=(()=>{let t=class t{};t.COMPLEX="375ms",t.ENTERING="225ms",t.EXITING="195ms";let i=t;return i})();function ZW(){return!0}var QW=new ye("mat-sanity-checks",{providedIn:"root",factory:ZW}),Ct=(()=>{let t=class t{constructor(e,n,r){this._sanityChecks=n,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return af()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}};t.\u0275fac=function(n){return new(n||t)(oe(Lx),oe(QW,8),oe(ut))},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[ns,ns]});let i=t;return i})();var xl=class{constructor(t,o,e,n,r){this._defaultMatcher=t,this.ngControl=o,this._parentFormGroup=e,this._parentForm=n,this._stateChanges=r,this.errorState=!1}updateErrorState(){let t=this.errorState,o=this._parentFormGroup||this._parentForm,e=this.matcher||this._defaultMatcher,n=this.ngControl?this.ngControl.control:null,r=e?.isErrorState(n,o)??!1;r!==t&&(this.errorState=r,this._stateChanges.next())}};var T4=new ye("MAT_DATE_LOCALE",{providedIn:"root",factory:$W});function $W(){return be(gl)}var kr=class{constructor(){this._localeChanges=new Ne,this.localeChanges=this._localeChanges}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return t==null||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,o){return this.getYear(t)-this.getYear(o)||this.getMonth(t)-this.getMonth(o)||this.getDate(t)-this.getDate(o)}sameDate(t,o){if(t&&o){let e=this.isValid(t),n=this.isValid(o);return e&&n?!this.compareDate(t,o):e==n}return t==o}clampDate(t,o,e){return o&&this.compareDate(t,o)<0?o:e&&this.compareDate(t,e)>0?e:t}},Cl=new ye("mat-date-formats"),KW=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function zx(i,t){let o=Array(i);for(let e=0;e<i;e++)o[e]=t(e);return o}var XW=(()=>{let t=class t extends kr{constructor(e){super(),this.useUtcForDisplay=!1,this._matDateLocale=be(T4,{optional:!0}),e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let n=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return zx(12,r=>this._format(n,new Date(2017,r,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return zx(31,n=>this._format(e,new Date(2017,0,n+1)))}getDayOfWeekNames(e){let n=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});
43return zx(7,r=>this._format(n,new Date(2017,0,r+1)))}getYearName(e){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),n=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,n,r){let a=this._createDateWithOverflow(e,n,r);return a.getMonth()!=n,a}today(){return new Date}parse(e,n){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,n){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let r=new Intl.DateTimeFormat(this.locale,mt(de({},n),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,n){return this.addCalendarMonths(e,n*12)}addCalendarMonths(e,n){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+n,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+n)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,n){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+n)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(KW.test(e)){let n=new Date(e);if(this.isValid(n))return n}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,n,r){let a=new Date;return a.setFullYear(e,n,r),a.setHours(0,0,0,0),a}_2digit(e){return("00"+e).slice(-2)}_format(e,n){let r=new Date;return r.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),r.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e.format(r)}};t.\u0275fac=function(n){return new(n||t)(oe(T4,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),JW={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};var Yx=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[eq()]});let i=t;return i})();function eq(i=JW){return[{provide:kr,useClass:XW},{provide:Cl,useValue:i}]}var $o=(()=>{let t=class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Qo=function(i){return i[i.FADING_IN=0]="FADING_IN",i[i.VISIBLE=1]="VISIBLE",i[i.FADING_OUT=2]="FADING_OUT",i[i.HIDDEN=3]="HIDDEN",i}(Qo||{}),Gx=class{constructor(t,o,e,n=!1){this._renderer=t,this.element=o,this.config=e,this._animationForciblyDisabledThroughCss=n,this.state=Qo.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},M4=fr({passive:!0,capture:!0}),Wx=class{constructor(){this._events=new Map,this._delegateEventHandler=t=>{let o=vo(t);o&&this._events.get(t.type)?.forEach((e,n)=>{(n===o||n.contains(o))&&e.forEach(r=>r.handleEvent(t))})}}addHandler(t,o,e,n){let r=this._events.get(o);if(r){let a=r.get(e);a?a.add(n):r.set(e,new Set([n]))}else this._events.set(o,new Map([[e,new Set([n])]])),t.runOutsideAngular(()=>{document.addEventListener(o,this._delegateEventHandler,M4)})}removeHandler(t,o,e){let n=this._events.get(t);if(!n)return;let r=n.get(o);r&&(r.delete(e),r.size===0&&n.delete(o),n.size===0&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,M4)))}},I4={enterDuration:225,exitDuration:150},tq=800,O4=fr({passive:!0,capture:!0}),P4=["mousedown","touchstart"],R4=["mouseup","mouseleave","touchend","touchcancel"],Cf=class Cf{constructor(t,o,e,n){this._target=t,this._ngZone=o,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=so(e))}fadeInRipple(t,o,e={}){let n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=de(de({},I4),e.animation);e.centered&&(t=n.left+n.width/2,o=n.top+n.height/2);let a=e.radius||iq(t,o,n),s=t-n.left,l=o-n.top,c=r.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=`${s-a}px`,d.style.top=`${l-a}px`,d.style.height=`${a*2}px`,d.style.width=`${a*2}px`,e.color!=null&&(d.style.backgroundColor=e.color),d.style.transitionDuration=`${c}ms`,this._containerElement.appendChild(d);let u=window.getComputedStyle(d),h=u.transitionProperty,p=u.transitionDuration,f=h==="none"||p==="0s"||p==="0s, 0s"||n.width===0&&n.height===0,m=new Gx(this,d,e,f);d.style.transform="scale3d(1, 1, 1)",m.state=Qo.FADING_IN,e.persistent||(this._mostRecentTransientRipple=m);let g=null;return!f&&(c||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let y=()=>{g&&(g.fallbackTimer=null),clearTimeout(T),this._finishRippleTransition(m)},C=()=>this._destroyRipple(m),T=setTimeout(C,c+100);d.addEventListener("transitionend",y),d.addEventListener("transitioncancel",C),g={onTransitionEnd:y,onTransitionCancel:C,fallbackTimer:T}}),this._activeRipples.set(m,g),(f||!c)&&this._finishRippleTransition(m),m}fadeOutRipple(t){if(t.state===Qo.FADING_OUT||t.state===Qo.HIDDEN)return;let o=t.element,e=de(de({},I4),t.config.animation);o.style.transitionDuration=`${e.exitDuration}ms`,o.style.opacity="0",t.state=Qo.FADING_OUT,(t._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(t)}
43fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){let o=so(t);!this._platform.isBrowser||!o||o===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=o,P4.forEach(e=>{Cf._eventManager.addHandler(this._ngZone,e,o,this)}))}handleEvent(t){t.type==="mousedown"?this._onMousedown(t):t.type==="touchstart"?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{R4.forEach(o=>{this._triggerElement.addEventListener(o,this,O4)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){t.state===Qo.FADING_IN?this._startFadeOutTransition(t):t.state===Qo.FADING_OUT&&this._destroyRipple(t)}_startFadeOutTransition(t){let o=t===this._mostRecentTransientRipple,{persistent:e}=t.config;t.state=Qo.VISIBLE,!e&&(!o||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){let o=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=Qo.HIDDEN,o!==null&&(t.element.removeEventListener("transitionend",o.onTransitionEnd),t.element.removeEventListener("transitioncancel",o.onTransitionCancel),o.fallbackTimer!==null&&clearTimeout(o.fallbackTimer)),t.element.remove()}_onMousedown(t){let o=_f(t),e=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+tq;!this._target.rippleDisabled&&!o&&!e&&(this._isPointerDown=!0,this.fadeInRipple(t.clientX,t.clientY,this._target.rippleConfig))}_onTouchStart(t){if(!this._target.rippleDisabled&&!wf(t)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let o=t.changedTouches;if(o)for(let e=0;e<o.length;e++)this.fadeInRipple(o[e].clientX,o[e].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(t=>{let o=t.state===Qo.VISIBLE||t.config.terminateOnPointerUp&&t.state===Qo.FADING_IN;!t.config.persistent&&o&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let t=this._triggerElement;t&&(P4.forEach(o=>Cf._eventManager.removeHandler(o,t,this)),this._pointerUpEventsRegistered&&(R4.forEach(o=>t.removeEventListener(o,this,O4)),this._pointerUpEventsRegistered=!1))}};Cf._eventManager=new Wx;var Af=Cf;function iq(i,t,o){let e=Math.max(Math.abs(i-o.left),Math.abs(i-o.right)),n=Math.max(Math.abs(t-o.top),Math.abs(t-o.bottom));return Math.sqrt(e*e+n*n)}var Al=new ye("mat-ripple-global-options"),pr=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,n,r,a,s){this._elementRef=e,this._animationMode=s,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=a||{},this._rippleRenderer=new Af(this,n,e,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:de(de(de({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,n=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,de(de({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,de(de({},this.rippleConfig),e))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue),G(Zt),G(Al,8),G(Ri,8))},t.\u0275dir=_e({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0});let i=t;return i})(),Qr=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Ct]});let i=t;return i})(),Zx=(()=>{let t=class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}};t.\u0275fac=function(n){return new(n||t)(G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,r){n&2&&Fe("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[it],decls:0,vars:0,template:function(n,r){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
43height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0});let i=t;return i})(),Qx=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct]});let i=t;return i})(),$x=new ye("MAT_OPTION_PARENT_COMPONENT");var Kx=new ye("MatOptgroup");var nq=0,qx=class{constructor(t,o=!1){this.source=t,this.isUserInput=o}},Ob=(()=>{let t=class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,n,r,a){this._element=e,this._changeDetectorRef=n,this._parent=r,this.group=a,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${nq++}`,this.onSelectionChange=new pe,this._stateChanges=new Ne}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!en(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new qx(this,e))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G($x,8),G(Kx,8))},t.\u0275cmp=me({type:t,selectors:[["mat-option"]],viewQuery:function(n,r){if(n&1&&ct(VW,7),n&2){let a;Te(a=Me())&&(r._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,r){n&1&&Se("click",function(){return r._selectViaInteraction()})("keydown",function(s){return r._handleKeydown(s)}),n&2&&(Dn("id",r.id),qe("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),Fe("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",Ie]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[vt,it],ngContentSelectors:HW,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){n&1&&(Dt(zW),Ae(0,UW,1,2,"mat-pseudo-checkbox",1),Qe(1),q(2,"span",2,0),Qe(4,1),Y(),Ae(5,GW,1,1,"mat-pseudo-checkbox",3)(6,WW,2,1,"span",4),ne(7,"div",5)),n&2&&(lt(r.multiple?0:-1),$(5),lt(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),$(),lt(r.group&&r.group._inert?6:-1),$(),J("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[Zx,pr],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})();function V4(i,t,o){if(o.length){let e=t.toArray(),n=o.toArray(),r=0;for(let a=0;a<i+1;a++)e[a].group&&e[a].group===n[r]&&r++;return r}return 0}function z4(i,t,o,e){return i<o?i:i+t>o+e?Math.max(0,i-e+t):o}var Xx=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Qr,Ct,Qx]});let i=t;return i})(),F4={capture:!0},N4=["focus","mousedown","mouseenter","touchstart"],Hx="mat-ripple-loader-uninitialized",Ux="mat-ripple-loader-class-name",L4="mat-ripple-loader-centered",Ib="mat-ripple-loader-disabled",Pb=(()=>{let t=class t{constructor(){this._document=be(ut,{optional:!0}),this._animationMode=be(Ri,{optional:!0}),this._globalRippleOptions=be(Al,{optional:!0}),this._platform=be(Zt),this._ngZone=be(Ue),this._hosts=new Map,this._onInteraction=e=>{let n=vo(e);if(n instanceof HTMLElement){let r=n.closest(`[${Hx}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}},this._ngZone.runOutsideAngular(()=>{for(let e of N4)this._document?.addEventListener(e,this._onInteraction,F4)})}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);for(let n of N4)this._document?.removeEventListener(n,this._onInteraction,F4)}configureRipple(e,n){e.setAttribute(Hx,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(Ux))&&e.setAttribute(Ux,n.className||""),n.centered&&e.setAttribute(L4,""),n.disabled&&e.setAttribute(Ib,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,n){let r=this._hosts.get(e);if(r){r.disabled=n;return}n?e.setAttribute(Ib,""):e.removeAttribute(Ib)}_createRipple(e){if(!this._document)return;let n=this._hosts.get(e);if(n)return n;e.querySelector(".mat-ripple")?.remove();let r=this._document.createElement("span");r.classList.add("mat-ripple",e.getAttribute(Ux)),e.append(r);let a=new pr(new Pe(r),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(L4),a.disabled=e.hasAttribute(Ib),this.attachRipple(e,a),a}attachRipple(e,n){e.removeAttribute(Hx),this._hosts.set(e,n)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.ngOnDestroy(),this._hosts.delete(e))}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),pu=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mdc-form-field--align-en
43d",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[it],attrs:qW,ngContentSelectors:YW,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Qe(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0});let i=t;return i})();var Aa=function(i){return i[i.State=0]="State",i[i.Transition=1]="Transition",i[i.Sequence=2]="Sequence",i[i.Group=3]="Group",i[i.Animate=4]="Animate",i[i.Keyframes=5]="Keyframes",i[i.Style=6]="Style",i[i.Trigger=7]="Trigger",i[i.Reference=8]="Reference",i[i.AnimateChild=9]="AnimateChild",i[i.AnimateRef=10]="AnimateRef",i[i.Query=11]="Query",i[i.Stagger=12]="Stagger",i}(Aa||{}),MCe="*";function xn(i,t){return{type:Aa.Trigger,name:i,definitions:t,options:{}}}function Hi(i,t=null){return{type:Aa.Animate,styles:t,timings:i}}function Jx(i,t=null){return{type:Aa.Group,steps:i,options:t}}function ICe(i,t=null){return{type:Aa.Sequence,steps:i,options:t}}function Ot(i){return{type:Aa.Style,styles:i,offset:null}}function wi(i,t,o){return{type:Aa.State,name:i,styles:t,options:o}}function kl(i){return{type:Aa.Keyframes,steps:i}}function Ti(i,t,o=null){return{type:Aa.Transition,expr:i,animation:t,options:o}}function Ic(i=null){return{type:Aa.AnimateChild,options:i}}function Oc(i,t,o=null){return{type:Aa.Query,selector:i,animation:t,options:o}}var H4=class{constructor(t=0,o=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=t+o}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){let o=t=="start"?this._onStartFns:this._onDoneFns;o.forEach(e=>e()),o.length=0}},U4=class{constructor(t){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;let o=0,e=0,n=0,r=this.players.length;r==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++o==r&&this._onFinish()}),a.onDestroy(()=>{++e==r&&this._onDestroy()}),a.onStart(()=>{++n==r&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEac
43h(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){let o=t*this.totalTime;this.players.forEach(e=>{let n=e.totalTime?Math.min(1,o/e.totalTime):1;e.setPosition(n)})}getPosition(){let t=this.players.reduce((o,e)=>o===null||e.totalTime>o.totalTime?e:o,null);return t!=null?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){let o=t=="start"?this._onStartFns:this._onDoneFns;o.forEach(e=>e()),o.length=0}},OCe="!";function rq(i,t){}var kf=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},eC="mdc-dialog--open",G4="mdc-dialog--opening",W4="mdc-dialog--closing",oq=150,aq=75,sq=(()=>{let t=class t extends jx{constructor(e,n,r,a,s,l,c,d,u){super(e,n,r,a,s,l,c,u),this._animationMode=d,this._animationStateChanged=new pe,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Y4(this._config.enterAnimationDuration)??oq:0,this._exitAnimationDuration=this._animationsEnabled?Y4(this._config.exitAnimationDuration)??aq:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(q4,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(G4,eC)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(eC),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(eC),this._animationsEnabled?(this._hostElement.style.setProperty(q4,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(W4)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(G4,W4)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(yf),G(ut,8),G(kf),G(vf),G(Ue),G(Ps),G(Ri,8),G(wn))},t.\u0275cmp=me({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,r){n&2&&(Dn("id",r._config.id),qe("aria-modal",r._config.ariaModal)("role",r._
vendor: 5,392 bytes, line 43
43config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),Fe("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},standalone:!0,features:[rt,it],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1),Ae(2,rq,0,0,"ng-template",2),Y()())},dependencies:[Lr],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
43.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2});let i=t;return i})(),q4="--mat-dialog-transition-duration";function Y4(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?Zr(i.substring(0,i.length-2)):i.endsWith("s")?Zr(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var Fb=function(i){return i[i.OPEN=0]="OPEN",i[i.CLOSING=1]="CLOSING",i[i.CLOSED=2]="CLOSED",i}(Fb||{}),Rs=class{constructor(t,o,e){this._ref=t,this._containerInstance=e,this._afterOpened=new Ne,this._beforeClosed=new Ne,this._state=Fb.OPEN,this.disableClose=o.disableClose,this.id=t.id,t.addPanelClass("mat-mdc-dialog-panel"),e._animationStateChanged.pipe(Wt(n=>n.state==="opened"),Oi(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Wt(n=>n.state==="closed"),Oi(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Ii(this.backdropClick(),this.keydownEvents().pipe(Wt(n=>n.keyCode===27&&!this.disableClose&&!en(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),Z4(this,n.type==="keydown"?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(Wt(o=>o.state==="closing"),Oi(1)).subscribe(o=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),o.totalTime+100)}),this._state=Fb.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(t){let o=this._ref.config.positionStrategy;return t&&(t.left||t.right)?t.left?o.left(t.left):o.right(t.right):o.centerHorizontally(),t&&(t.top||t.bottom)?t.top?o.top(t.top):o.bottom(t.bottom):o.centerVertically(),this._ref.updatePosition(),this}updateSize(t="",o=""){return this._ref.updateSize(t,o),this}addPanelClass(t){return this._ref.addPanelClass(t),this}removePanelClass(t){return this._ref.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=Fb.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Z4(i,t,o){return i._closeInteractionType=t,i.close(o)}var tC=new ye("MatMdcDialogData"),lq=new ye("mat-mdc-dialog-default-options"),cq=new ye("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.block()}});var dq=0,Pc=(()=>{let t=class t{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,n,r,a,s,l,c,d){this._overlay=e,this._defaultOptions=a,this._scrollStrategy=s,this._parentDialog=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Ne,this._afterOpenedAtThisLevel=new Ne,this.dialogConfigClass=kf,this.afterAllClosed=Ba(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ai(void 0))),this._dialog=n.get(Vx),this._dialogRefConstructor=Rs,this._dialogContainerType=sq,this._dialogDataToken=tC}open(e,n){let r;n=de(de({},this._defaultOptions||new kf),n),n.id=n.id||`mat-mdc-dialog-${dq++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let a=this._dialog.open(e,mt(de({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:Mc,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(s,l,c)=>(r=new this._dialogRefConstructor(s,n,c),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=a.componentRef,r.componentInstance=a.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let s=this.openDialogs.indexOf(r);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}};t.\u0275fac=function(n){return new(n||t)(oe(tn),oe($t),oe(Ja,8),oe(lq,8),oe(cq),oe(t,12),oe(lu),oe(Ri,8))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),uq=0,e2e=(()=>{let t=class t{constructor(e,n,r){this.dialogRef=e,this._elementRef=n,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=$4(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){Z4(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}};t.\u0275fac=function(n){return new(n||t)(G(Rs,8),G(Pe),G(Pc))},t.\u0275dir=_e({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,r){n&1&&Se("click",function(s){return r._onButtonClick(s)}),n&2&&qe("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[gt]});let i=t;return i})(),Q4=(()=>{let t=class t{constructor(e,n,r){this._dialogRef=e,this._elementRef=n,this._dialog=r}ngOnInit(){this._dialogRef||(this._dialogRef=$4(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}};t.\u0275fac=function(n){return new(n||t)(G(Rs,8),G(Pe),G(Pc))},t.\u0275dir=_e({type:t,standalone:!0});let i=t;return i})(),t2e=(()=>{let t=class t extends Q4{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${uq++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id
43)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,r){n&2&&Dn("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[rt]});let i=t;return i})(),i2e=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[jM([lf])]});let i=t;return i})(),n2e=(()=>{let t=class t extends Q4{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,r){n&2&&Fe("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},standalone:!0,features:[rt]});let i=t;return i})();function $4(i,t){let o=i.nativeElement.parentElement;for(;o&&!o.classList.contains("mat-mdc-dialog-container");)o=o.parentElement;return o?t.find(e=>e.id===o.id):null}var iC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[Pc],imports:[D4,Wo,wo,Ct,Ct]});let i=t;return i})();function hq(i,t){if(i&1&&(q(0,"li")(1,"strong"),ve(2),Y()()),i&2){let o=t.$implicit;$(2),un("Account #",o.accountNumber,"")}}function fq(i,t){if(i&1&&(q(0,"div",8)(1,"h6",9),ve(2,"Accounts requiring confirmation:"),Y(),q(3,"ul",10),Ae(4,hq,3,1,"li",11),Y()()),i&2){let o=ue();$(4),J("ngForOf",o.accountsWithLiability)}}var K4=(()=>{let t=class t{constructor(e){this.dialogRef=e,this.paymentAccounts=[],this.liabilityConfirmationText=""}ngOnInit(){}onAccept(){this.dialogRef.close(!0)}onCancel(){this.dialogRef.close(!1)}get accountsWithLiability(){return this.paymentAccounts.filter(e=>e.showLiabilityConfirmation)}};t.\u0275fac=function(n){return new(n||t)(G(Rs))},t.\u0275cmp=me({type:t,selectors:[["app-liability-confirmation-dialog"]],decls:11,vars:2,consts:[[1,"modal-header","justify-content-center"],[1,"modal-title"],[1,"modal-body"],[1,"text-dark",3,"innerHTML"],["class","mt-3",4,"ngIf"],[1,"modal-footer"],["mat-mdc-button","","type","button",1,"btn",3,"click"],["mat-mdc-button","","type","button",1,"btn","btn-lg","btn-primary",3,"click"],[1,"mt-3"],[1,"fw-bold"],[1,"list-unstyled"],[4,"ngFor","ngForOf"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"h4",1),ve(2,"Liability Confirmation"),Y()(),q(3,"div",2),ne(4,"div",3),Ae(5,fq,5,1,"div",4),Y(),q(6,"div",5)(7,"button",6),Se("click",function(){return r.onCancel()}),ve(8,"Cancel"),Y(),q(9,"button",7),Se("click",function(){return r.onAccept()}),ve(10,"Accept"),Y()()),n&2&&($(4),J("innerHTML",r.liabilityConfirmationText,Vd),$(),J("ngIf",r.accountsWithLiability.length>0))},dependencies:[Nr,Bn],styles:[".modal-header[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;padding:1rem}.modal-header[_ngcontent-%COMP%]   .modal-title[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600}.modal-body[_ngcontent-%COMP%]{padding:1.5rem;max-height:70vh;overflow-y:auto}.modal-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:.95rem;line-height:1.5}.modal-body[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:.75rem;font-size:1rem}.modal-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0;margin-bottom:0}.modal-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:.75rem;margin-bottom:.5rem;border-left:3px solid #007bff;background-color:#f8f9fa;font-size:.9rem;word-break:break-word}.modal-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:inline}.modal-footer[_ngcontent-%COMP%]{border-top:1px solid #dee2e6;padding:1rem;display:flex;justify-content:flex-end;
43gap:.5rem}.modal-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-width:100px;padding:.5rem 1rem}@media only screen and (max-width: 600px){.modal-header[_ngcontent-%COMP%]{padding:.75rem}.modal-header[_ngcontent-%COMP%]   .modal-title[_ngcontent-%COMP%]{font-size:1.1rem}.modal-body[_ngcontent-%COMP%]{padding:1rem;max-height:60vh}.modal-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.9rem;margin-bottom:.75rem}.modal-body[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-size:.95rem;margin-top:.75rem}.modal-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:.6rem;font-size:.85rem}.modal-body[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:.9rem}.modal-footer[_ngcontent-%COMP%]{padding:.75rem;flex-direction:column;gap:.5rem}.modal-footer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;min-width:unset}}@media only screen and (min-width: 601px) and (max-width: 768px){.modal-body[_ngcontent-%COMP%]{padding:1.25rem}.modal-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.93rem}}"]});let i=t;return i})();var re=function(i){return i.SEPARATOR="separator",i.PERCENT="percent",i.IP="IP",i.CPF_CNPJ="CPF_CNPJ",i.MONTH="M",i.MONTHS="M0",i.MINUTE="m",i.HOUR="h",i.HOURS="H",i.MINUTES="m0",i.HOURS_HOUR="Hh",i.SECONDS="s0",i.HOURS_MINUTES_SECONDS="Hh:m0:s0",i.EMAIL_MASK="A*@A*.A*",i.HOURS_MINUTES="Hh:m0",i.MINUTES_SECONDS="m0:s0",i.DAYS_MONTHS_YEARS="d0/M0/0000",i.DAYS_MONTHS="d0/M0",i.DAYS="d0",i.DAY="d",i.SECOND="s",i.LETTER_S="S",i.DOT=".",i.COMMA=",",i.CURLY_BRACKETS_LEFT="{",i.CURLY_BRACKETS_RIGHT="}",i.MINUS="-",i.OR="||",i.HASH="#",i.EMPTY_STRING="",i.SYMBOL_STAR="*",i.SYMBOL_QUESTION="?",i.SLASH="/",i.WHITE_SPACE=" ",i.NUMBER_ZERO="0",i.NUMBER_NINE="9",i.BACKSPACE="Backspace",i.DELETE="Delete",i.ARROW_LEFT="ArrowLeft",i.ARROW_UP="ArrowUp",i.DOUBLE_ZERO="00",i}(re||{}),Lb=new ye("ngx-mask config"),X4=new ye("new ngx-mask config"),J4=new ye("initial ngx-mask config"),pq={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:null,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:i=>i,outputTransformFn:i=>i,maskFilled:new pe,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},mq=[re.HOURS_MINUTES_SECONDS,re.HOURS_MINUTES,re.MINUTES_SECONDS],gq=[re.PERCENT,re.HOURS_HOUR,re.SECONDS,re.MINUTES,re.SEPARATOR,re.DAYS_MONTHS_YEARS,re.DAYS_MONTHS,re.DAYS,re.MONTHS],bq=(()=>{let t=class t{constructor(){N(this,"_config",be(Lb));N(this,"dropSpecialCharacters",this._config.dropSpecialCharacters);N(this,"hiddenInput",this._config.hiddenInput);N(this,"showTemplate");N(this,"clearIfNotMatch",this._config.clearIfNotMatch);N(this,"specialCharacters",this._config.specialCharacters);N(this,"patterns",this._config.patterns);N(this,"prefix",this._config.prefix);N(this,"suffix",this._config.suffix);N(this,"thousandSeparator",this._config.thousandSeparator);N(this,"decimalMarker",this._config.decimalMarker);N(this,"customPattern");N(this,"showMaskTyped",this._config.showMaskTyped);N(this,"placeHolderCharacter",this._config.placeHolderCharacter);N(this,"validation",this._config.validation);N(this,"separatorLimit",this._config.separatorLimit);N(this,"allowNegativeNumbers",this._config.allowNegativeNumbers);N(this,"leadZeroDateTime",this._config.leadZeroDateTime);N(this,"leadZero",this._config.leadZero);N(this,"apm",this._config.apm);N(this,"inputTransformFn",this._config.inputTransformFn);N(this,"outputTransformFn",this._config.outputTransformFn);N(this,"keepCharacterPositions",this._config.keepCharacterPositions);N(this,"_shift",new Set);N(this,"plusOnePosition",!1);N(this,"maskExpression","");N(this,"actualValue","");N(this,"showKeepCharacterExp","");N(this,"shownMaskExpression","");N(this,"deletedSpecialCharacter",!1);N(this,"ipError");N(this,"cpfCnpjError");N(this,"_formatWithSeparators",(e,n,r,a)=>{let s=[],l="";if(Array.isArray(r)){let p=new RegExp(r.map(f=>"[\\^$.|?*+()".indexOf(f)>=0?`\\${f}`:f).join("|"));s=e.split(p),l=e.match(p)?.[0]??re.EMPTY_STRING}else s=e.split(r),l=r;let c=s.length>1?`${l}${s[1]}`:re.EMPTY_STRING,d=s[0]??re.EMPTY_STRING,u=this.separatorLimit.replace(/\s/g,re.EMPTY_STRING);u&&+u&&(d[0]===re.MINUS?d=`-${d.slice(1,d.length).slice(0,u.length)}`:d=d.slice(0,u.length));let h=/(\d+)(\d{3})/;for(;n&&h.test(d);)d=d.replace(h,"$1"+n+"$2");return typeof a>"u"?d+c:a===0?d:d+c.substring(0,a+1)});N(this,"percentage",e=>{let n=e.replace(",","."),r=Number(this.allowNegativeNumbers&&e.includes(re.MINUS)?n.slice(1,e.length):n);return!isNaN(r)&&r>=0&&r<=100});N(this,"getPrecision",e=>{let n=e.split(re.DOT);return n.length>1?Number(n[n.length-1]):1/0});N(this,"checkAndRemoveSuffix",e=>{for(let n=this.suffix?.length-1;n>=0;n--){let r=this.suffix.substring(n,this.suffix?.length);if(e.includes(r)&&n!==this.suffix?.length-1&&(n-1<0||!e.includes(this.suffix.substring(n-1,this.suffix?.length))))return e.replace(r,re.EMPTY_STRING)}return e});N(this,"checkInputPrecision",(e,n,r)=>{let a=e,s=r;if(n<1/0){if(Array.isArray(s)){let u=s.find(h=>h!==this.thousandSeparator);s=u||s[0]}let l=new RegExp(this._charToRegExpExpression(s)+`\\d{${n}}.*$`),c=a.match(l),d=(c&&c[0]?.length)??0;if(d-1>n){let u=d-1-n;a=a.substring(0,a.length-u)}n===0&&this._compareOrIncludes(a[a.length-1],s,this.thousandSeparator)&&(a=a.substring(0,a.length-1))}return a})}applyMaskWithPattern(e,n){let[r,a]=n;return this.customPattern=a,this.applyMask(e,r)}
43applyMask(e,n,r=0,a=!1,s=!1,l=()=>{}){if(!n||typeof e!="string")return re.EMPTY_STRING;let c=0,d="",u=!1,h=!1,p=1,f=!1,m=e,g=r;m.slice(0,this.prefix.length)===this.prefix&&(m=m.slice(this.prefix.length,m.length)),this.suffix&&m.length>0&&(m=this.checkAndRemoveSuffix(m)),m==="("&&this.prefix&&(m="");let y=m.toString().split(re.EMPTY_STRING);if(this.allowNegativeNumbers&&m.slice(c,c+1)===re.MINUS&&(d+=m.slice(c,c+1)),n===re.IP){let L=m.split(re.DOT);this.ipError=this._validIP(L),n="099.099.099.099"}let C=[];for(let L=0;L<m.length;L++)m[L]?.match("\\d")&&C.push(m[L]??re.EMPTY_STRING);if(n===re.CPF_CNPJ&&(this.cpfCnpjError=C.length!==11&&C.length!==14,C.length>11?n="00.000.000/0000-00":n="000.000.000-00"),n.startsWith(re.PERCENT)){if(m.match("[a-z]|[A-Z]")||m.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!s){m=this._stripToDecimal(m);let B=this.getPrecision(n);m=this.checkInputPrecision(m,B,this.decimalMarker)}let L=typeof this.decimalMarker=="string"?this.decimalMarker:re.DOT;if(m.indexOf(L)>0&&!this.percentage(m.substring(0,m.indexOf(L)))){let B=m.substring(0,m.indexOf(L)-1);this.allowNegativeNumbers&&m.slice(c,c+1)===re.MINUS&&!s&&(B=m.substring(0,m.indexOf(L))),m=`${B}${m.substring(m.indexOf(L),m.length)}`}let z="";this.allowNegativeNumbers&&m.slice(c,c+1)===re.MINUS?z=`${re.MINUS}${m.slice(c+1,c+m.length)}`:z=m,this.percentage(z)?d=this._splitPercentZero(m):d=this._splitPercentZero(m.substring(0,m.length-1))}else if(n.startsWith(re.SEPARATOR)){(m.match("[w\u0430-\u044F\u0410-\u042F]")||m.match("[\u0401\u0451\u0410-\u044F]")||m.match("[a-z]|[A-Z]")||m.match(/[-@#!$%\\^&*()_£¬'+|~=`{}\]:";<>.?/]/)||m.match("[^A-Za-z0-9,]"))&&(m=this._stripToDecimal(m));let L=this.getPrecision(n),z=Array.isArray(this.decimalMarker)?this.thousandSeparator===re.DOT?re.COMMA:re.DOT:this.decimalMarker;if(L===0?m=this.allowNegativeNumbers?m.length>2&&m[0]===re.MINUS&&m[1]===re.NUMBER_ZERO&&m[2]!==this.thousandSeparator&&m[2]!==re.COMMA&&m[2]!==re.DOT?"-"+m.slice(2,m.length):m[0]===re.NUMBER_ZERO&&m.length>1&&m[1]!==this.thousandSeparator&&m[1]!==re.COMMA&&m[1]!==re.DOT?m.slice(1,m.length):m:m.length>1&&m[0]===re.NUMBER_ZERO&&m[1]!==this.thousandSeparator&&m[1]!==re.COMMA&&m[1]!==re.DOT?m.slice(1,m.length):m:(m[0]===z&&m.length>1&&(m=re.NUMBER_ZERO+m.slice(0,m.length+1),this.plusOnePosition=!0),m[0]===re.NUMBER_ZERO&&m[1]!==z&&m[1]!==this.thousandSeparator&&(m=m.length>1?m.slice(0,1)+z+m.slice(1,m.length+1):m,this.plusOnePosition=!0),this.allowNegativeNumbers&&m[0]===re.MINUS&&(m[1]===z||m[1]===re.NUMBER_ZERO)&&(m=m[1]===z&&m.length>2?m.slice(0,1)+re.NUMBER_ZERO+m.slice(1,m.length):m[1]===re.NUMBER_ZERO&&m.length>2&&m[2]!==z?m.slice(0,2)+z+m.slice(2,m.length):m,this.plusOnePosition=!0)),s){let _=m.slice(this._findFirstNonZeroDigitIndex(m),m.length),x=m[g]===re.NUMBER_ZERO||m[g]===z,k=m[0]===re.NUMBER_ZERO,I=m[0]===re.MINUS,H=m[0]===this.thousandSeparator,U=m[1]===z,Z=m[1]===re.NUMBER_ZERO,M=m[2]===z;k&&U&&x&&g<2&&(m=_),I&&Z&&M&&x&&g<3&&(m=re.MINUS+_),_!==re.MINUS&&(g===0&&(k||H)||this.allowNegativeNumbers&&g===1&&I&&!Z)&&(m=I?re.MINUS+_:_)}let B=this._charToRegExpExpression(this.thousandSeparator),A='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(B,"");if(Array.isArray(this.decimalMarker))for(let _ of this.decimalMarker)A=A.replace(this._charToRegExpExpression(_),re.EMPTY_STRING);else A=A.replace(this._charToRegExpExpression(this.decimalMarker),"");let S=new RegExp("["+A+"]");m.match(S)&&(m=m.substring(0,m.length-1)),m=this.checkInputPrecision(m,L,this.decimalMarker);let R=m.replace(new RegExp(B,"g"),"");d=this._formatWithSeparators(R,this.thousandSeparator,this.decimalMarker,L);let b=d.indexOf(re.COMMA)-m.indexOf(re.COMMA),v=d.length-m.length,w=s&&d.length<e.length&&this.separatorLimit;if((d[g-1]===this.thousandSeparator||d[g-this.prefix.length])&&this.prefix&&s)g=g-1;else if(v>0&&d[g]!==this.thousandSeparator||w){h=!0;let _=0;do this._shift.add(g+_),_++;while(_<v)}else d[g-1]===this.thousandSeparator||v===-4||v===-3||d[g]===this.thousandSeparator?(this._shift.clear(),this._shift.add(g-1)):b!==0&&g>0&&!(d.indexOf(re.COMMA)>=g&&g>3)||!(d.indexOf(re.DOT)>=g&&g>3)&&v<=0?(this._shift.clear(),h=!0,p=v,g+=v,this._shift.add(g)):this._shift.clear()}else for(let L=0,z=y[0];L<y.length&&c!==n.length;L++,z=y[L]??re.EMPTY_STRING){let B=re.SYMBOL_STAR in this.patterns;if(this._checkSymbolMask(z,n[c]??re.EMPTY_STRING)&&n[c+1]===re.SYMBOL_QUESTION)d+=z,c+=2;else if(n[c+1]===re.SYMBOL_STAR&&u&&this._checkSymbolMask(z,n[c+2]??re.EMPTY_STRING))d+=z,c+=3,u=!1;else if(this._checkSymbolMask(z,n[c]??re.EMPTY_STRING)&&n[c+1]===re.SYMBOL_STAR&&!B)d+=z,u=!0;else if(n[c+1]===re.SYMBOL_QUESTION&&this._checkSymbolMask(z,n[c+2]??re.EMPTY_STRING))d+=z,c+=3;else if(this._checkSymbolMask(z,n[c]??re.EMPTY_STRING)){if(n[c]===re.HOURS&&(this.apm?Number(z)>9:Number(z)>2)){g=this.leadZeroDateTime?g:g+1,c+=1,this._shiftStep(n,c,y.length),L--,this.leadZeroDateTime&&(d+="0");continue}if(n[c]===re.HOUR&&(this.apm?d.length===1&&Number(d)>1||d==="1"&&Number(z)>2||m.slice(c-1,c).length===1&&Number(m.slice(c-1,c))>2||m.slice(c-1,c)==="1"&&Number(z)>2:d==="2"&&Number(z)>3||(d.slice(c-2,c)==="2"||d.slice(c-3,c)==="2"||d.slice(c-4,c)==="2"||d.slice(c-1,c)==="2")&&Number(z)>3&&c>10)){g=g+1,c+=1,L--;continue}if((n[c]===re.MINUTE||n[c]===re.SECOND)&&Number(z)>5){g=this.leadZeroDateTime?g:g+1,c+=1,this._shiftStep(n,c,y.length),L--,this.leadZeroDateTime&&(d+="0");continue}let A=31,S=m[c],R=m[c+1],b=m[c+2],v=m[c-1],w=m[c-2],_=m.slice(c-3,c-1),x=m.slice(c-1,c+1),k=m.slice(c,c+2),I=m.slice(c-2,c);if(n[c]===re.DAY){let H=n.slice(0,2)===re.MONTHS,U=n.slice(0,2)===re.MONTHS&&this.specialCharacters.includes(w);if(Number(z)>3&&this.leadZeroDateTime||!H&&(Number(k)>A||Number(x)>A||this.specialCharacters.includes(R))||(U?Number(x)>A||!this.specialCharacters.includes(S)&&this.specialCharacters.includes(b)||this.specialCharacters.includes(S):Number(k)>A||this.specialCharacters.includes(R)&&!s)){g=this.leadZeroDateTime?g:g+1,c+=1,this._shiftStep(n,c,y.length),L--,this.leadZeroDateTime&&(d+="0");continue}}if(n[c]===re.MONTH){let U=c===0&&(Number(z)>2||Number(k)>12||this.specialCharacters.includes(R)&&!s),Z=n.slice(c+2,c+3),M=_.includes(Z)&&n.includes("d0")&&(this.specialCharacters.includes(w)&&Number(x)>12&&!this.specialCharacters.includes(S)||this.specialCharacters.includes(S)),W=Number(_)<=A&&!this.specialCharacters.includes(_)&&this.specialCharacters.includes(v)&&(Number(k)>12||this.specialCharacters.includes(R)),D=Number(k)>12&&c===5||this.specialCharacters.includes(R)&&c===5,E=Number(_)>A&&!this.specialCharacters.includes(_)&&!this.specialCharacters.includes(I)&&Number(I)>12&&n.includes("d0"),V=Number(_)<=A&&!this.specialCharacters.includes(_)&&!this.specialCharacters.includes(v)&&Number(x)>12;if(Number(z)>1&&this.leadZeroDateTime||U||M||V||E||W||D&&!this.leadZeroDateTime){g=this.leadZeroDateTime?g:g+1,c+=1,this._shiftStep(n,c,y.length),L--,this.leadZeroDateTime&&(d+="0");continue}}d+=z,c++}else this.specialCharacters.includes(z)&&n[c]===z?(d+=z,c++):this.specialCharacters.indexOf(n[c]??re.EMPTY_STRING)!==-1?(d+=n[c],c++,this._shiftStep(n,c,y.length),L--):n[c]===re.NUMBER_NINE&&this.showMaskTyped?this._shiftStep(n,c,y.length):this.patterns[n[c]??re.EMPTY_STRING]&&this.patterns[n[c]??re.EMPTY_STRING]?.optional?(y[c]&&n!=="099.099.099.099"&&n!=="000.000.000-00"&&n!=="00.000.000/0000-00"&&!n.match(/^9+\.0+$/)&&!this.patterns[n[c]??re.EMPTY_STRING]?.optional&&(d+=y[c]),n.includes(re.NUMBER_NINE+re.SYMBOL_STAR)&&n.includes(re.NUMBER_ZERO+re.SYMBOL_STAR)&&c++,c++,L--):this.maskExpression[c+1]===re.SYMBOL_STAR&&this._findSpecialChar(this.maskExpression[c+2]??re.EMPTY_STRING)&&this._findSpecialChar(z)===this.maskExpression[c+2]&&u||this.maskExpression[c+1]===re.SYMBOL_QUESTION&&this._findSpecialChar(this.maskExpression[c+2]??re.EMPTY_STRING)&&this._findSpecialChar(z)===this.maskExpression[c+2]&&u?(c+=3,d+=z):this.showMaskTyped&&this.specialCharacters.indexOf(z)<0&&z!==this.placeHolderCharacter&&this.placeHolderCharacter.length===1&&(f=!0)}d.length+1===n.length&&this.specialCharacters.indexOf(n[n.length-1]??re.EMPTY_STRING)!==-1&&(d+=n[n.length-1]);let T=g+1;for(;this._shift.has(T);
43)p++,T++;let O=a&&!n.startsWith(re.SEPARATOR)?c:this._shift.has(g)?p:0;f&&O--,l(O,h),p<0&&this._shift.clear();let j=!1;s&&(j=y.every(L=>this.specialCharacters.includes(L)));let P=`${this.prefix}${j?re.EMPTY_STRING:d}${this.showMaskTyped?"":this.suffix}`;d.length===0&&(P=this.dropSpecialCharacters?`${d}`:`${this.prefix}${d}`);let F=m.length===1&&this.specialCharacters.includes(n[0])&&m!==n[0];if(!this._checkSymbolMask(m,n[1])&&F)return"";if(d.includes(re.MINUS)&&this.prefix&&this.allowNegativeNumbers){if(s&&d===re.MINUS)return"";P=`${re.MINUS}${this.prefix}${d.split(re.MINUS).join(re.EMPTY_STRING)}${this.suffix}`}return P}_findDropSpecialChar(e){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(n=>n===e):this._findSpecialChar(e)}_findSpecialChar(e){return this.specialCharacters.find(n=>n===e)}_checkSymbolMask(e,n){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[n]?.pattern&&this.patterns[n]?.pattern.test(e))??!1}_stripToDecimal(e){return e.split(re.EMPTY_STRING).filter((n,r)=>{let a=typeof this.decimalMarker=="string"?n===this.decimalMarker:this.decimalMarker.includes(n);return n.match("^-?\\d")||n===this.thousandSeparator||a||n===re.MINUS&&r===0&&this.allowNegativeNumbers}).join(re.EMPTY_STRING)}_charToRegExpExpression(e){return e&&(e===" "?"\\s":"[\\^$.|?*+()".indexOf(e)>=0?`\\${e}`:e)}_shiftStep(e,n,r){let a=/[*?]/g.test(e.slice(0,n))?r:n;this._shift.add(a+this.prefix.length||0)}_compareOrIncludes(e,n,r){return Array.isArray(n)?n.filter(a=>a!==r).includes(e):e===n}_validIP(e){return!(e.length===4&&!e.some((n,r)=>e.length!==r+1?n===re.EMPTY_STRING||Number(n)>255:n===re.EMPTY_STRING||Number(n.substring(0,3))>255))}_splitPercentZero(e){if(e===re.MINUS&&this.allowNegativeNumbers)return e;let n=typeof this.decimalMarker=="string"?e.indexOf(this.decimalMarker):e.indexOf(re.DOT),r=this.allowNegativeNumbers&&e.includes(re.MINUS)?"-":"";if(n===-1){let a=parseInt(r?e.slice(1,e.length):e,10);return isNaN(a)?re.EMPTY_STRING:`${r}${a}`}else{let a=parseInt(e.replace("-","").substring(0,n),10),s=e.substring(n+1),l=isNaN(a)?"":a.toString(),c=typeof this.decimalMarker=="string"?this.decimalMarker:re.DOT;return l===re.EMPTY_STRING?re.EMPTY_STRING:`${r}${l}${c}${s}`}}_findFirstNonZeroDigitIndex(e){for(let n=0;n<e.length;n++){let r=e[n];if(r&&r>="1"&&r<="9")return n}return-1}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac}));let i=t;return i})(),nC=(()=>{let t=class t extends bq{constructor(){super(...arguments);N(this,"isNumberValue",!1);N(this,"maskIsShown","");N(this,"selStart",null);N(this,"selEnd",null);N(this,"writingValue",!1);N(this,"maskChanged",!1);N(this,"_maskExpressionArray",[]);N(this,"triggerOnMaskChange",!1);N(this,"_previousValue","");N(this,"_currentValue","");N(this,"_emitValue",!1);N(this,"_start");N(this,"_end");N(this,"onChange",n=>{});N(this,"_elementRef",be(Pe,{optional:!0}));N(this,"document",be(ut));N(this,"_config",be(Lb));N(this,"_renderer",be(Pn,{optional:!0}))}applyMask(n,r,a=0,s=!1,l=!1,c=()=>{}){if(!r)return n!==this.actualValue?this.actualValue:n;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():re.EMPTY_STRING,this.maskExpression===re.IP&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(n||re.HASH)),this.maskExpression===re.CPF_CNPJ&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(n||re.HASH)),!n&&this.showMaskTyped)return this.formControlResult(this.prefix),`${this.prefix}${this.maskIsShown}${this.suffix}`;let d=n&&typeof this.selStart=="number"?n[this.selStart]??re.EMPTY_STRING:re.EMPTY_STRING,u="",h=a;if(this.hiddenInput!==null&&!this.writingValue){let g=n&&n.length===1?n.split(re.EMPTY_STRING):this.actualValue.split(re.EMPTY_STRING);typeof this.selStart=="object"&&typeof this.selEnd=="object"?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):n!==re.EMPTY_STRING&&g.length?typeof this.selStart=="number"&&typeof this.selEnd=="number"&&(n.length>g.length?g.splice(this.selStart,0,d):n.length<g.length&&(g.length-n.length===1?l?g.splice(this.selStart-1,1):g.splice(n.length-1,1):g.splice(this.selStart,this.selEnd-this.selStart))):g=[],this.showMaskTyped&&!this.hiddenInput&&(u=this.removeMask(n)),u=this.actualValue.length&&g.length<=n.length?this.shiftTypedSymbol
43s(g.join(re.EMPTY_STRING)):n}if(s&&(this.hiddenInput||!this.hiddenInput)&&(u=n),l&&this.specialCharacters.indexOf(this.maskExpression[h]??re.EMPTY_STRING)!==-1&&this.showMaskTyped&&!this.prefix&&(u=this._currentValue),this.deletedSpecialCharacter&&h&&(this.specialCharacters.includes(this.actualValue.slice(h,h+1))?h=h+1:r.slice(h-1,h+1)!==re.MONTHS&&(h=h-2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&this.placeHolderCharacter.length===1&&!this.leadZeroDateTime&&(u=this.removeMask(n)),this.maskChanged?u=n:u=u&&u.length?u:n,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!s&&!this.writingValue){let g=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(g),this.actualValue?this.actualValue:`${this.prefix}${this.maskIsShown}${this.suffix}`}let p=super.applyMask(u,r,h,s,l,c);if(this.actualValue=this.getActualValue(p),this.thousandSeparator===re.DOT&&this.decimalMarker===re.DOT&&(this.decimalMarker=re.COMMA),this.maskExpression.startsWith(re.SEPARATOR)&&this.dropSpecialCharacters===!0&&(this.specialCharacters=this.specialCharacters.filter(g=>!this._compareOrIncludes(g,this.decimalMarker,this.thousandSeparator))),(p||p==="")&&(this._previousValue=this._currentValue,this._currentValue=p,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this.writingValue||this._previousValue===this._currentValue&&s),this._emitValue&&(this.writingValue&&this.triggerOnMaskChange?requestAnimationFrame(()=>this.formControlResult(p)):this.formControlResult(p)),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?l?this.hideInput(p,this.maskExpression):`${this.hideInput(p,this.maskExpression)}${this.maskIsShown.slice(p.length)}`:p;let f=p.length,m=`${this.prefix}${this.maskIsShown}${this.suffix}`;if(this.maskExpression.includes(re.HOURS)){let g=this._numberSkipedSymbols(p);return`${p}${m.slice(f+g)}`}else if(this.maskExpression===re.IP||this.maskExpression===re.CPF_CNPJ)return`${p}${m}`;return`${p}${m.slice(f)}`}_numberSkipedSymbols(n){let r=/(^|\D)(\d\D)/g,a=r.exec(n),s=0;for(;a!=null;)s+=1,a=r.exec(n);return s}applyValueChanges(n,r,a,s=()=>{}){let l=this._elementRef?.nativeElement;l&&(l.value=this.applyMask(l.value,this.maskExpression,n,r,a,s),l!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(n,r){return n.split(re.EMPTY_STRING).map((a,s)=>this.patterns&&this.patterns[r[s]??re.EMPTY_STRING]&&this.patterns[r[s]??re.EMPTY_STRING]?.symbol?this.patterns[r[s]??re.EMPTY_STRING]?.symbol:a).join(re.EMPTY_STRING)}getActualValue(n){let r=n.split(re.EMPTY_STRING).filter((a,s)=>{let l=this.maskExpression[s]??re.EMPTY_STRING;return this._checkSymbolMask(a,l)||this.specialCharacters.includes(l)&&a===l});return r.join(re.EMPTY_STRING)===n?r.join(re.EMPTY_STRING):n}shiftTypedSymbols(n){let r="";return(n&&n.split(re.EMPTY_STRING).map((s,l)=>{if(this.specialCharacters.includes(n[l+1]??re.EMPTY_STRING)&&n[l+1]!==this.maskExpression[l+1])return r=s,n[l+1];if(r.length){let c=r;return r=re.EMPTY_STRING,c}return s})||[]).join(re.EMPTY_STRING)}numberToString(n){return!n&&n!==0||this.maskExpression.startsWith(re.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith(re.SEPARATOR)&&this.separatorLimit.length>14&&String(n).length>14?String(n):Number(n).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace(`/${re.MINUS}/`,re.MINUS)}showMaskInInput(n){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}else if(this.showMaskTyped){if(n){if(this.maskExpression===re.IP)return this._checkForIp(n);if(this.maskExpression===re.CPF_CNPJ)return this._checkForCpfCnpj(n)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){let n=this._elementRef?.nativeElement;n&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==n.value.replace(this.placeHolderCharacter,re.EMPTY_STRING).length&&(this.formElementProperty=["value",re.EMPTY_STRING],this.applyMask("",this.maskExpression))}set formElementProperty([n,r]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>
43this._renderer?.setProperty(this._elementRef?.nativeElement,n,r))}checkDropSpecialCharAmount(n){return n.split(re.EMPTY_STRING).filter(a=>this._findDropSpecialChar(a)).length}removeMask(n){return this._removeMask(this._removeSuffix(this._removePrefix(n)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(n){if(n===re.HASH)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;let r=[];for(let a=0;a<n.length;a++){let s=n[a]??re.EMPTY_STRING;s&&s.match("\\d")&&r.push(s)}return r.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>3&&r.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:r.length>6&&r.length<=9?this.placeHolderCharacter:(r.length>9&&r.length<=12,"")}_checkForCpfCnpj(n){let r=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,a=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if(n===re.HASH)return r;let s=[];for(let l=0;l<n.length;l++){let c=n[l]??re.EMPTY_STRING;c&&c.match("\\d")&&s.push(c)}return s.length<=3?r.slice(s.length,r.length):s.length>3&&s.length<=6?r.slice(s.length+1,r.length):s.length>6&&s.length<=9?r.slice(s.length+2,r.length):s.length>9&&s.length<11?r.slice(s.length+3,r.length):s.length===11?"":s.length===12?n.length===17?a.slice(16,a.length):a.slice(15,a.length):s.length>12&&s.length<=14?a.slice(s.length+4,a.length):""}_getActiveElement(n=this.document){let r=n?.activeElement?.shadowRoot;return r?.activeElement?this._getActiveElement(r):n.activeElement}formControlResult(n){if(this.writingValue&&!n){this.onChange("");return}if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged){this.triggerOnMaskChange&&this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(n)))))),this.maskChanged=!1;return}Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(n)),this.dropSpecialCharacters))))):this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===n?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(n)))))):this.onChange(this.outputTransformFn(this._toNumber(n)))}_toNumber(n){if(!this.isNumberValue||n===re.EMPTY_STRING||this.maskExpression.startsWith(re.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters))return n;if(String(n).length>14&&this.maskExpression.startsWith(re.SEPARATOR))return String(n);let r=Number(n);if(this.maskExpression.startsWith(re.SEPARATOR)&&Number.isNaN(r)){let a=String(n).replace(",",".");return Number(a)}return Number.isNaN(r)?n:r}_removeMask(n,r){return this.maskExpression.startsWith(re.PERCENT)&&n.includes(re.DOT)?n:n&&n.replace(this._regExpForRemove(r),re.EMPTY_STRING)}_removePrefix(n){return this.prefix?n&&n.replace(this.prefix,re.EMPTY_STRING):n}_removeSuffix(n){return this.suffix?n&&n.replace(this.suffix,re.EMPTY_STRING):n}_retrieveSeparatorValue(n){let r=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(a=>this.dropSpecialCharacters.includes(a)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&n.includes(re.WHITE_SPACE)&&this.maskExpression.includes(re.SYMBOL_STAR)&&(r=r.filter(a=>a!==re.WHITE_SPACE)),this._removeMask(n,r)}_regExpForRemove(n){return new RegExp(n.map(r=>`\\${r}`).join("|"),"gi")}_replaceDecimalMarkerToDot(n){let r=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return n.replace(this._regExpForRemove(r),re.DOT)}
43_checkSymbols(n){let r=n;if(r===re.EMPTY_STRING)return r;this.maskExpression.startsWith(re.PERCENT)&&this.decimalMarker===re.COMMA&&(r=r.replace(re.COMMA,re.DOT));let a=this._retrieveSeparatorPrecision(this.maskExpression),s=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(r));return this.isNumberValue&&a?r===this.decimalMarker?null:s.length>14?String(s):this._checkPrecision(this.maskExpression,s):s}_checkPatternForSpace(){for(let n in this.patterns)if(this.patterns[n]&&this.patterns[n]?.hasOwnProperty("pattern")){let r=this.patterns[n]?.pattern.toString(),a=this.patterns[n]?.pattern;if(r?.includes(re.WHITE_SPACE)&&a?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(n){let r=n.match(new RegExp("^separator\\.([^d]*)"));return r?Number(r[1]):null}_checkPrecision(n,r){let a=this.getPrecision(n),s=r;return n.indexOf("2")>0||this.leadZero&&Number(a)>0?(this.decimalMarker===re.COMMA&&this.leadZero&&(s=s.replace(",",".")),this.leadZero?Number(s).toFixed(Number(a)):Number(s).toFixed(2)):this.numberToString(s)}_repeatPatternSymbols(n){return n.match(/{[0-9]+}/)&&n.split(re.EMPTY_STRING).reduce((r,a,s)=>{if(this._start=a===re.CURLY_BRACKETS_LEFT?s:this._start,a!==re.CURLY_BRACKETS_RIGHT)return this._findSpecialChar(a)?r+a:r;this._end=s;let l=Number(n.slice(this._start+1,this._end)),c=new Array(l+1).join(n[this._start-1]);if(n.slice(0,this._start).length>1&&n.includes(re.LETTER_S)){let d=n.slice(0,this._start-1);return d.includes(re.CURLY_BRACKETS_LEFT)?r+c:d+r+c}else return r+c},"")||n}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}};N(t,"\u0275fac",(()=>{let n;return function(a){return(n||(n=Kt(t)))(a||t)}})()),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac}));let i=t;return i})();function vq(){let i=be(J4),t=be(X4);return t instanceof Function?de(de({},i),t()):de(de({},i),t)}function e5(i){return[{provide:X4,useValue:i},{provide:J4,useValue:pq},{provide:Lb,useFactory:vq},nC]}var m2e=(()=>{let t=class t{constructor(){N(this,"maskExpression","");N(this,"specialCharacters",[]);N(this,"patterns",{});N(this,"prefix","");N(this,"suffix","");N(this,"thousandSeparator"," ");N(this,"decimalMarker",".");N(this,"dropSpecialCharacters",null);N(this,"hiddenInput",null);N(this,"showMaskTyped",null);N(this,"placeHolderCharacter",null);N(this,"shownMaskExpression",null);N(this,"showTemplate",null);N(this,"clearIfNotMatch",null);N(this,"validation",null);N(this,"separatorLimit",null);N(this,"allowNegativeNumbers",null);N(this,"leadZeroDateTime",null);N(this,"leadZero",null);N(this,"triggerOnMaskChange",null);N(this,"apm",null);N(this,"inputTransformFn",null);N(this,"outputTransformFn",null);N(this,"keepCharacterPositions",null);N(this,"maskFilled",new pe);N(this,"_maskValue","");N(this,"_inputValue");N(this,"_position",null);N(this,"_code");N(this,"_maskExpressionArray",[]);N(this,"_allowFewMaskChangeMask",!1);N(this,"_justPasted",!1);N(this,"_isFocused",!1);N(this,"_isComposing",!1);N(this,"document",be(ut));N(this,"_maskService",be(nC,{self:!0}));N(this,"_config",be(Lb));N(this,"onChange",e=>{});N(this,"onTouch",()=>{})}ngOnChanges(e){let{maskExpression:n,specialCharacters:r,patterns:a,prefix:s,suffix:l,thousandSeparator:c,decimalMarker:d,dropSpecialCharacters:u,hiddenInput:h,showMaskTyped:p,placeHolderCharacter:f,shownMaskExpression:m,showTemplate:g,clearIfNotMatch:y,validation:C,separatorLimit:T,allowNegativeNumbers:O,leadZeroDateTime:j,leadZero:P,triggerOnMaskChange:F,apm:L,inputTransformFn:z,outputTransformFn:B,keepCharacterPositions:A}=e;if(n&&(n.currentValue!==n.previousValue&&!n.firstChange&&(this._maskService.maskChanged=!0),n.currentValue&&n.currentValue.split(re.OR).length>1?(this._maskExpressionArray=n.currentValue.split(re.OR).sort((S,R)=>S.length-R.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=n.currentValue||re.EMPTY_STRING,this._maskService.maskExpression=this._maskValue)),r){if(!r.currentValue||!Array.isArray(r.currentValue))return;this._maskService.specialCharacters=r.currentValue||[]}O&&(this._maskService.allowNegativeNumbers=O.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(S=>S!==re.MINUS))),a&&a.currentValue&&(this._maskService.patterns=a.currentValue),L&&L.currentValue&&(this._maskService.apm=L.currentValue),s&&(this._maskService.prefix=s.currentValue),l&&(this._maskService.suffix=l.currentValue),c&&(this._maskService.thousandSeparator=c.currentValue),d&&(this._maskService.decimalMarker=d.currentValue),u&&(this._maskService.dropSpecialCharacters=u.currentValue),h&&(this._maskService.hiddenInput=h.currentValue),p&&(this._maskService.showMaskTyped=p.currentValue,p.previousValue===!1&&p.currentValue===!0&&this._isFocused&&requestAnimationFrame(()=>
43{this._maskService._elementRef?.nativeElement.click()})),f&&(this._maskService.placeHolderCharacter=f.currentValue),m&&(this._maskService.shownMaskExpression=m.currentValue),g&&(this._maskService.showTemplate=g.currentValue),y&&(this._maskService.clearIfNotMatch=y.currentValue),C&&(this._maskService.validation=C.currentValue),T&&(this._maskService.separatorLimit=T.currentValue),j&&(this._maskService.leadZeroDateTime=j.currentValue),P&&(this._maskService.leadZero=P.currentValue),F&&(this._maskService.triggerOnMaskChange=F.currentValue),z&&(this._maskService.inputTransformFn=z.currentValue),B&&(this._maskService.outputTransformFn=B.currentValue),A&&(this._maskService.keepCharacterPositions=A.currentValue),this._applyMask()}validate({value:e}){let n=typeof e=="number"?String(e):e;if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(n);if(this._maskService.cpfCnpjError)return this._createValidationError(n);if(this._maskValue.startsWith(re.SEPARATOR)||gq.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(mq.includes(this._maskValue))return this._validateTime(n);if(this._maskValue===re.EMAIL_MASK)return!/^[^@]+@[^@]+\.[^@]+$/.test(n)&&n?this._createValidationError(n):null;if(n&&n.length>=1){let r=0;if(this._maskValue.includes(re.CURLY_BRACKETS_LEFT)&&this._maskValue.includes(re.CURLY_BRACKETS_RIGHT))return this._maskValue.slice(this._maskValue.indexOf(re.CURLY_BRACKETS_LEFT)+1,this._maskValue.indexOf(re.CURLY_BRACKETS_RIGHT))===String(n.length)?null:this._createValidationError(n);if(this._maskValue.startsWith(re.PERCENT))return null;for(let a in this._maskService.patterns)if(this._maskService.patterns[a]?.optional){if(this._maskValue.indexOf(a)!==this._maskValue.lastIndexOf(a)){let s=this._maskValue.split(re.EMPTY_STRING).filter(l=>l===a).join(re.EMPTY_STRING);r+=s.length}else this._maskValue.indexOf(a)!==-1&&r++;if(this._maskValue.indexOf(a)!==-1&&n.length>=this._maskValue.indexOf(a)||r===this._maskValue.length)return null}if(this._maskValue.indexOf(re.SYMBOL_STAR)>1&&n.length<this._maskValue.indexOf(re.SYMBOL_STAR)||this._maskValue.indexOf(re.SYMBOL_QUESTION)>1&&n.length<this._maskValue.indexOf(re.SYMBOL_QUESTION))return this._createValidationError(n);if(this._maskValue.indexOf(re.SYMBOL_STAR)===-1||this._maskValue.indexOf(re.SYMBOL_QUESTION)===-1){let a=this._maskValue.split("*"),s=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-r:this.prefix?this._maskValue.length+this.prefix.length-r:this._maskValue.length-r;if(a.length===1&&n.length<s)return this._createValidationError(n);if(a.length>1){let l=a[a.length-1];if(l&&this._maskService.specialCharacters.includes(l[0])&&String(n).includes(l[0]??"")&&!this.dropSpecialCharacters){let c=e.split(l[0]);return c[c.length-1].length===l.length-1?null:this._createValidationError(n)}else return(l&&!this._maskService.specialCharacters.includes(l[0])||!l||this._maskService.dropSpecialCharacters)&&n.length>=s-1?null:this._createValidationError(n)}}if(this._maskValue.indexOf(re.SYMBOL_STAR)===1||this._maskValue.indexOf(re.SYMBOL_QUESTION)===1)return null}return e&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(e){(e===re.EMPTY_STRING||e===null||typeof e>"u")&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(re.EMPTY_STRING))}onInput(e){if(this._isComposing)return;let n=e.target,r=this._maskService.inputTransformFn(n.value);if(n.type!=="number")if(typeof r=="string"||typeof r=="number"){if(n.value=r.toString(),this._inputValue=n.value,this._setMask(),!this._maskValue){this.onChange(n.value);return}let a=n.selectionStart===1?n.selectionStart+this._maskService.prefix.length:n.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&this._maskService.placeHolderCharacter.length===1){let d=n.value.slice(a-1,a),u=this.prefix.length,h=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[a-1-u]??re.EMPTY_STRING),p=this._maskService._checkSymbolMask(d,this._maskService.maskExpression[a+1-u]??re.EMPTY_STRING),f=this._maskService.selStart===this._maskService.selEnd,m=Number(this._maskService.selStart)-u,g=Number(this._maskService.selEnd)-u,y=this._code===re.BACKSPACE||this._code===re.DELETE;if(y){if(!f)this._maskService.selStart===u?this._maskService.actualValue=`${this.prefix}${this._maskService.maskIsShown.slice(0,g)}${this._inputValue.split(this.prefix).join("")}`:this._maskService.selStart===this._maskService.maskIsShown.length+u?this._maskService.actualValue=`${this._inputValue}${this._maskService.maskIsShown.slice(m,g)}`:this._maskService.actualValue=`${this.prefix}${this._inputValue.split(this.prefix).join("").slice(0,m)}${this._maskService.maskIsShown.slice(m,g)}${this._maskService.actualValue.slice(g+u,this._maskService.maskIsShown.length+u)}${this.suffix}`;else if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(a-this.prefix.length,a+1-this.prefix.length))&&f)if(m===1&&this.prefix)this._maskService.actualValue=`${this.prefix}${this._maskService.placeHolderCharacter}
43${n.value.split(this.prefix).join("").split(this.suffix).join("")}${this.suffix}`,a=a-1;else{let C=n.value.substring(0,a),T=n.value.substring(a);this._maskService.actualValue=`${C}${this._maskService.placeHolderCharacter}${T}`}a=this._code===re.DELETE?a+1:a}y||(!h&&!p&&f?a=Number(n.selectionStart)-1:this._maskService.specialCharacters.includes(n.value.slice(a,a+1))&&p&&!this._maskService.specialCharacters.includes(n.value.slice(a+1,a+2))?(this._maskService.actualValue=`${n.value.slice(0,a-1)}${n.value.slice(a,a+1)}${d}${n.value.slice(a+2)}`,a=a+1):h?n.value.length===1&&a===1?this._maskService.actualValue=`${this.prefix}${d}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${this.suffix}`:this._maskService.actualValue=`${n.value.slice(0,a-1)}${d}${n.value.slice(a+1).split(this.suffix).join("")}${this.suffix}`:this.prefix&&n.value.length===1&&a-u===1&&this._maskService._checkSymbolMask(n.value,this._maskService.maskExpression[a-1-u]??re.EMPTY_STRING)&&(this._maskService.actualValue=`${this.prefix}${n.value}${this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)}${this.suffix}`))}let s=0,l=!1;if(this._code===re.DELETE&&re.SEPARATOR&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&this._code!==re.BACKSPACE&&this._maskService.maskExpression===re.DAYS_MONTHS_YEARS&&a<10){let d=this._inputValue.slice(a-1,a);n.value=this._inputValue.slice(0,a-1)+d+this._inputValue.slice(a+1)}if(this._maskService.maskExpression===re.DAYS_MONTHS_YEARS&&this.leadZeroDateTime&&(a<3&&Number(n.value)>31&&Number(n.value)<40||a===5&&Number(n.value.slice(3,5))>12)&&(a=a+2),this._maskService.maskExpression===re.HOURS_MINUTES_SECONDS&&this.apm&&(this._justPasted&&n.value.slice(0,2)===re.DOUBLE_ZERO&&(n.value=n.value.slice(1,2)+n.value.slice(2,n.value.length)),n.value=n.value===re.DOUBLE_ZERO?re.NUMBER_ZERO:n.value),this._maskService.applyValueChanges(a,this._justPasted,this._code===re.BACKSPACE||this._code===re.DELETE,(d,u)=>{this._justPasted=!1,s=d,l=u}),this._getActiveElement()!==n)return;if(this._maskService.plusOnePosition&&(a=a+1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length)if(this._code===re.BACKSPACE){let d=this.specialCharacters.includes(this._maskService.actualValue.slice(a-1,a)),u=this.specialCharacters.includes(this._maskService.actualValue.slice(a,a+1));this._allowFewMaskChangeMask&&!u?(a=n.selectionStart+1,this._allowFewMaskChangeMask=!1):a=d?a-1:a}else a=n.selectionStart===1?n.selectionStart+this._maskService.prefix.length:n.selectionStart;this._position=this._position===1&&this._inputValue.length===1?null:this._position;let c=this._position?this._inputValue.length+a+s:a+(this._code===re.BACKSPACE&&!l?0:s);c>this._getActualInputLength()&&(c=n.value===this._maskService.decimalMarker&&n.value.length===1?this._getActualInputLength()+1:this._getActualInputLength()),c<0&&(c=0),n.setSelectionRange(c,c),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof r);else{if(!this._maskValue){this.onChange(n.value);return}this._maskService.applyValueChanges(n.value.length,this._justPasted,this._code===re.BACKSPACE||this._code===re.DELETE)}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(e){this._isComposing=!1,this._justPasted=!0,this.onInput(e)}onBlur(e){if(this._maskValue){let n=e.target;if(this._maskService.leadZero&&n.value.length>0&&typeof this._maskService.decimalMarker=="string"){let r=this._maskService.maskExpression,a=Number(this._maskService.maskExpression.slice(r.length-1,r.length));if(a>0){n.value=this._maskService.suffix?n.value.split(this._maskService.suffix).join(""):n.value;let s=n.value.split(this._maskService.decimalMarker)[1];n.value=n.value.includes(this._maskService.decimalMarker)?n.value+re.NUMBER_ZERO.repeat(a-s.length)+this._maskService.suffix:n.value+this._maskService.decimalMarker+re.NUMBER_ZERO.repeat(a)+this._maskService.suffix,this._maskService.actualValue=n.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(e){if(!this._maskValue)return;let n=e.target,r=0,a=0;n!==null&&n.selectionStart!==null&&n.selectionStart===n.selectionEnd&&n.selectionStart>this._maskService.prefix.length&&e.keyCode!==38&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),n.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===n.value?(n.focus(),n.setSelectionRange(r,a)):n.selectionStart>this._maskService.actualValue.length&&n.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));let s=n&&(n.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:n.value);if(n&&n.value!==s&&(n.value=s),n&&n.type!=="number"&&(n.selectionStart||n.selectionEnd)<=this._maskService.prefix.length){let l=this._maskService.maskExpression.match(new RegExp(`^[${this._maskService.specialCharacters.map(c=>`\\${c}`).join("")}]+`))?.[0].length||0;n.selectionStart=this._maskService.prefix.length+l;return}n&&n.selectionEnd>this._getActualInputLength()&&(n.selectionEnd=this._getActualInputLength())}onKeyDown(e){if(!this._maskValue)return;if(this._isComposing){e.key==="Enter"&&this.onCompositionEnd(e);return}this._code=e.code?e.code:e.key;let n=e.target;if(this._inputValue=n.value,this._setMask(),n.type!=="number"){if(e.key===re.ARROW_UP&&e.preventDefault(),e.key===re.ARROW_LEFT||e.key===re.BACKSPACE||e.key===re.DELETE){if(e.key===re.BACKSPACE&&n.value.length===0&&(n.selectionStart=n.selectionEnd),e.key===re.BACKSPACE&&n.selectionStart!==0){if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&n.selectionStart<=this.prefix.length)n.setSelectionRange(this.prefix.length,n.selectionEnd);else if(this._inputValue.length!==n.selectionStart&&n.selectionStart!==1)for(;this.specialCharacters.includes((this._inputValue[n.selectionStart-1]??re.EMPTY_STRING).toString())&&
43(this.prefix.length>=1&&n.selectionStart>this.prefix.length||this.prefix.length===0);)n.setSelectionRange(n.selectionStart-1,n.selectionEnd)}this.checkSelectionOnDeletion(n),this._maskService.prefix.length&&n.selectionStart<=this._maskService.prefix.length&&n.selectionEnd<=this._maskService.prefix.length&&e.preventDefault();let r=n.selectionStart;e.key===re.BACKSPACE&&!n.readOnly&&r===0&&n.selectionEnd===n.value.length&&n.value.length!==0&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<n.selectionStart?n.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):(e.code==="KeyA"&&e.ctrlKey||e.code==="KeyA"&&e.metaKey)&&(n.setSelectionRange(0,this._getActualInputLength()),e.preventDefault()),this._maskService.selStart=n.selectionStart,this._maskService.selEnd=n.selectionEnd}}async writeValue(e){let n=e;if(typeof n=="object"&&n!==null&&"value"in n&&("disable"in n&&this.setDisabledState(!!n.disable),n=n.value),n!==null&&(n=this.inputTransformFn?this.inputTransformFn(n):n),typeof n=="string"||typeof n=="number"||n===null||typeof n>"u"){(n===null||typeof n>"u"||n==="")&&(this._maskService._currentValue="",this._maskService._previousValue="");let r=n;if(typeof r=="number"||this._maskValue.startsWith(re.SEPARATOR)){r=String(r);let a=this._maskService.currentLocaleDecimalMarker();Array.isArray(this._maskService.decimalMarker)||(r=this._maskService.decimalMarker!==a?r.replace(a,this._maskService.decimalMarker):r),this._maskService.leadZero&&r&&this.maskExpression&&this.dropSpecialCharacters!==!1&&(r=this._maskService._checkPrecision(this._maskService.maskExpression,r)),(this._maskService.decimalMarker===re.COMMA||Array.isArray(this._maskService.decimalMarker)&&this._maskService.thousandSeparator===re.DOT)&&(r=r.toString().replace(re.DOT,re.COMMA)),this.maskExpression?.startsWith(re.SEPARATOR)&&this.leadZero&&requestAnimationFrame(()=>{this._maskService.applyMask(r?.toString()??"",this._maskService.maskExpression)}),this._maskService.isNumberValue=!0}typeof r!="string"&&(r=""),this._inputValue=r,this._setMask(),r&&this._maskService.maskExpression||this._maskService.maskExpression&&(this._maskService.prefix||this._maskService.showMaskTyped)?(typeof this.inputTransformFn!="function"&&(this._maskService.writingValue=!0),this._maskService.formElementProperty=["value",this._maskService.applyMask(r,this._maskService.maskExpression)],typeof this.inputTransformFn!="function"&&(this._maskService.writingValue=!1)):this._maskService.formElementProperty=["value",r],this._inputValue=r}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof n)}registerOnChange(e){this._maskService.onChange=this.onChange=e}registerOnTouched(e){this.onTouch=e}_getActiveElement(e=this.document){let n=e?.activeElement?.shadowRoot;return n?.activeElement?this._getActiveElement(n):e.activeElement}checkSelectionOnDeletion(e){e.selectionStart=Math.min(Math.max(this.prefix.length,e.selectionStart),this._inputValue.length-this.suffix.length),e.selectionEnd=Math.min(Math.max(this.prefix.length,e.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(e){this._maskService.formElementProperty=["disabled",e]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(e){let n=this._maskValue.split(re.EMPTY_STRING).filter(r=>r!==":").length;return e&&(+(e[e.length-1]??-1)==0&&e.length<n||e.length<=n-2)?this._createValidationError(e):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(e){return{mask:{requiredMask:this._maskValue,actualValue:e}}}_setMask(){this._maskExpressionArray.some(e=>{if(e.split(re.EMPTY_STRING).some(r=>this._maskService.specialCharacters.includes(r))&&this._inputValue&&this._areAllCharactersInEachStringSame(this._maskExpressionArray)||e.includes(re.CURLY_BRACKETS_LEFT)){let r=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(e)?.length;if(r)return this._maskValue=this.maskExpression=this._maskService.maskExpression=e.includes(re.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(e):e,r;{this._code===re.BACKSPACE&&(this._allowFewMaskChangeMask=!0);let a=this._maskExpressionArray[this._maskExpressionArray.length-1]??re.EMPTY_STRING;this._maskValue=this.maskExpression=this._maskService.maskExpression=a.includes(re.CURLY_BRACKETS_LEFT)?this._maskService._repeatPatternSymbols(a):a}}else{let r=this._maskService.removeMask(this._inputValue)?.split(re.EMPTY_STRING).every((a,s)=>{let l=e.charAt(s);return this._maskService._checkSymbolMask(a,l)});if(r||this._justPasted)return this._maskValue=this.maskExpression=this._maskService.maskExpression=e,r}})}_areAllCharactersInEachStringSame(e){let n=this._maskService.specialCharacters;function r(s){let l=new RegExp(`[${n.map(c=>`\\${c}`).join("")}]`,"g");return s.replace(l,"")}return e.map(r).every(s=>new Set(s).size===1)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275dir",_e({type:t,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(n,r){n&1&&Se("paste",function(){return r.onPaste()})("focus",function(s){return r.onFocus(s)})("ngModelChange",function(s){return r.onModelChange(s)})("input",function(s){return r.onInput(s)})("compositionstart",function(s){return r.onCompositionStart(s)})("compositionend",function(s){return r.onCompositionEnd(s)})("blur",function(s){return r.onBlur(s)})("click",function(s){return r.onClick(s)})("keydown",function(s){return r.onKeyDown(s)})},inputs:{maskExpression:[0,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thous
43andSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],standalone:!0,features:[st([{provide:jn,useExisting:t,multi:!0},{provide:Gn,useExisting:t,multi:!0},nC]),gt]}));let i=t;return i})();var yq=["*"];var _q=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],wq=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
44      [mat-card-title], [mat-card-subtitle],
45      [matCardTitle], [matCardSubtitle]`,"*"],xq=new ye("MAT_CARD_CONFIG"),t5=(()=>{let t=class t{constructor(e){this.appearance=e?.appearance||"raised"}};t.\u0275fac=function(n){return new(n||t)(G(xq,8))},t.\u0275cmp=me({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(n,r){n&2&&Fe("mat-mdc-card-outlined",r.appearance==="outlined")("mdc-card--outlined",r.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],standalone:!0,features:[it],ngContentSelectors:yq,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Qe(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-app-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-app-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-app-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-app-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-app-corner-medium));border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color, var(--mat-app-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-app-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-app-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-app-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-app-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-app-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-app-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-app-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-app-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-app-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-app-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-app-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-app-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}
45.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0});let i=t;return i})(),i5=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"],standalone:!0});let i=t;return i})();var n5=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0});let i=t;return i})();var r5=(()=>{let t=class t{constructor(){this.align="start"}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mat-mdc-card-actions-align-end",r.align==="end")},inputs:{align:"align"},exportAs:["matCardActions"],standalone:!0});let i=t;return i})(),o5=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],standalone:!0,features:[it],ngContentSelectors:wq,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(n,r){n&1&&(Dt(_q),Qe(0),q(1,"div",0),Qe(2,1),Y(),Qe(3,2))},encapsulation:2,changeDetection:0});let i=t;return i})();var Ef=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Vi,Ct]});let i=t;return i})();var Aq=["*"],kq=(i,t,o,e,n)=>({"custom-content":i,circle:t,progress:o,"progress-dark":e,pulse:n});function Eq(i,t){i&1&&Qe(0)}function Sq(i,t){if(i&1&&(q(0,"div",0),Ae(1,Eq,1,0),Y()),i&2){let o=ue();J("ngClass",aI(5,kq,o.appearance==="custom-content",o.appearance==="circle",o.animation==="progress",o.animation==="progress-dark",o.animation==="pulse"))("ngStyle",o.theme),qe("aria-label",o.ariaLabel)("aria-valuetext",o.loadingText),$(),lt(o.appearance==="custom-content"?1:-1)}}var a5=new ye("ngx-skeleton-loader.config"),Ko=(()=>{let t=class t{constructor(e){this.config=e;let{appearance:n="line",animation:r="progress",theme:a=null,loadingText:s="Loading...",count:l=1,ariaLabel:c="loading"}=e||{};this.appearance=n,this.animation=r,this.theme=a,this.loadingText=s,this.count=l,this.items=[],this.ariaLabel=c}ngOnInit(){this.validateInputValues()}validateInputValues(){/^\d+$/.test(`${this.count}`)||(Vh()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'count' a numeric value. Forcing default to \"1\"."),this.count=1),this.appearance==="custom-content"&&Vh()&&this.count!==1&&(console.error('`NgxSkeletonLoaderComponent` enforces elements with "custom-content" appearance as DOM nodes. Forcing "count" to "1".'),this.count=1),this.items.length=this.count;let e=["progress","progress-dark","pulse","false"];e.indexOf(String(this.animation))===-1&&(Vh()&&console.error(`\`NgxSkeletonLoaderComponent\` need to receive 'animation' as: ${e.join(", ")}. Forcing default to "progress".`),this.animation="progress"),["circle","line","custom-content",""].indexOf(String(this.appearance))===-1&&(Vh()&&console.error("`NgxSkeletonLoaderComponent` need to receive 'appearance' as: circle or line or custom-content or empty string. Forcing default to \"''\"."),this.appearance="");let{theme:n}=this.config||{};n&&n.extendsFromRoot&&this.theme!==null&&(this.theme=de(de({},this.config.theme),this.theme))}ngOnChanges(e){["count","animation","appearance"].find(n=>e[n]&&(e[n].isFirstChange()||e[n].previousValue===e[n].currentValue))||this.validateInputValues()}};t.\u0275fac=function(n){return new(n||t)(G(a5,8))},t.\u0275cmp=me({type:t,selectors:[["ngx-skeleton-loader"]],inputs:{count:"count",loadingText:"loadingText",appearance:"appearance",animation:"animation",ariaLabel:"ariaLabel",theme:"theme"},features:[gt],ngContentSelectors:Aq,decls:2,vars:0,consts:[["aria-busy","true","aria-valuemin","0","aria-valuemax","100","role","progressbar","tabindex","-1",1,"skeleton-loader",3,"ngClass","ngStyle"]],template:function(n,r){n&1&&(Dt(),dr(0,Sq,2,11,"div",0,ba)),n&2&&ur(r.items)},dependencies:[hr,zI],styles:['.skeleton-loader[_ngcontent-%COMP%]{box-sizing:border-box;overflow:hidden;position:relative;background:#eff1f6 no-repeat;border-radius:4px;width:100%;height:20px;
45display:inline-block;margin-bottom:10px;will-change:transform}.skeleton-loader[_ngcontent-%COMP%]:after, .skeleton-loader[_ngcontent-%COMP%]:before{box-sizing:border-box}.skeleton-loader.circle[_ngcontent-%COMP%]{width:40px;height:40px;margin:5px;border-radius:50%}.skeleton-loader.progress[_ngcontent-%COMP%], .skeleton-loader.progress-dark[_ngcontent-%COMP%]{transform:translateZ(0)}.skeleton-loader.progress[_ngcontent-%COMP%]:after, .skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:after, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{box-sizing:border-box}.skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{animation:_ngcontent-%COMP%_progress 2s ease-in-out infinite;background-size:200px 100%;position:absolute;z-index:1;top:0;left:0;width:200px;height:100%;content:""}.skeleton-loader.progress[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,#fff0,#fff9,#fff0)}.skeleton-loader.progress-dark[_ngcontent-%COMP%]:before{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent)}.skeleton-loader.pulse[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.5s}.skeleton-loader.custom-content[_ngcontent-%COMP%]{height:100%;background:none}@media (prefers-reduced-motion: reduce){.skeleton-loader.pulse[_ngcontent-%COMP%], .skeleton-loader.progress-dark[_ngcontent-%COMP%], .skeleton-loader.custom-content[_ngcontent-%COMP%], .skeleton-loader.progress[_ngcontent-%COMP%]:before{animation:none}.skeleton-loader.progress[_ngcontent-%COMP%]:before, .skeleton-loader.progress-dark[_ngcontent-%COMP%], .skeleton-loader.custom-content[_ngcontent-%COMP%]{background-image:none}}@media screen and (min-device-width: 1200px){.skeleton-loader[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;cursor:wait}}@keyframes _ngcontent-%COMP%_progress{0%{transform:translate3d(-200px,0,0)}to{transform:translate3d(calc(200px + 100vw),0,0)}}@keyframes _ngcontent-%COMP%_pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}'],changeDetection:0});let i=t;return i})(),Sf=(()=>{let t=class t{static forRoot(e){return{ngModule:t,providers:[{provide:a5,useValue:e}]}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Vi]});let i=t;return i})();function Dq(i,t){if(i&1&&(q(0,"div"),ne(1,"ngx-skeleton-loader",3),Y()),i&2){let o=ue(2);xt(o.headerIconClass),$(),J("theme",o.getTheme("icon"))}}function Tq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),Ae(3,Dq,2,3,"div",0),Y()),i&2){let o=ue();xt(o.headerClass),$(),xt(o.headerContentClass),$(),J("theme",o.getTheme("header")),$(),J("ngIf",o.showHeaderIcon)}}function Mq(i,t){if(i&1&&ne(0,"hr"),i&2){let o=ue();xt(o.dividerClass)}}function Iq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),q(3,"div"),ne(4,"ngx-skeleton-loader",2),Y()()),i&2){let o=ue(2);xt(o.formRowClass),$(),xt(o.labelColumnClass),$(),J("theme",o.getTheme("label")),$(),xt(o.inputColumnClass),$(),J("theme",o.getTheme("input"))}}function Oq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),q(3,"div"),ne(4,"ngx-skeleton-loader",2),Y()()),i&2){let o=ue(2);xt(o.displayRowClass),$(),xt(o.displayLabelClass),$(),J("theme",o.getTheme("displayLabel")),$(),xt(o.displayValueClass),$(),J("theme",o.getTheme("displayValue"))}}function Pq(i,t){if(i&1&&(q(0,"div"),ne(1,"ngx-skeleton-loader",2),Y()),i&2){let o=ue(2);$(),J("theme",o.getTheme("fullLine"))}}function Rq(i,t){if(i&1&&(q(0,"div"),ne(1,"ngx-skeleton-loader",2),Y()),i&2){let o=ue(2);$(),J("theme",o.getTheme("largeText"))}}function Fq(i,t){if(i&1&&(q(0,"div"),ne(1,"ngx-skeleton-loader",3),q(2,"div"),ne(3,"ngx-skeleton-loader",2),Y()()),i&2){let o=ue(2);xt(o.checkboxRowClass),$(),J("theme",o.getTheme("checkbox")),$(),xt(o.checkboxLabelClass),$(),J("theme",o.getTheme("checkboxLabel"))}}function Nq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),q(3,"div"),ne(4,"ngx-skeleton-loader",2),Y()()),i&2){let o=ue(2);xt(o.formRowClass),$(),xt(o.labelColumnClass),$(),J("theme",o.getTheme("label")),$(),xt(o.inputColumnClass),$(),J("theme",o.getTheme("select"))}}function Lq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),q(3,"div"),ne(4,"ngx-skeleton-loader",2),Y()()),i&2){let o=ue(2);xt(o.formRowClass),$(),xt(o.labelColumnClass),$(),J("theme",o.getTheme("label")),$(),xt(o.inputColumnClass),$(),J("theme",o.getTheme("dateInput"))}}function Bq(i,t){if(i&1&&(q(0,"div"),ne(1,"ngx-skeleton-loader",3)(2,"ngx-skeleton-loader",2),Y()),i&2){let o=ue(3);xt(o.radioOptionClass),$(),J("theme",o.getTheme("radio")),$(),J("theme",o.getTheme("radioLabel"))}}function jq(i,t){if(i&1&&(q(0,"div")(1,"div"),ne(2,"ngx-skeleton-loader",2),Y(),q(3,"div"),Ae(4,Bq,3,4,"div",1),Y()()),i&2){let o=ue(2);xt(o.radioGroupClass),$(),xt(o.labelColumnClass),$(),J("theme",o.getTheme("label")),$(),xt(o.radioOptionsClass),$(),J("ngForOf",o.getRadioOptions())}}function Vq(i,t){if(i&1&&(q(0,"div"),Ae(1,Iq,5,8,"div",0)(2,Oq,5,8,"div",0)(3,Pq,2,1,"div",4)(4,Rq,2,1,"div",4)(5,Fq,4,6,"div",0)(6,Nq,5,8,"div",0)(7,Lq,5,8,"div",0)(8,jq,5,8,"div",0),Y()),i&2){let o=t.$implicit,e=t.index,n=ue();xt(n.getRowClass(e)),$(),J("ngIf",o.type==="form-row"),$(),J("ngIf",o.type==="display-row"),$(),J("ngIf",o.type==="full-line"),$(),J("ngIf",o.type==="large-text"),$(),J("ngIf",o.type==="checkbox-row"),$(),J("ngIf",o.type==="select-row"),$(),J("ngIf",o.type==="date-row"),$(),J("ngIf",o.type==="radio-group")}}function zq(i,t){if(i&1&&ne(0,"ngx-skeleton-loader",2),i&2){let o=t.index,e=ue(2);xt(o<e.getActionButtons().length-1?"me-2":""),J("theme",e.getTheme("button"))}}function Hq(i,t){if(i&1&&(q(0,"div"),Ae(1,zq,1,3,"ngx-skeleton-loader",5),Y()),i&2){let o=ue();xt(o.actionsClass),$(),J("ngForOf",o.getActionButtons())}}var s5=(()=>{let t=class t{constructor(){this.rowCount=3,this.showActions=!1,this.showHeader=!0,this.showHeaderIcon=!0,this.showDivider=!0,this.layout="card",this.labelWidth="md",this.spacing="normal",this.rows=[],this.customThemes={},this.actionButtonCount=2,this.actionButtonAlignment="right",this.radioOptionCount=2}getContentRows(){return this.rows&&this.rows.length>0?this.rows:Array(this.rowCount).fill(0).map(()=>({type:"display-row"}))}get containerClass(){return this.layout==="dialog"?"":"featured-box featured-box-primary"}get contentClass(){return this.layout==="dialog"?"p-2":"box-content"}get headerClass(){return this.layout==="dialog"?"row text-left mb-2":"row text-left mb-0"}get headerContentClass(){return this.layout==="dialog","col"}get headerIconClass(){return this.layout==="dialog","col-1 p-0 d-flex justify-content-center"}get dividerClass(){return this.layout==="dialog"?"bg-primary my-2":"bg-primary"}get formRowClass(){return`form-group row ${this.spacing==="compact"?"mb-2":this.spacing==="loose"?"mb-4":"mb-3"}`}get labelColumnClass(){return this.labelWidth==="sm"?"col-sm-2":this.labelWidth==="lg"?"col-sm-4":"col-sm-3"}get inputColumnClass(){return"col"}get displayRowClass(){return`row ${this.spacing==="compact"?"mb-1":this.spacing==="loose"?"mb-3":"mb-2"}`}get displayLabelClass(){return"col-4 text-left"}get displayValueClass(){return"col text-left"}get checkboxRowClass(){return`d-flex align-items-center ${this.spacing==="compact"?"mb-2":this.spacing==="loose"?"mb-4":"mb-3"}`}get checkboxLabelClass(){return"form-check-label ms-2"}get radioGroupClass(){return`form-group row ${this.spacing==="compact"?"mb-2":this.spacing==="loose"?"mb-4":"mb-3"}`}get radioOptionsClass(){return"col d-flex flex-wrap"}get radioOptionClass(){return"d-flex align-items-center me-3"}get actionsClass(){return this.actionButtonAlignment==="left"?"text-left":this.actionButtonAlignment==="center"?"text-center":"text-right"}getRowClass(e){let n=this.spacing==="compact"?"mb-1":this.spacing==="loose"?"mb-3":"mb-2";return e===0?"":n}getRadioOptions(){return Array(this.radioOptionCount).fill(0)}getActionButtons(){return Array(this.actionButtonCount).fill(0)}getTheme(e){if(this.customThemes[e])return this.customThemes[e];let n={header:{"background-color":"#eee",width:this.layout==="dialog"?"180px":"150px",height:this.layout==="dialog"?"20px":"24px","border-radius":"0.25rem"},icon:{"background-color":"#eee",width:"24px",height:"24px"},label:{"background-color":"#eee",width:this.labelWidth==="sm"?"80px":this.labelWidth==="lg"?"130px":"110px",height:"16px","border-radius":"0.25rem"},input:{"background-color":"#eee",width:"100%",height:this.layout==="dialog"?"40px":"38px","border-radius":"0.375rem"},select:{"background-color":"#eee",width:"100%",height:this.layout==="dialog"?"40px":"38px","border-radius":"0.375rem"},dateInput:{"background-color":"#eee",width:"100%",height:this.layout==="dialog"?"40px":"38px","border-radius":"0.375rem"},displayLabel:{"background-color":"#eee",width:this.layout==="dialog"?"120px":"
45110px",height:"18px","border-radius":"0.25rem"},displayValue:{"background-color":"#eee",width:this.layout==="dialog"?"200px":"180px",height:"18px","border-radius":"0.25rem"},fullLine:{"background-color":"#eee",width:this.layout==="dialog"?"100%":"350px",height:"20px","border-radius":"0.25rem"},largeText:{"background-color":"#eee",width:this.layout==="dialog"?"280px":"260px",height:this.layout==="dialog"?"24px":"28px","border-radius":"0.25rem"},checkbox:{"background-color":"#eee",width:"18px",height:"18px"},checkboxLabel:{"background-color":"#eee",width:this.layout==="dialog"?"220px":"200px",height:"14px","border-radius":"0.25rem"},radio:{"background-color":"#eee",width:"18px",height:"18px"},radioLabel:{"background-color":"#eee",width:"80px",height:"14px","border-radius":"0.25rem"},button:{"background-color":"#eee",width:this.layout==="dialog"?"100px":"90px",height:this.layout==="dialog"?"36px":"32px","border-radius":"0.375rem"}};return n[e]||n.input}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-form-section"]],inputs:{rowCount:"rowCount",showActions:"showActions",showHeader:"showHeader",showHeaderIcon:"showHeaderIcon",showDivider:"showDivider",layout:"layout",labelWidth:"labelWidth",spacing:"spacing",rows:"rows",customThemes:"customThemes",actionButtonCount:"actionButtonCount",actionButtonAlignment:"actionButtonAlignment",radioOptionCount:"radioOptionCount"},decls:6,vars:8,consts:[[3,"class",4,"ngIf"],[3,"class",4,"ngFor","ngForOf"],["count","1","appearance","line",3,"theme"],["count","1","appearance","circle",3,"theme"],[4,"ngIf"],["count","1","appearance","line",3,"theme","class",4,"ngFor","ngForOf"]],template:function(n,r){n&1&&(q(0,"div")(1,"div"),Ae(2,Tq,4,6,"div",0)(3,Mq,1,2,"hr",0)(4,Vq,9,10,"div",1)(5,Hq,2,3,"div",0),Y()()),n&2&&(xt(r.containerClass),$(),xt(r.contentClass),$(),J("ngIf",r.showHeader),$(),J("ngIf",r.showDivider),$(),J("ngForOf",r.getContentRows()),$(),J("ngIf",r.showActions))},dependencies:[Nr,Bn,Ko],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;
45opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}[_nghost-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){[_nghost-%COMP%]{margin-bottom:2rem}}.featured-box[_ngcontent-%COMP%]{margin-bottom:0;height:100%}.box-content[_ngcontent-%COMP%]{padding:1rem}.form-group.row[_ngcontent-%COMP%]{margin-bottom:1.5rem}hr.bg-primary[_ngcontent-%COMP%]{margin:1rem 0}.mb-3[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.row[_ngcontent-%COMP%]{margin-bottom:1rem}ngx-skeleton-loader[_ngcontent-%COMP%]{display:inline-block;vertical-align:top}.col-4[_ngcontent-%COMP%], .col[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%]{padding-top:6px;padding-bottom:6px}.row[_ngcontent-%COMP%]:not(:first-child){padding-top:8px}"]});let i=t;return i})();function Gq(i,t){if(i&1&&(q(0,"div",11),ne(1,"ngx-skeleton-loader",12),Y()),i&2){let o=t.$implicit,e=ue(2);Fe("active",o===0),$(),J("theme",e.tabLabelTheme)}}function Wq(i,t){i&1&&(q(0,"div",15),ne(1,"div",16),Y())}function qq(i,t){if(i&1&&(q(0,"div",13),Ae(1,Wq,2,0,"div",14),Y()),i&2){let o=t.$implicit;$(),J("ngIf",o.type==="full-line")}}function Yq(i,t){if(i&1&&(q(0,"div",17),ne(1,"ngx-skeleton-loader",12),Y()),i&2){let o=ue(2);$(),J("theme",o.buttonTheme)}}function Zq(i,t){if(i&1&&(q(0,"div",2)(1,"div",3)(2,"div",4),Ae(3,Gq,2,3,"div",5),Y(),ne(4,"div",6),Y(),q(5,"div",7)(6,"div",8),Ae(7,qq,2,1,"div",9),Y(),Ae(8,Yq,2,1,"div",10),Y()()),i&2){let o=ue();$(3),J("ngForOf",o.tabs),$(4),J("ngForOf",o.contentRows),$(),J("ngIf",o.showActions)}}function Qq(i,t){if(i&1&&ne(0,"ngx-skeleton-loader",25),i&2){let o=ue(3);J("theme",o.iconTheme)}}function $q(i,t){if(i&1&&(q(0,"mat-card-header",22)(1,"mat-card-title")(2,"div",23),Ae(3,Qq,1,1,"ngx-skeleton-loader",24),ne(4,"ngx-skeleton-loader",12),Y()()()),i&2){let o=ue(2);$(3),J("ngIf",o.showIcon),$(),J("theme",o.titleTheme)}}function Kq(i,t){if(i&1&&(q(0,"div",28)(1,"div",29),ne(2,"ngx-skeleton-loader",12),Y(),q(3,"div",30),ne(4,"ngx-skeleton-loader",12),Y()()),i&2){let o=ue(3);$(2),J("theme",o.keyTheme),$(2),J("theme",o.valueTheme)}}function Xq(i,t){i&1&&(q(0,"div",15),ne(1,"div",16),Y())}function Jq(i,t){if(i&1&&(q(0,"div",28)(1,"div",23),ne(2,"ngx-skeleton-loader",25)(3,"ngx-skeleton-loader",12),Y()()),i&2){let o=ue(3);$(2),J("theme",o.linkIconTheme),$(),J("theme",o.linkTextTheme)}}function eY(i,t){if(i&1&&(q(0,"div",31),ne(1,"ngx-skeleton-loader",12),Y()),i&2){let o=ue(3);$(),J("theme",o.statusTheme)}}function tY(i,t){if(i&1&&(q(0,"div",13),Ae(1,Kq,5,2,"div",26)(2,Xq,2,0,"div",14)(3,Jq,4,2,"div",26)(4,eY,2,1,"div",27),Y()),i&2){let o=t.$implicit;
45$(),J("ngIf",o.type==="key-value"),$(),J("ngIf",o.type==="full-line"),$(),J("ngIf",o.type==="link-list"),$(),J("ngIf",o.type==="status")}}function iY(i,t){if(i&1&&(q(0,"mat-card-actions",32),ne(1,"ngx-skeleton-loader",12),Y()),i&2){let o=ue(2);$(),J("theme",o.buttonTheme)}}function nY(i,t){if(i&1&&(q(0,"mat-card",18),Ae(1,$q,5,2,"mat-card-header",19),q(2,"mat-card-content",20),Ae(3,tY,5,4,"div",9),Y(),Ae(4,iY,2,1,"mat-card-actions",21),Y()),i&2){let o=ue();$(),J("ngIf",o.showHeader),$(2),J("ngForOf",o.contentRows),$(),J("ngIf",o.showActions)}}var l5=(()=>{let t=class t{constructor(){this.showHeader=!0,this.showIcon=!0,this.showActions=!1,this.rowCount=3,this.contentType="key-value",this.tabCount=2,this.iconTheme={"background-color":"#eee",width:"20px",height:"20px","margin-right":"0.5rem"},this.titleTheme={"background-color":"#eee",width:"100px",height:"18px","border-radius":"0.25rem"},this.keyTheme={"background-color":"#eee",width:"120px",height:"14px","border-radius":"0.25rem"},this.valueTheme={"background-color":"#eee",width:"80px",height:"14px","border-radius":"0.25rem"},this.fullLineTheme={"background-color":"#eee",width:"100%",height:"14px","border-radius":"0.25rem","margin-bottom":"0.5rem"},this.statusTheme={"background-color":"#eee",width:"120px",height:"32px","border-radius":"0.375rem"},this.buttonTheme={"background-color":"#eee",width:"80px",height:"36px","border-radius":"0.375rem"},this.linkTextTheme={"background-color":"#eee",width:"150px",height:"16px","border-radius":"0.25rem"},this.linkIconTheme={"background-color":"#eee",width:"16px",height:"16px","border-radius":"0.25rem"},this.tabLabelTheme={"background-color":"#eee",width:"100px",height:"16px","border-radius":"0.25rem"}}get contentRows(){switch(this.contentType){case"account-info":return[{type:"full-line"},{type:"key-value"},{type:"key-value"},{type:"key-value"},{type:"status"}];case"bill-info":return[{type:"key-value"},{type:"key-value"},{type:"key-value"},{type:"status"}];case"mixed":return Array(this.rowCount).fill(0).map((e,n)=>({type:n%2===0?"key-value":"full-line"}));case"link-list":return Array(this.rowCount).fill(0).map(()=>({type:"link-list"}));case"full-line":return Array(this.rowCount).fill(0).map(()=>({type:"full-line"}));case"tab-group":return Array(this.rowCount).fill(0).map(()=>({type:"full-line"}));default:return Array(this.rowCount).fill(0).map(()=>({type:"key-value"}))}}get tabs(){return Array(this.tabCount).fill(0).map((e,n)=>n)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-card"]],inputs:{showHeader:"showHeader",showIcon:"showIcon",showActions:"showActions",rowCount:"rowCount",contentType:"contentType",tabCount:"tabCount"},decls:2,vars:2,consts:[["class","skeleton-tab-group",4,"ngIf"],["class","mat-elevation-z8 h-100",4,"ngIf"],[1,"skeleton-tab-group"],[1,"skeleton-tab-header"],[1,"skeleton-tab-labels"],["class","skeleton-tab-label",3,"active",4,"ngFor","ngForOf"],[1,"skeleton-tab-ink-bar"],[1,"skeleton-tab-body"],[1,"skeleton-tab-content"],["class","mb-2",4,"ngFor","ngForOf"],["class","skeleton-tab-actions",4,"ngIf"],[1,"skeleton-tab-label"],["count","1","appearance","line",3,"theme"],[1,"mb-2"],["class","skeleton-line-wrapper",4,"ngIf"],[1,"skeleton-line-wrapper"],[1,"skeleton-line"],[1,"skeleton-tab-actions"],[1,"mat-elevation-z8","h-100"],["class","skeleton-flex-center",4,"ngIf"],[1,"skeleton-flex-column"],["class","skeleton-flex-center-end",4,"ngIf"],[1,"skeleton-flex-center"],[1,"skeleton-d-flex","skeleton-align-items-center"],["count","1","appearance","circle",3,"theme",4,"ngIf"],["count","1","appearance","circle",3,"theme"],["class","skeleton-flex-row",4,"ngIf"],["class","skeleton-flex-center-center",4,"ngIf"],[1,"skeleton-flex-row"],[1,"font-weight-semibold","text-dark","skeleton-flex-start-center"],[1,"font-weight-medium","text-dark","skeleton-flex-end-center"],[1,"skeleton-flex-center-center"],[1,"skeleton-flex-center-end"]],template:function(n,r){n&1&&Ae(0,Zq,9,3,"div",0)(1,nY,5,3,"mat-card",1),n&2&&(J("ngIf",r.contentType==="tab-group"),$(),J("ngIf",r.contentType!=="tab-group"))},dependencies:[Nr,Bn,t5,r5,n5,o5,i5,Ko],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;
45background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}[_nghost-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){[_nghost-%COMP%]{margin-bottom:2rem}}ngx-skeleton-loader[_ngcontent-%COMP%]{display:inline-block;vertical-align:top}.skeleton-flex-row[_ngcontent-%COMP%]:not(:first-child){padding-top:8px}mat-card-content[_ngcontent-%COMP%] > .skeleton-flex-row[_ngcontent-%COMP%] + .skeleton-flex-row[_ngcontent-%COMP%]{margin-top:.5rem}mat-card[_ngcontent-%COMP%]{height:100%;margin-bottom:0}.skeleton-line-wrapper[_ngcontent-%COMP%]{margin-bottom:.75rem}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite;border-radius:.25rem}.skeleton-tab-group[_ngcontent-%COMP%]{width:100%;background:#fff;border-radius:.25rem}.skeleton-tab-header[_ngcontent-%COMP%]{border-bottom:1px solid #e8e8e8;position:relative}.skeleton-tab-labels[_ngcontent-%COMP%]{display:flex;gap:24px;padding:0 24px;min-height:48px;align-items:center}.skeleton-tab-label[_ngcontent-%COMP%]{padding:12px 0;position:relative}.skeleton-tab-label.active[_ngcontent-%COMP%]{opacity:1}.skeleton-tab-label[_ngcontent-%COMP%]:not(.active){opacity:.6}.skeleton-tab-ink-bar[_ngcontent-%COMP%]{position:absolute;bottom:0;left:24px;height:2px;width:100px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-tab-body[_ngcontent-%COMP%]{padding:24px}.skeleton-tab-content[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_skeleton-fade-in .3s ease-in}.skeleton-tab-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e8e8e8}"]});let i=t;return i})();var B2e=(()=>{let t=class t{constructor(){this.containerClass="",this.iconSize="md",this.messageWidth="60%"}get iconTheme(){return mt(de({"background-color":"#eee","border-radius":"50%"},{sm:{width:"20px",height:"20px"},md:{width:"24px",height:"24px"},lg:{width:"32px",height:"32px"}}[this.iconSize]),{animation:"pulse 1.5s ease-in-out infinite"})}get messageTheme(){return{"background-color":"#eee","border-radius":"0.25rem",width:this.messageWidth,height:"16px",animation:"pulse 1.5s ease-in-out infinite"}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-banner"]],inputs:{containerClass:"containerClass",iconSize:"iconSize",messageWidth:"messageWidth"},decls:6,vars:4,consts:[[1,"skeleton-banner-container"],[1,"d-flex","flex-row","align-items-center","alert","alert-light","mb-3","skeleton-banner-alert"],[1,"skeleton-icon-container","me-3"],["count","1","appearance","circle",3,"theme"],[1,"skeleton-message-container","flex-grow-1"],["count","1","appearance","line",3,"theme"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1)(2,"div",2),ne(3,"ngx-skeleton-loader",3),Y(),q(4,"div",4),ne(5,"ngx-skeleton-loader",5),Y()()()),n&2&&(xt(r.containerClass),$(3),J("theme",r.iconTheme),$(2),J("theme",r.messageTheme))},dependencies:[Ko],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;
45background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}[_nghost-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){[_nghost-%COMP%]{margin-bottom:2rem}}.skeleton-banner-container[_ngcontent-%COMP%]{width:100%;margin-bottom:0}.skeleton-banner-container[_ngcontent-%COMP%]:last-child{margin-bottom:0}.skeleton-banner-alert[_ngcontent-%COMP%]{border:1px solid var(--bs-gray-200);border-radius:.375rem;padding:.75rem 1rem;transition:all .2s ease-in-out;margin-bottom:0}.skeleton-banner-alert[_ngcontent-%COMP%]:hover{box-shadow:0 .125rem .25rem #00000013}@media (max-width: 575.98px){.skeleton-banner-alert[_ngcontent-%COMP%]{padding:.5rem 1rem}}@media (min-width: 768px){.skeleton-banner-alert[_ngcontent-%COMP%]{padding:1rem 1.5rem}}.skeleton-icon-container[_ngcontent-%COMP%]{flex-shrink:0;display:flex;justify-content:center;align-items:center}.skeleton-message-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:24px}@media (max-width: 575.98px){.skeleton-icon-container[_ngcontent-%COMP%]{margin-right:.5rem!important}}ngx-skeleton-loader[_ngcontent-%COMP%]{display:inline-block;vertical-align:top}.skeleton-banner-container[_ngcontent-%COMP%]:not(:first-child){padding-top:.5rem}"]});let i=t;return i})();function oY(i,t){if(i&1&&(q(0,"div",6),ne(1,"ngx-skeleton-loader",7),Y()),i&2){let o=ue();$(),J("theme",o.headerCellTheme)}}function aY(i,t){if(i&1&&(q(0,"div",10),ne(1,"ngx-skeleton-loader",7),Y()),i&2){let o=ue(2);$(),J("theme",o.dataCellTheme)}}function sY(i,t){if(i&1&&(q(0,"div",8),Ae(1,aY,2,1,"div",9),Y()),i&2){let o=ue();$(),J("ngForOf",o.tableColumns)}}function lY(i,t){if(i&1&&(q(0,"div",11)(1,"div",12),ne(2,"ngx-skeleton-loader",7),q(3,"div",13),ne(4,"ngx-skeleton-loader",14)(5,"ngx-skeleton-loader",14),Y()()()),i&2){let o=ue();$(2),J("theme",o.paginatorInfoTheme),$(2),J("theme",o.paginatorButtonTheme),$(),J("theme",o.paginatorButtonTheme)}}var z2e=(()=>{let t=class t{constructor(){this.columnCount=5,this.rowCount=5,this.showPaginator=!1,this.headerCellTheme={"background-color":"#e0e0e0",width:"80%",height:"16px","border-radius":"4px",margin:"0 auto"},this.dataCellTheme={"background-color":"#eeeeee",width:"90%",height:"14px","border-radius":"4px",margin:"0 auto"},this.paginatorInfoTheme={"background-color":"#e0e0e0",width:"120px",height:"14px","border-radius":"4px"},this.paginatorButtonTheme={"background-color":"#e0e0e0",width:"32px",height:"32px","border-radius":"50%"}}get tableColumns(){return Array(this.columnCount).fill(0)}get tableRows(){return Array(this.rowCount).fill(0)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-grid"]],inputs:{columnCount:"columnCount",rowCount:"rowCount",showPaginator:"showPaginator"},decls:6,vars:3,consts:[[1,"skeleton-table-container"],[1,"mat-table-skeleton"],[1,"mat-header-row"],["class","mat-header-cell",4,"ngFor","ngForOf"],["class","mat-row",4,"ngFor","ngForOf"],["class","mat-paginator-skeleton",4,"ngIf"],[1,"mat-header-cell"],["count","1","appearance","line","animation","progress",3,"theme"],[1,"mat-row"],["class","mat-cell",4,"ngFor","ngForOf"],[1,"mat-cell"],[1,"mat-paginator-skeleton"],[1,"skeleton-d-flex","skeleton-justify-content-between","skeleton-align-items-center"],[1,"skeleton-d-flex","skeleton-gap-2"],["count","1","appearance","circle","animation","progress",3,"theme"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1)(2,"div",2),Ae(3,oY,2,1,"div",3),Y(),Ae(4,sY,2,1,"div",4),Y(),Ae(5,lY,6,3,"div",5),Y()),n&2&&($(3),J("ngForOf",r.tableColumns),$(),J("ngForOf",r.tableRows),$(),J("ngIf",r.showPaginator))},dependencies:[Nr,Bn,Ko],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;
45background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}[_nghost-%COMP%]{display:block;width:100%}.skeleton-table-container[_ngcontent-%COMP%]{width:100%;overflow-x:auto}.mat-table-skeleton[_ngcontent-%COMP%]{display:table;width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 4px #0000001a;border-radius:.25rem;overflow:hidden}.mat-header-row[_ngcontent-%COMP%]{display:table-row;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;height:56px}.mat-header-cell[_ngcontent-%COMP%]{display:table-cell;padding:16px;text-align:left;font-weight:500;vertical-align:middle;border-bottom:1px solid #e8e8e8}.mat-row[_ngcontent-%COMP%]{display:table-row;border-bottom:1px solid #e8e8e8;height:48px;transition:background-color .2s ease}.mat-row[_ngcontent-%COMP%]:hover{background-color:#f9f9f9}.mat-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.mat-cell[_ngcontent-%COMP%]{display:table-cell;padding:16px;vertical-align:middle;border-bottom:1px solid #e8e8e8}.mat-row[_ngcontent-%COMP%]:last-child   .mat-cell[_ngcontent-%COMP%]{border-bottom:none}.mat-paginator-skeleton[_ngcontent-%COMP%]{margin-top:16px;padding:12px 16px;background-color:#fff;border-top:1px solid #e8e8e8;box-shadow:0 1px 3px #00000014;border-radius:0 0 .25rem .25rem}ngx-skeleton-loader[_ngcontent-%COMP%]{display:inline-block;width:100%}@media (max-width: 768px){.mat-header-cell[_ngcontent-%COMP%], .mat-cell[_ngcontent-%COMP%]{padding:12px 8px;font-size:14px}.mat-header-row[_ngcontent-%COMP%]{height:48px}.mat-row[_ngcontent-%COMP%]{height:40px}}"]});let i=t;return i})();function cY(i,t){if(i&1&&ne(0,"ngx-skeleton-loader",3),i&2){let o=ue(2);J("theme",o.caretTheme)}}function dY(i,t){if(i&1&&(q(0,"li",2)(1,"div",5),ne(2,"ngx-skeleton-loader",3),Ae(3,cY,1,1,"ngx-skeleton-loader",6),Y()()),i&2){let o=t.$implicit,e=ue();$(2),J("theme",e.menuItemTheme),$(),J("ngIf",o.hasDropdown)}}var U2e=(()=>{let t=class t{constructor(){this.itemCount=4,this.showHome=!0,this.menuItemTheme={"background-color":"#eee",width:"100px",height:"20px","border-radius":"0.25rem"},this.caretTheme={"background-color":"#eee",width:"12px",height:"12px","border-radius":"0.25rem"}}get menuItems(){return Array(this.itemCount).fill(0).map((e,n)=>({hasDropdown:n<this.itemCount-1}))}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-menubar"]],inputs:{itemCount:"itemCount",showHome:"showHome"},decls:5,vars:2,consts:[[1,"collapse"],["id","mainNav",1,"nav","nav-pills"],[1,"dropdown"],["count","1","appearance","line",3,"theme"],["class","dropdown",4,"ngFor","ngForOf"],[1,"d-flex","align-items-center"],["count","1","appearance","line",3,"theme",4,"ngIf"]],template:function(n,r){n&1&&(q(0,"nav",0)(1,"ul",1)(2,"li",2),ne(3,"ngx-skeleton-loader",3),Y(),Ae(4,dY,4,2,"li",4),Y()()),n&2&&($(3),J("theme",r.menuItemTheme),$(),J("ngForOf",r.menuItems))},dependencies:[Nr,Bn,Ko],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;
45background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}[_nghost-%COMP%]{display:block}.nav[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:50px}.dropdown[_ngcontent-%COMP%]{margin-right:2rem;display:flex;justify-content:center;align-items:center}.dropdown[_ngcontent-%COMP%]:first-child{margin-left:1rem}.dropdown[_ngcontent-%COMP%]:last-child{margin-right:1rem}ngx-skeleton-loader[_ngcontent-%COMP%]{display:inline-block;vertical-align:top}@media (max-width: 991.98px){.nav[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.dropdown[_ngcontent-%COMP%]{margin-right:0;margin-bottom:.5rem;width:100%}}"]});let i=t;return i})();var W2e=(()=>{let t=class t{constructor(){}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-info"]],decls:5,vars:0,consts:[[1,"skeleton-loader"],[1,"icon","skeleton-circle"],[1,"skeleton-text","skeleton-title"],[1,"skeleton-text"]],template:function(n,r){n&1&&(q(0,"div",0),ne(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",3),Y())},styles:[".skeleton-loader[_ngcontent-%COMP%]{padding:20px}.skeleton-loader[_ngcontent-%COMP%]   .skeleton-circle[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%;background-color:#e2e2e2;margin-bottom:15px}.skeleton-loader[_ngcontent-%COMP%]   .skeleton-text[_ngcontent-%COMP%]{height:15px;background-color:#e2e2e2;margin-bottom:10px;width:100%}.skeleton-loader[_ngcontent-%COMP%]   .skeleton-text.skeleton-title[_ngcontent-%COMP%]{width:70%;height:20px}.skeleton-loader[_ngcontent-%COMP%]   .skeleton-text[_ngcontent-%COMP%]:last-child{width:85%}"]});let i=t;return i})();var uY=()=>({"background-color":"#e0e0e0",width:"30px",height:"8px","border-radius":"2px","margin-bottom":"20px"}),hY=()=>({"background-color":"#e0e0e0",width:"40px",height:"8px","border-radius":"2px","margin-right":"10px",display:"inline-block"}),c5=()=>({"background-color":"#e0e0e0",width:"80px",height:"10px","border-radius":"2px",display:"inline-block"});function fY(i,t){i&1&&(q(0,"div",10),ne(1,"ngx-skeleton-loader",11),Y()),i&2&&($(),J("theme",pl(1,uY)))}function pY(i,t){if(i&1&&ne(0,"div",14),i&2){let o=t.index,e=ue(2);vi("height",e.getColumnHeight(o),"%")}}function mY(i,t){if(i&1&&(q(0,"div",12),Ae(1,pY,1,2,"div",13),Y()),i&2){let o=ue();$(),J("ngForOf",o.columns)}}function gY(i,t){i&1&&(q(0,"div",15),Pi(),q(1,"svg",16),ne(2,"path",17),Y
45()())}function bY(i,t){if(i&1&&(q(0,"div",18),ne(1,"div",19),q(2,"div",20),ne(3,"ngx-skeleton-loader",21),Y()()),i&2){let o=ue();$(3),J("count",o.getXAxisLabelCount())("theme",pl(2,hY))}}function vY(i,t){i&1&&(q(0,"div",23),ne(1,"div",24)(2,"ngx-skeleton-loader",25),Y()),i&2&&($(2),J("theme",pl(1,c5)))}function yY(i,t){if(i&1&&(q(0,"div",22)(1,"div",23),ne(2,"div",24)(3,"ngx-skeleton-loader",25),Y(),Ae(4,vY,3,2,"div",26),Y()),i&2){let o=ue();$(3),J("theme",pl(2,c5)),$(),J("ngIf",o.chartType==="mixed")}}var Y2e=(()=>{let t=class t{constructor(){this.chartType="column",this.columnCount=15,this.showLegend=!0,this.showAxes=!0,this.height="400px"}get columns(){return Array(this.columnCount).fill(0).map((e,n)=>n)}getColumnHeight(e){return 40+e*2654435761%100%60}getLinePointY(e){return[70,65,55,60,45,50,40,45,35,40,30][e]||50}getXAxisLabels(){let e=this.columnCount>12?12:this.columnCount;return Array(e).fill(0).map((n,r)=>r)}getXAxisLabelCount(){return this.columnCount>8?8:this.columnCount}getLegendItems(){return this.chartType==="mixed"?[1,2]:this.chartType==="line"?[1]:[1]}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-chart"]],inputs:{chartType:"chartType",columnCount:"columnCount",showLegend:"showLegend",showAxes:"showAxes",height:"height"},decls:15,vars:7,consts:[[1,"skeleton-chart-container"],[1,"chart-wrapper"],["class","y-axis",4,"ngIf"],[1,"chart-main"],[1,"grid-lines"],[1,"grid-line"],["class","columns-container",4,"ngIf"],["class","wave-container",4,"ngIf"],["class","x-axis-wrapper",4,"ngIf"],["class","legend",4,"ngIf"],[1,"y-axis"],["count","6","appearance","line",3,"theme"],[1,"columns-container"],["class","column",3,"height",4,"ngFor","ngForOf"],[1,"column"],[1,"wave-container"],["viewBox","0 0 100 100","preserveAspectRatio","none",1,"wave-svg"],["d","M0,50 Q10,30 20,40 T40,45 T60,35 T80,42 T100,38","fill","none","stroke","#d0d0d0","stroke-width","1",1,"wave-line"],[1,"x-axis-wrapper"],[1,"x-axis-spacer"],[1,"x-axis"],["appearance","line",3,"count","theme"],[1,"legend"],[1,"legend-item"],[1,"legend-box"],["count","1","appearance","line",3,"theme"],["class","legend-item",4,"ngIf"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1),Ae(2,fY,2,2,"div",2),q(3,"div",3)(4,"div",4),ne(5,"div",5)(6,"div",5)(7,"div",5)(8,"div",5)(9,"div",5)(10,"div",5),Y(),Ae(11,mY,2,1,"div",6)(12,gY,3,0,"div",7),Y()(),Ae(13,bY,4,3,"div",8)(14,yY,5,3,"div",9),Y()),n&2&&(vi("height",r.height),$(2),J("ngIf",r.showAxes),$(9),J("ngIf",r.chartType==="column"||r.chartType==="mixed"),$(),J("ngIf",r.chartType==="line"||r.chartType==="mixed"),$(),J("ngIf",r.showAxes),$(),J("ngIf",r.showLegend))},dependencies:[Nr,Bn,Ko],styles:["[_nghost-%COMP%]{display:block;width:100%}.skeleton-chart-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:10px;box-sizing:border-box}.chart-wrapper[_ngcontent-%COMP%]{display:flex;gap:10px;height:calc(100% - 60px);min-height:280px}.y-axis[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;width:40px;padding:5px 0}.chart-main[_ngcontent-%COMP%]{flex:1;position:relative;background:#fff;border:1px solid #e8e8e8;overflow:hidden}.grid-lines[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;pointer-events:none}.grid-line[_ngcontent-%COMP%]{width:100%;height:1px;background:#f0f0f0}.columns-container[_ngcontent-%COMP%]{position:absolute;bottom:10px;left:10px;right:10px;height:calc(100% - 20px);display:flex;align-items:flex-end;justify-content:space-evenly;gap:2px}.column[_ngcontent-%COMP%]{flex:1;min-width:3px;max-width:25px;background:linear-gradient(to top,#d8d8d8,#e8e8e8,#d8d8d8);background-size:100% 200%;border-radius:2px 2px 0 0;animation:_ngcontent-%COMP%_wave-shimmer 2s ease-in-out infinite}.wave-container[_ngcontent-%COMP%]{position:absolute;inset:10px;pointer-events:none}.wave-svg[_ngcontent-%COMP%]{width:100%;height:100%}.wave-line[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_wave-flow 3s ease-in-out infinite;opacity:.6}.x-axis-wrapper[_ngcontent-%COMP%]{display:flex;margin-top:10px;gap:10px}.x-axis-spacer[_ngcontent-%COMP%]{width:40px;flex-shrink:0}.x-axis[_ngcontent-%COMP%]{flex:1;display:flex;flex-wrap:wrap;gap:5px}.legend[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:15px;padding-top:10px;
45border-top:1px solid #f0f0f0}.legend-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.legend-box[_ngcontent-%COMP%]{width:10px;height:10px;background:#d8d8d8;animation:_ngcontent-%COMP%_pulse-box 2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_wave-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;opacity:.8}}@keyframes _ngcontent-%COMP%_wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@keyframes _ngcontent-%COMP%_pulse-box{0%,to{opacity:.5}50%{opacity:.9}}@media (max-width: 768px){.chart-wrapper[_ngcontent-%COMP%]{min-height:220px}.y-axis[_ngcontent-%COMP%], .x-axis-spacer[_ngcontent-%COMP%]{width:35px}.column[_ngcontent-%COMP%]{max-width:15px}}"]});let i=t;return i})();var d5={},_Y={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("").forEach(function(i,t){d5[i]=t,_Y[t]=i});function u5(i){for(var t=[],o=0,e=0,n=0;n<i.length;n+=1){var r=d5[i[n]];if(r===void 0)throw new Error("Invalid character ("+i[n]+")");var a=r&32;if(r&=31,e+=r<<o,a)o+=5;else{var s=e&1;e>>>=1,s?t.push(e===0?-2147483648:-e):t.push(e),e=o=0}}return t}var Bb="TOKEN_LOGGER_CONFIG",rC=class{constructor(t){this.config=this._clone(t)}get level(){return this.config.level}get serverLogLevel(){return this.config.serverLogLevel}updateConfig(t){this.config=this._clone(t)}partialUpdateConfig(t){t&&Object.keys(t).forEach(o=>{this.config[o]=t[o]})}getConfig(){return this._clone(this.config)}_clone(t){let o={level:null};return Object.keys(t).forEach(e=>{o[e]=t[e]}),o}},Df="TOKEN_LOGGER_CONFIG_ENGINE_FACTORY",oC=class{provideConfigEngine(t){return new rC(t)}},Tf="TOKEN_LOGGER_MAPPER_SERVICE",xY=(()=>{class i{constructor(o){this.httpBackend=o,this.sourceMapCache=new Map,this.logPositionCache=new Map}getLogPosition(o,e){let n=this.getStackLine(o);if(!n)return Ke({fileName:"",lineNumber:0,columnNumber:0});let r=this.getLocalPosition(n);if(!o.enableSourceMaps)return Ke(r);let a=this.getSourceMapLocation(n);return this.getSourceMap(a,r)}getStackLine(o){let e=new Error;try{throw e}catch{try{let r=4;return e.stack.split(`
46`)[0].includes(".js:")||(r=r+1),e.stack.split(`
47`)[r+(o.proxiedSteps||0)]}catch{return null}}}getLocalPosition(o){let e=o.lastIndexOf("/"),n=o.indexOf(")");n<0&&(n=void 0);let a=o.substring(e+1,n).split(":");return a.length===3?{fileName:a[0],lineNumber:+a[1],columnNumber:+a[2]}:{fileName:"unknown",lineNumber:0,columnNumber:0}}getTranspileLocation(o){let e=o.indexOf("(");e<0&&(e=o.lastIndexOf("@"),e<0&&(e=o.lastIndexOf(" ")));let n=o.indexOf(")");return n<0&&(n=void 0),o.substring(e+1,n)}getSourceMapLocation(o){let e=this.getTranspileLocation(o),n=e.substring(0,e.lastIndexOf(":"));return n.substring(0,n.lastIndexOf(":"))+".map"}getMapping(o,e){let n=0,r=0,a=0,s=o.mappings.split(";");for(let l=0;l<s.length;l++){let c=0,d=s[l].split(",");for(let u=0;u<d.length;u++){let h=u5(d[u]);if(h.length>=4&&(c+=h[0],n+=h[1],r+=h[2],a+=h[3]),l===e.lineNumber){if(c===e.columnNumber)return{fileName:o.sources[n],lineNumber:r,columnNumber:a};if(u+1===d.length)return{fileName:o.sources[n],lineNumber:r,columnNumber:0}}}}return{fileName:"unknown",lineNumber:0,columnNumber:0}}getSourceMap(o,e){let n=new bl("GET",o),r=`${e.fileName}:${e.lineNumber}:${e.columnNumber}`;if(this.logPositionCache.has(r))return this.logPositionCache.get(r);this.sourceMapCache.has(o)||(this.httpBackend?this.sourceMapCache.set(o,this.httpBackend.handle(n).pipe(Wt(s=>s instanceof yl),et(s=>s.body),Xy(3),Xl(1))):(console.error("NGXLogger : Can't get sourcemap because HttpBackend is not provided. You need to import HttpClientModule"),this.sourceMapCache.set(o,Ke(null))));let a=this.sourceMapCache.get(o).pipe(et(s=>s?this.getMapping(s,e):e),De(()=>Ke(e)),Xl(1));return this.logPositionCache.set(r,a),a}}return i.\u0275fac=function(o){return new(o||i)(oe(qr,8))},i.\u0275prov=ge({token:i,factory:i.\u0275fac}),i})(),Mf="TOKEN_LOGGER_METADATA_SERVICE",CY=(()=>{class i{constructor(o){this.datePipe=o}computeTimestamp(o){let e=()=>new Date().toISOString();return o.timestampFormat?this.datePipe?this.datePipe.transform(new Date,o.timestampFormat):(console.error("NGXLogger : Can't use timeStampFormat because DatePipe is not provided. You need to provide DatePipe"),e()):e()}getMetadata(o,e,n,r){let a={level:o,additional:r};return n&&typeof n=="function"?a.message=n():a.message=n,a.timestamp=this.computeTimestamp(e),a}}return i.\u0275fac=function(o){return new(o||i)(oe(UI,8))},i.\u0275prov=ge({token:i,factory:i.\u0275fac}),i})();var If="TOKEN_LOGGER_RULES_SERVICE",AY=(()=>
47{class i{shouldCallWriter(o,e,n,r){return!e.disableConsoleLogging&&o>=e.level}shouldCallServer(o,e,n,r){return!!e.serverLoggingUrl&&o>=e.serverLogLevel}shouldCallMonitor(o,e,n,r){return this.shouldCallWriter(o,e,n,r)||this.shouldCallServer(o,e,n,r)}}return i.\u0275fac=function(o){return new(o||i)},i.\u0275prov=ge({token:i,factory:i.\u0275fac}),i})(),Of="TOKEN_LOGGER_SERVER_SERVICE",kY=(()=>{class i{constructor(o,e){this.httpBackend=o,this.ngZone=e,this.serverCallsQueue=[],this.flushingQueue=new Mi(!1)}ngOnDestroy(){this.flushingQueue&&(this.flushingQueue.complete(),this.flushingQueue=null),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null)}secureErrorObject(o){return o?.stack}secureAdditionalParameters(o){return o==null?null:o.map((e,n)=>{try{return e instanceof Error?this.secureErrorObject(e):(typeof e=="object"&&JSON.stringify(e),e)}catch{return`The additional[${n}] value could not be parsed using JSON.stringify().`}})}secureMessage(o){try{if(o instanceof Error)return this.secureErrorObject(o);typeof o!="string"&&(o=JSON.stringify(o,null,2))}catch{o='The provided "message" value could not be parsed with JSON.stringify().'}return o}alterHttpRequest(o){return o}logOnServer(o,e,n){if(!this.httpBackend)return console.error("NGXLogger : Can't log on server because HttpBackend is not provided. You need to import HttpClientModule"),Ke(null);let r=new bl("POST",o,e,n||{}),a=Ke(r),s=this.alterHttpRequest(r);return La(s)?a=s:s?a=Ke(s):console.warn("NGXLogger : alterHttpRequest returned an invalid request. Using default one instead"),a.pipe(Ir(l=>l?this.httpBackend.handle(l):(console.warn("NGXLogger : alterHttpRequest returned an invalid request (observable). Using default one instead"),this.httpBackend.handle(r))),Wt(l=>l instanceof yl),et(l=>l.body))}customiseRequestBody(o){return o}flushQueue(o){this.flushingQueue.next(!0),this.addToQueueTimer&&(this.addToQueueTimer.unsubscribe(),this.addToQueueTimer=null),this.serverCallsQueue&&this.serverCallsQueue.length>0&&this.sendToServerAction(this.serverCallsQueue,o),this.serverCallsQueue=[],this.flushingQueue.next(!1)}sendToServerAction(o,e){let n,r=l=>{let c=de({},l);return c.additional=this.secureAdditionalParameters(c.additional),c.message=this.secureMessage(c.message),c};Array.isArray(o)?(n=[],o.forEach(l=>{n.push(r(l))})):n=r(o),n=this.customiseRequestBody(n);let a=e.customHttpHeaders||new wr;a.has("Content-Type")||a.set("Content-Type","application/json");let s=()=>{this.logOnServer(e.serverLoggingUrl,n,{headers:a,params:e.customHttpParams||new Qn,responseType:e.httpResponseType||"json",withCredentials:e.withCredentials||!1}).pipe(De(l=>(console.error("NGXLogger: Failed to log on server",l),Si(l)))).subscribe()};if(e.serverCallsOutsideNgZone===!0){if(!this.ngZone){console.error("NGXLogger: NgZone is not provided and serverCallsOutsideNgZone is set to true");return}this.ngZone.runOutsideAngular(s)}else s()}sendToServer(o,e){if((!e.serverCallsBatchSize||e.serverCallsBatchSize<=0)&&(!e.serverCallsTimer||e.serverCallsTimer<=0)){this.sendToServerAction(o,e);return}let n=()=>{this.serverCallsQueue.push(de({},o)),e.serverCallsBatchSize&&this.serverCallsQueue.length>e.serverCallsBatchSize&&this.flushQueue(e),e.serverCallsTimer>0&&!this.addToQueueTimer&&(this.addToQueueTimer=ua(e.serverCallsTimer).subscribe(r=>{this.flushQueue(e)}))};this.flushingQueue.value===!0?this.flushingQueue.pipe(Wt(r=>r===!1),Oi(1)).subscribe(r=>{n()}):n()}}return i.\u0275fac=function(o){return new(o||i)(oe(qr,8),oe(Ue,8))},i.\u0275prov=ge({token:i,factory:i.\u0275fac}),i})(),Pf="TOKEN_LOGGER_WRITER_SERVICE",fn=function(i){return i[i.TRACE=0]="TRACE",i[i.DEBUG=1]="DEBUG",i[i.INFO=2]="INFO",i[i.LOG=3]="LOG",i[i.WARN=4]="WARN",i[i.ERROR=5]="ERROR",i[i.FATAL=6]="FATAL",i[i.OFF=7]="OFF",i}(fn||{}),EY=["purple","teal","gray","gray","red","red","red"],SY=(()=>{class i{constructor(o){this.platformId=o,this.prepareMetaStringFuncs=[this.getTimestampToWrite,this.getLevelToWrite,this.getFileDetailsToWrite,this.getContextToWrite],this.isIE=_a(o)&&navigator&&navigator.userAgent&&!!(navigator.userAgent.indexOf("MSIE")!==-1||navigator.userAgent.match(/Trident\//)||navigator.userAgent.match(/Edge\//)),this.logFunc=this.isIE?this.logIE.bind(this):this.logModern.bind(this)}getTimestampToWrite(o,e){return o.timestamp}getLevelToWrite(o,e){return fn[o.level]}getFileDetailsToWrite(o,e){return e.disableFileDetails===!0?"":`[${o.fileName}:${o.lineNumber}:${o.columnNumber}]`}getContextToWrite(o,e){return e.context?`{${e.context}}`:""}prepareMetaString(o,e){let n="";return this.prepareMetaStringFuncs.forEach(r=>{let a=r(o,e);a&&(n=n+" "+a)}),n.trim()}getColor(o,e){let n=e.colorScheme??EY;if(o.level!==fn.OFF)return n[o.level]}logIE(o,e,n){let r=o.additional||[];switch(o.level){case fn.WARN:console.warn(`${n} `,o.message,...r);break;case fn.ERROR:case fn.FATAL:console.error(`${n} `,o.message,...r);break;case fn.INFO:console.info(`${n} `,o.message,...r);break;default:console.log(`${n} `,o.message,...r)}}logModern(o,e,n){let r=this.getColor(o,e),a=o.additional||[];switch(o.level){case fn.WARN:console.warn(`%c${n}`,`color:${r}`,o.message,...a);break;case fn.ERROR:case fn.FATAL:console.error(`%c${n}`,`color:${r}`,o.message,...a);break;case fn.INFO:console.info(`%c${n}`,`color:${r}`,o.message,...a);break;case fn.DEBUG:console.debug(`%c${n}`,`color:${r}`,o.message,...a);break;default:console.log(`%c${n}`,`color:${r}`,o.message,...a)}}writeMessage(o,e){let n=this.prepareMetaString(o,e);this.logFunc(o,e,n)}}return i.\u0275fac=function(o){return new(o||i)(oe(cr))},i.\u0275prov=ge({token:i,factory:i.\u0275fac}),i})(),ka=(()=>{class i{constructor(o,e,n,r,a,s,l){this.metadataService=n,this.ruleService=r,this.mapperService=a,this.writerService=s,this.serverService=l,this.configEngine=e.provideConfigEngine(o)}get level(){return this.configEngine.level}get serverLogLevel(){return this.configEngine.serverLogLevel}trace(o,...e){this._log(fn.TRACE,o,e)}debug(o,...e){this._log(fn.DEBUG,o,e)}info(o,...e){this._log(fn.INFO,o,e)}log(o,...e){this._log(fn.LOG,o,e)}warn(o,...e){this._log(fn.WARN,o,e)}error(o,...e){this._log(fn.ERROR,o,e)}fatal(o,...e){this._log(fn.FATAL,o,e)}setCustomHttpHeaders(o){let e=this.getConfigSnapshot();e.customHttpHeaders=o,this.updateConfig(e)}setCustomParams(o){let e=this.getConfigSnapshot();e.customHttpParams=o,this.updateConfig(e)}setWithCredentialsOptionValue(o){let e=this.getConfigSnapshot();e.withCredentials=o,this.updateConfig(e)}registerMonitor(o){this._loggerMonitor=o}updateConfig(o){this.configEngine.updateConfig(o)}
47partialUpdateConfig(o){this.configEngine.partialUpdateConfig(o)}getConfigSnapshot(){return this.configEngine.getConfig()}flushServerQueue(){this.serverService.flushQueue(this.getConfigSnapshot())}_log(o,e,n=[]){let r=this.configEngine.getConfig(),a=this.ruleService.shouldCallWriter(o,r,e,n),s=this.ruleService.shouldCallServer(o,r,e,n),l=this.ruleService.shouldCallMonitor(o,r,e,n);if(!a&&!s&&!l)return;let c=this.metadataService.getMetadata(o,r,e,n);this.mapperService.getLogPosition(r,c).pipe(Oi(1)).subscribe(d=>{d&&(c.fileName=d.fileName,c.lineNumber=d.lineNumber,c.columnNumber=d.columnNumber),l&&this._loggerMonitor&&this._loggerMonitor.onLog(c,r),a&&this.writerService.writeMessage(c,r),s&&this.serverService.sendToServer(c,r)})}}return i.\u0275fac=function(o){return new(o||i)(oe(Bb),oe(Df),oe(Mf),oe(If),oe(Tf),oe(Pf),oe(Of))},i.\u0275prov=ge({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),DY=(()=>{class i{constructor(o,e,n,r,a,s,l){this.logger=o,this.configEngineFactory=e,this.metadataService=n,this.ruleService=r,this.mapperService=a,this.writerService=s,this.serverService=l}create(o,e,n,r){return this.getNewInstance({config:o,serverService:e,logMonitor:n,mapperService:r})}getNewInstance(o){let e=new ka(o?.config??this.logger.getConfigSnapshot(),o?.configEngineFactory??this.configEngineFactory,o?.metadataService??this.metadataService,o?.ruleService??this.ruleService,o?.mapperService??this.mapperService,o?.writerService??this.writerService,o?.serverService??this.serverService);return o?.partialConfig&&e.partialUpdateConfig(o.partialConfig),o?.logMonitor&&e.registerMonitor(o.logMonitor),e}}return i.\u0275fac=function(o){return new(o||i)(oe(ka),oe(Df),oe(Mf),oe(If),oe(Tf),oe(Pf),oe(Of))},i.\u0275prov=ge({token:i,factory:i.\u0275fac,providedIn:"root"}),i})(),rAe=(()=>{class i{static forRoot(o,e){if(e||(e={}),!e.configProvider)e.configProvider={provide:Bb,useValue:o||{}};else if(e.configProvider.provide!==Bb)throw new Error(`Wrong injection token for configProvider, it should be ${Bb} and you used ${e.configProvider.provide}`);if(!e.configEngineFactoryProvider)e.configEngineFactoryProvider={provide:Df,useClass:oC};else if(e.configEngineFactoryProvider.provide!==Df)throw new Error(`Wrong injection token for configEngineFactoryProvider, it should be '${Df}' and you used '${e.configEngineFactoryProvider.provide}'`);if(!e.metadataProvider)e.metadataProvider={provide:Mf,useClass:CY};else if(e.metadataProvider.provide!==Mf)throw new Error(`Wrong injection token for metadataProvider, it should be '${Mf}' and you used '${e.metadataProvider.provide}'`);if(!e.ruleProvider)e.ruleProvider={provide:If,useClass:AY};else if(e.ruleProvider.provide!==If)throw new Error(`Wrong injection token for ruleProvider, it should be '${If}' and you used '${e.ruleProvider.provide}'`);if(!e.mapperProvider)e.mapperProvider={provide:Tf,useClass:xY};else if(e.mapperProvider.provide!==Tf)throw new Error(`Wrong injection token for mapperProvider, it should be '${Tf}' and you used '${e.mapperProvider.provide}'`);if(!e.writerProvider)e.writerProvider={provide:Pf,useClass:SY};else if(e.writerProvider.provide!==Pf)throw new Error(`Wrong injection token for writerProvider, it should be '${Pf}' and you used '${e.writerProvider.provide}'`);if(!e.serverProvider)e.serverProvider={provide:Of,useClass:kY};else if(e.serverProvider.provide!==Of)throw new Error(`Wrong injection token for serverProvider, it should be '${Of}' and you used '${e.writerProvider.provide}'`);return{ngModule:i,providers:[ka,e.configProvider,e.configEngineFactoryProvider,e.metadataProvider,e.ruleProvider,e.mapperProvider,e.writerProvider,e.serverProvider,DY]}}static forChild(){return{ngModule:i}}}return i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=He({type:i}),i.\u0275inj=ze({imports:[[Vi]]}),i})();var TY=function(i){return i.PayOnlinePayCutoffAccount="PAYONLINE_PAYCUTOFFACCOUNT",i.CutoffMessage="CUTOFFACCOUNT_MESSAGE",i.WhecEnabled="WHEC_ENABLED",i.EcheckProcessAsDraftKey="ECHECKPROCESSEDASDRAFT",i.PayOnlineConvFeeText="PAYONLINE_CONVENIENCEFEETEXT",i.UsageSortOrderConfig="USAGE_SORTBYDATE",i.HideNonElectricUsageAndOutage="HIDE_NONELECTRIC_USAGE_AND_OUTAGE",i.UseBasicAccountOverviewScreen="USE_BASIC_ACCOUNT_OVERVIEW_SCREEN",i.RegisterPaperlessBillMbrLevel="REGISTER_PAPERLESS_BILL_OPTION_MEMLEVEL",i.RegisterPaperlessBillAcctLevel="REGISTER_PAPERLESS_BILL_OPTION_ACCTLEVEL",i.CcPrepaidMinimumAmount="CC_PREPAID_AMOUNT_MINIMUM",i.CcPrepaidMinimumText="CC_PREPAID_MINIMUM_TEXT",i.IvrPastDueType="IVR_PASTDUETYPE",i.DisplayInvoiceDetails="DISPLAY_INVOICE_DETAILS",i.FeatureFlagPayGo="FEATURE_FLAG_PAYGO",i.PayGoLabel="PAYGO_LABEL",i.PayGoMessage="PAYGO_MESSAGE",i}(TY||{}),Rf=function(i){return i[i.Web=2]="Web",i[i.Batch=6]="Batch",i[i.AutoPay=13]="AutoPay",i}(Rf||{}),MY=function(i){return i.preventDraftSetupWhenPastDue="PREVENT_DRAFT_SETUP_WHEN_PAST_DUE",i.allowDraftMethodSetup="ALLOW_DRAFTMETHOD_SETUP",i.defaultDraftType="DEFAULTDRAFTTYPE",i.draftType="DRAFTTYPE",i.maxDraftDays="MAXDRAFTDAYS",i.displatDraftSetupAndRemovalNotices="DISPLAY_DRAFT_SETUP_AND_REMOVAL_NOTICES",i.allowCreditDraft="ALLOWCREDITDRAFT",i.allowBankDraft="ALLOWBANKDRAFT",i.processBankDraftAsNachaFile="PROCESS_BANKDRAFTS_AS_NACHAFILE",i.draftAuthorize="DRAFTAUTHORIZE",i.individualDraftMethod="INDIVIDUALDRAFTMETHOD",i.paymentProcessor="PAYMENTPROCESSOR",i}(MY||{}),IY=function(i){return i.openUsageDisclaimer="OPENUSAGEDISCLAIMER",i.usageSuspendedMsg="USAGE_ANALYSIS_SUSPENDED_MSG",i}(IY||{}),OY=function(i){return i.default="default-mcp.css",i.pcec="custom-mcp.css",i.southernPine="custom-southernpine.css",i.mvec="custom-mvec.css",i.cullman="custom-cullman.css",i}(OY||{}),PY=function(i){return i.ThirtyDayPastDue="30DAYPASTDUE",i.TotalPastDue="TOTALPASTDUE",i}(PY||{});var ei=(()=>{let t=class t{constructor(e,n){this.handler=e,this.logger=n,this.http=new zi(e)}load(){let e=`assets/config/config.${e4.production?"prod":"dev"}.json`;return new Promise((n,r)=>
47{this.http.get(e).toPromise().then(a=>{t.settings=a,t.siteHeaders=new wr({ApplicationId:`${Rf.Web}`}),this.http.get(t.settings.apiServer.baseUrl+"/v3/site/settings/general",{headers:t.httpHeaders}).toPromise().then(s=>{t.siteConfiguration=s,t.siteSettings=s.siteSettings,t.isMaintenance=!1,n()}).catch(s=>{s.status===503&&(t.isMaintenance=!0),n()})}).catch(a=>{r(`Could not load file '${e}': ${JSON.stringify(a)}`)})})}static logLevel(e){let n;switch(e){case"TRACE":n=fn.TRACE;break;case"DEBUG":n=fn.DEBUG;break;case"INFO":n=fn.INFO;break;case"LOG":n=fn.LOG;break;case"WARN":n=fn.WARN;break;case"ERROR":n=fn.ERROR;break;case"FATAL":n=fn.FATAL;break;default:n=fn.OFF;break}return n}};t.isMaintenance=!1,t.\u0275fac=function(n){return new(n||t)(oe(qr),oe(ka))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function RY(i,t){if(i&1&&(q(0,"div",8),ne(1,"img",9),Y()),i&2){let o=ue();$(),J("src",o.logoPath,ew)("alt",o.logoAlt)}}var fAe=(()=>{let t=class t{constructor(){this.showLogo=!0,this.logoPath=ei.siteConfiguration?.siteSettings?.portalLogoPath,this.logoAlt="Portal Logo",this.overlayBackground="rgba(255, 255, 255, 0.98)"}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-skeleton-full-page-overlay"]],inputs:{showLogo:"showLogo",logoPath:"logoPath",logoAlt:"logoAlt",overlayBackground:"overlayBackground"},decls:8,vars:9,consts:[[1,"skeleton-full-page-overlay"],[1,"skeleton-overlay-content"],["class","skeleton-logo",4,"ngIf"],[1,"skeleton-redirect-cards"],[1,"mb-3",3,"showHeader","contentType","rowCount"],[3,"showHeader","contentType","rowCount"],[1,"skeleton-progress-indicator"],[1,"progress-bar-animated"],[1,"skeleton-logo"],[1,"logo-image",3,"src","alt"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1),Ae(2,RY,2,2,"div",2),q(3,"div",3),ne(4,"app-skeleton-card",4)(5,"app-skeleton-card",5),Y(),q(6,"div",6),ne(7,"div",7),Y()()()),n&2&&(vi("background-color",r.overlayBackground),$(2),J("ngIf",r.showLogo),$(2),J("showHeader",!1)("contentType","full-line")("rowCount",2),$(),J("showHeader",!1)("contentType","key-value")("rowCount",2))},dependencies:[Bn,l5],styles:[".skeleton-host[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}@media (max-width: 768px){.skeleton-host[_ngcontent-%COMP%]{margin-bottom:2rem}}.skeleton-flex-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skeleton-flex-column[_ngcontent-%COMP%]{display:flex;flex-direction:column}.skeleton-flex-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-flex-center-center[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.skeleton-flex-center-end[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.skeleton-flex-start-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.skeleton-flex-end-center[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.skeleton-d-flex[_ngcontent-%COMP%]{display:flex}.skeleton-justify-content-between[_ngcontent-%COMP%]{justify-content:space-between}.skeleton-align-items-center[_ngcontent-%COMP%]{align-items:center}.skeleton-gap-2[_ngcontent-%COMP%]{gap:8px}.skeleton-line[_ngcontent-%COMP%]{height:16px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-small[_ngcontent-%COMP%]{height:14px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-line-large[_ngcontent-%COMP%]{height:20px;width:100%;background-color:#eee;border-radius:.25rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite}.skeleton-circle[_ngcontent-%COMP%], .skeleton-box[_ngcontent-%COMP%]{background-color:#eee;border-radius:.25rem;animation:_ngcontent-%COMP%_skeleton-pulse 1.5s ease-in-out infinite}.skeleton-container[_ngcontent-%COMP%]{width:100%;background:#fff;padding:.5rem;box-sizing:border-box}.skeleton-card-container[_ngcontent-%COMP%]{background:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}@keyframes _ngcontent-%COMP%_skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _ngcontent-%COMP%_skeleton-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_skeleton-shimmer{0%,to{background-position:0% 0%;opacity:.6}50%{background-position:0% 100%;
47opacity:.8}}@keyframes _ngcontent-%COMP%_skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_skeleton-wave-flow{0%,to{stroke-dasharray:0,200;opacity:.4}50%{stroke-dasharray:200,0;opacity:.7}}@media (max-width: 575.98px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:.5rem 1rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (max-width: 768px){.skeleton-responsive-padding[_ngcontent-%COMP%]{padding:1rem 1.5rem}.skeleton-responsive-margin[_ngcontent-%COMP%]{margin-bottom:1.5rem}}[_ngcontent-%COMP%]:root{--skeleton-bg-primary: #eee;--skeleton-bg-secondary: #e0e0e0;--skeleton-bg-tertiary: #d8d8d8;--skeleton-border-color: #e8e8e8;--skeleton-radius-sm: .25rem;--skeleton-radius-md: .375rem;--skeleton-radius-lg: .5rem}.skeleton-theme-primary[_ngcontent-%COMP%]{--skeleton-bg-primary: #eee}.skeleton-theme-secondary[_ngcontent-%COMP%]{--skeleton-bg-primary: #e0e0e0}.skeleton-theme-tertiary[_ngcontent-%COMP%]{--skeleton-bg-primary: #d8d8d8}.skeleton-full-page-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center;animation:_ngcontent-%COMP%_skeleton-fade-in .3s ease-in}.skeleton-overlay-content[_ngcontent-%COMP%]{text-align:center;max-width:600px;width:90%;padding:2rem}.skeleton-logo[_ngcontent-%COMP%]{margin-bottom:2rem}.logo-image[_ngcontent-%COMP%]{max-height:60px;width:auto;max-width:100%}.skeleton-redirect-cards[_ngcontent-%COMP%]{margin-bottom:2rem}.skeleton-progress-indicator[_ngcontent-%COMP%]{width:100%;max-width:300px;margin:0 auto}.progress-bar-animated[_ngcontent-%COMP%]{height:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:_ngcontent-%COMP%_skeleton-loading 1.5s ease-in-out infinite;border-radius:2px}@media (max-width: 768px){.skeleton-overlay-content[_ngcontent-%COMP%]{padding:1rem;width:95%}.skeleton-logo[_ngcontent-%COMP%]{margin-bottom:1.5rem}.logo-image[_ngcontent-%COMP%]{max-height:50px}.skeleton-redirect-cards[_ngcontent-%COMP%]{margin-bottom:1.5rem}}@media (max-width: 480px){.skeleton-overlay-content[_ngcontent-%COMP%]{padding:.5rem}.skeleton-logo[_ngcontent-%COMP%]{margin-bottom:1rem}.logo-image[_ngcontent-%COMP%]{max-height:40px}.skeleton-redirect-cards[_ngcontent-%COMP%]{margin-bottom:1rem}}"]});let i=t;return i})();var aC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Vi,Ef,Sf]});let i=t;return i})();var mi="primary",Zf=Symbol("RouteTitle"),uC=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let o=this.params[t];return Array.isArray(o)?o[0]:o}return null}getAll(t){if(this.has(t)){let o=this.params[t];return Array.isArray(o)?o:[o]}return[]}get keys(){return Object.keys(this.params)}};function wu(i){return new uC(i)}function FY(i,t,o){let e=o.path.split("/");if(e.length>i.length||o.pathMatch==="full"&&(t.hasChildren()||e.length<i.length))return null;let n={};for(let r=0;r<e.length;r++){let a=e[r],s=i[r];if(a[0]===":")n[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:i.slice(0,e.length),posParams:n}}function NY(i,t){if(i.length!==t.length)return!1;for(let o=0;o<i.length;++o)if(!as(i[o],t[o]))return!1;return!0}function as(i,t){let o=i?hC(i):void 0,e=t?hC(t):void 0;if(!o||!e||o.length!=e.length)return!1;let n;for(let r=0;r<o.length;r++)if(n=o[r],!x5(i[n],t[n]))return!1;return!0}function hC(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}function x5(i,t){if(Array.isArray(i)&&Array.isArray(t)){if(i.length!==t.length)return!1;let o=[...i].sort(),e=[...t].sort();return o.every((n,r)=>e[r]===n)}else return i===t}function C5(i){return i.length>0?i[i.length-1]:null}function Sl(i){return La(i)?i:ml(i)?pn(Promise.resolve(i)):Ke(i)}var LY={exact:k5,subset:E5},A5={exact:BY,subset:jY,ignored:()=>!0};function h5(i,t,o){return LY[o.paths](i.root,t.root,o.matrixParams)&&A5[o.queryParams](i.queryParams,t.queryParams)&&!(o.fragment==="exact"&&i.fragment!==t.fragment)}function BY(i,t){return as(i,t)}function k5(i,t,o){if(!Fc(i.segments,t.segments)||!Hb(i.segments,t.segments,o)||i.numberOfChildren!==t.numberOfChildren)return!1;for(let e in t.children)if(!i.children[e]||!k5(i.children[e],t.children[e],o))return!1;return!0}function jY(i,t){return Object.keys(t).length<=Object.keys(i).length&&Object.keys(t).every(o=>x5(i[o],t[o]))}function E5(i,t,o){return S5(i,t,t.segments,o)}function S5(i,t,o,e){if(i.segments.length>o.length){let n=i.segments.slice(0,o.length);
47return!(!Fc(n,o)||t.hasChildren()||!Hb(n,o,e))}else if(i.segments.length===o.length){if(!Fc(i.segments,o)||!Hb(i.segments,o,e))return!1;for(let n in t.children)if(!i.children[n]||!E5(i.children[n],t.children[n],e))return!1;return!0}else{let n=o.slice(0,i.segments.length),r=o.slice(i.segments.length);return!Fc(i.segments,n)||!Hb(i.segments,n,e)||!i.children[mi]?!1:S5(i.children[mi],t,r,e)}}function Hb(i,t,o){return t.every((e,n)=>A5[o](i[n].parameters,e.parameters))}var Ns=class{constructor(t=new nn([],{}),o={},e=null){this.root=t,this.queryParams=o,this.fragment=e}get queryParamMap(){return this._queryParamMap??=wu(this.queryParams),this._queryParamMap}toString(){return HY.serialize(this)}},nn=class{constructor(t,o){this.segments=t,this.children=o,this.parent=null,Object.values(o).forEach(e=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ub(this)}},Rc=class{constructor(t,o){this.path=t,this.parameters=o}get parameterMap(){return this._parameterMap??=wu(this.parameters),this._parameterMap}toString(){return T5(this)}};function VY(i,t){return Fc(i,t)&&i.every((o,e)=>as(o.parameters,t[e].parameters))}function Fc(i,t){return i.length!==t.length?!1:i.every((o,e)=>o.path===t[e].path)}function zY(i,t){let o=[];return Object.entries(i.children).forEach(([e,n])=>{e===mi&&(o=o.concat(t(n,e)))}),Object.entries(i.children).forEach(([e,n])=>{e!==mi&&(o=o.concat(t(n,e)))}),o}var Qf=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>new xu,providedIn:"root"});let i=t;return i})(),xu=class{parse(t){let o=new pC(t);return new Ns(o.parseRootSegment(),o.parseQueryParams(),o.parseFragment())}serialize(t){let o=`/${Ff(t.root,!0)}`,e=WY(t.queryParams),n=typeof t.fragment=="string"?`#${UY(t.fragment)}`:"";return`${o}${e}${n}`}},HY=new xu;function Ub(i){return i.segments.map(t=>T5(t)).join("/")}function Ff(i,t){if(!i.hasChildren())return Ub(i);if(t){let o=i.children[mi]?Ff(i.children[mi],!1):"",e=[];return Object.entries(i.children).forEach(([n,r])=>{n!==mi&&e.push(`${n}:${Ff(r,!1)}`)}),e.length>0?`${o}(${e.join("//")})`:o}else{let o=zY(i,(e,n)=>n===mi?[Ff(i.children[mi],!1)]:[`${n}:${Ff(e,!1)}`]);return Object.keys(i.children).length===1&&i.children[mi]!=null?`${Ub(i)}/${o[0]}`:`${Ub(i)}/(${o.join("//")})`}}function D5(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Vb(i){return D5(i).replace(/%3B/gi,";")}function UY(i){return encodeURI(i)}function fC(i){return D5(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Gb(i){return decodeURIComponent(i)}function f5(i){return Gb(i.replace(/\+/g,"%20"))}function T5(i){return`${fC(i.path)}${GY(i.parameters)}`}function GY(i){return Object.entries(i).map(([t,o])=>`;${fC(t)}=${fC(o)}`).join("")}function WY(i){let t=Object.entries(i).map(([o,e])=>Array.isArray(e)?e.map(n=>`${Vb(o)}=${Vb(n)}`).join("&"):`${Vb(o)}=${Vb(e)}`).filter(o=>o);return t.length?`?${t.join("&")}`:""}var qY=/^[^\/()?;#]+/;function sC(i){let t=i.match(qY);return t?t[0]:""}var YY=/^[^\/()?;=#]+/;function ZY(i){let t=i.match(YY);return t?t[0]:""}var QY=/^[^=?&#]+/;function $Y(i){let t=i.match(QY);return t?t[0]:""}var KY=/^[^&#]+/;function XY(i){let t=i.match(KY);return t?t[0]:""}var pC=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new nn([],{}):new nn([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let o={};this.peekStartsWith("/(")&&(this.capture("/"),o=this.parseParens(!0));let e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(t.length>0||Object.keys(o).length>0)&&(e[mi]=new nn(t,o)),e}parseSegment(){let t=sC(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new bt(4009,!1);return this.capture(t),new Rc(Gb(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let o=ZY(this.remaining);if(!o)return;this.capture(o);let e="";if(this.consumeOptional("=")){let n=sC(this.remaining);
47n&&(e=n,this.capture(e))}t[Gb(o)]=Gb(e)}parseQueryParam(t){let o=$Y(this.remaining);if(!o)return;this.capture(o);let e="";if(this.consumeOptional("=")){let a=XY(this.remaining);a&&(e=a,this.capture(e))}let n=f5(o),r=f5(e);if(t.hasOwnProperty(n)){let a=t[n];Array.isArray(a)||(a=[a],t[n]=a),a.push(r)}else t[n]=r}parseParens(t){let o={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let e=sC(this.remaining),n=this.remaining[e.length];if(n!=="/"&&n!==")"&&n!==";")throw new bt(4010,!1);let r;e.indexOf(":")>-1?(r=e.slice(0,e.indexOf(":")),this.capture(r),this.capture(":")):t&&(r=mi);let a=this.parseChildren();o[r]=Object.keys(a).length===1?a[mi]:new nn([],a),this.consumeOptional("//")}return o}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new bt(4011,!1)}};function M5(i){return i.segments.length>0?new nn([],{[mi]:i}):i}function I5(i){let t={};for(let[e,n]of Object.entries(i.children)){let r=I5(n);if(e===mi&&r.segments.length===0&&r.hasChildren())for(let[a,s]of Object.entries(r.children))t[a]=s;else(r.segments.length>0||r.hasChildren())&&(t[e]=r)}let o=new nn(i.segments,t);return JY(o)}function JY(i){if(i.numberOfChildren===1&&i.children[mi]){let t=i.children[mi];return new nn(i.segments.concat(t.segments),t.children)}return i}function Nc(i){return i instanceof Ns}function eZ(i,t,o=null,e=null){let n=O5(i);return P5(n,t,o,e)}function O5(i){let t;function o(r){let a={};for(let l of r.children){let c=o(l);a[l.outlet]=c}let s=new nn(r.url,a);return r===i&&(t=s),s}let e=o(i.root),n=M5(e);return t??n}function P5(i,t,o,e){let n=i;for(;n.parent;)n=n.parent;if(t.length===0)return lC(n,n,n,o,e);let r=tZ(t);if(r.toRoot())return lC(n,n,new nn([],{}),o,e);let a=iZ(r,n,i),s=a.processChildren?Bf(a.segmentGroup,a.index,r.commands):F5(a.segmentGroup,a.index,r.commands);return lC(n,a.segmentGroup,s,o,e)}function Wb(i){return typeof i=="object"&&i!=null&&!i.outlets&&!i.segmentPath}function zf(i){return typeof i=="object"&&i!=null&&i.outlets}function lC(i,t,o,e,n){let r={};e&&Object.entries(e).forEach(([l,c])=>{r[l]=Array.isArray(c)?c.map(d=>`${d}`):`${c}`});let a;i===t?a=o:a=R5(i,t,o);let s=M5(I5(a));return new Ns(s,r,n)}function R5(i,t,o){let e={};return Object.entries(i.children).forEach(([n,r])=>{r===t?e[n]=o:e[n]=R5(r,t,o)}),new nn(i.segments,e)}var qb=class{constructor(t,o,e){if(this.isAbsolute=t,this.numberOfDoubleDots=o,this.commands=e,t&&e.length>0&&Wb(e[0]))throw new bt(4003,!1);let n=e.find(zf);if(n&&n!==C5(e))throw new bt(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function tZ(i){if(typeof i[0]=="string"&&i.length===1&&i[0]==="/")return new qb(!0,0,i);let t=0,o=!1,e=i.reduce((n,r,a)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let s={};return Object.entries(r.outlets).forEach(([l,c])=>{s[l]=typeof c=="string"?c.split("/"):c}),[...n,{outlets:s}]}if(r.segmentPath)return[...n,r.segmentPath]}return typeof r!="string"?[...n,r]:a===0?(r.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?o=!0:s===".."?t++:s!=""&&n.push(s))}),n):[...n,r]},[]);return new qb(o,t,e)}var vu=class{constructor(t,o,e){this.segmentGroup=t,this.processChildren=o,this.index=e}};function iZ(i,t,o){if(i.isAbsolute)return new vu(t,!0,0);if(!o)return new vu(t,!1,NaN);if(o.parent===null)return new vu(o,!0,0);let e=Wb(i.commands[0])?0:1,n=o.segments.length-1+e;return nZ(o,n,i.numberOfDoubleDots)}function nZ(i,t,o){let e=i,n=t,r=o;for(;r>n;){if(r-=n,e=e.parent,!e)throw new bt(4005,!1);n=e.segments.length}return new vu(e,!1,n-r)}function rZ(i){return zf(i[0])?i[0].outlets:{[mi]:i}}function F5(i,t,o){if(i??=new nn([],{}),i.segments.length===0&&i.hasChildren())return Bf(i,t,o);let e=oZ(i,t,o),n=o.slice(e.commandIndex);if(e.match&&e.pathIndex<i.segments.length){let r=new nn(i.segments.slice(0,e.pathIndex),{});return r.children[mi]=new nn(i.segments.slice(e.pathIndex),i.children),Bf(r,0,n)}else return e.match&&n.length===0?new nn(i.segments,{}):e.match&&!i.hasChildren()?mC(i,t,o):e.match?Bf(i,0,n):mC(i,t,o)}function Bf(i,t,o){if(o.length===0)return new nn(i.segments,{});{let e=rZ(o),n={};if(Object.keys(e).some(r=>r!==mi)&&i.children[mi]&&i.numberOfChildren===1&&i.children[mi].segments.length===0){let r=Bf(i.children[mi],t,o);return new nn(i.segments,r.children)}return Object.entries(e).forEach(([r,a])=>
47{typeof a=="string"&&(a=[a]),a!==null&&(n[r]=F5(i.children[r],t,a))}),Object.entries(i.children).forEach(([r,a])=>{e[r]===void 0&&(n[r]=a)}),new nn(i.segments,n)}}function oZ(i,t,o){let e=0,n=t,r={match:!1,pathIndex:0,commandIndex:0};for(;n<i.segments.length;){if(e>=o.length)return r;let a=i.segments[n],s=o[e];if(zf(s))break;let l=`${s}`,c=e<o.length-1?o[e+1]:null;if(n>0&&l===void 0)break;if(l&&c&&typeof c=="object"&&c.outlets===void 0){if(!m5(l,c,a))return r;e+=2}else{if(!m5(l,{},a))return r;e++}n++}return{match:!0,pathIndex:n,commandIndex:e}}function mC(i,t,o){let e=i.segments.slice(0,t),n=0;for(;n<o.length;){let r=o[n];if(zf(r)){let l=aZ(r.outlets);return new nn(e,l)}if(n===0&&Wb(o[0])){let l=i.segments[t];e.push(new Rc(l.path,p5(o[0]))),n++;continue}let a=zf(r)?r.outlets[mi]:`${r}`,s=n<o.length-1?o[n+1]:null;a&&s&&Wb(s)?(e.push(new Rc(a,p5(s))),n+=2):(e.push(new Rc(a,{})),n++)}return new nn(e,{})}function aZ(i){let t={};return Object.entries(i).forEach(([o,e])=>{typeof e=="string"&&(e=[e]),e!==null&&(t[o]=mC(new nn([],{}),0,e))}),t}function p5(i){let t={};return Object.entries(i).forEach(([o,e])=>t[o]=`${e}`),t}function m5(i,t,o){return i==o.path&&as(t,o.parameters)}var jf="imperative",mr=function(i){return i[i.NavigationStart=0]="NavigationStart",i[i.NavigationEnd=1]="NavigationEnd",i[i.NavigationCancel=2]="NavigationCancel",i[i.NavigationError=3]="NavigationError",i[i.RoutesRecognized=4]="RoutesRecognized",i[i.ResolveStart=5]="ResolveStart",i[i.ResolveEnd=6]="ResolveEnd",i[i.GuardsCheckStart=7]="GuardsCheckStart",i[i.GuardsCheckEnd=8]="GuardsCheckEnd",i[i.RouteConfigLoadStart=9]="RouteConfigLoadStart",i[i.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",i[i.ChildActivationStart=11]="ChildActivationStart",i[i.ChildActivationEnd=12]="ChildActivationEnd",i[i.ActivationStart=13]="ActivationStart",i[i.ActivationEnd=14]="ActivationEnd",i[i.Scroll=15]="Scroll",i[i.NavigationSkipped=16]="NavigationSkipped",i}(mr||{}),Xo=class{constructor(t,o){this.id=t,this.url=o}},ss=class extends Xo{constructor(t,o,e="imperative",n=null){super(t,o),this.type=mr.NavigationStart,this.navigationTrigger=e,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ls=class extends Xo{constructor(t,o,e){super(t,o),this.urlAfterRedirects=e,this.type=mr.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Eo=function(i){return i[i.Redirect=0]="Redirect",i[i.SupersededByNewNavigation=1]="SupersededByNewNavigation",i[i.NoDataFromResolver=2]="NoDataFromResolver",i[i.GuardRejected=3]="GuardRejected",i}(Eo||{}),Yb=function(i){return i[i.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",i[i.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",i}(Yb||{}),Fs=class extends Xo{constructor(t,o,e,n){super(t,o),this.reason=e,this.code=n,this.type=mr.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},El=class extends Xo{constructor(t,o,e,n){super(t,o),this.reason=e,this.code=n,this.type=mr.NavigationSkipped}},Hf=class extends Xo{constructor(t,o,e,n){super(t,o),this.error=e,this.target=n,this.type=mr.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Zb=class extends Xo{constructor(t,o,e,n){super(t,o),this.urlAfterRedirects=e,this.state=n,this.type=mr.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},gC=class extends Xo{constructor(t,o,e,n){super(t,o),this.urlAfterRedirects=e,this.state=n,this.type=mr.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},bC=class extends Xo{constructor(t,o,e,n,r){super(t,o),this.urlAfterRedirects=e,this.state=n,this.shouldActivate=r,this.type=mr.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},vC=class extends Xo{constructor(t,o,e,n){super(t,o),this.urlAfterRedirects=e,this.state=n,this.type=mr.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},yC=class extends Xo{constructor(t,o,e,n){super(t,o),this.urlAfterRedirects=e,this.state=n,this.type=mr.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},_C=class{constructor(t){this.route=t,this.type=mr.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},wC=class{constructor(t){this.route=t,this.type=mr.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},xC=class{constructor(t){this.snapshot=t,this.type=mr.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},CC=class{constructor(t){this.snapshot=t,this.type=mr.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},AC=class{constructor(t){this.snapshot=t,this.type=mr.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},kC=class{constructor(t){this.snapshot=t,this.type=mr.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Qb=class{constructor(t,o,e){this.routerEvent=t,this.position=o,this.anchor=e,this.type=mr.Scroll}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Uf=class{},Cu=class{constructor(t,o){this.url=t,this.navigationBehaviorOptions=o}};function sZ(i,t){return i.providers&&!i._injector&&(i._injector=x0(i.providers,t,`Route: ${i.path}`)),i._injector??t}function Ea(i){return i.outlet||mi}function lZ(i,t){let o=i.filter(e=>Ea(e)===t);return o.push(...i.filter(e=>Ea(e)!==t)),o}function $f(i){if(!i)return null;
47if(i.routeConfig?._injector)return i.routeConfig._injector;for(let t=i.parent;t;t=t.parent){let o=t.routeConfig;if(o?._loadedInjector)return o._loadedInjector;if(o?._injector)return o._injector}return null}var EC=class{get injector(){return $f(this.route?.snapshot)??this.rootInjector}set injector(t){}constructor(t){this.rootInjector=t,this.outlet=null,this.route=null,this.children=new Kf(this.rootInjector),this.attachRef=null}},Kf=(()=>{let t=class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,n){let r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new EC(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}};t.\u0275fac=function(n){return new(n||t)(oe(vr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),$b=class{constructor(t){this._root=t}get root(){return this._root.value}parent(t){let o=this.pathFromRoot(t);return o.length>1?o[o.length-2]:null}children(t){let o=SC(t,this._root);return o?o.children.map(e=>e.value):[]}firstChild(t){let o=SC(t,this._root);return o&&o.children.length>0?o.children[0].value:null}siblings(t){let o=DC(t,this._root);return o.length<2?[]:o[o.length-2].children.map(n=>n.value).filter(n=>n!==t)}pathFromRoot(t){return DC(t,this._root).map(o=>o.value)}};function SC(i,t){if(i===t.value)return t;for(let o of t.children){let e=SC(i,o);if(e)return e}return null}function DC(i,t){if(i===t.value)return[t];for(let o of t.children){let e=DC(i,o);if(e.length)return e.unshift(t),e}return[]}var ko=class{constructor(t,o){this.value=t,this.children=o}toString(){return`TreeNode(${this.value})`}};function bu(i){let t={};return i&&i.children.forEach(o=>t[o.value.outlet]=o),t}var Kb=class extends $b{constructor(t,o){super(t),this.snapshot=o,LC(this,t)}toString(){return this.snapshot.toString()}};function N5(i){let t=cZ(i),o=new Mi([new Rc("",{})]),e=new Mi({}),n=new Mi({}),r=new Mi({}),a=new Mi(""),s=new Lc(o,e,r,a,n,mi,i,t.root);return s.snapshot=t.root,new Kb(new ko(s,[]),t)}function cZ(i){let t={},o={},e={},n="",r=new yu([],t,e,n,o,mi,i,null,{});return new Jb("",new ko(r,[]))}var Lc=class{constructor(t,o,e,n,r,a,s,l){this.urlSubject=t,this.paramsSubject=o,this.queryParamsSubject=e,this.fragmentSubject=n,this.dataSubject=r,this.outlet=a,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(et(c=>c[Zf]))??Ke(void 0),this.url=t,this.params=o,this.queryParams=e,this.fragment=n,this.data=r}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(et(t=>wu(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(et(t=>wu(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Xb(i,t,o="emptyOnly"){let e,{routeConfig:n}=i;return t!==null&&(o==="always"||n?.path===""||!t.component&&!t.routeConfig?.loadComponent)?e={params:de(de({},t.params),i.params),data:de(de({},t.data),i.data),resolve:de(de(de(de({},i.data),t.data),n?.data),i._resolvedData)}:e={params:de({},i.params),data:de({},i.data),resolve:de(de({},i.data),i._resolvedData??{})},n&&B5(n)&&(e.resolve[Zf]=n.title),e}var yu=class{get title(){return this.data?.[Zf]}constructor(t,o,e,n,r,a,s,l,c){this.url=t,this.params=o,this.queryParams=e,this.fragment=n,this.data=r,this.outlet=a,this.component=s,this.routeConfig=l,this._resolve=c}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??=wu(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=wu(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(e=>e.toString()).join("/"),o=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${o}')`}},Jb=class extends $b{constructor(t,o){super(o),this.url=t,LC(this,o)}toString(){return L5(this._root)}};
47function LC(i,t){t.value._routerState=i,t.children.forEach(o=>LC(i,o))}function L5(i){let t=i.children.length>0?` { ${i.children.map(L5).join(", ")} } `:"";return`${i.value}${t}`}function cC(i){if(i.snapshot){let t=i.snapshot,o=i._futureSnapshot;i.snapshot=o,as(t.queryParams,o.queryParams)||i.queryParamsSubject.next(o.queryParams),t.fragment!==o.fragment&&i.fragmentSubject.next(o.fragment),as(t.params,o.params)||i.paramsSubject.next(o.params),NY(t.url,o.url)||i.urlSubject.next(o.url),as(t.data,o.data)||i.dataSubject.next(o.data)}else i.snapshot=i._futureSnapshot,i.dataSubject.next(i._futureSnapshot.data)}function TC(i,t){let o=as(i.params,t.params)&&VY(i.url,t.url),e=!i.parent!=!t.parent;return o&&!e&&(!i.parent||TC(i.parent,t.parent))}function B5(i){return typeof i.title=="string"||i.title===null}var dZ=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=mi,this.activateEvents=new pe,this.deactivateEvents=new pe,this.attachEvents=new pe,this.detachEvents=new pe,this.parentContexts=be(Kf),this.location=be(Fi),this.changeDetector=be(nt),this.inputBinder=be(rv,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new bt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new bt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new bt(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new bt(4013,!1);this._activatedRoute=e;let r=this.location,s=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,c=new MC(e,l,r.injector);this.activated=r.createComponent(s,{index:r.length,injector:c,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[gt]});let i=t;return i})(),MC=class i{__ngOutletInjector(t){return new i(this.route,this.childContexts,t)}constructor(t,o,e){this.route=t,this.childContexts=o,this.parent=e}get(t,o){return t===Lc?this.route:t===Kf?this.childContexts:this.parent.get(t,o)}},rv=new ye(""),g5=(()=>{let t=class t{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,r=da([n.queryParams,n.params,n.data]).pipe(mn(([a,s,l],c)=>(l=de(de(de({},a),s),l),c===0?Ke(l):Promise.resolve(l)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let s=_I(n.component);if(!s){this.unsubscribeFromRouteData(e);return}for(let{templateName:l}of s.inputs)e.activatedComponentRef.setInput(l,a[l])});this.outletDataSubscriptions.set(e,r)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function uZ(i,t,o){let e=Gf(i,t._root,o?o._root:void 0);return new Kb(e,t)}function Gf(i,t,o){if(o&&i.shouldReuseRoute(t.value,o.value.snapshot)){let e=o.value;e._futureSnapshot=t.value;let n=hZ(i,t,o);return new ko(e,n)}else{if(i.shouldAttach(t.value)){let r=i.retrieve(t.value);if(r!==null){let a=r.route;return a.value._futureSnapshot=t.value,a.children=t.children.map(s=>Gf(i,s)),a}}let e=fZ(t.value),n=t.children.map(r=>Gf(i,r));return new ko(e,n)}}function hZ(i,t,o){return t.children.map(e=>{for(let n of o.children)if(i.shouldReuseRoute(e.value,n.value.snapshot))return Gf(i,e,n);return Gf(i,e)})}function fZ(i){return new Lc(new Mi(i.url),new Mi(i.params),new Mi(i.queryParams),new Mi(i.fragment),new Mi(i.data),i.outlet,i.component,i)}var Wf=class{constructor(t,o){this.redirectTo=t,this.navigationBehaviorOptions=o}},j5="ngNavigationCancelingError";function ev(i,t){let{redirectTo:o,navigationBehaviorOptions:e}=Nc(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,n=V5(!1,Eo.Redirect);return n.url=o,n.navigationBehaviorOptions=e,n}function V5(i,t){let o=new Error(`NavigationCancelingError: ${i||""}`);return o[j5]=!0,o.cancellationCode=t,o}function pZ(i){return z5(i)&&Nc(i.url)}function z5(i){return!!i&&i[j5]}var mZ=(i,t,o,e)=>et(n=>(new IC(t,n.targetRouterState,n.currentRouterState,o,e).activate(i),n)),IC=class{constructor(t,o,e,n,r){this.routeReuseStrategy=t,this.futureState=o,this.currState=e,this.forwardEvent=n,this.inputBindingEnabled=r}activate(t){let o=this.futureState._root,e=this.currState?this.currState._root:null;this.deactivateChildRoutes(o,e,t),cC(this.futureState.root),this.activateChildRoutes(o,e,t)}deactivateChildRoutes(t,o,e){let n=bu(o);
47t.children.forEach(r=>{let a=r.value.outlet;this.deactivateRoutes(r,n[a],e),delete n[a]}),Object.values(n).forEach(r=>{this.deactivateRouteAndItsChildren(r,e)})}deactivateRoutes(t,o,e){let n=t.value,r=o?o.value:null;if(n===r)if(n.component){let a=e.getContext(n.outlet);a&&this.deactivateChildRoutes(t,o,a.children)}else this.deactivateChildRoutes(t,o,e);else r&&this.deactivateRouteAndItsChildren(o,e)}deactivateRouteAndItsChildren(t,o){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,o):this.deactivateRouteAndOutlet(t,o)}detachAndStoreRouteSubtree(t,o){let e=o.getContext(t.value.outlet),n=e&&t.value.component?e.children:o,r=bu(t);for(let a of Object.values(r))this.deactivateRouteAndItsChildren(a,n);if(e&&e.outlet){let a=e.outlet.detach(),s=e.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:a,route:t,contexts:s})}}deactivateRouteAndOutlet(t,o){let e=o.getContext(t.value.outlet),n=e&&t.value.component?e.children:o,r=bu(t);for(let a of Object.values(r))this.deactivateRouteAndItsChildren(a,n);e&&(e.outlet&&(e.outlet.deactivate(),e.children.onOutletDeactivated()),e.attachRef=null,e.route=null)}activateChildRoutes(t,o,e){let n=bu(o);t.children.forEach(r=>{this.activateRoutes(r,n[r.value.outlet],e),this.forwardEvent(new kC(r.value.snapshot))}),t.children.length&&this.forwardEvent(new CC(t.value.snapshot))}activateRoutes(t,o,e){let n=t.value,r=o?o.value:null;if(cC(n),n===r)if(n.component){let a=e.getOrCreateContext(n.outlet);this.activateChildRoutes(t,o,a.children)}else this.activateChildRoutes(t,o,e);else if(n.component){let a=e.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){let s=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),cC(s.route.value),this.activateChildRoutes(t,null,a.children)}else a.attachRef=null,a.route=n,a.outlet&&a.outlet.activateWith(n,a.injector),this.activateChildRoutes(t,null,a.children)}else this.activateChildRoutes(t,null,e)}},tv=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},_u=class{constructor(t,o){this.component=t,this.route=o}};function gZ(i,t,o){let e=i._root,n=t?t._root:null;return Nf(e,n,o,[e.value])}function bZ(i){let t=i.routeConfig?i.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:i,guards:t}}function ku(i,t){let o=Symbol(),e=t.get(i,o);return e===o?typeof i=="function"&&!wD(i)?i:t.get(i):e}function Nf(i,t,o,e,n={canDeactivateChecks:[],canActivateChecks:[]}){let r=bu(t);return i.children.forEach(a=>{vZ(a,r[a.value.outlet],o,e.concat([a.value]),n),delete r[a.value.outlet]}),Object.entries(r).forEach(([a,s])=>Vf(s,o.getContext(a),n)),n}function vZ(i,t,o,e,n={canDeactivateChecks:[],canActivateChecks:[]}){let r=i.value,a=t?t.value:null,s=o?o.getContext(i.value.outlet):null;if(a&&r.routeConfig===a.routeConfig){let l=yZ(a,r,r.routeConfig.runGuardsAndResolvers);l?n.canActivateChecks.push(new tv(e)):(r.data=a.data,r._resolvedData=a._resolvedData),r.component?Nf(i,t,s?s.children:null,e,n):Nf(i,t,o,e,n),l&&s&&s.outlet&&s.outlet.isActivated&&n.canDeactivateChecks.push(new _u(s.outlet.component,a))}else a&&Vf(t,s,n),n.canActivateChecks.push(new tv(e)),r.component?Nf(i,null,s?s.children:null,e,n):Nf(i,null,o,e,n);return n}function yZ(i,t,o){if(typeof o=="function")return o(i,t);switch(o){case"pathParamsChange":return!Fc(i.url,t.url);case"pathParamsOrQueryParamsChange":return!Fc(i.url,t.url)||!as(i.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!TC(i,t)||!as(i.queryParams,t.queryParams);case"paramsChange":default:return!TC(i,t)}}function Vf(i,t,o){let e=bu(i),n=i.value;Object.entries(e).forEach(([r,a])=>{n.component?t?Vf(a,t.children.getContext(r),o):Vf(a,null,o):Vf(a,t,o)}),n.component?t&&t.outlet&&t.outlet.isActivated?o.canDeactivateChecks.push(new _u(t.outlet.component,n)):o.canDeactivateChecks.push(new _u(null,n)):o.canDeactivateChecks.push(new _u(null,n))}function Xf(i){return typeof i=="function"}function _Z(i){return typeof i=="boolean"}function wZ(i){return i&&Xf(i.canLoad)}function xZ(i){return i&&Xf(i.canActivate)}function CZ(i){return i&&Xf(i.canActivateChild)}function AZ(i){return i&&Xf(i.canDeactivate)}function kZ(i){return i&&Xf(i.canMatch)}function H5(i){return i instanceof fo||i?.name==="EmptyError"}var zb=Symbol("INITIAL_VALUE");function Au(){return mn(i=>da(i.map(t=>t.pipe(Oi(1),Ai(zb)))).pipe(et(t=>
47{for(let o of t)if(o!==!0){if(o===zb)return zb;if(o===!1||EZ(o))return o}return!0}),Wt(t=>t!==zb),Oi(1)))}function EZ(i){return Nc(i)||i instanceof Wf}function SZ(i,t){return kn(o=>{let{targetSnapshot:e,currentSnapshot:n,guards:{canActivateChecks:r,canDeactivateChecks:a}}=o;return a.length===0&&r.length===0?Ke(mt(de({},o),{guardsResult:!0})):DZ(a,e,n,i).pipe(kn(s=>s&&_Z(s)?TZ(e,r,i,t):Ke(s)),et(s=>mt(de({},o),{guardsResult:s})))})}function DZ(i,t,o,e){return pn(i).pipe(kn(n=>RZ(n.component,n.route,o,t,e)),Va(n=>n!==!0,!0))}function TZ(i,t,o,e){return pn(t).pipe(Ir(n=>No(IZ(n.route.parent,e),MZ(n.route,e),PZ(i,n.path,o),OZ(i,n.route,o))),Va(n=>n!==!0,!0))}function MZ(i,t){return i!==null&&t&&t(new AC(i)),Ke(!0)}function IZ(i,t){return i!==null&&t&&t(new xC(i)),Ke(!0)}function OZ(i,t,o){let e=t.routeConfig?t.routeConfig.canActivate:null;if(!e||e.length===0)return Ke(!0);let n=e.map(r=>Ba(()=>{let a=$f(t)??o,s=ku(r,a),l=xZ(s)?s.canActivate(t,i):jo(a,()=>s(t,i));return Sl(l).pipe(Va())}));return Ke(n).pipe(Au())}function PZ(i,t,o){let e=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(a=>bZ(a)).filter(a=>a!==null).map(a=>Ba(()=>{let s=a.guards.map(l=>{let c=$f(a.node)??o,d=ku(l,c),u=CZ(d)?d.canActivateChild(e,i):jo(c,()=>d(e,i));return Sl(u).pipe(Va())});return Ke(s).pipe(Au())}));return Ke(r).pipe(Au())}function RZ(i,t,o,e,n){let r=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!r||r.length===0)return Ke(!0);let a=r.map(s=>{let l=$f(t)??n,c=ku(s,l),d=AZ(c)?c.canDeactivate(i,t,o,e):jo(l,()=>c(i,t,o,e));return Sl(d).pipe(Va())});return Ke(a).pipe(Au())}function FZ(i,t,o,e){let n=t.canLoad;if(n===void 0||n.length===0)return Ke(!0);let r=n.map(a=>{let s=ku(a,i),l=wZ(s)?s.canLoad(t,o):jo(i,()=>s(t,o));return Sl(l)});return Ke(r).pipe(Au(),U5(e))}function U5(i){return Uy(En(t=>{if(typeof t!="boolean")throw ev(i,t)}),et(t=>t===!0))}function NZ(i,t,o,e){let n=t.canMatch;if(!n||n.length===0)return Ke(!0);let r=n.map(a=>{let s=ku(a,i),l=kZ(s)?s.canMatch(t,o):jo(i,()=>s(t,o));return Sl(l)});return Ke(r).pipe(Au(),U5(e))}var qf=class{constructor(t){this.segmentGroup=t||null}},Yf=class extends Error{constructor(t){super(),this.urlTree=t}};function gu(i){return Si(new qf(i))}function LZ(i){return Si(new bt(4e3,!1))}function BZ(i){return Si(V5(!1,Eo.GuardRejected))}var OC=class{constructor(t,o){this.urlSerializer=t,this.urlTree=o}lineralizeSegments(t,o){let e=[],n=o.root;for(;;){if(e=e.concat(n.segments),n.numberOfChildren===0)return Ke(e);if(n.numberOfChildren>1||!n.children[mi])return LZ(`${t.redirectTo}`);n=n.children[mi]}}applyRedirectCommands(t,o,e,n,r){if(typeof o!="string"){let s=o,{queryParams:l,fragment:c,routeConfig:d,url:u,outlet:h,params:p,data:f,title:m}=n,g=jo(r,()=>s({params:p,data:f,queryParams:l,fragment:c,routeConfig:d,url:u,outlet:h,title:m}));if(g instanceof Ns)throw new Yf(g);o=g}let a=this.applyRedirectCreateUrlTree(o,this.urlSerializer.parse(o),t,e);if(o[0]==="/")throw new Yf(a);return a}applyRedirectCreateUrlTree(t,o,e,n){let r=this.createSegmentGroup(t,o.root,e,n);return new Ns(r,this.createQueryParams(o.queryParams,this.urlTree.queryParams),o.fragment)}createQueryParams(t,o){let e={};return Object.entries(t).forEach(([n,r])=>{if(typeof r=="string"&&r[0]===":"){let s=r.substring(1);e[n]=o[s]}else e[n]=r}),e}createSegmentGroup(t,o,e,n){let r=this.createSegments(t,o.segments,e,n),a={};return Object.entries(o.children).forEach(([s,l])=>{a[s]=this.createSegmentGroup(t,l,e,n)}),new nn(r,a)}createSegments(t,o,e,n){return o.map(r=>r.path[0]===":"?this.findPosParam(t,r,n):this.findOrReturn(r,e))}findPosParam(t,o,e){let n=e[o.path.substring(1)];if(!n)throw new bt(4001,!1);return n}findOrReturn(t,o){let e=0;for(let n of o){if(n.path===t.path)return o.splice(e),n;e++}return t}},PC={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function jZ(i,t,o,e,n){let r=G5(i,t,o);return r.matched?(e=sZ(t,e),NZ(e,t,o,n).pipe(et(a=>a===!0?r:de({},PC)))):Ke(r)}function G5(i,t,o){if(t.path==="**")return VZ(o);if(t.path==="")return t.pathMatch==="full"&&(i.hasChildren()||o.length>0)?de({},PC):{matched:!0,consumedSegments:[],remainingSegments:o,parameters:{},positionalParamSegments:{}};let n=(t.matcher||FY)(o,i,t);
47if(!n)return de({},PC);let r={};Object.entries(n.posParams??{}).forEach(([s,l])=>{r[s]=l.path});let a=n.consumed.length>0?de(de({},r),n.consumed[n.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:n.consumed,remainingSegments:o.slice(n.consumed.length),parameters:a,positionalParamSegments:n.posParams??{}}}function VZ(i){return{matched:!0,parameters:i.length>0?C5(i).parameters:{},consumedSegments:i,remainingSegments:[],positionalParamSegments:{}}}function b5(i,t,o,e){return o.length>0&&UZ(i,o,e)?{segmentGroup:new nn(t,HZ(e,new nn(o,i.children))),slicedSegments:[]}:o.length===0&&GZ(i,o,e)?{segmentGroup:new nn(i.segments,zZ(i,o,e,i.children)),slicedSegments:o}:{segmentGroup:new nn(i.segments,i.children),slicedSegments:o}}function zZ(i,t,o,e){let n={};for(let r of o)if(ov(i,t,r)&&!e[Ea(r)]){let a=new nn([],{});n[Ea(r)]=a}return de(de({},e),n)}function HZ(i,t){let o={};o[mi]=t;for(let e of i)if(e.path===""&&Ea(e)!==mi){let n=new nn([],{});o[Ea(e)]=n}return o}function UZ(i,t,o){return o.some(e=>ov(i,t,e)&&Ea(e)!==mi)}function GZ(i,t,o){return o.some(e=>ov(i,t,e))}function ov(i,t,o){return(i.hasChildren()||t.length>0)&&o.pathMatch==="full"?!1:o.path===""}function WZ(i,t,o){return t.length===0&&!i.children[o]}var RC=class{};function qZ(i,t,o,e,n,r,a="emptyOnly"){return new FC(i,t,o,e,n,a,r).recognize()}var YZ=31,FC=class{constructor(t,o,e,n,r,a,s){this.injector=t,this.configLoader=o,this.rootComponentType=e,this.config=n,this.urlTree=r,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.applyRedirects=new OC(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new bt(4002,`'${t.segmentGroup}'`)}recognize(){let t=b5(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(et(({children:o,rootSnapshot:e})=>{let n=new ko(e,o),r=new Jb("",n),a=eZ(e,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(a),{state:r,tree:a}}))}match(t){let o=new yu([],Object.freeze({}),Object.freeze(de({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),mi,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,mi,o).pipe(et(e=>({children:e,rootSnapshot:o})),De(e=>{if(e instanceof Yf)return this.urlTree=e.urlTree,this.match(e.urlTree.root);throw e instanceof qf?this.noMatchError(e):e}))}processSegmentGroup(t,o,e,n,r){return e.segments.length===0&&e.hasChildren()?this.processChildren(t,o,e,r):this.processSegment(t,o,e,e.segments,n,!0,r).pipe(et(a=>a instanceof ko?[a]:[]))}processChildren(t,o,e,n){let r=[];for(let a of Object.keys(e.children))a==="primary"?r.unshift(a):r.push(a);return pn(r).pipe(Ir(a=>{let s=e.children[a],l=lZ(o,a);return this.processSegmentGroup(t,l,s,a,n)}),Jy((a,s)=>(a.push(...s),a)),tl(null),Ky(),kn(a=>{if(a===null)return gu(e);let s=W5(a);return ZZ(s),Ke(s)}))}processSegment(t,o,e,n,r,a,s){return pn(o).pipe(Ir(l=>this.processSegmentAgainstRoute(l._injector??t,o,l,e,n,r,a,s).pipe(De(c=>{if(c instanceof qf)return Ke(null);throw c}))),Va(l=>!!l),De(l=>
47{if(H5(l))return WZ(e,n,r)?Ke(new RC):gu(e);throw l}))}processSegmentAgainstRoute(t,o,e,n,r,a,s,l){return Ea(e)!==a&&(a===mi||!ov(n,r,e))?gu(n):e.redirectTo===void 0?this.matchSegmentAgainstRoute(t,n,e,r,a,l):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(t,n,o,e,r,a,l):gu(n)}expandSegmentAgainstRouteUsingRedirect(t,o,e,n,r,a,s){let{matched:l,parameters:c,consumedSegments:d,positionalParamSegments:u,remainingSegments:h}=G5(o,n,r);if(!l)return gu(o);typeof n.redirectTo=="string"&&n.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>YZ&&(this.allowRedirects=!1));let p=new yu(r,c,Object.freeze(de({},this.urlTree.queryParams)),this.urlTree.fragment,v5(n),Ea(n),n.component??n._loadedComponent??null,n,y5(n)),f=Xb(p,s,this.paramsInheritanceStrategy);p.params=Object.freeze(f.params),p.data=Object.freeze(f.data);let m=this.applyRedirects.applyRedirectCommands(d,n.redirectTo,u,p,t);return this.applyRedirects.lineralizeSegments(n,m).pipe(kn(g=>this.processSegment(t,e,o,g.concat(h),a,!1,s)))}matchSegmentAgainstRoute(t,o,e,n,r,a){let s=jZ(o,e,n,t,this.urlSerializer);return e.path==="**"&&(o.children={}),s.pipe(mn(l=>l.matched?(t=e._injector??t,this.getChildConfig(t,e,n).pipe(mn(({routes:c})=>{let d=e._loadedInjector??t,{parameters:u,consumedSegments:h,remainingSegments:p}=l,f=new yu(h,u,Object.freeze(de({},this.urlTree.queryParams)),this.urlTree.fragment,v5(e),Ea(e),e.component??e._loadedComponent??null,e,y5(e)),m=Xb(f,a,this.paramsInheritanceStrategy);f.params=Object.freeze(m.params),f.data=Object.freeze(m.data);let{segmentGroup:g,slicedSegments:y}=b5(o,h,p,c);if(y.length===0&&g.hasChildren())return this.processChildren(d,c,g,f).pipe(et(T=>new ko(f,T)));if(c.length===0&&y.length===0)return Ke(new ko(f,[]));let C=Ea(e)===r;return this.processSegment(d,c,g,y,C?mi:r,!0,f).pipe(et(T=>new ko(f,T instanceof ko?[T]:[])))}))):gu(o)))}getChildConfig(t,o,e){return o.children?Ke({routes:o.children,injector:t}):o.loadChildren?o._loadedRoutes!==void 0?Ke({routes:o._loadedRoutes,injector:o._loadedInjector}):FZ(t,o,e,this.urlSerializer).pipe(kn(n=>n?this.configLoader.loadChildren(t,o).pipe(En(r=>{o._loadedRoutes=r.routes,o._loadedInjector=r.injector})):BZ(o))):Ke({routes:[],injector:t})}};function ZZ(i){i.sort((t,o)=>t.value.outlet===mi?-1:o.value.outlet===mi?1:t.value.outlet.localeCompare(o.value.outlet))}function QZ(i){let t=i.value.routeConfig;return t&&t.path===""}function W5(i){let t=[],o=new Set;for(let e of i){if(!QZ(e)){t.push(e);continue}let n=t.find(r=>e.value.routeConfig===r.value.routeConfig);n!==void 0?(n.children.push(...e.children),o.add(n)):t.push(e)}for(let e of o){let n=W5(e.children);t.push(new ko(e.value,n))}return t.filter(e=>!o.has(e))}function v5(i){return i.data||{}}function y5(i){return i.resolve||{}}function $Z(i,t,o,e,n,r){return kn(a=>qZ(i,t,o,e,a.extractedUrl,n,r).pipe(et(({state:s,tree:l})=>mt(de({},a),{targetSnapshot:s,urlAfterRedirects:l}))))}function KZ(i,t){return kn(o=>{let{targetSnapshot:e,guards:{canActivateChecks:n}}=o;if(!n.length)return Ke(o);let r=new Set(n.map(l=>l.route)),a=new Set;for(let l of r)if(!a.has(l))for(let c of q5(l))a.add(c);let s=0;return pn(a).pipe(Ir(l=>r.has(l)?XZ(l,e,i,t):(l.data=Xb(l,l.parent,i).resolve,Ke(void 0))),En(()=>s++),pd(1),kn(l=>s===a.size?Ke(o):In))})}function q5(i){let t=i.children.map(o=>q5(o)).flat();return[i,...t]}function XZ(i,t,o,e){let n=i.routeConfig,r=i._resolve;return n?.title!==void 0&&!B5(n)&&(r[Zf]=n.title),JZ(r,i,t,e).pipe(et(a=>(i._resolvedData=a,i.data=Xb(i,i.parent,o).resolve,null)))}function JZ(i,t,o,e){let n=hC(i);if(n.length===0)return Ke({});let r={};return pn(n).pipe(kn(a=>eQ(i[a],t,o,e).pipe(Va(),En(s=>{if(s instanceof Wf)throw ev(new xu,s);r[a]=s}))),pd(1),vh(r),De(a=>H5(a)?In:Si(a)))}function eQ(i,t,o,e){let n=$f(t)??e,r=ku(i,n),a=r.resolve?r.resolve(t,o):jo(n,()=>r(t,o));return Sl(a)}function dC(i){return mn(t=>{let o=i(t);return o?pn(o).pipe(et(()=>t)):Ke(t)})}var Y5=(()=>{let t=class t{buildTitle(e){let n,r=e.root;for(;r!==void 0;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(a=>a.outlet===mi);return n}getResolvedTitleForRoute(e){return e.data[Zf]}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(tQ),providedIn:"root"});let i=t;return i})(),tQ=(()=>{let t=class t extends Y5{constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}};t.\u0275fac=function(n){return new(n||t)(oe(f3))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Jf=new ye("",{providedIn:"root",factory:()=>({})}),iQ=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["ng-component"]],standalone:!0,features:[it],decls:1,vars:0,template:function(n,r){n&1&&ne(0,"router-outlet")},dependencies:[dZ],encapsulation:2});let i=t;return i})();function BC(i){let t=i.children&&i.children.map(BC),o=t?mt(de({},i),{children:t}):de({},i);return!o.component&&!o.loadComponent&&(t||o.loadChildren)&&o.outlet&&o.outlet!==mi&&(o.component=iQ),o}var iv=new ye(""),jC=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=be(R0)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Ke(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let n=Sl(e.loadComponent()).pipe(et(Z5),En(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),ja(()=>{this.componentLoaders.delete(e)})),r=new Ks(n,()=>new Ne).pipe(sd());return this.componentLoaders.set(e,r),r}
47loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return Ke({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let a=nQ(n,this.compiler,e,this.onLoadEndListener).pipe(ja(()=>{this.childrenLoaders.delete(n)})),s=new Ks(a,()=>new Ne).pipe(sd());return this.childrenLoaders.set(n,s),s}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function nQ(i,t,o,e){return Sl(i.loadChildren()).pipe(et(Z5),kn(n=>n instanceof Mh||Array.isArray(n)?Ke(n):pn(t.compileModuleAsync(n))),et(n=>{e&&e(i);let r,a,s=!1;return Array.isArray(n)?(a=n,s=!0):(r=n.create(o).injector,a=r.get(iv,[],{optional:!0,self:!0}).flat()),{routes:a.map(BC),injector:r}}))}function rQ(i){return i&&typeof i=="object"&&"default"in i}function Z5(i){return rQ(i)?i.default:i}var VC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(oQ),providedIn:"root"});let i=t;return i})(),oQ=(()=>{let t=class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Q5=new ye(""),$5=new ye("");function aQ(i,t,o){let e=i.get($5),n=i.get(ut);return i.get(Ue).runOutsideAngular(()=>{if(!n.startViewTransition||e.skipNextTransition)return e.skipNextTransition=!1,new Promise(c=>setTimeout(c));let r,a=new Promise(c=>{r=c}),s=n.startViewTransition(()=>(r(),sQ(i))),{onViewTransitionCreated:l}=e;return l&&jo(i,()=>l({transition:s,from:t,to:o})),a})}function sQ(i){return new Promise(t=>{Sn({read:()=>setTimeout(t)},{injector:i})})}var lQ=new ye(""),zC=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ne,this.transitionAbortSubject=new Ne,this.configLoader=be(jC),this.environmentInjector=be(vr),this.urlSerializer=be(Qf),this.rootContexts=be(Kf),this.location=be(Ja),this.inputBindingEnabled=be(rv,{optional:!0})!==null,this.titleStrategy=be(Y5),this.options=be(Jf,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=be(VC),this.createViewTransition=be(Q5,{optional:!0}),this.navigationErrorHandler=be(lQ,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Ke(void 0),this.rootComponentType=null;let e=r=>this.events.next(new _C(r)),n=r=>this.events.next(new wC(r));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;this.transitions?.next(mt(de(de({},this.transitions.value),e),{id:n}))}setupNavigations(e,n,r){return this.transitions=new Mi({id:0,currentUrlTree:n,currentRawUrl:n,extractedUrl:this.urlHandlingStrategy.extract(n),urlAfterRedirects:this.urlHandlingStrategy.extract(n),rawUrl:n,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:jf,restoredState:null,currentSnapshot:r.snapshot,targetSnapshot:null,currentRouterState:r,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Wt(a=>a.id!==0),et(a=>mt(de({},a),{extractedUrl:this.urlHandlingStrategy.extract(a.rawUrl)})),mn(a=>{let s=!1,l=!1;return Ke(a).pipe(mn(c=>{if(this.navigationId>a.id)return this.cancelNavigationTransition(a,"",Eo.SupersededByNewNavigation),In;this.currentTransition=a,this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,targetBrowserUrl:typeof c.extras.browserUrl=="string"?this.urlSerializer.parse(c.extras.browserUrl):c.extras.browserUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?mt(de({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let d=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=c.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!d&&u!=="reload"){let h="";return this.events.next(new El(c.id,this.urlSerializer.serialize(c.rawUrl),h,Yb.IgnoredSameUrlNavigation)),c.resolve(!1),In}if(this.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return Ke(c).pipe(mn(h=>{let p=this.transitions?.getValue();return this.events.next(new ss(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),p!==this.transitions?.getValue()?In:Promise.resolve(h)}),$Z(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),En(h=>{a.targetSnapshot=h.targetSnapshot,a.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation=mt(de({},this.currentNavigation),{finalUrl:h.urlAfterRedirects});let p=new Zb(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(p)}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(c.currentRawUrl)){let{id:h,extractedUrl:p,source:f,restoredState:m,extras:g}=c,y=new ss(h,this.urlSerializer.serialize(p),f,m);this.events.next(y);let C=N5(this.rootComponentType).snapshot;return this.currentTransition=a=mt(de({},c),{targetSnapshot:C,urlAfterRedirects:p,extras:mt(de({},g),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=p,Ke(a)}else{let h="";return this.events.next(new El(c.id,this.urlSerializer.serialize(c.extractedUrl),h,Yb.IgnoredByUrlHandlingStrategy)),c.resolve(!1),In}}),En(c=>{let d=new gC(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}),et(c=>(this.currentTransition=a=mt(de({},c),{guards:gZ(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),a)),SZ(this.environmentInjector,c=>this.events.next(c)),En(c=>{if(a.guardsResult=c.guardsResult,c.guardsResult&&typeof c.guardsResult!="boolean")throw ev(this.urlSerializer,c.guardsResult);let d=new bC(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(d)}),Wt(c=>c.guardsResult?!0:(this.cancelNavigationTransition(c,"",Eo.GuardRejected),!1)),dC(c=>{if(c.guards.canActivateChecks.length)return Ke(c).pipe(En(d=>{let u=new vC(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(u)}),mn(d=>{let u=!1;return Ke(d).pipe(KZ(this.paramsInheritanceStrategy,this.environmentInjector),En({next:()=>u=!0,complete:()=>
47{u||this.cancelNavigationTransition(d,"",Eo.NoDataFromResolver)}}))}),En(d=>{let u=new yC(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(u)}))}),dC(c=>{let d=u=>{let h=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&h.push(this.configLoader.loadComponent(u.routeConfig).pipe(En(p=>{u.component=p}),et(()=>{})));for(let p of u.children)h.push(...d(p));return h};return da(d(c.targetSnapshot.root)).pipe(tl(null),Oi(1))}),dC(()=>this.afterPreactivation()),mn(()=>{let{currentSnapshot:c,targetSnapshot:d}=a,u=this.createViewTransition?.(this.environmentInjector,c.root,d.root);return u?pn(u).pipe(et(()=>a)):Ke(a)}),et(c=>{let d=uZ(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return this.currentTransition=a=mt(de({},c),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,a}),En(()=>{this.events.next(new Uf)}),mZ(this.rootContexts,e.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),Oi(1),En({next:c=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ls(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects))),this.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{s=!0}}),Mt(this.transitionAbortSubject.pipe(En(c=>{throw c}))),ja(()=>{!s&&!l&&this.cancelNavigationTransition(a,"",Eo.SupersededByNewNavigation),this.currentTransition?.id===a.id&&(this.currentNavigation=null,this.currentTransition=null)}),De(c=>{if(l=!0,z5(c))this.events.next(new Fs(a.id,this.urlSerializer.serialize(a.extractedUrl),c.message,c.cancellationCode)),pZ(c)?this.events.next(new Cu(c.url,c.navigationBehaviorOptions)):a.resolve(!1);else{let d=new Hf(a.id,this.urlSerializer.serialize(a.extractedUrl),c,a.targetSnapshot??void 0);try{let u=jo(this.environmentInjector,()=>this.navigationErrorHandler?.(d));if(u instanceof Wf){let{message:h,cancellationCode:p}=ev(this.urlSerializer,u);this.events.next(new Fs(a.id,this.urlSerializer.serialize(a.extractedUrl),h,p)),this.events.next(new Cu(u.redirectTo,u.navigationBehaviorOptions))}else{this.events.next(d);let h=e.errorHandler(c);a.resolve(!!h)}}catch(u){this.options.resolveNavigationPromiseOnError?a.resolve(!1):a.reject(u)}}return In}))}))}cancelNavigationTransition(e,n,r){let a=new Fs(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==n?.toString()&&!this.currentNavigation?.extras.skipLocationChange}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function cQ(i){return i!==jf}var dQ=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(uQ),providedIn:"root"});let i=t;return i})(),NC=class{shouldDetach(t){return!1}store(t,o){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,o){return t.routeConfig===o.routeConfig}},uQ=(()=>{let t=class t extends NC{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),K5=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:()=>be(hQ),providedIn:"root"});let i=t;return i})(),hQ=(()=>{let t=class t extends K5{constructor(){super(...arguments),this.location=be(Ja),this.urlSerializer=be(Qf),this.options=be(Jf,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=be(VC),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ns,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=N5(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&e(n.url,n.state)})}handleRouterEvent(e,n){if(e instanceof ss)this.stateMemento=this.createStateMemento();else if(e instanceof El)this.rawUrlTree=n.initialUrl;else if(e instanceof Zb){if(this.urlUpdateStrategy==="eager"&&!n.extras.skipLocationChange){let r=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl);
47this.setBrowserUrl(n.targetBrowserUrl??r,n)}}else e instanceof Uf?(this.currentUrlTree=n.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(n.finalUrl,n.initialUrl),this.routerState=n.targetRouterState,this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(n.targetBrowserUrl??this.rawUrlTree,n)):e instanceof Fs&&(e.code===Eo.GuardRejected||e.code===Eo.NoDataFromResolver)?this.restoreHistory(n):e instanceof Hf?this.restoreHistory(n,!0):e instanceof ls&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,n){let r=e instanceof Ns?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(r)||n.extras.replaceUrl){let a=this.browserPageId,s=de(de({},n.extras.state),this.generateNgRouterState(n.id,a));this.location.replaceState(r,"",s)}else{let a=de(de({},n.extras.state),this.generateNgRouterState(n.id,this.browserPageId+1));this.location.go(r,"",a)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,a=this.currentPageId-r;a!==0?this.location.historyGo(a):this.currentUrlTree===e.finalUrl&&a===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Lf=function(i){return i[i.COMPLETE=0]="COMPLETE",i[i.FAILED=1]="FAILED",i[i.REDIRECTING=2]="REDIRECTING",i}(Lf||{});function X5(i,t){i.events.pipe(Wt(o=>o instanceof ls||o instanceof Fs||o instanceof Hf||o instanceof El),et(o=>o instanceof ls||o instanceof El?Lf.COMPLETE:(o instanceof Fs?o.code===Eo.Redirect||o.code===Eo.SupersededByNewNavigation:!1)?Lf.REDIRECTING:Lf.FAILED),Wt(o=>o!==Lf.REDIRECTING),Oi(1)).subscribe(()=>{t()})}function fQ(i){throw i}var pQ={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},mQ={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Mn=(()=>{let t=class t{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.console=be(T0),this.stateManager=be(K5),this.options=be(Jf,{optional:!0})||{},this.pendingTasks=be(Za),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=be(zC),this.urlSerializer=be(Qf),this.location=be(Ja),this.urlHandlingStrategy=be(VC),this._events=new Ne,this.errorHandler=this.options.errorHandler||fQ,this.navigated=!1,this.routeReuseStrategy=be(dQ),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=be(iv,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!be(rv,{optional:!0}),this.eventsSubscription=new kt,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let r=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(r!==null&&a!==null){if(this.stateManager.handleRouterEvent(n,a),n instanceof Fs&&n.code!==Eo.Redirect&&n.code!==Eo.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof ls)this.navigated=!0;else if(n instanceof Cu){let s=n.navigationBehaviorOptions,l=this.urlHandlingStrategy.merge(n.url,r.currentRawUrl),c=de({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||cQ(r.source)},s);this.scheduleNavigation(l,jf,null,c,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}bQ(n)&&this._events.next(n)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),jf,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",n)},0)})}navigateToSyncWithBrowser(e,n,r){let a={replaceUrl:!0},s=r?.navigationId?r:null;if(r){let c=de({},r);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(a.state=c)}let l=this.parseUrl(e);this.scheduleNavigation(l,n,s,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(BC),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(e,n={}){let{relativeTo:r,queryParams:a,fragment:s,queryParamsHandling:l,preserveFragment:c}=n,d=c?this.currentUrlTree.fragment:s,u=null;switch(l??this.options.defaultQueryParamsHandling){case"merge":u=de(de({},this.currentUrlTree.queryParams),a);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=a||null}u!==null&&(u=this.removeEmptyProps(u));let h;try{let p=r?r.snapshot:this.routerState.snapshot.root;h=O5(p)}
47catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),h=this.currentUrlTree.root}return P5(h,e,u,d??null)}navigateByUrl(e,n={skipLocationChange:!1}){let r=Nc(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(a,jf,null,n)}navigate(e,n={skipLocationChange:!1}){return gQ(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,n){let r;if(n===!0?r=de({},pQ):n===!1?r=de({},mQ):r=n,Nc(e))return h5(this.currentUrlTree,e,r);let a=this.parseUrl(e);return h5(this.currentUrlTree,a,r)}removeEmptyProps(e){return Object.entries(e).reduce((n,[r,a])=>(a!=null&&(n[r]=a),n),{})}scheduleNavigation(e,n,r,a,s){if(this.disposed)return Promise.resolve(!1);let l,c,d;s?(l=s.resolve,c=s.reject,d=s.promise):d=new Promise((h,p)=>{l=h,c=p});let u=this.pendingTasks.add();return X5(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:l,reject:c,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(h=>Promise.reject(h))}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function gQ(i){for(let t=0;t<i.length;t++)if(i[t]==null)throw new bt(4008,!1)}function bQ(i){return!(i instanceof Uf)&&!(i instanceof Cu)}var J5=(()=>{let t=class t{constructor(e,n,r,a,s,l){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=a,this.el=s,this.locationStrategy=l,this.href=null,this.onChanges=new Ne,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let c=s.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area",this.isAnchorElement?this.subscription=e.events.subscribe(d=>{d instanceof ls&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Nc(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,r,a,s){let l=this.urlTree;if(l===null||this.isAnchorElement&&(e!==0||n||r||a||s||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(l,c),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let n=this.href===null?null:qT(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(e,n){let r=this.renderer,a=this.el.nativeElement;n!==null?r.setAttribute(a,e,n):r.removeAttribute(a,e)}get urlTree(){return this.routerLinkInput===null?null:Nc(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};t.\u0275fac=function(n){return new(n||t)(G(Mn),G(Lc),yn("tabindex"),G(Pn),G(Pe),G(Is))},t.\u0275dir=_e({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(n,r){n&1&&Se("click",function(s){return r.onClick(s.button,s.ctrlKey,s.shiftKey,s.altKey,s.metaKey)}),n&2&&qe("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",Ie],skipLocationChange:[2,"skipLocationChange","skipLocationChange",Ie],replaceUrl:[2,"replaceUrl","replaceUrl",Ie],routerLink:"routerLink"},standalone:!0,features:[vt,gt]});let i=t;return i})();var nv=class{};var vQ=(()=>{let t=class t{constructor(e,n,r,a,s){this.router=e,this.injector=r,this.preloadingStrategy=a,this.loader=s}setUpPreloading(){this.subscription=this.router.events.pipe(Wt(e=>e instanceof ls),Ir(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){let r=[];for(let a of n){a.providers&&!a._injector&&(a._injector=x0(a.providers,e,`Route: ${a.path}`));let s=a._injector??e,l=a._loadedInjector??s;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&r.push(this.preloadConfig(s,a)),(a.children||a._loadedRoutes)&&r.push(this.processRoutes(l,a.children??a._loadedRoutes))}return pn(r).pipe(el())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let r;n.loadChildren&&n.canLoad===void 0?r=this.loader.loadChildren(e,n
47):r=Ke(null);let a=r.pipe(kn(s=>s===null?Ke(void 0):(n._loadedRoutes=s.routes,n._loadedInjector=s.injector,this.processRoutes(s.injector??e,s.routes))));if(n.loadComponent&&!n._loadedComponent){let s=this.loader.loadComponent(n);return pn([a,s]).pipe(el())}else return a})}};t.\u0275fac=function(n){return new(n||t)(oe(Mn),oe(R0),oe(vr),oe(nv),oe(jC))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),eO=new ye(""),yQ=(()=>{let t=class t{constructor(e,n,r,a,s={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=r,this.zone=a,this.options=s,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},s.scrollPositionRestoration||="disabled",s.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ss?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ls?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof El&&e.code===Yb.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Qb&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Qb(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};t.\u0275fac=function(n){bc()},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function _Q(i){return i.routerState.root}function ep(i,t){return{\u0275kind:i,\u0275providers:t}}function wQ(){let i=be($t);return t=>{let o=i.get(mo);if(t!==o.components[0])return;let e=i.get(Mn),n=i.get(tO);i.get(HC)===1&&e.initialNavigation(),i.get(iO,null,yi.Optional)?.setUpPreloading(),i.get(eO,null,yi.Optional)?.init(),e.resetRootComponentType(o.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}var tO=new ye("",{factory:()=>new Ne}),HC=new ye("",{providedIn:"root",factory:()=>1});function xQ(){return ep(2,[{provide:HC,useValue:0},{provide:O0,multi:!0,deps:[$t],useFactory:t=>{let o=t.get(II,Promise.resolve());return()=>o.then(()=>new Promise(e=>{let n=t.get(Mn),r=t.get(tO);X5(n,()=>{e(!0)}),t.get(zC).afterPreactivation=()=>(e(!0),r.closed?Ke(void 0):r),n.initialNavigation()}))}}])}function CQ(){return ep(3,[{provide:O0,multi:!0,useFactory:()=>{let t=be(Mn);return()=>{t.setUpLocationChangeListener()}}},{provide:HC,useValue:2}])}var iO=new ye("");function AQ(i){return ep(0,[{provide:iO,useExisting:vQ},{provide:nv,useExisting:i}])}function kQ(){return ep(8,[g5,{provide:rv,useExisting:g5}])}function EQ(i){let t=[{provide:Q5,useValue:aQ},{provide:$5,useValue:de({skipNextTransition:!!i?.skipInitialTransition},i)}];return ep(9,t)}var _5=new ye("ROUTER_FORROOT_GUARD"),SQ=[Ja,{provide:Qf,useClass:xu},Mn,Kf,{provide:Lc,useFactory:_Q,deps:[Mn]},jC,[]],nO=(()=>{let t=class t{constructor(e){}static forRoot(e,n){return{ngModule:t,providers:[SQ,[],{provide:iv,multi:!0,useValue:e},{provide:_5,useFactory:IQ,deps:[[Mn,new Ur,new to]]},{provide:Jf,useValue:n||{}},n?.useHash?TQ():MQ(),DQ(),n?.preloadingStrategy?AQ(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?OQ(n):[],n?.bindToComponentInputs?kQ().\u0275providers:[],n?.enableViewTransitions?EQ().\u0275providers:[],PQ()]}}static forChild(e){return{ngModule:t,providers:[{provide:iv,multi:!0,useValue:e}]}}};t.\u0275fac=function(n){return new(n||t)(oe(_5,8))},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();function DQ(){return{provide:eO,useFactory:()=>{let i=be(qI),t=be(Ue),o=be(Jf),e=be(zC),n=be(Qf);return o.scrollOffset&&i.setOffset(o.scrollOffset),new yQ(n,e,i,t,o)}}}function TQ(){return{provide:Is,useClass:PI}}function MQ(){return{provide:Is,useClass:Hw}}function IQ(i){return"guarded"}function OQ(i){return[i.initialNavigation==="disabled"?CQ().\u0275providers:[],i.initialNavigation==="enabledBlocking"?xQ().\u0275providers:[]]}var w5=new ye("");function PQ(){return[{provide:w5,useFactory:wQ},{provide:P0,multi:!0,useExisting:w5}]}var FQ=[[["caption"]],[["colgroup"],["col"]],"*"],NQ=["caption","colgroup, col","*"];function LQ(i,t){i&1&&Qe(0,2)}function BQ(i,t){i&1&&(q(0,"thead",0),Ji(1,1),Y(),q(2,"tbody",0),Ji(3,2)(4,3),Y(),q(5,"tfoot",0),Ji(6,4),Y())}function jQ(i,t){i&1&&Ji(0,1)(1,2)(2,3)(3,4)}var Sa=new ye("CDK_TABLE");var dv=(()=>{let t=class t{constructor(e){this.template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["","cdkCellDef",""]],standalone:!0});let i=t;return i})(),uv=(()=>{let t=class t{constructor(e){this.template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["","cdkHeaderCellDef",""]],standalone:!0});let i=t;return i})(),hv=(()=>{let t=class t{constructor(e){this.template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["","cdkFooterCellDef",""]],standalone:!0});let i=t;return i})(),Bc=(()=>{let t=class t{get name(){return this._name}set name(e){this._setNameInput(e)}get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}constructor(e){this._table=e,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}};t.\u0275fac=function(n){return new(n||t)(G(Sa,8))},t.\u0275dir=_e({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,dv,5),_t(a,uv,5),_t(a,hv,5)),n&2){let s;Te(s=Me())&&(r.cell=s.first),Te(s=Me())&&(r.headerCell=s.first),Te(s=Me())&&(r.footerCell=s.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",Ie],stickyEnd:[2,"stickyEnd","stickyEnd",Ie]}
47,standalone:!0,features:[st([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),vt]});let i=t;return i})(),tp=class{constructor(t,o){o.nativeElement.classList.add(...t._columnCssClassName)}},aO=(()=>{let t=class t extends tp{constructor(e,n){super(e,n)}};t.\u0275fac=function(n){return new(n||t)(G(Bc),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[rt]});let i=t;return i})(),sO=(()=>{let t=class t extends tp{constructor(e,n){super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}};t.\u0275fac=function(n){return new(n||t)(G(Bc),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],standalone:!0,features:[rt]});let i=t;return i})(),lO=(()=>{let t=class t extends tp{constructor(e,n){super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}};t.\u0275fac=function(n){return new(n||t)(G(Bc),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[rt]});let i=t;return i})(),sv=class{constructor(){this.tasks=[],this.endTasks=[]}},lv=new ye("_COALESCED_STYLE_SCHEDULER"),GC=(()=>{let t=class t{constructor(e){this._currentSchedule=null,this._ngZone=be(Ue)}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new sv,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let e=this._currentSchedule;this._currentSchedule=new sv;for(let n of e.tasks)n();for(let n of e.endTasks)n()}this._currentSchedule=null})))}};t.\u0275fac=function(n){return new(n||t)(oe(Ue))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();var WC=(()=>{let t=class t{constructor(e,n){this.template=e,this._differs=n}ngOnChanges(e){if(!this._columnsDiffer){let n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof ip?e.headerCell.template:this instanceof np?e.footerCell.template:e.cell.template}};t.\u0275fac=function(n){return new(n||t)(G(ci),G($a))},t.\u0275dir=_e({type:t,features:[gt]});let i=t;return i})(),ip=(()=>{let t=class t extends WC{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,r){super(e,n),this._table=r,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}};t.\u0275fac=function(n){return new(n||t)(G(ci),G($a),G(Sa,8))},t.\u0275dir=_e({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",Ie]},standalone:!0,features:[vt,rt,gt]});let i=t;return i})(),np=(()=>{let t=class t extends WC{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,r){super(e,n),this._table=r,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}};t.\u0275fac=function(n){return new(n||t)(G(ci),G($a),G(Sa,8))},t.\u0275dir=_e({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",Ie]},standalone:!0,features:[vt,rt,gt]});let i=t;return i})(),fv=(()=>{let t=class t extends WC{constructor(e,n,r){super(e,n),this._table=r}};t.\u0275fac=function(n){return new(n||t)(G(ci),G($a),G(Sa,8))},t.\u0275dir=_e({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[rt]});let i=t;return i})(),Bs=(()=>{let t=class t{constructor(e){this._viewContainer=e,t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}};t.mostRecentCellOutlet=null,t.\u0275fac=function(n){return new(n||t)(G(Fi))},t.\u0275dir=_e({type:t,selectors:[["","cdkCellOutlet",""]],standalone:!0});let i=t;return i})(),qC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})(),YC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],standalone:!0,features:[it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})(),ZC=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})(),cO=(()=>{let t=class t{constructor(e){this.templateRef=e,this._contentClassName="
47cdk-no-data-row"}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0});let i=t;return i})(),rO=["top","bottom","left","right"],UC=class{constructor(t,o,e,n,r=!0,a=!0,s){this._isNativeHtmlTable=t,this._stickCellCss=o,this.direction=e,this._coalescedStyleScheduler=n,this._isBrowser=r,this._needsPositionStickyOnElement=a,this._positionListener=s,this._elemSizeCache=new WeakMap,this._resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(l=>this._updateCachedSizes(l)):null,this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null,this._cachedCellWidths=[],this._borderCellCss={top:`${o}-border-elem-top`,bottom:`${o}-border-elem-bottom`,left:`${o}-border-elem-left`,right:`${o}-border-elem-right`}}clearStickyPositioning(t,o){(o.includes("left")||o.includes("right"))&&this._removeFromStickyColumnReplayQueue(t);let e=[];for(let n of t)if(n.nodeType===n.ELEMENT_NODE){e.push(n);for(let r=0;r<n.children.length;r++)e.push(n.children[r])}this._coalescedStyleScheduler.schedule(()=>{for(let n of e)this._removeStickyStyle(n,o)})}updateStickyColumns(t,o,e,n=!0,r=!0){if(r&&this._updateStickyColumnReplayQueue({rows:[...t],stickyStartStates:[...o],stickyEndStates:[...e]}),!t.length||!this._isBrowser||!(o.some(a=>a)||e.some(a=>a))){this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}));return}this._coalescedStyleScheduler.schedule(()=>{let a=t[0],s=a.children.length,l=this._getCellWidths(a,n),c=this._getStickyStartColumnPositions(l,o),d=this._getStickyEndColumnPositions(l,e),u=o.lastIndexOf(!0),h=e.indexOf(!0),p=this.direction==="rtl",f=p?"right":"left",m=p?"left":"right";for(let g of t)for(let y=0;y<s;y++){let C=g.children[y];o[y]&&this._addStickyStyle(C,f,c[y],y===u),e[y]&&this._addStickyStyle(C,m,d[y],y===h)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:u===-1?[]:l.slice(0,u+1).map((g,y)=>o[y]?g:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:h===-1?[]:l.slice(h).map((g,y)=>e[y+h]?g:null).reverse()}))})}stickRows(t,o,e){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{let n=e==="bottom"?t.slice().reverse():t,r=e==="bottom"?o.slice().reverse():o,a=[],s=[],l=[];for(let d=0,u=0;d<n.length;d++){if(!r[d])continue;a[d]=u;let h=n[d];l[d]=this._isNativeHtmlTable?Array.from(h.children):[h];let p=this._retrieveElementSize(h).height;u+=p,s[d]=p}let c=r.lastIndexOf(!0);for(let d=0;d<n.length;d++){if(!r[d])continue;let u=a[d],h=d===c;for(let p of l[d])this._addStickyStyle(p,e,u,h)}e==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:s,offsets:a,elements:l}):this._positionListener?.stickyFooterRowsUpdated({sizes:s,offsets:a,elements:l})})}updateStickyFooterContainer(t,o){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{let e=t.querySelector("tfoot");e&&(o.some(n=>!n)?this._removeStickyStyle(e,["bottom"]):this._addStickyStyle(e,"bottom",0,!1))})}_removeStickyStyle(t,o){for(let n of o)t.style[n]="",t.classList.remove(this._borderCellCss[n]);rO.some(n=>o.indexOf(n)===-1&&t.style[n])?t.style.zIndex=this._getCalculatedZIndex(t):(t.style.zIndex="",this._needsPositionStickyOnElement&&(t.style.position=""),t.classList.remove(this._stickCellCss))}_addStickyStyle(t,o,e,n){t.classList.add(this._stickCellCss),n&&t.classList.add(this._borderCellCss[o]),t.style[o]=`${e}px`,t.style.zIndex=this._getCalculatedZIndex(t),this._needsPositionStickyOnElement&&(t.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(t){let o={top:100,bottom:10,left:1,right:1},e=0;for(let n of rO)t.style[n]&&(e+=o[n]);return e?`${e}`:""}_getCellWidths(t,o=!0){if(!o&&this._cachedCellWidths.length)return this._cachedCellWidths;let e=[],n=t.children;for(let r=0;r<n.length;r++){let a=n[r];e.push(this._retrieveElementSize(a).width)}return this._cachedCellWidths=e,e}_getStickyStartColumnPositions(t,o){let e=[],n=0;for(let r=0;r<t.length;r++)o[r]&&(e[r]=n,n+=t[r]);return e}_getStickyEndColumnPositions(t,o){let e=[],n=0;for(let r=t.length;r>0;r--)o[r]&&(e[r]=n,n+=t[r]);return e}_retrieveElementSize(t){let o=this._elemSizeCache.get(t);if(o)return o;let e=t.getBoundingClientRect(),n={width:e.width,height:e.height};return this._resizeObserver&&(this._elemSizeCache.set(t,n),this._resizeObserver.observe(t,{box:"border-box"})),n}_updateStickyColumnReplayQueue(t){this._removeFromStickyColumnReplayQueue(t.rows),!this._stickyColumnsReplayTimeout&&this._updatedStickyColumnsParamsToReplay.push(t)}_removeFromStickyColumnReplayQueue(t){let o=new Set(t);for(let e of this._updatedStickyColumnsParamsToReplay)e.rows=e.rows.filter(n=>!o.has(n));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(e=>!!e.rows.length)}_updateCachedSizes(t){let o=!1;for(let e of t){let n=e.borderBoxSize?.length?{width:e.borderBoxSize[0].inlineSize,height:e.borderBoxSize[0].blockSize}:{width:e.contentRect.width,height:e.contentRect.height};n.width!==this._elemSizeCache.get(e.target)?.width&&VQ(e.target)&&(o=!0),this._elemSizeCache.set(e.target,n)}o&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{for(let e of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(e.rows,e.stickyStart
47States,e.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null},0))}};function VQ(i){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(t=>i.classList.contains(t))}var cv=new ye("CDK_SPL");var QC=(()=>{let t=class t{constructor(e,n){this.viewContainer=e,this.elementRef=n;let r=be(Sa);r._rowOutlet=this,r._outletAssigned()}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","rowOutlet",""]],standalone:!0});let i=t;return i})(),$C=(()=>{let t=class t{constructor(e,n){this.viewContainer=e,this.elementRef=n;let r=be(Sa);r._headerRowOutlet=this,r._outletAssigned()}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","headerRowOutlet",""]],standalone:!0});let i=t;return i})(),KC=(()=>{let t=class t{constructor(e,n){this.viewContainer=e,this.elementRef=n;let r=be(Sa);r._footerRowOutlet=this,r._outletAssigned()}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","footerRowOutlet",""]],standalone:!0});let i=t;return i})(),XC=(()=>{let t=class t{constructor(e,n){this.viewContainer=e,this.elementRef=n;let r=be(Sa);r._noDataRowOutlet=this,r._outletAssigned()}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","noDataRowOutlet",""]],standalone:!0});let i=t;return i})();var JC=(()=>{let t=class t{_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,n,r,a,s,l,c,d,u,h,p,f){this._differs=e,this._changeDetectorRef=n,this._elementRef=r,this._dir=s,this._platform=c,this._viewRepeater=d,this._coalescedStyleScheduler
47=u,this._viewportRuler=h,this._stickyPositioningListener=p,this._onDestroy=new Ne,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new pe,this.viewChange=new Mi({start:0,end:Number.MAX_VALUE}),this._injector=be($t),a||r.nativeElement.setAttribute("role","table"),this._document=l,this._isServer=!c.isBrowser,this._isNativeHtmlTable=r.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((e,n)=>this.trackBy?this.trackBy(n.dataIndex,n.data):n),this._viewportRuler.change().pipe(Mt(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),yb(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(r,a,s)=>this._getEmbeddedViewArgs(r.item,s),r=>r.item.data,r=>{r.operation===iu.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let a=n.get(r.currentIndex);a.context.$implicit=r.item.data}),this._updateNoDataRow(),Sn(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=oO(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=oO(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((a,s)=>{this._addStickyColumnStyles([a],this._headerRowDefs[s])}
47),this._rowDefs.forEach(a=>{let s=[];for(let l=0;l<n.length;l++)this._renderRows[l].rowDef===a&&s.push(n[l]);this._addStickyColumnStyles(s,a)}),r.forEach((a,s)=>{this._addStickyColumnStyles([a],this._footerRowDefs[s])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let e=[],n=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=0;r<this._data.length;r++){let a=this._data[r],s=this._getRenderRowsForData(a,r,n.get(a));this._cachedRenderRowsMap.has(a)||this._cachedRenderRowsMap.set(a,new WeakMap);for(let l=0;l<s.length;l++){let c=s[l],d=this._cachedRenderRowsMap.get(c.data);d.has(c.rowDef)?d.get(c.rowDef).push(c):d.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,n,r){return this._getRowDefs(e,n).map(s=>{let l=r&&r.has(s)?r.get(s):[];if(l.length){let c=l.shift();return c.dataIndex=n,c}else return{data:e,rowDef:s,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),av(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=av(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=av(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=av(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(s,l)=>{let c=!!l.getColumnsDiff();return s||c},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(e,!1);return a&&this._forceRenderFooterRows(),n||r||a}_switchDataSource(e){this._data=[],yb(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;yb(this.dataSource)?e=this.dataSource.connect(this):La(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Ke(this.dataSource)),this._renderChangeSubscription=e.pipe(Mt(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){let r=Array.from(n.columns||[]).map(l=>{let c=this._columnDefsByName.get(l);return c}),a=r.map(l=>l.sticky),s=r.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,a,s,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let r=0;r<e.viewContainer.length;r++){let a=e.viewContainer.get(r);n.push(a.rootNodes[0])}return n}_getRowDefs(e,n){if(this._rowDefs.length==1)return[this._rowDefs[0]];let r=[];if(this.multiTemplateDataRows)r=this._rowDefs.filter(a=>!a.when||a.when(n,e));else{let a=this._rowDefs.find(s=>s.when&&s.when(n,e))||this._defaultRowDef;a&&r.push(a)}return r.length,r}_getEmbeddedViewArgs(e,n){let r=e.rowDef,a={$implicit:e.data};return{templateRef:r.template,context:a,index:n}}_renderRow(e,n,r,a={}){let s=e.viewContainer.createEmbeddedView(n.template,a,r);return this._renderCellTemplateForItem(n,a),s}_renderCellTemplateForItem(e,n){for(let r of this._getCellTemplates(e))Bs.mostRecentCellOutlet&&Bs.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,r=e.length;n<r;n++){let s=e.get(n).context;s.count=r,s.first=n===0,s.last=n===r-1,s.even=n%2===0,s.odd=!s.even,this.multiTemplateDataRows?(s.dataIndex=this._renderRows[n].dataIndex,s.renderIndex=n):s.index=this._renderRows[n].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,n=>{let r=this._columnDefsByName.get(n);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,r)=>n||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new UC(this._isNativeHtmlTable,this.stickyCssClass,e,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Ke()).pipe(Mt(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}
47_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(n){let a=r.createEmbeddedView(e.templateRef),s=a.rootNodes[0];a.rootNodes.length===1&&s?.nodeType===this._document.ELEMENT_NODE&&(s.setAttribute("role","row"),s.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}};t.\u0275fac=function(n){return new(n||t)(G($a),G(nt),G(Pe),yn("role"),G(Ni,8),G(ut),G(Zt),G(sf),G(lv),G(xa),G(cv,12),G(Ue,8))},t.\u0275cmp=me({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,cO,5),_t(a,Bc,5),_t(a,fv,5),_t(a,ip,5),_t(a,np,5)),n&2){let s;Te(s=Me())&&(r._noDataRow=s.first),Te(s=Me())&&(r._contentColumnDefs=s),Te(s=Me())&&(r._contentRowDefs=s),Te(s=Me())&&(r._contentHeaderRowDefs=s),Te(s=Me())&&(r._contentFooterRowDefs=s)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",Ie],fixedLayout:[2,"fixedLayout","fixedLayout",Ie]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[st([{provide:Sa,useExisting:t},{provide:sf,useClass:nu},{provide:lv,useClass:GC},{provide:cv,useValue:null}]),vt,it],ngContentSelectors:NQ,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Dt(FQ),Qe(0),Qe(1,1),Ae(2,LQ,1,0)(3,BQ,7,0)(4,jQ,4,0)),n&2&&($(2),lt(r._isServer?2:-1),$(),lt(r._isNativeHtmlTable?3:4))},dependencies:[$C,QC,XC,KC],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2});let i=t;return i})();function av(i,t){return i.concat(Array.from(t))}function oO(i,t){let o=t.toUpperCase(),e=i.viewContainer.element.nativeElement;for(;e;){let n=e.nodeType===1?e.nodeName:null;if(n===o)return e;if(n==="TABLE")break;e=e.parentNode}return null}var dO=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[cf]});let i=t;return i})();var zQ=[[["caption"]],[["colgroup"],["col"]],"*"],HQ=["caption","colgroup, col","*"];function UQ(i,t){i&1&&Qe(0,2)}function GQ(i,t){i&1&&(q(0,"thead",0),Ji(1,1),Y(),q(2,"tbody",2),Ji(3,3)(4,4),Y(),q(5,"tfoot",0),Ji(6,5),Y())}function WQ(i,t){i&1&&Ji(0,1)(1,3)(2,4)(3,5)}var Fke=(()=>{let t=class t extends JC{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mdc-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[st([{provide:JC,useExisting:t},{provide:Sa,useExisting:t},{provide:lv,useClass:GC},{provide:sf,useClass:nu},{provide:cv,useValue:null}]),rt,it],ngContentSelectors:HQ,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(Dt(zQ),Qe(0),Qe(1,1),Ae(2,UQ,1,0)(3,GQ,7,0)(4,WQ,4,0)),n&2&&($(2),lt(r._isServer?2:-1),$(),lt(r._isNativeHtmlTable?3:4))},dependencies:[$C,QC,XC,KC],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}
47.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2});let i=t;return i})(),Nke=(()=>{let t=class t extends dv{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matCellDef",""]],standalone:!0,features:[st([{provide:dv,useExisting:t}]),rt]});let i=t;return i})(),Lke=(()=>{let t=class t extends uv{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[st([{provide:uv,useExisting:t}]),rt]});let i=t;return i})(),Bke=(()=>{let t=class t extends hv{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matFooterCellDef",""]],standalone:!0,features:[st([{provide:hv,useExisting:t}]),rt]});let i=t;return i})(),jke=(()=>{let t=class t extends Bc{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]}
47,standalone:!0,features:[st([{provide:Bc,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),rt]});let i=t;return i})(),Vke=(()=>{let t=class t extends aO{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[rt]});let i=t;return i})(),zke=(()=>{let t=class t extends sO{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],standalone:!0,features:[rt]});let i=t;return i})(),Hke=(()=>{let t=class t extends lO{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[rt]});let i=t;return i})();var Uke=(()=>{let t=class t extends ip{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",Ie]},standalone:!0,features:[st([{provide:ip,useExisting:t}]),vt,rt]});let i=t;return i})(),Gke=(()=>{let t=class t extends np{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",Ie]},standalone:!0,features:[st([{provide:np,useExisting:t}]),vt,rt]});let i=t;return i})(),Wke=(()=>{let t=class t extends fv{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[st([{provide:fv,useExisting:t}]),rt]});let i=t;return i})(),qke=(()=>{let t=class t extends qC{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[st([{provide:qC,useExisting:t}]),rt,it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})(),Yke=(()=>{let t=class t extends YC{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],standalone:!0,features:[st([{provide:YC,useExisting:t}]),rt,it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})(),Zke=(()=>{let t=class t extends ZC{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[st([{provide:ZC,useExisting:t}]),rt,it],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Ji(0,0)},dependencies:[Bs],encapsulation:2});let i=t;return i})();var e2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,dO,Ct]});let i=t;return i})(),qQ=9007199254740991,uO=class extends vb{get data(){return this._data.value}set data(t){t=Array.isArray(t)?t:[],this._data.next(t),this._renderChangesSubscription||this._filterData(t)}get filter(){return this._filter.value}set filter(t){this._filter.next(t),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(t){this._sort=t,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(t){this._paginator=t,this._updateChangeSubscription()}constructor(t=[]){super(),this._renderData=new Mi([]),this._filter=new Mi(""),this._internalPageChanges=new Ne,this._renderChangesSubscription=null,this.sortingDataAccessor=(o,e)=>{let n=o[e];if(bx(n)){let r=Number(n);return r<qQ?r:n}return n},this.sortData=(o,e)=>{let n=e.active,r=e.direction;return!n||r==""?o:o.sort((a,s)=>{let l=this.sortingDataAccessor(a,n),c=this.sortingDataAccessor(s,n),d=typeof l,u=typeof c;d!==u&&(d==="number"&&(l+=""),u==="number"&&(c+=""));let h=0;return l!=null&&c!=null?l>c?h=1:l<c&&(h=-1):l!=null?h=1:c!=null&&(h=-1),h*(r=="asc"?1:-1)})},this.filterPredicate=(o,e)=>{let n=Object.keys(o).reduce((a,s)=>a+o[s]+"\u25EC","").toLowerCase(),r=e.trim().toLowerCase();return n.indexOf(r)!=-1},this._data=new Mi(t),this._updateChangeSubscription()}_updateChangeSubscription(){let t=this._sort?Ii(this._sort.sortChange,this._sort.initialized):Ke(null),o=this._paginator?Ii(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Ke(null),e=this._data,n=da([e,this._filter]).pipe(et(([s])=>this._filterData(s))),r=da([n,t]).pipe(et(([s])=>this._orderData(s))),a=da([r,o]).pipe(et(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=a.subscribe(s=>this._renderData.next(s))}_filterData(t){return this.filteredData=this.filter==null||this.filter===""?t:t.filter(o=>this.filterPredicate(o,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(t){return this.sort?this.sortData(t.slice(),this.sort):t}_pageData(t){if(!this.paginator)return t;let o=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(o,o+this.paginator.pageSize)}_updatePaginator(t){Promise.resolve().then(()=>{let o=this.paginator;if(o&&(o.length=t,o.pageIndex>0)){let e=Math.ceil(o.length/o.pageSize)-1||0,n=Math.min(o.pageIndex,e);n!==o.pageIndex&&(o.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var YQ=["*"],pv;
47function ZQ(){if(pv===void 0&&(pv=null,typeof window<"u")){let i=window;i.trustedTypes!==void 0&&(pv=i.trustedTypes.createPolicy("angular#components",{createHTML:t=>t}))}return pv}function rp(i){return ZQ()?.createHTML(i)||i}function hO(i){return Error(`Unable to find icon with the name "${i}"`)}function QQ(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function fO(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function pO(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}var js=class{constructor(t,o,e){this.url=t,this.svgText=o,this.options=e}},$Q=(()=>{let t=class t{constructor(e,n,r,a){this._httpClient=e,this._sanitizer=n,this._errorHandler=a,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,a){return this._addSvgIconConfig(e,n,new js(r,null,a))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,a){let s=this._sanitizer.sanitize(_r.HTML,r);if(!s)throw pO(r);let l=rp(s);return this._addSvgIconConfig(e,n,new js("",l,a))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new js(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){let a=this._sanitizer.sanitize(_r.HTML,n);if(!a)throw pO(n);let s=rp(a);return this._addSvgIconSetConfig(e,new js("",s,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(_r.RESOURCE_URL,e);if(!n)throw fO(e);let r=this._cachedIconsByUrl.get(n);return r?Ke(mv(r)):this._loadSvgIconFromConfig(new js(e,null)).pipe(En(a=>this._cachedIconsByUrl.set(n,a)),et(a=>mv(a)))}getNamedSvgIcon(e,n=""){let r=mO(n,e),a=this._svgIconConfigs.get(r);if(a)return this._getSvgFromConfig(a);if(a=this._getIconConfigFromResolvers(n,e),a)return this._svgIconConfigs.set(r,a),this._getSvgFromConfig(a);let s=this._iconSetConfigs.get(n);return s?this._getSvgFromIconSetConfigs(e,s):Si(hO(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Ke(mv(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(et(n=>mv(n)))}_getSvgFromIconSetConfigs(e,n){let r=this._extractIconWithNameFromAnySet(e,n);if(r)return Ke(r);let a=n.filter(s=>!s.svgText).map(s=>this._loadSvgIconSetFromConfig(s).pipe(De(l=>{let d=`Loading icon set URL: ${this._sanitizer.sanitize(_r.RESOURCE_URL,s.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(d)),Ke(null)})));return gs(a).pipe(et(()=>{let s=this._extractIconWithNameFromAnySet(e,n);if(!s)throw hO(e);return s}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){let a=n[r];if(a.svgText&&a.svgText.toString().indexOf(e)>-1){let s=this._svgElementFromConfig(a),l=this._extractSvgIconFromSet(s,e,a.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(En(n=>e.svgText=n),et(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Ke(null):this._fetchIcon(e).pipe(En(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){let a=e.querySelector(`[id="${n}"]`);if(!a)return null;let s=a.cloneNode(!0);if(s.removeAttribute("id"),s.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(s,r);if(s.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(s),r);let l=this._svgElementFromString(rp("<svg></svg>"));return l.appendChild(s),this._setSvgAttributes(l,r)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let r=n.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){let n=this._svgElementFromString(rp("<svg></svg>")),r=e.attributes;for(let a=0;a<r.length;a++){let{name:s,value:l}=r[a];s!=="id"&&n.setAttribute(s,l)}for(let a=0;a<e.childNodes.length;a++)e.childNodes[a].nodeType===this._document.ELEMENT_NODE&&n.appendChild(e.childNodes[a].cloneNode(!0));return n}_setSvgAttributes(e,n){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),n&&n.viewBox&&e.setAttribute("viewBox",n.viewB
47ox),e}_fetchIcon(e){let{url:n,options:r}=e,a=r?.withCredentials??!1;if(!this._httpClient)throw QQ();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let s=this._sanitizer.sanitize(_r.RESOURCE_URL,n);if(!s)throw fO(n);let l=this._inProgressUrlFetches.get(s);if(l)return l;let c=this._httpClient.get(s,{responseType:"text",withCredentials:a}).pipe(et(d=>rp(d)),ja(()=>this._inProgressUrlFetches.delete(s)),yh());return this._inProgressUrlFetches.set(s,c),c}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(mO(e,n),r),this}_addSvgIconSetConfig(e,n){let r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;r<this._resolvers.length;r++){let a=this._resolvers[r](n,e);if(a)return KQ(a)?new js(a.url,null,a.options):new js(a,null)}}};t.\u0275fac=function(n){return new(n||t)(oe(zi,8),oe(wc),oe(ut,8),oe(Jr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function mv(i){return i.cloneNode(!0)}function mO(i,t){return i+":"+t}function KQ(i){return!!(i.url&&i.options)}var XQ=new ye("MAT_ICON_DEFAULT_OPTIONS"),JQ=new ye("mat-icon-location",{providedIn:"root",factory:e$});function e$(){let i=be(ut),t=i?i.location:null;return{getPathname:()=>t?t.pathname+t.search:""}}var gO=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],t$=gO.map(i=>`[${i}]`).join(", "),i$=/^url\(['"]?#(.*?)['"]?\)$/,bO=(()=>{let t=class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}constructor(e,n,r,a,s,l){this._elementRef=e,this._iconRegistry=n,this._location=a,this._errorHandler=s,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=kt.EMPTY,l&&(l.color&&(this.color=this._defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let r=e.childNodes[n];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;
47n&&n.forEach((r,a)=>{r.forEach(s=>{a.setAttribute(s.name,`url('${e}#${s.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(t$),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let a=0;a<n.length;a++)gO.forEach(s=>{let l=n[a],c=l.getAttribute(s),d=c?c.match(i$):null;if(d){let u=r.get(l);u||(u=[],r.set(l,u)),u.push({name:s,value:d[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(Oi(1)).subscribe(a=>this._setSvgElement(a),a=>{let s=`Error retrieving icon ${n}:${r}! ${a.message}`;this._errorHandler.handleError(new Error(s))})}}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G($Q),yn("aria-hidden"),G(JQ),G(Jr),G(XQ,8))},t.\u0275cmp=me({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,r){n&2&&(qe("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),xt(r.color?"mat-"+r.color:""),Fe("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",Ie],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[vt,it],ngContentSelectors:YQ,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Qe(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0});let i=t;return i})(),op=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Ct]});let i=t;return i})();var n$=0,t2=new ye("CdkAccordion"),vO=(()=>{let t=class t{constructor(){this._stateChanges=new Ne,this._openCloseAllActions=new Ne,this.id=`cdk-accordion-${n$++}`,this.multi=!1}openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",Ie]},exportAs:["cdkAccordion"],standalone:!0,features:[st([{provide:t2,useExisting:t}]),vt,gt]});let i=t;return i})(),r$=0,yO=(()=>{let t=class t{get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}constructor(e,n,r){this.accordion=e,this._changeDetectorRef=n,this._expansionDispatcher=r,this._openCloseAllSubscription=kt.EMPTY,this.closed=new pe,this.opened=new pe,this.destroyed=new pe,this.expandedChange=new pe,this.id=`cdk-accordion-child-${r$++}`,this._expanded=!1,this.disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((a,s)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===s&&this.id!==a&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}
47ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}};t.\u0275fac=function(n){return new(n||t)(G(t2,12),G(nt),G(ou))},t.\u0275dir=_e({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",Ie],disabled:[2,"disabled","disabled",Ie]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],standalone:!0,features:[st([{provide:t2,useValue:void 0}]),vt]});let i=t;return i})(),_O=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();var o$=["body"],a$=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],s$=["mat-expansion-panel-header","*","mat-action-row"];function l$(i,t){}var c$=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],d$=["mat-panel-title","mat-panel-description","*"];function u$(i,t){if(i&1&&(q(0,"span",1),Pi(),q(1,"svg",2),ne(2,"path",3),Y()()),i&2){let o=ue();J("@indicatorRotate",o._getExpandedState())}}var i2=new ye("MAT_ACCORDION"),wO="225ms cubic-bezier(0.4,0.0,0.2,1)",CO={indicatorRotate:xn("indicatorRotate",[wi("collapsed, void",Ot({transform:"rotate(0deg)"})),wi("expanded",Ot({transform:"rotate(180deg)"})),Ti("expanded <=> collapsed, void => collapsed",Hi(wO))]),bodyExpansion:xn("bodyExpansion",[wi("collapsed, void",Ot({height:"0px",visibility:"hidden"})),wi("expanded",Ot({height:"*",visibility:""})),Ti("expanded <=> collapsed, void => collapsed",Hi(wO))])},AO=new ye("MAT_EXPANSION_PANEL"),h$=(()=>{let t=class t{constructor(e,n){this._template=e,this._expansionPanel=n}};t.\u0275fac=function(n){return new(n||t)(G(ci),G(AO,8))},t.\u0275dir=_e({type:t,selectors:[["ng-template","matExpansionPanelContent",""]],standalone:!0});let i=t;return i})(),f$=0,kO=new ye("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),p$=(()=>{let t=class t extends yO{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,n,r,a,s,l,c){super(e,n,r),this._viewContainerRef=a,this._animationMode=l,this._hideToggle=!1,this.afterExpand=new pe,this.afterCollapse=new pe,this._inputChanges=new Ne,this._headerId=`mat-expansion-panel-header-${f$++}`,this.accordion=e,this._document=s,this._animationsDisabled=l==="NoopAnimations",c&&(this.hideToggle=c.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ai(null),Wt(()=>this.expanded&&!this._portal),Oi(1)).subscribe(()=>{this._portal=new Ar(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}_animationStarted(e){!xO(e)&&!this._animationsDisabled&&this._body&&this._body?.nativeElement.setAttribute("inert","")}_animationDone(e){xO(e)||(e.toState==="expanded"?this.afterExpand.emit():e.toState==="collapsed"&&this.afterCollapse.emit(),!this._animationsDisabled&&this._body&&this._body.nativeElement.removeAttribute("inert"))}};t.\u0275fac=function(n){return new(n||t)(G(i2,12),G(nt),G(ou),G(Fi),G(ut),G(Ri,8),G(kO,8))},t.\u0275cmp=me({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(n,r,a){if(n&1&&_t(a,h$,5),n&2){let s;Te(s=Me())&&(r._lazyContent=s.first)}},viewQuery:function(n,r){if(n&1&&ct(o$,5),n&2){let a;Te(a=Me())&&(r._body=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(n,r){n&2&&Fe("mat-expanded",r.expanded)("_mat-animation-noopable",r._animationsDisabled)("mat-expansion-panel-spacing",r._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",Ie],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"}
47,exportAs:["matExpansionPanel"],standalone:!0,features:[st([{provide:i2,useValue:void 0},{provide:AO,useExisting:t}]),vt,rt,gt,it],ngContentSelectors:s$,decls:7,vars:4,consts:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,r){if(n&1){let a=It();Dt(a$),Qe(0),q(1,"div",1,0),Se("@bodyExpansion.start",function(l){return je(a),Ve(r._animationStarted(l))})("@bodyExpansion.done",function(l){return je(a),Ve(r._animationDone(l))}),q(3,"div",2),Qe(4,1),Ae(5,l$,0,0,"ng-template",3),Y(),Qe(6,2),Y()}n&2&&($(),J("@bodyExpansion",r._getExpandedState())("id",r.id),qe("aria-labelledby",r._headerId),$(4),J("cdkPortalOutlet",r._portal))},dependencies:[Lr],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color, var(--mat-app-surface));color:var(--mat-expansion-container-text-color, var(--mat-app-on-surface));border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-app-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-app-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-app-body-large-tracking))}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-app-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[CO.bodyExpansion]},changeDetection:0});let i=t;return i})();function xO(i){return i.fromState==="void"}var m$=(()=>{let t=class t{constructor(e,n,r,a,s,l,c){this.panel=e,this._element=n,this._focusMonitor=r,this._changeDetectorRef=a,this._animationMode=l,this._parentChangeSubscription=kt.EMPTY,this.tabIndex=0;let d=e.accordion?e.accordion._stateChanges.pipe(Wt(u=>!!(u.hideToggle||u.togglePosition))):In;this.tabIndex=parseInt(c||"")||0,this._parentChangeSubscription=Ii(e.opened,e.closed,d,e._inputChanges.pipe(Wt(u=>!!(u.hideToggle||u.disabled||u.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Wt(()=>e._containsFocus())).subscribe(()=>r.focusVia(n,"program")),s&&(this.expandedHeight=s.expandedHeight,this.collapsedHeight=s.collapsedHeight)}get disabled(){return this.panel.disabled}
47_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:en(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}};t.\u0275fac=function(n){return new(n||t)(G(p$,1),G(Pe),G(wn),G(nt),G(kO,8),G(Ri,8),yn("tabindex"))},t.\u0275cmp=me({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(n,r){n&1&&Se("click",function(){return r._toggle()})("keydown",function(s){return r._keydown(s)}),n&2&&(qe("id",r.panel._headerId)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r._getPanelId())("aria-expanded",r._isExpanded())("aria-disabled",r.panel.disabled),vi("height",r._getHeaderHeight()),Fe("mat-expanded",r._isExpanded())("mat-expansion-toggle-indicator-after",r._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",r._getTogglePosition()==="before")("_mat-animation-noopable",r._animationMode==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:hn(e)]},standalone:!0,features:[vt,it],ngContentSelectors:d$,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(n,r){n&1&&(Dt(c$),q(0,"span",0),Qe(1),Qe(2,1),Qe(3,2),Y(),Ae(4,u$,3,1,"span",1)),n&2&&(Fe("mat-content-hide-toggle",!r._showToggle()),$(4),lt(r._showToggle()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font, var(--mat-app-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-app-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-app-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-app-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-app-title-medium-tracking))}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-app-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-app-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{dis
47play:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-app-on-surface-variant))}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-app-on-surface-variant));display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[CO.indicatorRotate]},changeDetection:0});let i=t;return i})(),WEe=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"],standalone:!0});let i=t;return i})(),qEe=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"],standalone:!0});let i=t;return i})(),YEe=(()=>{let t=class t extends vO{constructor(){super(...arguments),this._ownHeaders=new tr,this.hideToggle=!1,this.displayMode="default",this.togglePosition="after"}ngAfterContentInit(){this._headers.changes.pipe(Ai(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new qo(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["mat-accordion"]],contentQueries:function(n,r,a){if(n&1&&_t(a,m$,5),n&2){let s;Te(s=Me())&&(r._headers=s)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mat-accordion-multi",r.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",Ie],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],standalone:!0,features:[st([{provide:i2,useExisting:t}]),vt,rt]});let i=t;return i})(),n2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,_O,wo]});let i=t;return i})();var g$=["mat-button",""],SO=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],DO=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var b$=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var v$=["mat-mini-fab",""],y$='.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;
47transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-app-corner-large));color:var(--mat-fab-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-app-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-app-level3));height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-app-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',_$=["mat-icon-button",""],w$=["*"];var x$=new ye("MAT_BUTTON_CONFIG");var C$=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],r2=(()=>{let t=class t{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,n,r,a){this._elementRef=e,this._platform=n,this._ngZone=r,this._animationMode=a,this._focusMonitor=be(wn),this._rippleLoader=be(Pb),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let s=be(x$,{optional:!0}),l=e.nativeElement,c=l.classList;this.disabledInteractive=s?.disabledInteractive??!1,this.color=s?.color??null,this._rippleLoader?.configureRipple(l,{className:"mat-mdc-button-ripple"});for(let{attribute:d,mdcClasses:u}of C$)l.hasAttribute(d)&&c.add(...u)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}
47_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}};t.\u0275fac=function(n){bc()},t.\u0275dir=_e({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",Ie],disabled:[2,"disabled","disabled",Ie],ariaDisabled:[2,"aria-disabled","ariaDisabled",Ie],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie]},features:[vt]});let i=t;return i})();var o2=(()=>{let t=class t extends r2{constructor(e,n,r,a){super(e,n,r,a)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Zt),G(Ue),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(qe("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),xt(r.color?"mat-"+r.color:""),Fe("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[rt,it],attrs:g$,ngContentSelectors:DO,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Dt(SO),ne(0,"span",0),Qe(1),q(2,"span",1),Qe(3,1),Y(),Qe(4,2),ne(5,"span",2)(6,"span",3)),n&2&&Fe("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
47.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
47.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0});let i=t;return i})();var A$=new ye("mat-mdc-fab-default-options",{providedIn:"root",factory:TO});function TO(){return{color:"accent"}}var EO=TO();var aSe=(()=>{let t=class t extends r2{constructor(e,n,r,a,s){super(e,n,r,a),this._options=s,this._isFab=!0,this._options=this._options||EO,this.color=this._options.color||EO.color}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Zt),G(Ue),G(Ri,8),G(A$,8))},t.\u0275cmp=me({type:t,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(n,r){n&2&&(qe("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),xt(r.color?"mat-"+r.color:""),Fe("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[rt,it],attrs:v$,ngContentSelectors:DO,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Dt(SO),ne(0,"span",0),Qe(1),q(2,"span",1),Qe(3,1),Y(),Qe(4,2),ne(5,"span",2)(6,"span",3)),n&2&&Fe("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[y$],encapsulation:2,changeDetection:0});let i=t;return i})();var ap=(()=>{let t=class t extends r2{constructor(e,n,r,a){super(e,n,r,a),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Zt),G(Ue),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(qe("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),xt(r.color?"mat-"+r.color:""),Fe("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[rt,it],attrs:_$,ngContentSelectors:w$,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(Dt(),ne(0,"span",0),Qe(1),ne(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
47.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',b$],encapsulation:2,changeDetection:0});let i=t;return i})();var jc=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Qr,Ct]});let i=t;return i})();var a2=class{constructor(t){this._box=t,this._destroyed=new Ne,this._resizeSubject=new Ne,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(o=>this._resizeSubject.next(o)))}observe(t){return this._elementObservables.has(t)||this._elementObservables.set(t,new jt(o=>{let e=this._resizeSubject.subscribe(o);return this._resizeObserver?.observe(t,{box:this._box}),()=>{this._resizeObserver?.unobserve(t),e.unsubscribe(),this._elementObservables.delete(t)}}).pipe(Wt(o=>o.some(e=>e.target===t)),Xl({bufferSize:1,refCount:!0}),Mt(this._destroyed))),this._elementObservables.get(t)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},gv=(()=>{let t=class t{constructor(){this._observers=new Map,this._ngZone=be(Ue),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,n){let r=n?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new a2(r)),this._observers.get(r).observe(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var k$=["notch"],E$=["matFormFieldNotchedOutline",""],S$=["*"],D$=["textField"],T$=["iconPrefixContainer"],M$=["textPrefixContainer"],I$=["iconSuffixContainer"],O$=["textSuffixContainer"],P$=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],R$=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function F$(i,t){i&1&&ne(0,"span",21)}function N$(i,t){if(i&1&&(q(0,"label",20),Qe(1,1),Ae(2,F$,1,0,"span",21),Y
47()),i&2){let o=ue(2);J("floating",o._shouldLabelFloat())("monitorResize",o._hasOutline())("id",o._labelId),qe("for",o._control.disableAutomaticLabeling?null:o._control.id),$(2),lt(!o.hideRequiredMarker&&o._control.required?2:-1)}}function L$(i,t){if(i&1&&Ae(0,N$,3,5,"label",20),i&2){let o=ue();lt(o._hasFloatingLabel()?0:-1)}}function B$(i,t){i&1&&ne(0,"div",7)}function j$(i,t){}function V$(i,t){if(i&1&&Ae(0,j$,0,0,"ng-template",13),i&2){ue(2);let o=qi(1);J("ngTemplateOutlet",o)}}function z$(i,t){if(i&1&&(q(0,"div",9),Ae(1,V$,1,1,null,13),Y()),i&2){let o=ue();J("matFormFieldNotchedOutlineOpen",o._shouldLabelFloat()),$(),lt(o._forceDisplayInfixLabel()?-1:1)}}function H$(i,t){i&1&&(q(0,"div",10,2),Qe(2,2),Y())}function U$(i,t){i&1&&(q(0,"div",11,3),Qe(2,3),Y())}function G$(i,t){}function W$(i,t){if(i&1&&Ae(0,G$,0,0,"ng-template",13),i&2){ue();let o=qi(1);J("ngTemplateOutlet",o)}}function q$(i,t){i&1&&(q(0,"div",14,4),Qe(2,4),Y())}function Y$(i,t){i&1&&(q(0,"div",15,5),Qe(2,5),Y())}function Z$(i,t){i&1&&ne(0,"div",16)}function Q$(i,t){if(i&1&&(q(0,"div",18),Qe(1,6),Y()),i&2){let o=ue();J("@transitionMessages",o._subscriptAnimationState)}}function $$(i,t){if(i&1&&(q(0,"mat-hint",22),ve(1),Y()),i&2){let o=ue(2);J("id",o._hintLabelId),$(),_i(o.hintLabel)}}function K$(i,t){if(i&1&&(q(0,"div",19),Ae(1,$$,2,2,"mat-hint",22),Qe(2,7),ne(3,"div",23),Qe(4,8),Y()),i&2){let o=ue();J("@transitionMessages",o._subscriptAnimationState),$(),lt(o.hintLabel?1:-1)}}var vv=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-label"]],standalone:!0});let i=t;return i})(),X$=0,BO=new ye("MatError"),jO=(()=>{let t=class t{constructor(e,n){this.id=`mat-mdc-error-${X$++}`,e||n.nativeElement.setAttribute("aria-live","polite")}};
47t.\u0275fac=function(n){return new(n||t)(yn("aria-live"),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,r){n&2&&Dn("id",r.id)},inputs:{id:"id"},standalone:!0,features:[st([{provide:BO,useExisting:t}])]});let i=t;return i})(),J$=0,MO=(()=>{let t=class t{constructor(){this.align="start",this.id=`mat-mdc-hint-${J$++}`}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,r){n&2&&(Dn("id",r.id),qe("align",null),Fe("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});let i=t;return i})(),eK=new ye("MatPrefix");var VO=new ye("MatSuffix"),RSe=(()=>{let t=class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[st([{provide:VO,useExisting:t}])]});let i=t;return i})(),zO=new ye("FloatingLabelParent"),IO=(()=>{let t=class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=be(gv),this._ngZone=be(Ue),this._parent=be(zO),this._resizeSubscription=new kt}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return tK(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0});let i=t;return i})();function tK(i){let t=i;if(t.offsetParent!==null)return t.scrollWidth;let o=t.cloneNode(!0);o.style.setProperty("position","absolute"),o.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(o);let e=o.scrollWidth;return o.remove(),e}var OO="mdc-line-ripple--active",bv="mdc-line-ripple--deactivating",PO=(()=>{let t=class t{constructor(e,n){this._elementRef=e,this._handleTransitionEnd=r=>{let a=this._elementRef.nativeElement.classList,s=a.contains(bv);r.propertyName==="opacity"&&s&&a.remove(OO,bv)},n.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(bv),e.add(OO)}deactivate(){this._elementRef.nativeElement.classList.add(bv)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue))},t.\u0275dir=_e({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0});let i=t;return i})(),RO=(()=>{let t=class t{constructor(e,n){this._elementRef=e,this._ngZone=n,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}
47_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue))},t.\u0275cmp=me({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,r){if(n&1&&ct(k$,5),n&2){let a;Te(a=Me())&&(r._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[it],attrs:E$,ngContentSelectors:S$,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,r){n&1&&(Dt(),ne(0,"div",1),q(1,"div",2,0),Qe(3),Y(),ne(4,"div",3))},encapsulation:2,changeDetection:0});let i=t;return i})(),iK={transitionMessages:xn("transitionMessages",[wi("enter",Ot({opacity:1,transform:"translateY(0%)"})),Ti("void => enter",[Ot({opacity:0,transform:"translateY(-5px)"}),Hi("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Eu=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t});let i=t;return i})();var Vc=new ye("MatFormField"),nK=new ye("MAT_FORM_FIELD_DEFAULT_OPTIONS"),FO=0,NO="fill",rK="auto",LO="fixed",oK="translateY(-50%)",yv=(()=>{let t=class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=rr(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||rK}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let n=this._appearance,r=e||this._defaults?.appearance||NO;this._appearance=r,this._appearance==="outline"&&this._appearance!==n&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||LO}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||LO}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,n,r,a,s,l,c,d){this._elementRef=e,this._changeDetectorRef=n,this._dir=a,this._platform=s,this._defaults=l,this._animationMode=c,this._labelChild=BM(vv),this._hideRequiredMarker=!1,this.color="primary",this._appearance=NO,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${FO++}`,this._hintLabelId=`mat-mdc-hint-${FO++}`,this._subscriptAnimationState="",this._destroyed=new Ne,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=be($t),this.getLabelId=Ss(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=Ss(()=>!!this._labelChild()),l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(r+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(Mt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Ii(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}
47),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Bh(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(Mt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
47if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let n=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,r=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let n=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,s=this._textSuffixContainer?.nativeElement,l=n?.getBoundingClientRect().width??0,c=r?.getBoundingClientRect().width??0,d=a?.getBoundingClientRect().width??0,u=s?.getBoundingClientRect().width??0,h=this._dir.value==="rtl"?"-1":"1",p=`${l+c}px`,m=`calc(${h} * (${p} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var(
48        --mat-mdc-form-field-label-transform,
49        ${oK} translateX(${m})
50    )`;let g=l+c+d+u;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${g}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(Ue),G(Ni),G(Zt),G(nK,8),G(Ri,8),G(ut))},t.\u0275cmp=me({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,r,a){if(n&1&&(iI(a,r._labelChild,vv,5),_t(a,Eu,5),_t(a,eK,5),_t(a,VO,5),_t(a,BO,5),_t(a,MO,5)),n&2){nI();let s;Te(s=Me())&&(r._formFieldControl=s.first),Te(s=Me())&&(r._prefixChildren=s),Te(s=Me())&&(r._suffixChildren=s),Te(s=Me())&&(r._errorChildren=s),Te(s=Me())&&(r._hintChildren=s)}},viewQuery:function(n,r){if(n&1&&(ct(D$,5),ct(T$,5),ct(M$,5),ct(I$,5),ct(O$,5),ct(IO,5),ct(RO,5),ct(PO,5)),n&2){let a;Te(a=Me())&&(r._textField=a.first),Te(a=Me())&&(r._iconPrefixContainer=a.first),Te(a=Me())&&(r._textPrefixContainer=a.first),Te(a=Me())&&(r._iconSuffixContainer=a.first),Te(a=Me())&&(r._textSuffixContainer=a.first),Te(a=Me())&&(r._floatingLabel=a.first),Te(a=Me())&&(r._notchedOutline=a.first),Te(a=Me())&&(r._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(n,r){n&2&&Fe("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-no-animations",r._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[st([{provide:Vc,useExisting:t},{provide:zO,useExisting:t}]),it],ngContentSelectors:R$,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormField
50FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,r){if(n&1){let a=It();Dt(P$),Ae(0,L$,1,1,"ng-template",null,0,Gr),q(2,"div",6,1),Se("click",function(l){return je(a),Ve(r._control.onContainerClick(l))}),Ae(4,B$,1,0,"div",7),q(5,"div",8),Ae(6,z$,2,2,"div",9)(7,H$,3,0,"div",10)(8,U$,3,0,"div",11),q(9,"div",12),Ae(10,W$,1,1,null,13),Qe(11),Y(),Ae(12,q$,3,0,"div",14)(13,Y$,3,0,"div",15),Y(),Ae(14,Z$,1,0,"div",16),Y(),q(15,"div",17),Ae(16,Q$,2,1,"div",18)(17,K$,5,2,"div",19),Y()}if(n&2){let a;$(2),Fe("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),$(2),lt(!r._hasOutline()&&!r._control.disabled?4:-1),$(2),lt(r._hasOutline()?6:-1),$(),lt(r._hasIconPrefix?7:-1),$(),lt(r._hasTextPrefix?8:-1),$(2),lt(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),$(2),lt(r._hasTextSuffix?12:-1),$(),lt(r._hasIconSuffix?13:-1),$(),lt(r._hasOutline()?-1:14),$(),Fe("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic"),$(),lt((a=r._getDisplayedMessages())==="error"?16:a==="hint"?17:-1)}},dependencies:[IO,RO,bo,PO,MO],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;
50left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
50over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
50over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[iK.transitionMessages]},changeDetection:0});let i=t;return i})(),Dl=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Vi,cu,Ct]});let i=t;return i})();var HO=fr({passive:!0}),UO=(()=>{let t=class t{constructor(e,n){this._platform=e,this._ngZone=n,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return In;let n=so(e),r=this._monitoredElements.get(n);if(r)return r.subject;let a=new Ne,s="cdk-text-field-autofilled",l=c=>{c.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(s)?(n.classList.add(s),this._ngZone.run(()=>a.next({target:c.target,isAutofilled:!0}))):c.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(s)&&(n.classList.remove(s),this._ngZone.run(()=>a.next({target:c.target,isAutofilled
50:!1})))};return this._ngZone.runOutsideAngular(()=>{n.addEventListener("animationstart",l,HO),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:a,unlisten:()=>{n.removeEventListener("animationstart",l,HO)}}),a}stopMonitoring(e){let n=so(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}};t.\u0275fac=function(n){return new(n||t)(oe(Zt),oe(Ue))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ZSe=(()=>{let t=class t{get minRows(){return this._minRows}set minRows(e){this._minRows=Zr(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Zr(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,n,r,a){this._elementRef=e,this._platform=n,this._ngZone=r,this._destroyed=new Ne,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=s=>{this._hasFocus=s.type==="focus"},this._document=a,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();Lo(e,"resize").pipe(hd(16),Mt(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,n=e.style.marginBottom||"",r=this._platform.FIREFOX,a=r&&this._hasFocus,s=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(s);let l=e.scrollHeight-4;return e.classList.remove(s),a&&(e.style.marginBottom=n),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let n=this._elementRef.nativeElement,r=n.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;let a=this._measureScrollHeight(),s=Math.max(a,this._cachedPlaceholderHeight||0);n.style.height=`${s}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(n)):setTimeout(()=>this._scrollToCaretPosition(n))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){let{selectionStart:n,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(n,r)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Zt),G(Ue),G(ut,8))},t.\u0275dir=_e({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(n,r){n&1&&Se("input",function(){return r._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",Ie],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[vt]});let i=t;return i})(),GO=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();
50var s2=new ye("MAT_INPUT_VALUE_ACCESSOR"),lK=["button","checkbox","file","hidden","image","radio","range","reset","submit"],cK=0,WO=(()=>{let t=class t{get disabled(){return this._disabled}set disabled(e){this._disabled=rr(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(ao.required)??!1}set required(e){this._required=rr(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&_x().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=rr(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,n,r,a,s,l,c,d,u,h){this._elementRef=e,this._platform=n,this.ngControl=r,this._autofillMonitor=d,this._ngZone=u,this._formField=h,this._uid=`mat-input-${cK++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new Ne,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(m=>_x().has(m)),this._iOSKeyupListener=m=>{let g=m.target;!g.value&&g.selectionStart===0&&g.selectionEnd===0&&(g.setSelectionRange(1,1),g.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let p=this._elementRef.nativeElement,f=p.nodeName.toLowerCase();this._inputValueAccessor=c||p,this._previousNativeValue=this.value,this.id=this.id,n.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new xl(l,r,s,a,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=f==="select",this._isTextarea=f==="textarea",this._isInFormField=!!h,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){lK.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Zt),G(Cr,10),G(tf,8),G(ts,8),G($o),G(s2,10),G(UO),G(Ue),G(Vc,8))},t.\u0275dir=_e({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(n,r){n&1&&Se("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),n&2&&(Dn("id",r.id)("disabled",r.disabled)("required",r.required),qe("name",r.name||null)("readonly",r.readonly&&!r._isNativeSelect||null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),Fe("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"}
50,exportAs:["matInput"],standalone:!0,features:[st([{provide:Eu,useExisting:t}]),gt]});let i=t;return i})(),l2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Dl,Dl,GO,Ct]});let i=t;return i})();var uK=["mat-sort-header",""],hK=["*"];function fK(i,t){if(i&1){let o=It();q(0,"div",2),Se("@arrowPosition.start",function(){je(o);let n=ue();return Ve(n._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){je(o);let n=ue();return Ve(n._disableViewStateAnimation=!1)}),ne(1,"div",3),q(2,"div",4),ne(3,"div",5)(4,"div",6)(5,"div",7),Y()()}if(i&2){let o=ue();J("@arrowOpacity",o._getArrowViewState())("@arrowPosition",o._getArrowViewState())("@allowChildren",o._getArrowDirectionState()),$(2),J("@indicator",o._getArrowDirectionState()),$(),J("@leftPointer",o._getArrowDirectionState()),$(),J("@rightPointer",o._getArrowDirectionState())}}var qO=new ye("MAT_SORT_DEFAULT_OPTIONS"),pK=(()=>{let t=class t{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new ps(1),this.sortables=new Map,this._stateChanges=new Ne,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new pe,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=mK(e.start||this.start,n),a=r.indexOf(this.direction)+1;return a>=r.length&&(a=0),r[a]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}};t.\u0275fac=function(n){return new(n||t)(G(qO,8))},t.\u0275dir=_e({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",Ie],disabled:[2,"matSortDisabled","disabled",Ie]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[vt,gt]});let i=t;return i})();function mK(i,t){let o=["asc","desc"];return i=="desc"&&o.reverse(),t||o.push(""),o}var Tl=j4.ENTERING+" "+B4.STANDARD_CURVE,Su={indicator:xn("indicator",[wi("active-asc, asc",Ot({transform:"translateY(0px)"})),wi("active-desc, desc",Ot({transform:"translateY(10px)"})),Ti("active-asc <=> active-desc",Hi(Tl))]),leftPointer:xn("leftPointer",[wi("active-asc, asc",Ot({transform:"rotate(-45deg)"})),wi("active-desc, desc",Ot({transform:"rotate(45deg)"})),Ti("active-asc <=> active-desc",Hi(Tl))]),rightPointer:xn("rightPointer",[wi("active-asc, asc",Ot({transform:"rotate(45deg)"})),wi("active-desc, desc",Ot({transform:"rotate(-45deg)"})),Ti("active-asc <=> active-desc",Hi(Tl))]),arrowOpacity:xn("arrowOpacity",[wi("desc-to-active, asc-to-active, active",Ot({opacity:1})),wi("desc-to-hint, asc-to-hint, hint",Ot({opacity:.54})),wi("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",Ot({opacity:0})),Ti("* => asc, * => desc, * => active, * => hint, * => void",Hi("0ms")),Ti("* <=> *",Hi(Tl))]),arrowPosition:xn("arrowPosition",[Ti("* => desc-to-hint, * => desc-to-active",Hi(Tl,kl([Ot({transform:"translateY(-25%)"}),Ot({transform:"translateY(0)"})]))),Ti("* => hint-to-desc, * => active-to-desc",Hi(Tl,kl([Ot({transform:"translateY(0)"}),Ot({transform:"translateY(25%)"})]))),Ti("* => asc-to-hint, * => asc-to-active",Hi(Tl,kl([Ot({transform:"translateY(25%)"}),Ot({transform:"translateY(0)"})]))),Ti("* => hint-to-asc, * => active-to-asc",Hi(Tl,kl([Ot({transform:"translateY(0)"}),Ot({transform:"translateY(-25%)"})]))),wi("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",Ot({transform:"translateY(0)"})),wi("hint-to-desc, active-to-desc, desc",Ot({transform:"translateY(-25%)"})),wi("hint-to-asc, active-to-asc, asc",Ot({transform:"translateY(25%)"}))]),allowChildren:xn("allowChildren",[Ti("* <=> *",[Oc("@*",Ic(),{optional:!0})])])},_v=(()=>{let t=class t{constructor(){this.changes=new Ne}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function gK(i){return i||new _v}var bK={provide:_v,deps:[[new Ur,new to,_v]],useFactory:gK},xDe=(()=>{let t=class t{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,n,r,a,s,l,c,d){this._intl=e,this._changeDetectorRef=n,this._sort=r,this._columnDef=a,this._focusMonitor=s,this._elementRef=l,this._ariaDescriber=c,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",d?.arrowPosition&&(this.arrowPosition=d?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let n=!!e;n!==this._showIndicatorHint&&(this._setIndicatorHintVisible(n),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._showIndicatorHint?this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"hint"}):this._setAnimationTransitionState({fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){let e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=Ii(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),(this._viewState.toState==="hint"||this._viewState.toState==="active")&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&this._viewState.toState==="active"&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}};t.\u0275fac=function(n){return new(n||t)(G(_v),G(nt),G(pK,8),G("MAT_SORT_HEADER_COLUMN_DEF",8),G(wn),G(Pe),G(Tb,8),G(qO,8))},t.\u0275cmp=me({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,r){n&1&&Se("click",function(){return r._handleClick()})("keydown",function(s){return r._handleKeydown(s)})("mouseenter",function(){return r._setIndicatorHintVisible(!0)})("mouseleave",function(){return r._setIndicatorHintVisible(!1)}),n&2&&(qe("aria-sort",r._getAriaSortAttribute()),Fe("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",Ie],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",Ie]},exportAs:["matSortHeader"],standalone:!0,features:[vt,it],attrs:uK,ngContentSelectors:hK,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(n,r){n&1&&(Dt(),q(0,"div",0)(1,"div",1),Qe(2),Y(),Ae(3,fK,6,6,"div",2),Y()),n&2&&(Fe("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before"),qe("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),$(3),lt(r._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;color:var(--mat-sort-arrow-color, var(--mat-app-on-surface));opacity:0}
50.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Su.indicator,Su.leftPointer,Su.rightPointer,Su.arrowOpacity,Su.arrowPosition,Su.allowChildren]},changeDetection:0});let i=t;return i})(),c2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[bK],imports:[Ct]});let i=t;return i})();var vK=["trigger"],yK=["panel"],_K=[[["mat-select-trigger"]],"*"],wK=["mat-select-trigger","*"];function xK(i,t){if(i&1&&(q(0,"span",4),ve(1),Y()),i&2){let o=ue();$(),_i(o.placeholder)}}function CK(i,t){i&1&&Qe(0)}function AK(i,t){if(i&1&&(q(0,"span",11),ve(1),Y()),i&2){let o=ue(2);$(),_i(o.triggerValue)}}function kK(i,t){if(i&1&&(q(0,"span",5),Ae(1,CK,1,0)(2,AK,2,1,"span",11),Y()),i&2){let o=ue();$(),lt(o.customTrigger?1:2)}}function EK(i,t){if(i&1){let o=It();q(0,"div",12,1),Se("@transformPanel.done",function(n){je(o);let r=ue();return Ve(r._panelDoneAnimatingStream.next(n.toState))})("keydown",function(n){je(o);let r=ue();return Ve(r._handleKeydown(n))}),Qe(2,1),Y()}if(i&2){let o=ue();Qa("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",o._getPanelTheme(),""),J("ngClass",o.panelClass)("@transformPanel","showing"),qe("id",o.id+"-panel")("aria-multiselectable",o.multiple)("aria-label",o.ariaLabel||null)("aria-labelledby",o._getPanelAriaLabelledby())}}var SK={transformPanelWrap:xn("transformPanelWrap",[Ti("* => void",Oc("@transformPanel",[Ic()],{optional:!0}))]),transformPanel:xn("transformPanel",[wi("void",Ot({opacity:0,transform:"scale(1, 0.8)"})),Ti("void => showing",Hi("120ms cubic-bezier(0, 0, 0.2, 1)",Ot({opacity:1,transform:"scale(1, 1)"}))),Ti("* => void",Hi("100ms linear",Ot({opacity:0})))])};var YO=0,ZO=new ye("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.reposition()}});function DK(i){return()=>i.scrollStrategies.reposition()}var TK=new ye("MAT_SELECT_CONFIG"),MK={provide:ZO,deps:[tn],useFactory:DK},QO=new ye("MatSelectTrigger"),d2=class{constructor(t,o){this.source=t,this.value=o}},$O=(()=>{let t=class t{_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let r=this.panel.nativeElement,a=V4(e,this.options,this.optionGroups),s=n._getHostElement();e===0&&a===1?r.scrollTop=0:r.scrollTop=z4(s.offsetTop,s.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new d2(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(ao.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}
50constructor(e,n,r,a,s,l,c,d,u,h,p,f,m,g){this._viewportRuler=e,this._changeDetectorRef=n,this._elementRef=s,this._dir=l,this._parentFormField=u,this.ngControl=h,this._liveAnnouncer=m,this._defaultOptions=g,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(y,C)=>y===C,this._uid=`mat-select-${YO++}`,this._triggerAriaLabelledBy=null,this._destroy=new Ne,this.stateChanges=new Ne,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${YO++}`,this._panelDoneAnimatingStream=new Ne,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new Ne,this.optionSelectionChanges=Ba(()=>{let y=this.options;return y?y.changes.pipe(Ai(y),mn(()=>Ii(...y.map(C=>C.onSelectionChange)))):this._initialized.pipe(mn(()=>this.optionSelectionChanges))}),this.openedChange=new pe,this._openedStream=this.openedChange.pipe(Wt(y=>y),et(()=>{}
50)),this._closedStream=this.openedChange.pipe(Wt(y=>!y),et(()=>{})),this.selectionChange=new pe,this.valueChange=new pe,this._trackedModal=null,this._skipPredicate=y=>this.panelOpen?!1:y.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),g?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=g.typeaheadDebounceInterval),this._errorStateTracker=new xl(a,h,d,c,this.stateChanges),this._scrollStrategyFactory=f,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(p)||0,this.id=this.id}ngOnInit(){this._selectionModel=new ru(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(fd(),Mt(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(Mt(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(Mt(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(Ai(null),Mt(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&Db(this._trackedModal,"aria-owns",n),Nx(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;Db(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,r=n===40||n===38||n===37||n===39,a=n===13||n===32,s=this._keyManager;if(!s.isTyping()&&a&&!en(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let l=this.selected;s.onKeydown(e);let c=this.selected;c&&l!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,r=e.keyCode,a=r===40||r===38,s=n.isTyping();if(a&&e.altKey)e.preventDefault(),this.close();else if(!s&&(r===13||r===32)&&n.activeItem&&!en(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!s&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let l=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(l?c.select():c.deselect())})}else{let l=n.activeItemIndex;n.onKeydown(e),this._multiple&&a&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==l&&n.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Oi(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
50_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return r.value!=null&&this._compareWith(r.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof pf?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Sb(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=Ii(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Mt(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Ii(...this.options.map(n=>n._stateChanges)).pipe(Mt(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let r=this._selectionModel.isSelected(e);e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(r=>r.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){e=n;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),n=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}};t.\u0275fac=function(n){return new(n||t)(G(xa),G(nt),G(Ue),G($o),G(Pe),G(Ni,8),G(tf,8),G(ts,8),G(Vc,8),G(Cr,10),yn("tabindex"),G(ZO),G(S4),G(TK,8))},t.\u0275cmp=me({type:t,selectors:[["mat-select"]],contentQueries:function(n,r,a){if(n&1&&(_t(a,QO,5),_t(a,Ob,5),_t(a,Kx,5)),n&2){let s;Te(s=Me())&&(r.customTrigger=s.first),Te(s=Me())&&(r.options=s),Te(s=Me())&&(r.optionGroups=s)}},viewQuery:function(n,r){if(n&1&&(ct(vK,5),ct(yK,5),ct(Tx,5)),n&2){let a;Te(a=Me())&&(r.trigger=a.first),Te(a=Me())&&(r.panel=a.first),Te(a=Me())&&(r._overlayDir=a.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(n,r){n&1&&Se("keydown",function(s){return r._handleKeydown(s)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),n&2&&(qe("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),Fe("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",Ie],disableRipple:[2,"disableRipple","disableRipple",Ie],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:hn(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Ie],placeholder:"placeholder",required:[2,"required","required",Ie],multiple:[2,"multiple","multiple",Ie],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",Ie],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",hn],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"}
50,exportAs:["matSelect"],standalone:!0,features:[st([{provide:Eu,useExisting:t},{provide:$x,useExisting:t}]),vt,gt,it],ngContentSelectors:wK,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(n,r){if(n&1){let a=It();Dt(_K),q(0,"div",2,0),Se("click",function(){return je(a),Ve(r.open())}),q(3,"div",3),Ae(4,xK,2,1,"span",4)(5,kK,3,1,"span",5),Y(),q(6,"div",6)(7,"div",7),Pi(),q(8,"svg",8),ne(9,"path",9),Y()()()(),Ae(10,EK,3,9,"ng-template",10),Se("backdropClick",function(){return je(a),Ve(r.close())})("attach",function(){return je(a),Ve(r._onAttached())})("detach",function(){return je(a),Ve(r.close())})}if(n&2){let a=qi(1);$(3),qe("id",r._valueId),$(),lt(r.empty?4:5),$(6),J("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||a)("cdkConnectedOverlayOpen",r.panelOpen)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)}},dependencies:[pf,Tx,hr],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[SK.transformPanel]},changeDetection:0});let i=t;return i})(),KDe=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["mat-select-trigger"]],standalone:!0,features:[st
50([{provide:QO,useExisting:t}])]});let i=t;return i})(),sp=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[MK],imports:[Vi,Wo,Xx,Ct,rs,Dl,Xx,Ct]});let i=t;return i})();var IK=["tooltip"],JO=20;var e6=new ye("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.reposition({scrollThrottle:JO})}});function OK(i){return()=>i.scrollStrategies.reposition({scrollThrottle:JO})}var PK={provide:e6,deps:[tn],useFactory:OK};function RK(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var FK=new ye("mat-tooltip-default-options",{providedIn:"root",factory:RK});var KO="tooltip-panel",XO=fr({passive:!0}),NK=8,LK=8,BK=24,jK=200,wv=(()=>{let t=class t{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=rr(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=rr(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Zr(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Zr(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,n,r,a,s,l,c,d,u,h,p,f){this._overlay=e,this._elementRef=n,this._scrollDispatcher=r,this._viewContainerRef=a,this._ngZone=s,this._platform=l,this._ariaDescriber=c,this._focusMonitor=d,this._dir=h,this._defaultOptions=p,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=VK,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new Ne,this._injector=be($t),this._scrollStrategy=u,this._document=f,p&&(this._showDelay=p.showDelay,this._hideDelay=p.hideDelay,p.position&&(this.position=p.position),p.positionAtOrigin&&(this.positionAtOrigin=p.positionAtOrigin),p.touchGestures&&(this.touchGestures=p.touchGestures),p.tooltipClass&&(this.tooltipClass=p.tooltipClass)),h.change.pipe(Mt(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=NK}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Mt(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,XO)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(n);this._detach(),this._portal=this._portal||new Ca(this._tooltipComponent,this._viewContainerRef);let a=this._tooltipInstance=r.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe(Mt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),a.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;
50if((!this.positionAtOrigin||!e)&&a._origin instanceof Pe)return this._overlayRef;this._detach()}let n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return r.positionChanges.pipe(Mt(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${KO}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Mt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Mt(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Mt(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===27&&!en(a)&&(a.preventDefault(),a.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,r=this._getOrigin(),a=this._getOverlayPosition();n.withPositions([this._addOffset(de(de({},r.main),a.main)),this._addOffset(de(de({},r.fallback),a.fallback))])}_addOffset(e){let n=LK,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=r?-n:n:e.originX==="end"&&(e.offsetX=r?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"||n=="below"?r={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:a,y:s}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:a,originY:s}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"?r={overlayX:"center",overlayY:"bottom"}:n=="below"?r={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:a,y:s}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:a,overlayY:s}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Sn(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:r,originY:a}=e,s;if(n==="center"?this._dir&&this._dir.value==="rtl"?s=r==="end"?"left":"right":s=r==="start"?"left":"right":s=n==="bottom"&&a==="top"?"above":"below",s!==this._currentPosition){let l=this._overlayRef;if(l){let c=`${this._cssClassPrefix}-${KO}-`;l.removePanelClass(c+this._currentPosition),l.addPanelClass(c+s)}this._currentPosition=s}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let a=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions.touchLongPressShowDelay??a)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];
50if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{let r=n.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let n=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,XO)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let n=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,r=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}};t.\u0275fac=function(n){return new(n||t)(G(tn),G(Pe),G(au),G(Fi),G(Ue),G(Zt),G(Tb),G(wn),G(e6),G(Ni),G(FK,8),G(ut))},t.\u0275dir=_e({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,r){n&2&&Fe("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0});let i=t;return i})(),VK=(()=>{let t=class t{constructor(e,n,r){this._changeDetectorRef=e,this._elementRef=n,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Ne,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=r==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>BK&&e.width>=jK}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,r=this._showAnimation,a=this._hideAnimation;if(n.classList.remove(e?a:r),n.classList.add(e?r:a),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let s=getComputedStyle(n);(s.getPropertyValue("animation-duration")==="0s"||s.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(Pe),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,r){if(n&1&&ct(IK,7),n&2){let a;Te(a=Me())&&(r._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,r){n&1&&Se("mouseleave",function(s){return r._handleMouseLeave(s)})},standalone:!0,features:[it],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,r){if(n&1){let a=It();q(0,"div",1,0),Se("animationend",function(l){return je(a),Ve(r._handleAnimationEnd(l))}),q(2,"div",2),ve(3),Y()()}n&2&&(Fe("mdc-tooltip--multiline",r._isMultiline),J("ngClass",r.tooltipClass),$(3),_i(r.message))},dependencies:[hr],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;
50max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0});let i=t;return i})();var lp=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[PK],imports:[fu,Vi,Wo,Ct,Ct,rs]});let i=t;return i})();function HK(i,t){if(i&1&&(q(0,"mat-option",17),ve(1),Y()),i&2){let o=t.$implicit;J("value",o),$(),un(" ",o," ")}}function UK(i,t){if(i&1){let o=It();q(0,"mat-form-field",14)(1,"mat-select",16,0),Se("selectionChange",function(n){je(o);let r=ue(2);return Ve(r._changePageSize(n.value))}),dr(3,HK,2,2,"mat-option",17,ba),Y(),q(5,"div",18),Se("click",function(){je(o);let n=qi(2);return Ve(n.open())}),Y()()}if(i&2){let o=ue(2);J("appearance",o._formFieldAppearance)("color",o.color),$(),J("value",o.pageSize)("disabled",o.disabled)("aria-labelledby",o._pageSizeLabelId)("panelClass",o.selectConfig.panelClass||"")("disableOptionCentering",o.selectConfig.disableOptionCentering),$(2),ur(o._displayedPageSizeOptions)}}function GK(i,t){if(i&1&&(q(0,"div",15),ve(1),Y()),i&2){let o=ue(2);$(),_i(o.pageSize)}}function WK(i,t){if(i&1&&(q(0,"div",3)(1,"div",13),ve(2),Y(),Ae(3,UK,6,7,"mat-form-field",14)(4,GK,2,1,"div",15),Y()),i&2){let o=ue();$(),qe("id",o._pageSizeLabelId),$(),un(" ",o._intl.itemsPerPageLabel," "),$(),lt(o._displayedPageSizeOptions.length>1?3:-1),$(),lt(o._displayedPageSizeOptions.length<=1?4:-1)}}function qK(i,t){if(i&1){let o=It();q(0,"button",19),Se("click",function(){je(o);let n=ue();return Ve(n.firstPage())}),Pi(),q(1,"svg",8),ne(2,"path",20),Y()()}if(i&2){let o=ue();J("matTooltip",o._intl.firstPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("matTooltipPosition","above")("disabled",o._previousButtonsDisabled()),qe("aria-label",o._intl.firstPageLabel)}}function YK(i,t){if(i&1){let o=It();q(0,"button",21),Se("click",function(){je(o);let n=ue();return Ve(n.lastPage())}),Pi(),q(1,"svg",8),ne(2,"path",22),Y()()}if(i&2){let o=ue();J("matTooltip",o._intl.lastPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("matTooltipPosition","above")("disabled",o._nextButtonsDisabled()),qe("aria-label",o._intl.lastPageLabel)}}var xv=(()=>{let t=class t{constructor(){this.changes=new Ne,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,n,r)=>{if(r==0||n==0)return`0 of ${r}`;r=Math.max(r,0);let a=e*n,s=a<r?Math.min(a+n,r):a+n;return`${a+1} \u2013 ${s} of ${r}`}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function ZK(i){return i||new xv}var QK={provide:xv,deps:[[new Ur,new to,xv]],useFactory:ZK},$K=50;var KK=new ye("MAT_PAGINATOR_DEFAULT_OPTIONS"),XK=0,JK=(()=>{let t=class t{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>hn(n,0)),this._updateDisplayedPageSizeOptions()}constructor(e,n,r){if(this._intl=e,this._changeDetectorRef=n,this._pageSizeLabelId=`mat-paginator-page-size-label-${XK++}`,this._isInitialized=!1,this._initializedStream=new ps(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.show
50FirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new pe,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),r){let{pageSize:a,pageSizeOptions:s,hidePageSize:l,showFirstLastButtons:c}=r;a!=null&&(this._pageSize=a),s!=null&&(this._pageSizeOptions=s),l!=null&&(this.hidePageSize=l),c!=null&&(this.showFirstLastButtons=c)}this._formFieldAppearance=r?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}
50getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let n=this.pageIndex*this.pageSize,r=this.pageIndex;this.pageIndex=Math.floor(n/e)||0,this.pageSize=e,this._emitPageEvent(r)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:$K),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,n)=>e-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}};t.\u0275fac=function(n){return new(n||t)(G(xv),G(nt),G(KK,8))},t.\u0275cmp=me({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",hn],length:[2,"length","length",hn],pageSize:[2,"pageSize","pageSize",hn],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",Ie],show
50FirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",Ie],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",Ie]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[vt,it],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,r){n&1&&(q(0,"div",1)(1,"div",2),Ae(2,WK,5,4,"div",3),q(3,"div",4)(4,"div",5),ve(5),Y(),Ae(6,qK,3,5,"button",6),q(7,"button",7),Se("click",function(){return r.previousPage()}),Pi(),q(8,"svg",8),ne(9,"path",9),Y()(),yr(),q(10,"button",10),Se("click",function(){return r.nextPage()}),Pi(),q(11,"svg",8),ne(12,"path",11),Y()(),Ae(13,YK,3,5,"button",12),Y()()()),n&2&&($(2),lt(r.hidePageSize?-1:2),$(3),un(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),$(),lt(r.showFirstLastButtons?6:-1),$(),J("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("matTooltipPosition","above")("disabled",r._previousButtonsDisabled()),qe("aria-label",r._intl.previousPageLabel),$(3),J("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("matTooltipPosition","above")("disabled",r._nextButtonsDisabled()),qe("aria-label",r._intl.nextPageLabel),$(3),lt(r.showFirstLastButtons?13:-1))},dependencies:[yv,$O,Ob,ap,wv],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;
50fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0});let i=t;return i})(),u2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[QK],imports:[jc,sp,lp,JK]});let i=t;return i})();var m2=["*"];function eX(i,t){i&1&&Qe(0)}var tX=["tabListContainer"],iX=["tabList"],nX=["tabListInner"],rX=["nextPaginator"],oX=["previousPaginator"],aX=i=>({animationDuration:i}),sX=(i,t)=>({value:i,params:t});function lX(i,t){}var cX=["tabBodyWrapper"],dX=["tabHeader"];function uX(i,t){}function hX(i,t){if(i&1&&Ae(0,uX,0,0,"ng-template",12),i&2){let o=ue().$implicit;J("cdkPortalOutlet",o.templateLabel)}}function fX(i,t){if(i&1&&ve(0),i&2){let o=ue().$implicit;_i(o.textLabel)}}function pX(i,t){if(i&1){let o=It();q(0,"div",7,2),Se("click",function(){let n=je(o),r=n.$implicit,a=n.$index,s=ue(),l=qi(1);return Ve(s._handleClick(r,l,a))})("cdkFocusChange",function(n){let r=je(o).$index,a=ue();return Ve(a._tabFocusChanged(n,r))}),ne(2,"span",8)(3,"div",9),q(4,"span",10)(5,"span",11),Ae(6,hX,1,1,null,12)(7,fX,1,1),Y()()()}if(i&2){let o=t.$implicit,e=t.$index,n=qi(1),r=ue();xt(o.labelClass),Fe("mdc-tab--active",r.selectedIndex===e),J("id",r._getTabLabelId(e))("disabled",o.disabled)("fitInkBarToContent",r.fitInkBarToContent),qe("tabIndex",r._getTabIndex(e))("aria-posinset",e+1)("aria-setsize",r._tabs.length)("aria-controls",r._getTabContentId(e))("aria-selected",r.selectedIndex===e)("aria-label",o.ariaLabel||null)("aria-labelledby",!o.ariaLabel&&o.ariaLabelledby?o.ariaLabelledby:null),$(3),J("matRippleTrigger",n)("matRippleDisabled",o.disabled||r.disableRipple),$(3),lt(o.templateLabel?6:7
50)}}function mX(i,t){i&1&&Qe(0)}function gX(i,t){if(i&1){let o=It();q(0,"mat-tab-body",13),Se("_onCentered",function(){je(o);let n=ue();return Ve(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){je(o);let r=ue();return Ve(r._setTabBodyWrapperHeight(n))}),Y()}if(i&2){let o=t.$implicit,e=t.$index,n=ue();xt(o.bodyClass),Fe("mat-mdc-tab-body-active",n.selectedIndex===e),J("id",n._getTabContentId(e))("content",o.content)("position",o.position)("origin",o.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),qe("tabindex",n.contentTabIndex!=null&&n.selectedIndex===e?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(e))("aria-hidden",n.selectedIndex!==e)}}var bX=new ye("MatTabContent"),vX=(()=>{let t=class t{constructor(e){this.template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["","matTabContent",""]],standalone:!0,features:[st([{provide:bX,useExisting:t}])]});let i=t;return i})(),yX=new ye("MatTabLabel"),n6=new ye("MAT_TAB"),_X=(()=>{let t=class t extends r4{constructor(e,n,r){super(e,n),this._closestTab=r}};t.\u0275fac=function(n){return new(n||t)(G(ci),G(Fi),G(n6,8))},t.\u0275dir=_e({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[st([{provide:yX,useExisting:t}]),rt]});let i=t;return i})(),r6=new ye("MAT_TAB_GROUP"),wX=(()=>{let t=class t{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}constructor(e,n){this._viewContainerRef=e,this._closestTabGroup=n,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new Ne,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Ar(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}};t.\u0275fac=function(n){return new(n||t)(G(Fi),G(r6,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab"]],contentQueries:function(n,r,a){if(n&1&&(_t(a,_X,5),_t(a,vX,7,ci)),n&2){let s;Te(s=Me())&&(r.templateLabel=s.first),Te(s=Me())&&(r._explicitContent=s.first)}},viewQuery:function(n,r){if(n&1&&ct(ci,7),n&2){let a;Te(a=Me())&&(r._implicitContent=a.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",Ie],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[st([{provide:n6,useExisting:t}]),vt,gt,it],ngContentSelectors:m2,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Ae(0,eX,1,0,"ng-template"))},encapsulation:2});let i=t;return i})(),h2="mdc-tab-indicator--active",t6="mdc-tab-indicator--no-transition",f2=class{constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar())}alignToElement(t){let o=this._items.find(n=>n.elementRef.nativeElement===t),e=this._currentItem;if(o!==e&&(e?.deactivateInkBar(),o)){let n=e?.elementRef.nativeElement.getBoundingClientRect?.();o.activateInkBar(n),this._currentItem=o}}},xX=(()=>{let t=class t{constructor(){this._elementRef=be(Pe),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this._elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(h2);return}let r=n.getBoundingClientRect(),a=e.width/r.width,s=e.left-r.left;n.classList.add(t6),this._inkBarContentElement.style.setProperty("transform",`translateX(${s}px) scaleX(${a})`),n.getBoundingClientRect(),n.classList.remove(t6),n.classList.add(h2),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(h2)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=e.createElement("span"),r=this._inkBarContentElement=e.createElement("span");n.className="mdc-tab-indicator",r.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",Ie]},features:[vt]});let i=t;return i})();var o6=(()=>{let t=class t extends xX{constructor(e){super(),this.elementRef=e,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,r){n&2&&(qe("aria-disabled",!!r.disabled),Fe("mat-mdc-tab-disabled",r.disabled))},inputs:{disabled:[2,"disabled","disabled",Ie]},standalone:!0,features:[vt,rt]});let i=t;return i})(),i6=fr({passive:!0}
50),CX=650,AX=100,kX=(()=>{let t=class t{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let n=isNaN(e)?0:e;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}constructor(e,n,r,a,s,l,c){this._elementRef=e,this._changeDetectorRef=n,this._viewportRuler=r,this._dir=a,this._ngZone=s,this._platform=l,this._animationMode=c,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new Ne,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new Ne,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new pe,this.indexFocused=new pe,this._sharedResizeObserver=be(gv),this._injector=be($t),s.runOutsideAngular(()=>{Lo(e.nativeElement,"mouseleave").pipe(Mt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Lo(this._previousPaginator.nativeElement,"touchstart",i6).pipe(Mt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Lo(this._nextPaginator.nativeElement,"touchstart",i6).pipe(Mt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){let e=this._dir?this._dir.change:Ke("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(bs(32),Mt(this._destroyed)),r=this._viewportRuler.change(150).pipe(Mt(this._destroyed)),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new qo(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),Sn(a,{injector:this._injector}),Ii(e,r,n,this._items.changes,this._itemsResized()).pipe(Mt(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(s=>{this.indexFocused.emit(s),this._setTabFocus(s)})}_itemsResized(){return typeof ResizeObserver!="function"?In:this._items.changes.pipe(Ai(this._items),mn(e=>new jt(n=>this._ngZone.runOutsideAngular(()=>{let r=new ResizeObserver(a=>n.next(a));return e.forEach(a=>r.observe(a.elementRef.nativeElement)),()=>{r.disconnect()}}))),Jl(1),Wt(e=>e.some(n=>n.contentRect.width>0&&n.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!en(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let n=this._tabListContainer.nativeElement.offsetWidth,r=(e=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+r)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let n=this._items?this._items.toArray()[e]:null;if(!n)return;let r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:a,offsetWidth:s}=n.elementRef.nativeElement,l,c;this._getLayoutDirection()=="ltr"?(l=a,c=l+s):(c=this._tabListInner.nativeElement.offsetWidth-a,l=c-s);let d=this.scrollDistance,u=this.scrollDistance+r;l<d?this.scrollDistance-=d-l:c>u&&(this.scrollDistance+=Math.min(c-u,l-d))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,r=e-n>=5;r||(this.scrollDistance=0),r!==this._showPaginationControls&&(this._showPaginationControls=r,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return e-n||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}
50_handlePaginatorPress(e,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),ua(CX,AX).pipe(Mt(Ii(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:r,distance:a}=this._scrollHeader(e);(a===0||a>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(xa),G(Ni,8),G(Ue),G(Zt),G(Ri,8))},t.\u0275dir=_e({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",Ie],selectedIndex:[2,"selectedIndex","selectedIndex",hn]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[vt]});let i=t;return i})(),EX=(()=>{let t=class t extends kX{constructor(e,n,r,a,s,l,c){super(e,n,r,a,s,l,c),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new f2(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(xa),G(Ni,8),G(Ue),G(Zt),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-header"]],contentQueries:function(n,r,a){if(n&1&&_t(a,o6,4),n&2){let s;Te(s=Me())&&(r._items=s)}},viewQuery:function(n,r){if(n&1&&(ct(tX,7),ct(iX,7),ct(nX,7),ct(rX,5),ct(oX,5)),n&2){let a;Te(a=Me())&&(r._tabListContainer=a.first),Te(a=Me())&&(r._tabList=a.first),Te(a=Me())&&(r._tabListInner=a.first),Te(a=Me())&&(r._nextPaginator=a.first),Te(a=Me())&&(r._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,r){n&2&&Fe("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",Ie]},standalone:!0,features:[vt,rt,it],ngContentSelectors:m2,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"div",5,0),Se("click",function(){return je(a),Ve(r._handlePaginatorClick("before"))})("mousedown",function(l){return je(a),Ve(r._handlePaginatorPress("before",l))})("touchend",function(){return je(a),Ve(r._stopInterval())}),ne(2,"div",6),Y(),q(3,"div",7,1),Se("keydown",function(l){return je(a),Ve(r._handleKeydown(l))}),q(5,"div",8,2),Se("cdkObserveContent",function(){return je(a),Ve(r._onContentChanges())}),q(7,"div",9,3),Qe(9),Y()()(),q(10,"div",10,4),Se("mousedown",function(l){return je(a),Ve(r._handlePaginatorPress("after",l))})("click",function(){return je(a),Ve(r._handlePaginatorClick("after"))})("touchend",function(){return je(a),Ve(r._stopInterval())}),ne(12,"div",6),Y()}n&2&&(Fe("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),J("matRippleDisabled",r._disableScrollBefore||r.disableRipple),$(3),Fe("_mat-animation-noopable",r._animationMode==="NoopAnimations"),$(2),qe("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null),$(5),Fe("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),J("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[pr,wb],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;
50cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2});let i=t;return i})(),SX=new ye("MAT_TABS_CONFIG"),DX={translateTab:xn("translateTab",[wi("center, void, left-origin-center, right-origin-center",Ot({transform:"none",visibility:"visible"})),wi("left",Ot({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),wi("right",Ot({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Ti("* => left, * => right, left => center, right => center",Hi("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Ti("void => left-origin-center",[Ot({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),Hi("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Ti("void => right-origin-center",[Ot({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Hi("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},TX=(()=>{let t=class t extends Lr{constructor(e,n,r,a){super(e,n,a),this._host=r,this._centeringSub=kt.EMPTY,this._leavingSub=kt.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ai(this._host._isCenterPosition(this._host._position))).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)(G(eo),G(Fi),G(bi(()=>a6)),G(ut))},t.\u0275dir=_e({type:t,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[rt]});let i=t;return i})(),a6=(()=>{let t=class t{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,n,r){this._elementRef=e,this._dir=n,this._dirChangeSubscription=kt.EMPTY,this._translateTabComplete=new Ne,this._onCentering=new pe,this._beforeCentering=new pe,this._afterLeavingCenter=new pe,this._onCentered=new pe(!0),this.animationDuration="500ms",this.preserveContent=!1,n&&(this._dirChangeSubscription=n.change.subscribe(a=>{this._computePositionAnimationState(a),r.markForCheck()})),this._translateTabComplete.subscribe(a=>{this._isCenterPosition(a.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(a.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){let n=this._isCenterPosition(e.toState);this._beforeCentering.emit(n),n&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(e){return e=="center"||e=="left-origin-center"||e=="right-origin-center"}_computePositionAnimationState(e=this._getLayoutDirection()){this._positionIndex<0?this._position=e=="ltr"?"left"
50:"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(e){let n=this._getLayoutDirection();return n=="ltr"&&e<=0||n=="rtl"&&e>0?"left-origin-center":"right-origin-center"}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ni,8),G(nt))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-body"]],viewQuery:function(n,r){if(n&1&&ct(Lr,5),n&2){let a;Te(a=Me())&&(r._portalHost=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[it],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,r){if(n&1){let a=It();q(0,"div",1,0),Se("@translateTab.start",function(l){return je(a),Ve(r._onTranslateTabStarted(l))})("@translateTab.done",function(l){return je(a),Ve(r._translateTabComplete.next(l))}),Ae(2,lX,0,0,"ng-template",2),Y()}n&2&&J("@translateTab",va(3,sX,r._position,Ho(1,aX,r.animationDuration)))},dependencies:[TX,lf],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[DX.translateTab]}});let i=t;return i})(),MX=0,IX=!0,cMe=(()=>{let t=class t{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){if(!IX)throw new Error("mat-tab-group background color must be set through the Sass theming API");let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,n,r,a){this._elementRef=e,this._changeDetectorRef=n,this._animationMode=a,this._tabs=new tr,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=kt.EMPTY,this._tabLabelSubscription=kt.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new pe,this.focusChange=new pe,this.animationDone=new pe,this.selectedTabChange=new pe(!0),this._isServer=!be(Zt).isBrowser,this._groupId=MX++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=r&&r.disablePagination!=null?r.disablePagination:!1,this.dynamicHeight=r&&r.dynamicHeight!=null?r.dynamicHeight:!1,r?.contentTabIndex!=null&&(this.contentTabIndex=r.contentTabIndex),this.preserveContent=!!r?.preserveContent,this.fitInkBarToContent=r&&r.fitInkBarToContent!=null?r.fitInkBarToContent:!1,this.stretchTabs=r&&r.stretchTabs!=null?r.stretchTabs:!0}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));let r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>
50{this._tabs.forEach((r,a)=>r.isActive=a===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let n=this._tabs.toArray(),r;for(let a=0;a<n.length;a++)if(n[a].isActive){this._indexToSelect=this._selectedIndex=a,this._lastFocusedTabIndex=null,r=n[a];break}!r&&n[e]&&Promise.resolve().then(()=>{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ai(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let n=new p2;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Ii(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,n,r){n.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){let n=this._lastFocusedTabIndex??this.selectedIndex;return e===n?0:-1}_tabFocusChanged(e,n){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=n)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(SX,8),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-tab-group"]],contentQueries:function(n,r,a){if(n&1&&_t(a,wX,5),n&2){let s;Te(s=Me())&&(r._allTabs=s)}},viewQuery:function(n,r){if(n&1&&(ct(cX,5),ct(dX,5)),n&2){let a;Te(a=Me())&&(r._tabBodyWrapper=a.first),Te(a=Me())&&(r._tabHeader=a.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(n,r){n&2&&(xt("mat-"+(r.color||"primary")),vi("--mat-tab-animation-duration",r.animationDuration),Fe("mat-mdc-tab-group-dynamic-height",r.dynamicHeight)("mat-mdc-tab-group-inverted-header",r.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",r.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",Ie],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",Ie],dynamicHeight:[2,"dynamicHeight","dynamicHeight",Ie],selectedIndex:[2,"selectedIndex","selectedIndex",hn],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",hn],disablePagination:[2,"disablePagination","disablePagination",Ie],disableRipple:[2,"disableRipple","disableRipple",Ie],preserveContent:[2,"preserveContent","preserveContent",Ie],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"}
50,exportAs:["matTabGroup"],standalone:!0,features:[st([{provide:r6,useExisting:t}]),vt,it],ngContentSelectors:m2,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"mat-tab-header",3,0),Se("indexFocused",function(l){return je(a),Ve(r._focusChanged(l))})("selectFocusedIndex",function(l){return je(a),Ve(r.selectedIndex=l)}),dr(2,pX,8,17,"div",4,ba),Y(),Ae(4,mX,1,0),q(5,"div",5,1),dr(7,gX,1,13,"mat-tab-body",6,ba),Y()}n&2&&(J("selectedIndex",r.selectedIndex||0)("disableRipple",r.disableRipple)("disablePagination",r.disablePagination)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby),$(2),ur(r._tabs),$(2),lt(r._isServer?4:-1),$(),Fe("_mat-animation-noopable",r._animationMode==="NoopAnimations"),$(2),ur(r._tabs))},dependencies:[EX,o6,Mb,pr,Lr,a6],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
50.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}
50.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
50ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2});let i=t;return i})(),p2=class{};var g2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Ct]});let i=t;return i})();var fMe=(()=>{let t=class t{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=rr(e)}get inset(){return this._inset}set inset(e){this._inset=rr(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(n,r){n&2&&(qe("aria-orientation",r.vertical?"vertical":"horizontal"),Fe("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[it],decls:0,vars:0,template:function(n,r){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0});let i=t;return i})(),cp=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Ct]});let i=t;return i})();var PX=["input"],RX=["label"],FX=["*"],NX=new ye("mat-checkbox-default-options",{providedIn:"root",factory:l6});function l6(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var Br=function(i){return i[i.Init=0]="Init",i[i.Checked=1]="Checked",i[i.Unchecked=2]="Unchecked",i[i.Indeterminate=3]="Indeterminate",i}(Br||{}),LX={provide:jn,useExisting:bi(()=>c6),multi:!0},b2=class{},BX=0,s6=l6(),c6=(()=>{let t=class t{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new b2;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,n,r,a,s,l){this._elementRef=e,this._changeDetectorRef=n,this._ngZone=r,this._animationMode=s,this._options=l,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new pe,this.indeterminateChange=new pe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=Br.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||s6,this.color=this._options.color||s6.color,this.tabIndex=parseInt(a)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++BX}`,this.disabledInteractive=l?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let n=e!=this._indeterminate;this._indeterminate=e,n&&(this._indeterminate?this._transitionCheckState(Br.Indeterminate):this._transitionCheckState(this.checked?Br.Checked:Br.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}
50registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(!(n===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(a)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Br.Checked:Br.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationMode==="NoopAnimations")return"";switch(e){case Br.Init:if(n===Br.Checked)return this._animationClasses.uncheckedToChecked;if(n==Br.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Br.Unchecked:return n===Br.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Br.Checked:return n===Br.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Br.Indeterminate:return n===Br.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(Ue),yn("tabindex"),G(Ri,8),G(NX,8))},t.\u0275cmp=me({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,r){if(n&1&&(ct(PX,5),ct(RX,5),ct(pr,5)),n&2){let a;Te(a=Me())&&(r._inputElement=a.first),Te(a=Me())&&(r._labelElement=a.first),Te(a=Me())&&(r.ripple=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,r){n&2&&(Dn("id",r.id),qe("tabindex",null)("aria-label",null)("aria-labelledby",null),xt(r.color?"mat-"+r.color:"mat-accent"),Fe("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",Ie],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",Ie],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:hn(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie],checked:[2,"checked","checked",Ie],disabled:[2,"disabled","disabled",Ie],indeterminate:[2,"indeterminate","indeterminate",Ie]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[st([LX,{provide:Gn,useExisting:t,multi:!0}]),vt,gt,it],ngContentSelectors:FX,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"div",3),Se("click",function(l){return je(a),Ve(r._preventBubblingFromLabel(l))}),q(1,"div",4,0)(3,"div",5),Se("click",function(){return je(a),Ve(r._onTouchTargetClick())}),Y(),q(4,"input",6,1),Se("blur",function(){return je(a),Ve(r._onBlur())})("click",function(){return je(a),Ve(r._onInputClick())})("change",function(l){return je(a),Ve(r._onInteractionEvent(l))}),Y(),ne(6,"div",7),q(7,"div",8),Pi(),q(8,"svg",9),ne(9,"path",10),Y(),yr(),ne(10,"div",11),Y(),ne(11,"div",12),Y(),q(12,"label",13,2),Qe(14),Y()()}if(n&2){let a=qi(2);J("labelPosition",r.labelPosition),$(4),Fe("mdc-checkbox--selected",r.checked),J("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),qe("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("name",r.name)("value",r.value),$(7),J("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),$(),J("for",r.inputId)}},dependencies:[pr,pu],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;
50transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
50}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})();var v2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[c6,Ct,Ct]});let i=t;return i})();var VX=["mat-calendar-body",""];function zX(i,t){return this._trackRow(t)}var b6=(i,t)=>t.id;function HX(i,t){if(i&1&&(q(0,"tr",0)(1,"td",3),ve(2),Y()()),i&2){let o=ue();$(),vi("padding-top",o._cellPadding)("padding-bottom",o._cellPadding),qe("colspan",o.numCols),$(),un(" ",o.label," ")}}function UX(i,t){if(i&1&&(q(0,"td",3),ve(1),Y()),i&2){let o=ue(2);vi("padding-top",o._cellPadding)("padding-bottom",o._cellPadding),qe("colspan",o._firstRowOffset),$(),un(" ",o._firstRowOffset>=o.labelMinRequiredCells?o.label:""," ")}}function GX(i,t){if(i&1){let o=It();q(0,"td",6)(1,"button",7),Se("click",function(n){let r=je(o).$implicit,a=ue(2);return Ve(a._cellClicked(r,n))})("focus",function(n){let r=je(o).$implicit,a=ue(2);return Ve(a._emitActiveDateChange(r,n))}),q(2,"span",8),ve(3),Y(),ne(4,"span",9),Y()()}if(i&2){let o=t.$implicit,e=t.$index,n=ue().$index,r=ue();vi("width",r._cellWidth)("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),qe("data-mat-row",n)("data-mat-col",e),$(),Fe("mat-calendar-body-disabled",!o.enabled)("mat-calendar-body-active",r._isActiveCell(n,e))("mat-calendar-body-range-start",r._isRangeStart(o.compareValue))("mat-calendar-body-range-end",r._isRangeEnd(o.compareValue))("mat-calendar-body-in-range",r._isInRange(o.compareValue))("mat-calendar-body-comparison-bridge-start",r._isComparisonBridgeStart(o.compareValue,n,e))("mat-calendar-body-comparison-bridge-end",r._isComparisonBridgeEnd(o.compareValue,n,e))("mat-calendar-body-comparison-start",r._isComparisonStart(o.compareValue))("mat-calendar-body-comparison-e
50nd",r._isComparisonEnd(o.compareValue))("mat-calendar-body-in-comparison-range",r._isInComparisonRange(o.compareValue))("mat-calendar-body-preview-start",r._isPreviewStart(o.compareValue))("mat-calendar-body-preview-end",r._isPreviewEnd(o.compareValue))("mat-calendar-body-in-preview",r._isInPreview(o.compareValue)),J("ngClass",o.cssClasses)("tabindex",r._isActiveCell(n,e)?0:-1),qe("aria-label",o.ariaLabel)("aria-disabled",!o.enabled||null)("aria-pressed",r._isSelected(o.compareValue))("aria-current",r.todayValue===o.compareValue?"date":null)("aria-describedby",r._getDescribedby(o.compareValue)),$(),Fe("mat-calendar-body-selected",r._isSelected(o.compareValue))("mat-calendar-body-comparison-identical",r._isComparisonIdentical(o.compareValue))("mat-calendar-body-today",r.todayValue===o.compareValue),$(),un(" ",o.displayValue," ")}}function WX(i,t){if(i&1&&(q(0,"tr",1),Ae(1,UX,2,6,"td",4),dr(2,GX,5,48,"td",5,b6),Y()),i&2){let o=t.$implicit,e=t.$index,n=ue();$(),lt(e===0&&n._firstRowOffset?1:-1),$(),ur(o)}}function qX(i,t){if(i&1&&(q(0,"th",2)(1,"span",6),ve(2),Y(),q(3,"span",3),ve(4),Y()()),i&2){let o=t.$implicit;$(2),_i(o.long),$(2),_i(o.narrow)}}var YX=["*"];function ZX(i,t){}function QX(i,t){if(i&1){let o=It();q(0,"mat-month-view",4),yc("activeDateChange",function(n){je(o);let r=ue();return Hd(r.activeDate,n)||(r.activeDate=n),Ve(n)}),Se("_userSelection",function(n){je(o);let r=ue();return Ve(r._dateSelected(n))})("dragStarted",function(n){je(o);let r=ue();return Ve(r._dragStarted(n))})("dragEnded",function(n){je(o);let r=ue();return Ve(r._dragEnded(n))}),Y()}if(i&2){let o=ue();vc("activeDate",o.activeDate),J("selected",o.selected)("dateFilter",o.dateFilter)("maxDate",o.maxDate)("minDate",o.minDate)("dateClass",o.dateClass)("comparisonStart",o.comparisonStart)("comparisonEnd",o.comparisonEnd)("startDateAccessibleName",o.startDateAccessibleName)("endDateAccessibleName",o.endDateAccessibleName)("activeDrag",o._activeDrag)}}function $X(i,t){if(i&1){let o=It();q(0,"mat-year-view",5),yc("activeDateChange",function(n){je(o);let r=ue();return Hd(r.activeDate,n)||(r.activeDate=n),Ve(n)}),Se("monthSelected",function(n){je(o);let r=ue();return Ve(r._monthSelectedInYearView(n))})("selectedChange",function(n){je(o);let r=ue();return Ve(r._goToDateInView(n,"month"))}),Y()}if(i&2){let o=ue();vc("activeDate",o.activeDate),J("selected",o.selected)("dateFilter",o.dateFilter)("maxDate",o.maxDate)("minDate",o.minDate)("dateClass",o.dateClass)}}function KX(i,t){if(i&1){let o=It();q(0,"mat-multi-year-view",6),yc("activeDateChange",function(n){je(o);let r=ue();return Hd(r.activeDate,n)||(r.activeDate=n),Ve(n)}),Se("yearSelected",function(n){je(o);let r=ue();return Ve(r._yearSelectedInMultiYearView(n))})("selectedChange",function(n){je(o);let r=ue();return Ve(r._goToDateInView(n,"year"))}),Y()}if(i&2){let o=ue();vc("activeDate",o.activeDate),J("selected",o.selected)("dateFilter",o.dateFilter)("maxDate",o.maxDate)("minDate",o.minDate)("dateClass",o.dateClass)}}function XX(i,t){}var JX=["button"],eJ=[[["","matDatepickerToggleIcon",""]]],tJ=["[matDatepickerToggleIcon]"];function iJ(i,t){i&1&&(Pi(),q(0,"svg",2),ne(1,"path",3),Y())}var fp=(()=>{let t=class t{constructor(){this.changes=new Ne,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,n){return`${e} \u2013 ${n}`}formatYearRangeLabel(e,n){return`${e} to ${n}`}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),nJ=0,up=class{constructor(t,o,e,n,r={},a=t,s){this.value=t,this.displayValue=o,this.ariaLabel=e,this.enabled=n,this.cssClasses=r,this.compareValue=a,this.rawValue=s,this.id=nJ++}},rJ=1,d6=fr({passive:!1,capture:!0}),Ml=fr({passive:!0,capture:!0}
50),Cv=fr({passive:!0}),Tu=(()=>{let t=class t{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(e,n){this._elementRef=e,this._ngZone=n,this._platform=be(Zt),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new pe,this.previewChange=new pe,this.activeDateChange=new pe,this.dragStarted=new pe,this.dragEnded=new pe,this._didDragSinceMouseDown=!1,this._injector=be($t),this._trackRow=r=>r,this._enterHandler=r=>{if(this._skipNextFocus&&r.type==="focus"){this._skipNextFocus=!1;return}if(r.target&&this.isRange){let a=this._getCellFromElement(r.target);a&&this._ngZone.run(()=>this.previewChange.emit({value:a.enabled?a:null,event:r}))}},this._touchmoveHandler=r=>{if(!this.isRange)return;let a=u6(r),s=a?this._getCellFromElement(a):null;a!==r.target&&(this._didDragSinceMouseDown=!0),_2(r.target)&&r.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:s?.enabled?s:null,event:r}))},this._leaveHandler=r=>{this.previewEnd!==null&&this.isRange&&(r.type!=="blur"&&(this._didDragSinceMouseDown=!0),r.target&&this._getCellFromElement(r.target)&&!(r.relatedTarget&&this._getCellFromElement(r.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:r})))},this._mousedownHandler=r=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let a=r.target&&this._getCellFromElement(r.target);!a||!this._isInRange(a.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:a.rawValue,event:r})})},this._mouseupHandler=r=>{if(!this.isRange)return;let a=_2(r.target);if(!a){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:r})});return}a.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let s=this._getCellFromElement(a);this.dragEnded.emit({value:s?.rawValue??null,event:r})})},this._touchendHandler=r=>{let a=u6(r);a&&this._mouseupHandler({target:a})},this._id=`mat-calendar-body-${rJ++}`,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,n.runOutsideAngular(()=>{let r=e.nativeElement;r.addEventListener("touchmove",this._touchmoveHandler,d6),r.addEventListener("mouseenter",this._enterHandler,Ml),r.addEventListener("focus",this._enterHandler,Ml),r.addEventListener("mouseleave",this._leaveHandler,Ml),r.addEventListener("blur",this._leaveHandler,Ml),r.addEventListener("mousedown",this._mousedownHandler,Cv),r.addEventListener("touchstart",this._mousedownHandler,Cv),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(e,n){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:n})}_emitActiveDateChange(e,n){e.enabled&&this.activeDateChange.emit({value:e.value,event:n})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let n=e.numCols,{rows:r,numCols:a}=this;(e.rows||n)&&(this._firstRowOffset=r&&r.length&&r[0].length?a-r[0].length:0),(e.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){let e=this._elementRef.nativeElement;e.removeEventListener("touchmove",this._touchmoveHandler,d6),e.removeEventListener("mouseenter",this._enterHandler,Ml),e.removeEventListener("focus",this._enterHandler,Ml),e.removeEventListener("mouseleave",this._leaveHandler,Ml),e.removeEventListener("blur",this._leaveHandler,Ml),e.removeEventListener("mousedown",this._mousedownHandler,Cv),e.removeEventListener("touchstart",this._mousedownHandler,Cv),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(e,n){let r=e*this.numCols+n;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){Sn(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(e||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return w2(e,this.startValue,this.endValue)}_isRangeEnd(e){return x2(e,this.startValue,this.endValue)}_isInRange(e){return C2(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return w2(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,n,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let a=this.rows[n][r-1];if(!a){let s=this.rows[n-1];a=s&&s[s.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(e,n,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let a=this.rows[n][r+1];if(!a){let s=this.rows[n+1];a=s&&s[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(e){return x2(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return C2(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return w2(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return x2(e,this.previewStart,this.previewEnd)}_isInPreview(e){return C2(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){return this.isRange?this.startValue===e&&this.endValue===e?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===e?this._startDateLabelId:this.endValue===e?this._endDateLabelId:null:null}_getCellFromElement(e){let n=_2(e);if(n){let r=n.getAttribute("data-mat-row"),a=n.getAttribute("data-mat-col");if(r&&a)return this.rows[parseInt(r)][parseInt(a)]}return null}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue))},t.\u0275cmp=me({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
50ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[gt,it],attrs:VX,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,r){n&1&&(Ae(0,HX,3,6,"tr",0),dr(1,WX,4,1,"tr",1,zX,!0),q(3,"span",2),ve(4),Y(),q(5,"span",2),ve(6),Y()),n&2&&(lt(r._firstRowOffset<r.labelMinRequiredCells?0:-1),$(),ur(r.rows),$(2),J("id",r._startDateLabelId),$(),un(" ",r.startDateAccessibleName,`
51`),$(),J("id",r._endDateLabelId),$(),un(" ",r.endDateAccessibleName,`
52`))},dependencies:[hr],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-app-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-app-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}
52[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-app-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-app-secondary))}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}
52.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0});let i=t;return i})();function y2(i){return i?.nodeName==="TD"}function _2(i){let t;return y2(i)?t=i:y2(i.parentNode)?t=i.parentNode:y2(i.parentNode?.parentNode)&&(t=i.parentNode.parentNode),t?.getAttribute("data-mat-row")!=null?t:null}function w2(i,t,o){return o!==null&&t!==o&&i<o&&i===t}function x2(i,t,o){return t!==null&&t!==o&&i>=t&&i===o}function C2(i,t,o,e){return e&&t!==null&&o!==null&&t!==o&&i>=t&&i<=o}function u6(i){let t=i.changedTouches[0];return document.elementFromPoint(t.clientX,t.clientY)}var Jo=class{constructor(t,o){this.start=t,this.end=o}},hp=(()=>{let t=class t{constructor(e,n){this.selection=e,this._adapter=n,this._selectionChanged=new Ne,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,n){let r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:n,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}};t.\u0275fac=function(n){bc()},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})(),oJ=(()=>{let t=class t extends hp{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}};t.\u0275fac=function(n){return new(n||t)(oe(kr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();function aJ(i,t){return i||new oJ(t)}var v6={provide:hp,deps:[[new Ur,new to,hp],kr],useFactory:aJ};var y6=new ye("MAT_DATE_RANGE_SELECTION_STRATEGY");var A2=7,sJ=0,h6=(()=>{let t=class t{get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Jo?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,n,r,a,s){this._changeDetectorRef=e,this._dateFormats=n,this._dateAdapter=r,this._dir=a,this._rangeStrategy=s,this._rerenderSubscription=kt.EMPTY,this.activeDrag=null,this.selectedChange=new pe,this._userSelection=new pe,this.dragStarted=new pe,this.dragEnded=new pe,this.activeDateChange=new pe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ai(null)).subscribe(()=>this._init())}ngOnChanges(e){let n=e.comparisonStart||e.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let n=e.value,r=this._getDateFromDayOfMonth(n),a,s;this._selected instanceof Jo?(a=this._getDateInCurrentMonth(this._selected.start),s=this._getDateInCurrentMonth(this._selected.end)):a=s=this._getDateInCurrentMonth(this._selected),(a!==n||s!==n)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd!=null&&!en(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(A2+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%A2,this._initWeek
52days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:n}){if(this._rangeStrategy){let r=n?n.rawValue:null,a=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end),this.activeDrag&&r){let s=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);s&&(this._previewStart=this._getCellCompareValue(s.start),this._previewEnd=this._getCellCompareValue(s.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:n??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((s,l)=>({long:s,narrow:n[l],id:sJ++}));this._weekdays=a.slice(e).concat(a.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,a=this._firstWeekOffset;r<e;r++,a++){a==A2&&(this._weeks.push([]),a=0);let s=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),r+1),l=this._shouldEnableDate(s),c=this._dateAdapter.format(s,this._dateFormats.display.dateA11yLabel),d=this.dateClass?this.dateClass(s,"month"):void 0;this._weeks[this._weeks.length-1].push(new up(r+1,n[r],c,l,d,this._getCellCompareValue(s),s))}}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,n){return!!(e&&n&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n))}_getCellCompareValue(e){if(e){let n=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),a=this._dateAdapter.getDate(e);return new Date(n,r,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Jo?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(Cl,8),G(kr,8),G(Ni,8),G(y6,8))},t.\u0275cmp=me({type:t,selectors:[["mat-month-view"]],viewQuery:function(n,r){if(n&1&&ct(Tu,5),n&2){let a;Te(a=Me())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[gt,it],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,r){n&1&&(q(0,"table",0)(1,"thead",1)(2,"tr"),dr(3,qX,5,2,"th",2,b6),Y(),q(5,"tr",3),ne(6,"th",4),Y()(),q(7,"tbody",5),Se("selectedValueChange",function(s){return r._dateSelected(s)})("activeDateChange",function(s){return r._updateActiveDate(s)})("previewChange",function(s){return r._previewChanged(s)})("dragStarted",function(s){return r.dragStarted.emit(s)})("dragEnded",function(s){return r._dragEnded(s)})("keyup",function(s){return r._handleCalendarBodyKeyup(s)})("keydown",function(s){return r._handleCalendarBodyKeydown(s)}),Y()()),n&2&&($(3),ur(r._weekdays),$(4),J("label",r._monthLabel)("rows",r._weeks)("todayValue",r._todayDate)("startValue",r._rangeStart)("endValue",r._rangeEnd)("comparisonStart",r._comparisonRangeStart)("comparisonEnd",r._comparisonRangeEnd)("previewStart",r._previewStart)("previewEnd",r._previewEnd)("isRange",r._isRange)("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[Tu],encapsulation:2,changeDetection:0});let i=t;return i})(),So=24,k2=4,f6=(()=>{let t=class t{get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),_6(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Jo?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}
52get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,n,r){this._changeDetectorRef=e,this._dateAdapter=n,this._dir=r,this._rerenderSubscription=kt.EMPTY,this.selectedChange=new pe,this.yearSelected=new pe,this.activeDateChange=new pe,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ai(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let n=this._dateAdapter.getYear(this._activeDate)-dp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,a=[];r<So;r++)a.push(n+r),a.length==k2&&(this._years.push(a.map(s=>this._createCellForYear(s))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let n=e.value,r=this._dateAdapter.createDate(n,0,1),a=this._getDateFromYear(n);this.yearSelected.emit(r),this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-k2);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,k2);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-dp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,So-dp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-So*10:-So);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?So*10:So);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return dp(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,n,1));return this._dateAdapter.createDate(e,n,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){let n=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(n),a=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new up(e,r,r,this._shouldEnableYear(e),a)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(e,0,1);for(let r=n;this._dateAdapter.getYear(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear=null,e instanceof Jo){let n=e.start||e.end;n&&(this._selectedYear=this._dateAdapter.getYear(n))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(kr,8),G(Ni,8))},t.\u0275cmp=me({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(n,r){if(n&1&&ct(Tu,5),n&2){let a;Te(a=Me())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[it],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(q(0,"table",0)(1,"thead",1)(2,"tr"),ne(3,"th",2),Y()(),q(4,"tbody",3),Se("selectedValueChange",function(s){return r._yearSelected(s)})("activeDateChange",function(s){return r._updateActiveDate(s)})("keyup",function(s){return r._handleCalendarBodyKeyup(s)})("keydown",function(s){return r._handleCalendarBodyKeydown(s)}),Y()()),n&2&&($(4),J("rows",r._years)("todayValue",r._todayYear)("startValue",r._selectedYear)("endValue",r._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._getActiveCell()))},dependencies:[Tu],encapsulation:2,changeDetection:0});let i=t;return i})();function _6(i,t,o,e,n){let r=i.getYear(t),a=i.getYear(o),s=w6(i,e,n);return Math.floor((r-s)/So)===Math.floor((a-s)/So)}function dp(i,t,o,e){let n=i.getYear(t);return lJ(n-w6(i,o,e),So)}function w6(i,t,o){let e=0;return o?e=i.getYear(o)-So+1:t&&(e=i.getYear(t)),e}function lJ(i,t){return(i%t+t)%t}var p6=(()=>{let t=class t{get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){e instanceof Jo?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}
52get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,n,r,a){this._changeDetectorRef=e,this._dateFormats=n,this._dateAdapter=r,this._dir=a,this._rerenderSubscription=kt.EMPTY,this.selectedChange=new pe,this.monthSelected=new pe,this.activeDateChange=new pe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ai(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let n=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(r);let a=this._getDateFromMonth(n);this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,n){let r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),s=this.dateClass?this.dateClass(r,"year"):void 0;return new up(e,n.toLocaleUpperCase(),a,this._shouldEnableMonth(e),s)}_shouldEnableMonth(e){let n=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(n,e)||this._isYearAndMonthBeforeMinDate(n,e))return!1;if(!this.dateFilter)return!0;let r=this._dateAdapter.createDate(n,e,1);for(let a=r;this._dateAdapter.getMonth(a)==e;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(e,n){if(this.maxDate){let r=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&n>a}return!1}_isYearAndMonthBeforeMinDate(e,n){if(this.minDate){let r=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return e<r||e===r&&n<a}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Jo?this._selectedMonth=this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._selectedMonth=this._getMonthInCurrentYear(e)}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(Cl,8),G(kr,8),G(Ni,8))},t.\u0275cmp=me({type:t,selectors:[["mat-year-view"]],viewQuery:function(n,r){if(n&1&&ct(Tu,5),n&2){let a;Te(a=Me())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[it],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(q(0,"table",0)(1,"thead",1)(2,"tr"),ne(3,"th",2),Y()(),q(4,"tbody",3),Se("selectedValueChange",function(s){return r._monthSelected(s)})("activeDateChange",function(s){return r._updateActiveDate(s)})("keyup",function(s){return r._handleCalendarBodyKeyup(s)})("keydown",function(s){return r._handleCalendarBodyKeydown(s)}),Y()()),n&2&&($(4),J("label",r._yearLabel)("rows",r._months)("todayValue",r._todayMonth)("startValue",r._selectedMonth)("endValue",r._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._dateAdapter.getMonth(r.activeDate)))},dependencies:[Tu],encapsulation:2,changeDetection:0});let i=t;return i})(),cJ=1,x6=(()=>{let t=class t{constructor(e,n,r,a,s){this._intl=e,this.calendar=n,this._dateAdapter=r,this._dateFormats=a,this._id=`mat-calendar-header-${cJ++}`,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>s.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-So)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:So)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n):_6(this._dateAdapter,e,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-dp(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=n+So-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),s=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return[a,s]}};t.\u0275fac=function(n){return new(n||t)(G(fp),G(bi(()=>E2)),G(kr,8),G(Cl,8),G(nt))},t.\u0275cmp=me({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[it],ngContentSelectors:YX,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
52s"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,r){n&1&&(Dt(),q(0,"div",0)(1,"div",1)(2,"span",2),ve(3),Y(),q(4,"button",3),Se("click",function(){return r.currentPeriodClicked()}),q(5,"span",4),ve(6),Y(),Pi(),q(7,"svg",5),ne(8,"polygon",6),Y()(),yr(),ne(9,"div",7),Qe(10),q(11,"button",8),Se("click",function(){return r.previousClicked()}),Pi(),q(12,"svg",9),ne(13,"path",10),Y()(),yr(),q(14,"button",11),Se("click",function(){return r.nextClicked()}),Pi(),q(15,"svg",9),ne(16,"path",12),Y()()()()),n&2&&($(2),J("id",r._periodButtonLabelId),$(),_i(r.periodButtonDescription),$(),qe("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),$(2),_i(r.periodButtonText),$(),Fe("mat-calendar-invert",r.calendar.currentView!=="month"),$(4),J("disabled",!r.previousEnabled()),qe("aria-label",r.prevButtonLabel),$(3),J("disabled",!r.nextEnabled()),qe("aria-label",r.nextButtonLabel))},dependencies:[o2,ap],encapsulation:2,changeDetection:0});let i=t;return i})(),E2=(()=>{let t=class t{get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){e instanceof Jo?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){let n=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&this.viewChanged.emit(n)}constructor(e,n,r,a){this._dateAdapter=n,this._dateFormats=r,this._changeDetectorRef=a,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new pe,this.yearSelected=new pe,this.monthSelected=new pe,this.viewChanged=new pe(!0),this._userSelection=new pe,this._userDragDrop=new pe,this._activeDrag=null,this.stateChanges=new Ne,this._intlChanges=e.changes.subscribe(()=>{a.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Ca(this.headerComponent||x6),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let n=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,a=n||r||e.dateFilter;if(a&&!a.firstChange){let s=this._getCurrentViewComponent();s&&(this._moveFocusOnNextTick=!0,this._changeDetectorRef.detectChanges(),s._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let n=e.value;(this.selected instanceof Jo||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,n){this.activeDate=e,this.currentView=n}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}};t.\u0275fac=function(n){return new(n||t)(G(fp),G(kr,8),G(Cl,8),G(nt))},t.\u0275cmp=me({type:t,selectors:[["mat-calendar"]],viewQuery:function(n,r){if(n&1&&(ct(h6,5),ct(p6,5),ct(f6,5)),n&2){let a;Te(a=Me())&&(r.monthView=a.first),Te(a=Me())&&(r.yearView=a.first),Te(a=Me())&&(r.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"}
52,exportAs:["matCalendar"],standalone:!0,features:[st([v6]),gt,it],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,r){if(n&1&&(Ae(0,ZX,0,0,"ng-template",0),q(1,"div",1),Ae(2,QX,1,11,"mat-month-view",2)(3,$X,1,6,"mat-year-view",3)(4,KX,1,6,"mat-multi-year-view",3),Y()),n&2){let a;J("cdkPortalOutlet",r._calendarHeaderPortal),$(2),lt((a=r.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[Lr,Mb,h6,p6,f6],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})(),m6={transformPanel:xn("transformPanel",[Ti("void => enter-dropdown",Hi("120ms cubic-bezier(0, 0, 0.2, 1)",kl([Ot({opacity:0,transform:"scale(1, 0.8)"}),Ot({opacity:1,transform:"scale(1, 1)"})]))),Ti("void => enter-dialog",Hi("150ms cubic-bezier(0, 0, 0.2, 1)",kl([Ot({opacity:0,transform:"scale(0.7)"}),Ot({transform:"none",opacity:1})]))),Ti("* => void",Hi("100ms linear",Ot({opacity:0}
52)))]),fadeInCalendar:xn("fadeInCalendar",[wi("void",Ot({opacity:0})),wi("enter",Ot({opacity:1})),Ti("void => *",Hi("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])},dJ=0,C6=new ye("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.reposition()}});function uJ(i){return()=>i.scrollStrategies.reposition()}var hJ={provide:C6,deps:[tn],useFactory:uJ},A6=(()=>{let t=class t{constructor(e,n,r,a,s,l){this._elementRef=e,this._changeDetectorRef=n,this._globalModel=r,this._dateAdapter=a,this._rangeSelectionStrategy=s,this._subscriptions=new kt,this._animationDone=new Ne,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=l.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let n=this._model.selection,r=e.value,a=n instanceof Jo;if(a&&this._rangeSelectionStrategy){let s=this._rangeSelectionStrategy.selectionFinished(r,n,e.event);this._model.updateSelection(s,this)}else r&&(a||!this._dateAdapter.sameDate(r,n))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(e){this._isAnimating=e.phaseName==="start",this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,n){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,n&&this._changeDetectorRef.detectChanges()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(hp),G(kr),G(y6,8),G(fp))},t.\u0275cmp=me({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(n,r){if(n&1&&ct(E2,5),n&2){let a;Te(a=Me())&&(r._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(n,r){n&1&&_w("@transformPanel.start",function(s){return r._handleAnimationEvent(s)})("@transformPanel.done",function(s){return r._handleAnimationEvent(s)}),n&2&&(yw("@transformPanel",r._animationState),xt(r.color?"mat-"+r.color:""),Fe("mat-datepicker-content-touch",r.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[it],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,r){if(n&1&&(q(0,"div",0)(1,"mat-calendar",1),Se("yearSelected",function(s){return r.datepicker._selectYear(s)})("monthSelected",function(s){return r.datepicker._selectMonth(s)})("viewChanged",function(s){return r.datepicker._viewChanged(s)})("_userSelection",function(s){return r._handleUserSelection(s)})("_userDragDrop",function(s){return r._handleUserDragDrop(s)}),Y(),Ae(2,XX,0,0,"ng-template",2),q(3,"button",3),Se("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),ve(4),Y()()),n&2){let a;Fe("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),qe("aria-modal",!0)("aria-labelledby",(a=r._dialogLabelId)!==null&&a!==void 0?a:void 0),$(),xt(r.datepicker.panelClass),J("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),$(),J("cdkPortalOutlet",r._actionsPortal),$(),Fe("cdk-visually-hidden",!r._closeButtonF
52ocused),J("color",r.color||"primary"),$(),_i(r._closeButtonText)}},dependencies:[k4,E2,Lr,o2],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[m6.transformPanel,m6.fadeInCalendar]},changeDetection:0});let i=t;return i})(),g6=(()=>{let t=class t{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=t4(e)}get opened(){return this._opened}set opened(e){e?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(e,n,r,a,s,l,c){this._overlay=e,this._viewContainerRef=r,this._dateAdapter=s,this._dir=l,this._model=c,this._inputStateChanges=kt.EMPTY,this._document=be(ut),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new pe,this.monthSelected=new pe,this.viewChanged=new pe(!0),this.openedStream=new pe,this.closedStream
52=new pe,this._opened=!1,this.id=`mat-datepicker-${dJ++}`,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new Ne,this._injector=be($t),this._changeDetectorRef=be(nt),this._dateAdapter,this._scrollStrategy=a,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let n=e.xPosition||e.yPosition;if(n&&!n.firstChange&&this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;r instanceof ff&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=is(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:r,location:a}=this._componentRef;r._startExitAnimation(),r._animationDone.pipe(Oi(1)).subscribe(()=>{let s=this._document.activeElement;e&&(!s||s===this._document.activeElement||a.nativeElement.contains(s))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}e?setTimeout(n):n()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,n=new Ca(A6,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new os({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`}));this._getCloseStream(r).subscribe(a=>{a&&a.preventDefault(),this.close()}),r.keydownEvents().subscribe(a=>{let s=a.keyCode;(s===38||s===40||s===37||s===39||s===33||s===34)&&a.preventDefault()}),this._componentRef=r.attach(n),this._forwardContentValues(this._componentRef.instance),e||Sn(()=>{r.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let n=this.xPosition==="end"?"end":"start",r=n==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",s=a==="top"?"bottom":"top";return e.withPositions([{originX:n,originY:s,overlayX:n,overlayY:a},{originX:n,originY:a,overlayX:n,overlayY:s},{originX:r,originY:s,overlayX:r,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:s}])}_getCloseStream(e){let n=["ctrlKey","shiftKey","metaKey"];return Ii(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Wt(r=>r.keyCode===27&&!en(r)||this.datepickerInput&&en(r,"altKey")&&r.keyCode===38&&n.every(a=>!en(r,a)))))}};t.\u0275fac=function(n){return new(n||t)(G(tn),G(Ue),G(Fi),G(C6),G(kr,8),G(Ni,8),G(hp)
52)},t.\u0275dir=_e({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",Ie],disabled:[2,"disabled","disabled",Ie],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",Ie],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",Ie]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[vt,gt]});let i=t;return i})(),aIe=(()=>{let t=class t extends g6{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[st([v6,{provide:g6,useExisting:t}]),rt,it],decls:0,vars:0,template:function(n,r){},encapsulation:2,changeDetection:0});let i=t;return i})(),Du=class{constructor(t,o){this.target=t,this.targetElement=o,this.value=this.target.value}},fJ=(()=>{let t=class t{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let n=e,r=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&r.blur&&r.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let r=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new Du(this,this._elementRef.nativeElement)),this.dateChange.emit(new Du(this,this._elementRef.nativeElement))}})}constructor(e,n,r){this._elementRef=e,this._dateAdapter=n,this._dateFormats=r,this.dateChange=new pe,this.dateInput=new pe,this.stateChanges=new Ne,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=kt.EMPTY,this._localeSubscription=kt.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value));return!s||this._matchesFilter(s)?null:{matDatepickerFilter:!0}},this._minValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),l=this._getMinDate();return!l||!s||this._dateAdapter.compareDate(l,s)<=0?null:{matDatepickerMin:{min:l,actual:s}}},this._maxValidator=a=>{let s=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a.value)),l=this._getMaxDate();return!l||!s||this._dateAdapter.compareDate(l,s)>=0?null:{matDatepickerMax:{max:l,actual:s}}},this._lastValueValid=!1,this._localeSubscription=n.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){pJ(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let n=["ctrlKey","shiftKey","metaKey"];en(e,"altKey")&&e.keyCode===40&&n.every(a=>!en(e,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let n=this._lastValueValid,r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let a=!this._dateAdapter.sameDate(r,this.value);!r||a?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),n!==this._lastValueValid&&this._val
52idatorOnChange()),a&&(this._assignValue(r),this.dateInput.emit(new Du(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Du(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let n=this._getDateFilter();return!n||n(e)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(kr,8),G(Cl,8))},t.\u0275dir=_e({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",Ie]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[vt,gt]});let i=t;return i})();function pJ(i,t){let o=Object.keys(i);for(let e of o){let{previousValue:n,currentValue:r}=i[e];if(t.isDateInstance(n)&&t.isDateInstance(r)){if(!t.sameDate(n,r))return!0}else return!0}return!1}var mJ={provide:jn,useExisting:bi(()=>k6),multi:!0},gJ={provide:Gn,useExisting:bi(()=>k6),multi:!0},k6=(()=>{let t=class t extends fJ{set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}get max(){return this._max}set max(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){let n=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}constructor(e,n,r,a){super(e,n,r),this._formField=a,this._closedSubscription=kt.EMPTY,this._openedSubscription=kt.EMPTY,this._ariaOwns=ir(null),this._validator=ao.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(kr,8),G(Cl,8),G(Vc,8))},t.\u0275dir=_e({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,r){n&1&&Se("input",function(s){return r._onInput(s.target.value)})("change",function(){return r._onChange()})("blur",function(){return r._onBlur()})("keydown",function(s){return r._onKeydown(s)}),n&2&&(Dn("disabled",r.disabled),qe("aria-haspopup",r._datepicker?"dialog":null)("aria-owns",r._ariaOwns())("min",r.min?r._dateAdapter.toIso8601(r.min):null)("max",r.max?r._dateAdapter.toIso8601(r.max):null)("data-mat-calendar",r._datepicker?r._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]}
52,exportAs:["matDatepickerInput"],standalone:!0,features:[st([mJ,gJ,{provide:s2,useExisting:t}]),rt]});let i=t;return i})(),bJ=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0});let i=t;return i})(),vJ=(()=>{let t=class t{get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}constructor(e,n,r){this._intl=e,this._changeDetectorRef=n,this._stateChanges=kt.EMPTY;let a=Number(r);this.tabIndex=a||a===0?a:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:Ke(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:Ke(),r=this.datepicker?Ii(this.datepicker.openedStream,this.datepicker.closedStream):Ke();this._stateChanges.unsubscribe(),this._stateChanges=Ii(this._intl.changes,e,n,r).subscribe(()=>this._changeDetectorRef.markForCheck())}};t.\u0275fac=function(n){return new(n||t)(G(fp),G(nt),yn("tabindex"))},t.\u0275cmp=me({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,r,a){if(n&1&&_t(a,bJ,5),n&2){let s;Te(s=Me())&&(r._customIcon=s.first)}},viewQuery:function(n,r){if(n&1&&ct(JX,5),n&2){let a;Te(a=Me())&&(r._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,r){n&1&&Se("click",function(s){return r._open(s)}),n&2&&(qe("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),Fe("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&r.datepicker.color==="accent")("mat-warn",r.datepicker&&r.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",Ie],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[vt,gt,it],ngContentSelectors:tJ,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,r){n&1&&(Dt(eJ),q(0,"button",1,0),Ae(2,iJ,2,0,":svg:svg",2),Qe(3),Y()),n&2&&(J("disabled",r.disabled)("disableRipple",r.disableRipple),qe("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("tabindex",r.disabled?-1:r.tabIndex),$(2),lt(r._customIcon?-1:2))},dependencies:[ap],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0});let i=t;return i})();var S2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[fp,hJ],imports:[Vi,jc,Wo,fu,wo,Ct,A6,vJ,x6,rs]});let i=t;return i})();var yJ=["button"],_J=["*"];function wJ(i,t){if(i&1&&ne(0,"mat-pseudo-checkbox",3),i&2){let o=ue();J("disabled",o.disabled)}}function xJ(i,t){if(i&1&&ne(0,"mat-pseudo-checkbox",3),i&2){let o=ue();J("disabled",o.disabled)}}var E6=new ye("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:CJ});function CJ(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var S6=new ye("MatButtonToggleGroup"),AJ={provide:jn,useExisting:bi(()=>kJ),multi:!0},D6=0,Av=class{constructor(t,o){this.source=t,this.value=o}},kJ=(()=>{let t=class t{get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(n=>n.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}constructor(e,n,r){this._changeDetector=e,this._dir=r,this._multiple=!1,this._disabled=!1,this._disabledInteractive=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name=`mat-button-toggle-group-${D6++}`,this.valueChange=new pe,this.change=new pe,this.appearance=n&&n.appearance?n.appearance:"standard",this.hideSingleSelectionIndicator=n?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=n?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new ru(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled)return;let r=e.target.id,a=this._buttonToggles.toArray().findIndex(l=>l.buttonId===r),s=null;switch(e.keyCode){case 32:case 13:s=this._buttonToggles.get(a)||null;break;case 38:s=this._getNextButton(a,-1);break;case 37:s=this._getNextButton(a,this.dir==="ltr"?-1:1);break;case 40:s=this._getNextButton(a,1);break;case 39:s=this._getNextButton(a,this.dir==="ltr"?1:-1);break;default:return}s&&(e.preventDefault(),s._onButtonClick(),s.focus())}_emitChangeEvent(e){let n=new Av(e,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(e,n,r=!1,a=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(e):this._selectionModel.deselect(e):a=!0,a?Promise.resolve().then(()=>this._updateModelValue(e,r)):this._updateModelValue(e,r)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>e.value!=null&&n===e.value):e.value===this._rawValue}
52_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;e<this._buttonToggles.length;e++){let n=this._buttonToggles.get(e);if(!n.disabled){n.tabIndex=0;break}}this._markButtonsForCheck()}_getNextButton(e,n){let r=this._buttonToggles;for(let a=1;a<=r.length;a++){let s=(e+n*a+r.length)%r.length,l=r.get(s);if(l&&!l.disabled)return l}return null}_setSelectionByValue(e){this._rawValue=e,this._buttonToggles&&(this.multiple&&e?(Array.isArray(e),this._clearSelection(),e.forEach(n=>this._selectValue(n))):(this._clearSelection(),this._selectValue(e)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e){let n=this._buttonToggles.find(r=>r.value!=null&&r.value===e);n&&(n.checked=!0,this._selectionModel.select(n),this.multiple||(n.tabIndex=0))}_updateModelValue(e,n){n&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(E6,8),G(Ni,8))},t.\u0275dir=_e({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,r,a){if(n&1&&_t(a,T6,5),n&2){let s;Te(s=Me())&&(r._buttonToggles=s)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,r){n&1&&Se("keydown",function(s){return r._keydown(s)}),n&2&&(qe("role",r.multiple?"group":"radiogroup")("aria-disabled",r.disabled),Fe("mat-button-toggle-vertical",r.vertical)("mat-button-toggle-group-appearance-standard",r.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",Ie],value:"value",multiple:[2,"multiple","multiple",Ie],disabled:[2,"disabled","disabled",Ie],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",Ie],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",Ie]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],standalone:!0,features:[st([AJ,{provide:S6,useExisting:t}]),vt]});let i=t;return i})(),T6=(()=>{let t=class t{get buttonId(){return`${this.id}-button`}get tabIndex(){return this._tabIndex}set tabIndex(e){this._tabIndex=e,this._markForCheck()}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}constructor(e,n,r,a,s,l){this._changeDetectorRef=n,this._elementRef=r,this._focusMonitor=a,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new pe;let c=Number(s);this.tabIndex=c||c===0?c:null,this.buttonToggleGroup=e,this.appearance=l&&l.appearance?l.appearance:"standard",this.disabledInteractive=l?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${D6++}`,e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(r=>r.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new Av(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}};t.\u0275fac=function(n){return new(n||t)(G(S6,8),G(nt),G(Pe),G(wn),yn("tabindex"),G(E6,8))},t.\u0275cmp=me({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(n,r){if(n&1&&ct(yJ,5),n&2){let a;Te(a=Me())&&(r._buttonElement=a.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,r){n&1&&Se("focus",function(){return r.focu
52s()}),n&2&&(qe("aria-label",null)("aria-labelledby",null)("id",r.id)("name",null),Fe("mat-button-toggle-standalone",!r.buttonToggleGroup)("mat-button-toggle-checked",r.checked)("mat-button-toggle-disabled",r.disabled)("mat-button-toggle-disabled-interactive",r.disabledInteractive)("mat-button-toggle-appearance-standard",r.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",Ie],appearance:"appearance",checked:[2,"checked","checked",Ie],disabled:[2,"disabled","disabled",Ie],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[vt,it],ngContentSelectors:_J,decls:8,vars:14,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"button",1,0),Se("click",function(){return je(a),Ve(r._onButtonClick())}),q(2,"span",2),Ae(3,wJ,1,1,"mat-pseudo-checkbox",3)(4,xJ,1,1,"mat-pseudo-checkbox",3),Qe(5),Y()(),ne(6,"span",4)(7,"span",5)}if(n&2){let a=qi(1);J("id",r.buttonId)("disabled",r.disabled&&!r.disabledInteractive||null),qe("role",r.isSingleSelector()?"radio":"button")("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-pressed",r.isSingleSelector()?null:r.checked)("aria-checked",r.isSingleSelector()?r.checked:null)("name",r._getButtonName())("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),$(3),lt(r.buttonToggleGroup&&r.checked&&!r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),$(),lt(r.buttonToggleGroup&&r.checked&&r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),$(3),J("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)}},dependencies:[pr,Zx],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-app-on-surface));background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-app-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-app-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-app-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-app-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-app-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}
52.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}"],encapsulation:2,changeDetection:0});let i=t;return i})(),D2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Qr,T6,Ct]});let i=t;return i})();var EJ=["input"],SJ=["formField"],DJ=["*"],M6=0,kv=class{constructor(t,o){this.source=t,this.value=o}},TJ={provide:jn,useExisting:bi(()=>T2),multi:!0},I6=new ye("MatRadioGroup"),MJ=new ye("mat-radio-default-options",{providedIn:"root",factory:IJ});function IJ(){return{color:"accent",disabledInteractive:!1}}var T2=(()=>{let t=class t{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name=`mat-radio-group-${M6++}`,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new pe,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new kv(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}};t.\u0275fac=function(n){return new(n||t)(G(nt))},t.\u0275dir=_e({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,r,a){if(n&1&&_t(a,Ev,5),n&2){let s;Te(s=Me())&&(r._radios=s)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",Ie],required:[2,"required","required",Ie],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie]},outputs:{change:"change"}
52,exportAs:["matRadioGroup"],standalone:!0,features:[st([TJ,{provide:I6,useExisting:t}]),vt]});let i=t;return i})(),Ev=(()=>{let t=class t{get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,n,r,a,s,l,c,d){this._elementRef=n,this._changeDetector=r,this._focusMonitor=a,this._radioDispatcher=s,this._defaultOptions=c,this._ngZone=be(Ue),this._uniqueId=`mat-radio-${++M6}`,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new pe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=be($t),this._onInputClick=u=>{this.disabled&&this.disabledInteractive&&u.preventDefault()},this.radioGroup=e,this._noopAnimations=l==="NoopAnimations",this._disabledInteractive=c?.disabledInteractive??!1,d&&(this.tabIndex=hn(d,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new kv(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){let e=this.radioGroup,n;if(!e||!e.selected||this.disabled?n=this.tabIndex:n=e.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",n+""),this._previousTabIndex=n,Sn(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}};t.\u0275fac=function(n){return new(n||t)(G(I6,8),G(Pe),G(nt),G(wn),G(ou),G(Ri,8),G(MJ,8),yn("tabindex"))},t.\u0275cmp=me({type:t,selectors:[["mat-radio-button"]],viewQuery:function(n,r){if(n&1&&(ct(EJ,5),ct(SJ,7,Pe)),n&2){let a;Te(a=Me())&&(r._inputElement=a.first),Te(a=Me())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,r){n&1&&Se("focus",function(){return r._inputElement.nativeElement.focus()}),n&2&&(qe("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),Fe("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",Ie],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:hn(e)],checked:[2,"checked","checked",Ie],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",Ie],required:[2,"required","required",Ie],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[vt,it],ngContentSelectors:DJ,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner
52-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"div",2,0)(2,"div",3)(3,"div",4),Se("click",function(l){return je(a),Ve(r._onTouchTargetClick(l))}),Y(),q(4,"input",5,1),Se("change",function(l){return je(a),Ve(r._onInputInteraction(l))}),Y(),q(6,"div",6),ne(7,"div",7)(8,"div",8),Y(),q(9,"div",9),ne(10,"div",10),Y()(),q(11,"label",11),Qe(12),Y()()}n&2&&(J("labelPosition",r.labelPosition),$(2),Fe("mdc-radio--disabled",r.disabled),$(2),J("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),qe("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),$(5),J("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),$(2),J("for",r.inputId))},dependencies:[pr,pu],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner
52-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}
52[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0});let i=t;return i})(),M2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[Ct,Vi,Qr,Ev,Ct]});let i=t;return i})();var PJ=["switch"],RJ=["*"];function FJ(i,t){i&1&&(q(0,"span",10),Pi(),q(1,"svg",12),ne(2,"path",13),Y(),q(3,"svg",14),ne(4,"path",15),Y()())}var NJ=new ye("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),LJ={provide:jn,useExisting:bi(()=>O6),multi:!0},Sv=class{constructor(t,o){this.source=t,this.checked=o}},BJ=0,O6=(()=>{let t=class t{_createChangeEvent(e){return new Sv(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,n,r,a,s,l){this._elementRef=e,this._focusMonitor=n,this._changeDetectorRef=r,this.defaults=s,this._onChange=c=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new pe,this.toggleChange=new pe,this.tabIndex=parseInt(a)||0,this.color=s.color||"accent",this._noopAnimations=l==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++BJ}`,this.hideIcon=s.hideIcon??!1,this.disabledInteractive=s.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Sv(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(wn),G(nt),yn("tabindex"),G(NJ),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(n,r){if(n&1&&ct(PJ,5),n&2){let a;Te(a=Me())&&(r._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,r){n&2&&(Dn("id",r.id),qe("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),xt(r.color?"mat-"+r.color:""),Fe("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",Ie],color:"color",disabled:[2,"disabled","disabled",Ie],disableRipple:[2,"disableRipple","disableRipple",Ie],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:hn(e)],checked:[2,"checked","checked",Ie],hideIcon:[2,"hideIcon","hideIcon",Ie],disabledInteractive:[2,"disabledInteractive","disabledInteractive",Ie]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[st([LJ,{provide:Gn,useExisting:t,multi:!0}]),vt,gt,it],ngContentSelectors:RJ,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,r){if(n&1){let a=It();Dt(),q(0,"div",1)(1,"button",2,0),Se("click",function(){return je(a),Ve(r._handleClick())}),ne(3,"span",3),q(4,"span",4)(5,"span",5)(6,"span",6),ne(7,"span",7),Y(),q(8,"span",8),ne(9,"span",9),Y(),Ae(10,FJ,5,0,"span",10),Y()()(),q(11,"label",11),Se("click",function(l){return je(a),Ve(l.stopPropagation())}),Qe(12),Y()()}if(n&2){let a=qi(2);J("labelPosition",r.labelPosition),$(),Fe("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),J("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),qe("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),$(8),J("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),$(),lt(r.hideIcon?-1:10),$(),J("for",r.buttonId),qe("id",r._labelId)}},dependencies:[pr,pu],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}
52.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-app-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}
52.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);
52fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0});let i=t;return i})();var I2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[O6,Ct,Ct]});let i=t;return i})();var jJ=["mat-menu-item",""],VJ=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],zJ=["mat-icon, [matMenuItemIcon]","*"];function HJ(i,t){i&1&&(Pi(),q(0,"svg",2),ne(1,"polygon",3),Y())}var UJ=["*"];function GJ(i,t){if(i&1){let o=It();q(0,"div",0),Se("keydown",function(n){je(o);let r=ue();return Ve(r._handleKeydown(n))})("click",function(){je(o);let n=ue();return Ve(n.closed.emit("click"))})("@transformMenu.start",function(n){je(o);let r=ue();return Ve(r._onAnimationStart(n))})("@transformMenu.done",function(n){je(o);let r=ue();return Ve(r._onAnimationDone(n))}),q(1,"div",1),Qe(2),Y()()}if(i&2){let o=ue();xt(o._classList),J("id",o.panelId)("@transformMenu",o._panelAnimationState),qe("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby||null)("aria-describedby",o.ariaDescribedby||null)}}var P2=new ye("MAT_MENU_PANEL"),O2=(()=>{let t=class t{constructor(e,n,r,a,s){this._elementRef=e,this._document=n,this._focusMonitor=r,this._parentMenu=a,this._changeDetectorRef=s,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new Ne,this._focused=new Ne,this._highlighted=!1,this._triggersSubmenu=!1,a?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r<n.length;r++)n[r].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(ut),G(wn),G(P2,8),G(nt))},t.\u0275cmp=me({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(n,r){n&1&&Se("click",function(s){return r._checkDisabled(s)})("mouseenter",function(){return r._handleMouseEnter()}),n&2&&(qe("role",r.role)("tabindex",r._getTabIndex())("aria-disabled",r.disabled)("disabled",r.disabled||null),Fe("mat-mdc-menu-item-highlighted",r._highlighted)("mat-mdc-menu-item-submenu-trigger",r._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",Ie],disableRipple:[2,"disableRipple","disableRipple",Ie]},exportAs:["matMenuItem"],standalone:!0,features:[vt,it],attrs:jJ,ngContentSelectors:zJ,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,r){n&1&&(Dt(VJ),Qe(0),q(1,"span",0),Qe(2,1),Y
52(),ne(3,"div",1),Ae(4,HJ,2,0,":svg:svg",2)),n&2&&($(3),J("matRippleDisabled",r.disableRipple||r.disabled)("matRippleTrigger",r._getHostElement()),$(),lt(r._triggersSubmenu?4:-1))},dependencies:[pr],encapsulation:2,changeDetection:0});let i=t;return i})();var WJ=new ye("MatMenuContent");var Tv={transformMenu:xn("transformMenu",[wi("void",Ot({opacity:0,transform:"scale(0.8)"})),Ti("void => enter",Hi("120ms cubic-bezier(0, 0, 0.2, 1)",Ot({opacity:1,transform:"scale(1)"}))),Ti("* => void",Hi("100ms 25ms linear",Ot({opacity:0})))]),fadeInItems:xn("fadeInItems",[wi("showing",Ot({opacity:1})),Ti("void => *",[Ot({opacity:0}),Hi("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},S3e=Tv.fadeInItems,D3e=Tv.transformMenu,qJ=0,YJ=new ye("mat-menu-default-options",{providedIn:"root",factory:ZJ});function ZJ(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var Dv=(()=>{let t=class t{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}set panelClass(e){let n=this._previousPanelClass,r=de({},this._classList);n&&n.length&&n.split(" ").forEach(a=>{r[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{r[a]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,n,r,a){this._elementRef=e,this._changeDetectorRef=a,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new tr,this._classList={},this._panelAnimationState="void",this._animationDone=new Ne,this.closed=new pe,this.close=this.closed,this.panelId=`mat-menu-panel-${qJ++}`,this._injector=be($t),this.overlayPanelClass=r.overlayPanelClass||"",this._xPosition=r.xPosition,this._yPosition=r.yPosition,this.backdropClass=r.backdropClass,this.overlapTrigger=r.overlapTrigger,this.hasBackdrop=r.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new qo(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ai(this._directDescendantItems),mn(e=>Ii(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let r=e.toArray(),a=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[a]&&!r[a].disabled?n.setActiveItem(a):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe(Ai(this._directDescendantItems),mn(n=>Ii(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,r=this._keyManager;switch(n){case 27:en(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=Sn(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){if(this._baseElevation===null){let l=(typeof getComputedStyle=="function"?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(l)}let n=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${n}`,a=Object.keys(this._classList).find(s=>s.startsWith(this._elevationPrefix));if(!a||a===this._previousElevation){let s=de({},this._classList);this._previousElevation&&(s[this._previousElevation]=!1),s[r]=!0,this._previousElevation=r,this._classList=s}}
52setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=mt(de({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,e.toState==="enter"&&this._keyManager.activeItemIndex===0&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Ai(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue),G(YJ),G(nt))},t.\u0275cmp=me({type:t,selectors:[["mat-menu"]],contentQueries:function(n,r,a){if(n&1&&(_t(a,WJ,5),_t(a,O2,5),_t(a,O2,4)),n&2){let s;Te(s=Me())&&(r.lazyContent=s.first),Te(s=Me())&&(r._allItems=s),Te(s=Me())&&(r.items=s)}},viewQuery:function(n,r){if(n&1&&ct(ci,5),n&2){let a;Te(a=Me())&&(r.templateRef=a.first)}},hostVars:3,hostBindings:function(n,r){n&2&&qe("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",Ie],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:Ie(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[st([{provide:P2,useExisting:t}]),vt,it],ngContentSelectors:UJ,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(n,r){n&1&&(Dt(),Ae(0,GJ,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}
52[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Tv.transformMenu,Tv.fadeInItems]},changeDetection:0});let i=t;return i})(),R6=new ye("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let i=be(tn);return()=>i.scrollStrategies.reposition()}});function QJ(i){return()=>i.scrollStrategies.reposition()}var $J={provide:R6,deps:[tn],useFactory:QJ},P6=fr({passive:!0});var T3e=(()=>{let t=class t{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,n,r,a,s,l,c,d,u){this._overlay=e,this._element=n,this._viewContainerRef=r,this._menuItemInstance=l,this._dir=c,this._focusMonitor=d,this._ngZone=u,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=kt.EMPTY,this._hoverSubscription=kt.EMPTY,this._menuCloseSubscription=kt.EMPTY,this._changeDetectorRef=be(nt),this._handleTouchStart=h=>{wf(h)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new pe,this.onMenuOpen=this.menuOpened,this.menuClosed=new pe,this.onMenuClose=this.menuClosed,this._scrollStrategy=a,this._parentMaterialMenu=s instanceof Dv?s:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,P6)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,P6),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let e=this.menu;if(this._menuOpen||!e)return;let n=this._createOverlay(e),r=n.getConfig(),a=r.positionStrategy;this._setPosition(e,a),r.hasBackdrop=e.hasBackdrop==null?!this.triggersSubmenu():e.hasBackdrop,n.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof Dv&&(e._startAnimation(),e._directDescendantItems.changes.pipe(Mt(e.close)).subscribe(()=>{a.withLockedPosition(!1).reapplyLastPosition(),a.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;let n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof Dv?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe(Wt(r=>r.toState==="void"),Oi(1),Mt(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let n=0,r=e.parentMenu;for(;r;)n++,r=r.parentMenu;e.setElevation(n)}}
52_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new os({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{let a=r.connectionPair.overlayX==="start"?"after":"before",s=r.connectionPair.overlayY==="top"?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(a,s)):e.setPositionClasses(a,s)})}_setPosition(e,n){let[r,a]=e.xPosition==="before"?["end","start"]:["start","end"],[s,l]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[c,d]=[s,l],[u,h]=[r,a],p=0;if(this.triggersSubmenu()){if(h=r=e.xPosition==="before"?"start":"end",a=u=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let f=this._parentMaterialMenu.items.first;this._parentInnerPadding=f?f._getHostElement().offsetTop:0}p=s==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(c=s==="top"?"bottom":"top",d=l==="top"?"bottom":"top");n.withPositions([{originX:r,originY:c,overlayX:u,overlayY:s,offsetY:p},{originX:a,originY:c,overlayX:h,overlayY:s,offsetY:p},{originX:r,originY:d,overlayX:u,overlayY:l,offsetY:-p},{originX:a,originY:d,overlayX:h,overlayY:l,offsetY:-p}])}_menuClosingActions(){let e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:Ke(),a=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Wt(s=>s!==this._menuItemInstance),Wt(()=>this._menuOpen)):Ke();return Ii(e,r,a,n)}_handleMousedown(e){_f(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Wt(e=>e===this._menuItemInstance&&!e.disabled),ng(0,bh)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Dv&&this.menu._isAnimating?this.menu._animationDone.pipe(Oi(1),ng(0,bh),Mt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new Ar(e.templateRef,this._viewContainerRef)),this._portal}};t.\u0275fac=function(n){return new(n||t)(G(tn),G(Pe),G(Fi),G(R6),G(P2,8),G(O2,10),G(Ni,8),G(wn),G(Ue))},t.\u0275dir=_e({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,r){n&1&&Se("click",function(s){return r._handleClick(s)})("mousedown",function(s){return r._handleMousedown(s)})("keydown",function(s){return r._handleKeydown(s)}),n&2&&qe("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0});let i=t;return i})(),R2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[$J],imports:[Vi,Qr,Ct,Wo,rs,Ct]});let i=t;return i})();var KJ=["*"];function XJ(i,t){i&1&&Qe(0)}var F2=(()=>{let t=class t{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0});let i=t;return i})(),N2=(()=>{let t=class t{constructor(e){this.template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["","cdkStepLabel",""]],standalone:!0});let i=t;return i})(),JJ=0;
52var Vs={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},L2=new ye("STEPPER_GLOBAL_OPTIONS"),Mv=(()=>{let t=class t{get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=e}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(e){this._customError=e}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,n){this._stepper=e,this.interacted=!1,this.interactedStream=new pe,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=n||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}};t.\u0275fac=function(n){return new(n||t)(G(bi(()=>pp)),G(L2,8))},t.\u0275cmp=me({type:t,selectors:[["cdk-step"]],contentQueries:function(n,r,a){if(n&1&&(_t(a,N2,5),_t(a,xr,5)),n&2){let s;Te(s=Me())&&(r.stepLabel=s.first),Te(s=Me())&&(r._childForms=s)}},viewQuery:function(n,r){if(n&1&&ct(ci,7),n&2){let a;Te(a=Me())&&(r.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",Ie],optional:[2,"optional","optional",Ie],completed:[2,"completed","completed",Ie],hasError:[2,"hasError","hasError",Ie]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[vt,gt,it],ngContentSelectors:KJ,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Ae(0,XJ,1,0,"ng-template"))},encapsulation:2,changeDetection:0});let i=t;return i})(),pp=(()=>{let t=class t{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this.steps&&this._steps?(this._isValidIndex(e),this.selected?._markAsInteracted(),this._selectedIndex!==e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e)):this._selectedIndex=e}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}constructor(e,n,r){this._dir=e,this._changeDetectorRef=n,this._elementRef=r,this._destroyed=new Ne,this.steps=new tr,this._sortedHeaders=new tr,this.linear=!1,this._selectedIndex=0,this.selectionChange=new pe,this.selectedIndexChange=new pe,this._orientation="horizontal",this._groupId=JJ++}ngAfterContentInit(){this._steps.changes.pipe(Ai(this._steps),Mt(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(n=>n._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(Ai(this._stepHeader),Mt(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((n,r)=>n._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new qo(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),(this._dir?this._dir.change:Ke()).pipe(Ai(this._layoutDirection()),Mt(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}
52reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let n=e-this._selectedIndex;return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(e,n=Vs.NUMBER){let r=this.steps.toArray()[e],a=this._isCurrentStep(e);return r._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(r,a):this._getGuidelineLogic(r,a,n)}_getDefaultIndicatorLogic(e,n){return e._showError()&&e.hasError&&!n?Vs.ERROR:!e.completed||n?Vs.NUMBER:e.editable?Vs.EDIT:Vs.DONE}_getGuidelineLogic(e,n,r=Vs.NUMBER){return e._showError()&&e.hasError&&!n?Vs.ERROR:e.completed&&!n?Vs.DONE:e.completed&&n?r:e.editable&&n?Vs.EDIT:r}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){let n=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:n[e],previouslySelectedStep:n[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){let n=en(e),r=e.keyCode,a=this._keyManager;a.activeItemIndex!=null&&!n&&(r===32||r===13)?(this.selectedIndex=a.activeItemIndex,e.preventDefault()):a.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(n=>{let r=n.stepControl;return(r?r.invalid||r.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,n=is();return e===n||e.contains(n)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}};t.\u0275fac=function(n){return new(n||t)(G(Ni,8),G(nt),G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,Mv,5),_t(a,F2,5)),n&2){let s;Te(s=Me())&&(r._steps=s),Te(s=Me())&&(r._stepHeader=s)}},inputs:{linear:[2,"linear","linear",Ie],selectedIndex:[2,"selectedIndex","selectedIndex",hn],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[vt]});let i=t;return i})(),F6=(()=>{let t=class t{constructor(e){this._stepper=e,this.type="submit"}};t.\u0275fac=function(n){return new(n||t)(G(pp))},t.\u0275dir=_e({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,r){n&1&&Se("click",function(){return r._stepper.next()}),n&2&&Dn("type",r.type)},inputs:{type:"type"},standalone:!0});let i=t;return i})();var N6=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[ns]});let i=t;return i})();function eee(i,t){if(i&1&&Ji(0,2),i&2){let o=ue();J("ngTemplateOutlet",o.iconOverrides[o.state])("ngTemplateOutletContext",o._getIconContext())}}function tee(i,t){if(i&1&&(q(0,"span",7),ve(1),Y()),i&2){let o=ue(2);$(),_i(o._getDefaultTextForState(o.state))}}function iee(i,t){if(i&1&&(q(0,"span",8),ve(1),Y()),i&2){let o=ue(3);$(),_i(o._intl.completedLabel)}}function nee(i,t){if(i&1&&(q(0,"span",8),ve(1),Y()),i&2){let o=ue(3);$(),_i(o._intl.editableLabel)}}function ree(i,t){if(i&1&&(Ae(0,iee,2,1,"span",8)(1,nee,2,1,"span",8),q(2,"mat-icon",7),ve(3),Y()),i&2){let o=ue(2);lt(o.state==="done"?0:o.state==="edit"?1:-1),$(3),_i(o._getDefaultTextForState(o.state))}}function oee(i,t){if(i&1&&Ae(0,tee,2,1,"span",7)(1,ree,4,2,"mat-icon",7),i&2){let o,e=ue();lt((o=e.state)==="number"?0:1)}}function aee(i,t){i&1&&(q(0,"div",4),Ji(1,9),Y()),i&2&&($(),J("ngTemplateOutlet",t.template))}function see(i,t){if(i&1&&(q(0,"div",4),ve(1),Y()),i&2){let o=ue();$(),_i(o.label)}}function lee(i,t){if(i&1&&(q(0,"div",5),ve(1),Y()),i&2){let o=ue();$(),_i(o._intl.optionalLabel)}}function cee(i,t){if(i&1&&(q(0,"div",6),ve(1),Y()),i&2){let o=ue();$(),_i(o.errorMessage)}}var B6=["*"];function dee(i,t){}function uee(i,t){if(i&1&&(Qe(0),Ae(1,dee,0,0,"ng-template",0)),i&2){let o=ue();$(),J("cdkPortalOutlet",o._portal)}}var j6=(i,t)=>({step:i,i:t}),V6=i=>({animationDuration:i}),z6=(i,t)=>({value:i,params:t});function hee(i,t){i&1&&Qe(0)}function fee(i,t){i&1&&ne(0,"div",6)}function pee(i,t){if(i&1&&(Ji(0,5),Ae(1,fee,1,0,"div",6)),i&2){let o=t.$implicit,e=t.$index,n=t.$count;ue(2);let r=qi(4);J("ngTemplateOutlet",r)("ngTemplateOutletContext",va(3,j6,o,e)),$(),lt(e!==n-1?1:-1)}}function mee(i,t){if(i&1){let o=It();q(0,"div",7),Se("@horizontalStepTransition.done",function(n){je(o);let r=ue(2);return Ve(r._animationDone.next(n))}),Ji(1,8),Y()}if(i&2){let o=t.$implicit,e=t.$index,n=ue(2);Fe("mat-horizontal-stepper-content-inactive",n.selectedIndex!==e),J("@horizontalStepTransition",va(8,z6,n._getAnimationDirection(e),Ho(6,V6,n._getAnimationDuration())))("id",n._getStepContentId(e)),qe("aria-labelledby",n._getStepLabelId(e)),$(),J("ngTemplateOutlet",o.content)}}function gee(i,t){if(i&1&&(q(0,"div",1)(1,"div",2),dr(2,pee,2,6,null,null,ba),Y(),q(4,"div",3),dr(5,mee,2,11,"div",4,ba),Y()()),i&2){let o=ue();$(2),ur(o.steps),$(3),ur(o.steps)}}function bee(i,t){if(i&1){let o=It();q(0,"div",9),Ji(1,5),q(2,"div",10)(3,"div",11),Se("@verticalStepTransition.done",function(n){je(o);let r=ue(2);return Ve(r._animationDone.next(n))}),q(4,"div",12),Ji(5,8),Y()()()()}if(i&2){let o=t.$implicit,e=t.$index,n=t.$count,r=ue(2),a=qi(4);$(),J("ngTemplateOutlet",a)("ngTemplateOutletContext",va(10,j6,o,e)),$(),Fe("mat-stepper-vertical-line",e!==n-1),$(),Fe("mat-vertical-stepper-content-inactive",r.selectedIndex!==e),J("@verticalStepTransition",va(15,z6,r._getAnimationDirection(e),Ho(13,V6,r._getAnimationDuration())))("id",r._getStepContentId(e)),qe("aria-labelledby",r._getStepLabelId(e)),$(2),J("ngTemplateOutlet",o.content)}}function vee(i,t){if(i&1&&dr(0,bee,6,18,"div",9,ba),i&2){let o=ue();ur(o.steps)}}function yee(i,t){if(i&1){let o=It();q(0,"mat-step-header",13),Se("click",function(){let n=je(o).step;return Ve(n.select())})("keydown",function(n){je(o);let r=ue();return Ve(r._onKeydown(n))}),Y()}if(i&2){let o=t.step,e=t.i,n=ue();Fe("mat-horizontal-stepper-header",n.orientation==="horizontal")("mat-vertical-stepper-header",n.orientation==="vertical"),J("tabIndex",n._getFocusIndex()===e?0:-1)("id",n._getStepLabelId(e))("index",e)("state",n._getIndicatorType(e,o.state))("label",o.stepLabel||o.label)("selected",n.selectedIndex===e)("active",n._stepIsNavigable(e,o))("optional",o.optional)("errorMessage",o.errorMessage)("iconOverrides",n._iconOverrides)("disableRipple",n.disableRipple||!n._stepIsNavigable(e,o))("color",o.color||n.color),qe("aria-posinset",e+1)("aria-setsize",n.steps.length)("aria-controls",n._getStepContentId(e))("aria-selected",n.selectedIndex==e)("aria-label",o.ariaLabel||null)("aria-labelledby",!o.ariaLabel&&o.ariaLabelledby?o.ariaLabelledby:null)("aria-disabled",n._stepIsNavigable(e,o)?null:!0)}}var B2=(()=>{let t=class t extends N2{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matStepLabel",""]],standalone:!0,features:[rt]});let i=t;return i})(),Iv=(()=>{let t=class t{constructor(){this.changes=new Ne,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function _ee(i){return i||new Iv}var wee={provide:Iv,deps:[[new Ur,new to,Iv]],useFactory:_ee},j2=(()=>{let t=class t extends F2{constructor(e,n,r,a){super(r),this._intl=e,this._focusMonitor=n,this._intlSubscription=e.changes.subscribe(()=>a.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,n){e?this._focusMonitor.focusVia(this._elementRef,e,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof B2?null:this.label}_templateLabel(){return this.label instanceof B2?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}};t.\u0275fac=function(n){return new(n||t)(G(Iv),G(wn),G(Pe),G(nt))},t.\u0275cmp=me({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(n,r){n&2&&xt("mat-"+(r.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[rt,it],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,r){if(n&1&&(ne(0,"div",0),q(1,"div")(2,"div",1),Ae(3,eee,1,2,"ng-container",2)(4,oee,2,1),Y()(),q(5,"div",3),Ae(6,aee,2,1,"div",4)(7,see,2,1,"div",4)(8,lee,2,1,"div",5)(9,cee,2,1,"div",6),Y()),n&2){let a;J("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disableRipple),$(),Qa("mat-step-icon-state-",r.state," mat-step-icon"),Fe("mat-step-icon-selected",r.selected),$(2),lt(r.iconOverrides&&r.iconOverrides[r.state]?3:4),$(2),Fe("mat-step-label-active",r.active)("mat-step-label-selected",r.selected)("mat-step-label-error",r.state=="error"),$(),lt((a=r._templateLabel())?6:r._stringLabel()?7:-1,a),$(2),lt(r.o
52ptional&&r.state!="error"?8:-1),$(),lt(r.state==="error"?9:-1)}},dependencies:[pr,bo,bO],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0});let i=t;return i})(),H6="500ms",U6="225ms",L6={horizontalStepTransition:xn("horizontalStepTransition",[wi("previous",Ot({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),wi("current",Ot({transform:"none",visibility:"inherit"})),wi("next",Ot({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),Ti("* => *",Jx([Hi("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Oc("@*",Ic(),{optional:!0})]),{params:{animationDuration:H6}})]),verticalStepTransition:xn("verticalStepTransition",[wi("previous",Ot({height:"0px",visibility:"hidden"})),wi("next",Ot({height:"0px",visibility:"hidden"})),wi("current",Ot({height:"*",visibility:"inherit"})),Ti("* <=> current",Jx([Hi("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Oc("@*",Ic(),{optional:!0})]),{params:{animationDuration:U6}})])},xee=(()=>{let t=class t{constructor(e){this.templateRef=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0});let i=t;return i})(),Cee=(()=>{let t=class t{constructor(e){this._template=e}};t.\u0275fac=function(n){return new(n||t)(G(ci))},t.\u0275dir=_e({type:t,selectors:[["ng-template","matStepContent",""]],standalone:!0});let i=t;return i})(),Aee=(()=>{let t=class t extends Mv{constructor(e,n,r,a){super(e,a),this._errorStateMatcher=n,this._viewContainerRef
52=r,this._isSelected=kt.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(mn(()=>this._stepper.selectionChange.pipe(et(e=>e.selectedStep===this),Ai(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new Ar(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,n){let r=this._errorStateMatcher.isErrorState(e,n),a=!!(e&&e.invalid&&this.interacted);return r||a}};t.\u0275fac=function(n){return new(n||t)(G(bi(()=>G6)),G($o,4),G(Fi),G(L2,8))},t.\u0275cmp=me({type:t,selectors:[["mat-step"]],contentQueries:function(n,r,a){if(n&1&&(_t(a,B2,5),_t(a,Cee,5)),n&2){let s;Te(s=Me())&&(r.stepLabel=s.first),Te(s=Me())&&(r._lazyContent=s.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[st([{provide:$o,useExisting:t},{provide:Mv,useExisting:t}]),rt,it],ngContentSelectors:B6,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(Dt(),Ae(0,uee,2,1,"ng-template"))},dependencies:[Lr],encapsulation:2,changeDetection:0});let i=t;return i})(),G6=(()=>{let t=class t extends pp{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,n,r){super(e,n,r),this._stepHeader=void 0,this._steps=void 0,this.steps=new tr,this.animationDone=new pe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ne,this._animationDuration="",this._isServer=!be(Zt).isBrowser;let a=r.nativeElement.nodeName.toLowerCase();this.orientation=a==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:n})=>this._iconOverrides[e]=n),this.steps.changes.pipe(Mt(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Mt(this._destroyed)).subscribe(e=>{e.toState==="current"&&this.animationDone.emit()})}_stepIsNavigable(e,n){return n.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:this.orientation==="horizontal"?H6:U6}};t.\u0275fac=function(n){return new(n||t)(G(Ni,8),G(nt),G(Pe))},t.\u0275cmp=me({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,Aee,5),_t(a,xee,5)),n&2){let s;Te(s=Me())&&(r._steps=s),Te(s=Me())&&(r._icons=s)}},viewQuery:function(n,r){if(n&1&&ct(j2,5),n&2){let a;Te(a=Me())&&(r._stepHeader=a)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(n,r){n&2&&(qe("aria-orientation",r.orientation),Fe("mat-stepper-horizontal",r.orientation==="horizontal")("mat-stepper-vertical",r.orientation==="vertical")("mat-stepper-label-position-end",r.orientation==="horizontal"&&r.labelPosition=="end")("mat-stepper-label-position-bottom",r.orientation==="horizontal"&&r.labelPosition=="bottom")("mat-stepper-header-position-bottom",r.headerPosition==="bottom"))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[st([{provide:pp,useExisting:t}]),rt,it],ngContentSelectors:B6,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(n,r){if(n&1&&(Dt(),Ae(0,hee,1,0)(1,gee,7,0,"div",1)(2,vee,2,0)(3,yee,1,23,"ng-template",null,0,Gr)),n&2){let a;lt(r._isServer?0:-1),$(),lt((a=r.orientation)==="horizontal"?1:a==="vertical"?2:-1)}},dependencies:[bo,j2],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;
52left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[L6.horizontalStepTransition,L6.verticalStepTransition]},changeDetection:0});let i=t;return i})(),x4e=(()=>{let t=class t extends F6{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,r){n&2&&Dn("type",r.type)},standalone:!0,features:[rt]});let i=t;return i})();var V2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[wee,$o],imports:[Ct,Vi,wo,N6,op,Qr,G6,j2,Ct]});let i=t;return i})();var kee=["*"],Eee='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:
52focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}',See=["unscopedContent"],Dee=["text"],Tee=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],Mee=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var Iee=new ye("ListOption"),Oee=(()=>{let t=class t{constructor(e){this._elementRef=e}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0});let i=t;return i})(),Pee=(()=>{let t=class t{constructor(e){this._elementRef=e}};t.\u0275fac=function(n){return new(n||t)(G(Pe))},t.\u0275dir=_e({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0});let i=t;return i})(),Ree=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0});let i=t;return i})(),W6=(()=>{let t=class t{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}};t.\u0275fac=function(n){return new(n||t)(G(Iee,8))},t.\u0275dir=_e({type:t,hostVars:4,hostBindings:function(n,r){n&2&&Fe("mdc-list-item__start",r._isAlignedAtStart())("mdc-list-item__end",!r._isAlignedAtStart())},standalone:!0});let i=t;return i})(),Fee=(()=>{let t=class t extends W6{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[rt]});let i=t;return i})(),Nee=(()=>{let t=class t extends W6{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275dir=_e({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[rt]});let i=t;return i})(),Lee=new ye("MAT_LIST_CONFIG"),Ov=(()=>{let t=class t{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=be(Lee,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=rr(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=rr(e)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,hostVars:1,hostBindings:function(n,r){n&2&&qe("aria-disabled",r.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0});let i=t;return i})(),Bee=(()=>{let t=class t{set lines(e){this._explicitLines=Zr(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=rr(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=rr(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,n,r,a,s,l){this._elementRef=e,this._ngZone=n,this._listBase=r,this._platform=a,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new kt,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=s||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=l==="NoopAnimations",r&&!r._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Af(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(Ii(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}
52_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let n=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",n===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",n===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&n===1;r.classList.toggle("mdc-list-item__primary-text",a),r.classList.toggle("mdc-list-item__secondary-text",!a)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue),G(Ov,8),G(Zt),G(Al,8),G(Ri,8))},t.\u0275dir=_e({type:t,contentQueries:function(n,r,a){if(n&1&&(_t(a,Fee,4),_t(a,Nee,4)),n&2){let s;Te(s=Me())&&(r._avatars=s),Te(s=Me())&&(r._icons=s)}},hostVars:4,hostBindings:function(n,r){n&2&&(qe("aria-disabled",r.disabled)("disabled",r._isButtonElement&&r.disabled||null),Fe("mdc-list-item--disabled",r.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0});let i=t;return i})();var H4e=(()=>{let t=class t extends Ov{};t.\u0275fac=(()=>{let e;return function(r){return(e||(e=Kt(t)))(r||t)}})(),t.\u0275cmp=me({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],standalone:!0,features:[st([{provide:Ov,useExisting:t}]),rt,it],ngContentSelectors:kee,decls:1,vars:0,template:function(n,r){n&1&&(Dt(),Qe(0))},styles:[Eee],encapsulation:2,changeDetection:0});let i=t;return i})(),U4e=(()=>{let t=class t extends Bee{get activated(){return this._activated}set activated(e){this._activated=rr(e)}constructor(e,n,r,a,s,l){super(e,n,r,a,s,l),this._activated=!1}_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue),G(Ov,8),G(Zt),G(Al,8),G(Ri,8))},t.\u0275cmp=me({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,Pee,5),_t(a,Oee,5),_t(a,Ree,5)),n&2){let s;Te(s=Me())&&(r._lines=s),Te(s=Me())&&(r._titles=s),Te(s=Me())&&(r._meta=s)}},viewQuery:function(n,r){if(n&1&&(ct(See,5),ct(Dee,5)),n&2){let a;Te(a=Me())&&(r._unscopedContent=a.first),Te(a=Me())&&(r._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(n,r){n&2&&(qe("aria-current",r._getAriaCurrent()),Fe("mdc-list-item--activated",r.activated)("mdc-list-item--with-leading-avatar",r._avatars.length!==0)("mdc-list-item--with-leading-icon",r._icons.length!==0)("mdc-list-item--with-trailing-meta",r._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",r._hasBothLeadingAndTrailing())("_mat-animation-noopable",r._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[rt,it],ngContentSelectors:Mee,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(n,r){if(n&1){let a=It();Dt(Tee),Qe(0),q(1,"span",1),Qe(2,1),Qe(3,2),q(4,"span",2,0),Se("cdkObserveContent",function(){return je(a),Ve(r._updateItemLines(!0))}),Qe(6,3),Y()(),Qe(7,4),Qe(8,5),ne(9,"div",3)}},dependencies:[wb],encapsulation:2,changeDetection:0});let i=t;return i})();var z2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[cu,Vi,Ct,Qr,Qx,cp]});let i=t;return i})();var jee=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Vee=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function zee(i,t){i&1&&(q(0,"span",3),Qe(1,1),Y())}function Hee(i,t){i&1&&(q(0,"span",6),Qe(1,2),Y())}var Uee=["*"];var Gee=new ye("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})}),q6=new ye("MatChipAvatar"),Y6=new ye("MatChipTrailingIcon"),Z6=new ye("MatChipRemove"),$6=new ye("MatChip"),Q6=(()=>{let t=class t{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=e}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(e,n){this._elementRef=e,this._parentChip=n,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this.tabIndex=-1,this._allowFocusWhenDisabled=!1,e.nativeElement.nodeName==="BUTTON"&&e.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G($6))},t.\u0275dir=_e({type:t,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(n,r){n&1&&Se("click",function(s){return r._handleClick(s)})("keydown",function(s){return r._handleKeydown(s)}),n&2&&(qe("tabindex",r._getTabindex())("disabled",r._getDisabledAttribute())("aria-disabled",r.disabled),Fe("mdc-evolution-chip__action--primary",r._isPrimary)("mdc-evolution-chip__action--presentational",!r.isInteractive)("mdc-evolution-chip__action--trailing",!r._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[2,"disabled","disabled",Ie],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?-1:hn(e)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},standalone:!0,features:[vt]});let i=t;return i})();var Wee=0,qee=(()=>{let t=class t{_hasFocus(){return this._hasFocusInternal}get value(){return this._value!==void 0?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get disabled(){return this._disabled||this._chipListDisabled}set disabled(e){this._disabled=e}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}constructor(e,n,r,a,s,l,c){this._changeDetectorRef=e,this._elementRef=n,this._ngZone=r,this._focusMonitor=a,this._globalRippleOptions=c,this._onFocus=new Ne,this._onBlur=new Ne,this.role=null,this._hasFocusInternal=!1,this.id=`mat-mdc-chip-${Wee++}`,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._chipListDisabled=!1,this.removable=!0,this.highlighted=!1,this.disableRipple=!1,this._disabled=!1,this.removed=new pe,this.destroyed=new pe,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=be(Pb),this._injector=be($t),this._document=s,this._animationsDisabled=l==="NoopAnimations",this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){let e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pe
52ndingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=Ii(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!!(this.trailingIcon||this.removeIcon)}_handleKeydown(e){(e.keyCode===8&&!e.repeat||e.keyCode===46)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{let r=n._elementRef.nativeElement;return r===e||r.contains(e)})}_getActions(){let e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{let n=e!==null;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):Sn(()=>this._ngZone.run(()=>this._onBlur.next({chip:this})),{injector:this._injector}))})}};t.\u0275fac=function(n){return new(n||t)(G(nt),G(Pe),G(Ue),G(wn),G(ut),G(Ri,8),G(Al,8))},t.\u0275cmp=me({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(n,r,a){if(n&1&&(_t(a,q6,5),_t(a,Y6,5),_t(a,Z6,5),_t(a,q6,5),_t(a,Y6,5),_t(a,Z6,5)),n&2){let s;Te(s=Me())&&(r.leadingIcon=s.first),Te(s=Me())&&(r.trailingIcon=s.first),Te(s=Me())&&(r.removeIcon=s.first),Te(s=Me())&&(r._allLeadingIcons=s),Te(s=Me())&&(r._allTrailingIcons=s),Te(s=Me())&&(r._allRemoveIcons=s)}},viewQuery:function(n,r){if(n&1&&ct(Q6,5),n&2){let a;Te(a=Me())&&(r.primaryAction=a.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:31,hostBindings:function(n,r){n&1&&Se("keydown",function(s){return r._handleKeydown(s)}),n&2&&(Dn("id",r.id),qe("role",r.role)("aria-label",r.ariaLabel),xt("mat-"+(r.color||"primary")),Fe("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-basic-chip",r._isBasicChip)("mat-mdc-standard-chip",!r._isBasicChip)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon())("_mat-animation-noopable",r._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],ariaDescription:[0,"aria-description","ariaDescription"],value:"value",color:"color",removable:[2,"removable","removable",Ie],highlighted:[2,"highlighted","highlighted",Ie],disableRipple:[2,"disableRipple","disableRipple",Ie],disabled:[2,"disabled","disabled",Ie]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],standalone:!0,features:[st([{provide:$6,useExisting:t}]),vt,it],ngContentSelectors:Vee,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(n,r){n&1&&(Dt(jee),ne(0,"span",0),q(1,"span",1)(2,"span",2),Ae(3,zee,2,0,"span",3),q(4,"span",4),Qe(5),ne(6,"span",5),Y()()(),Ae(7,Hee,2,0,"span",6)
52),n&2&&($(2),J("isInteractive",!1),$(),lt(r.leadingIcon?3:-1),$(4),lt(r._hasTrailingIcon()?7:-1))},dependencies:[Q6],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width);border-radius:var(--mdc-chip-container-shape-radius);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-app-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-app-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size);height:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.cdk-high-contrast-active .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius);width:var(--mdc-chip-with-icon-icon-size);height:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}
52.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-app-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-app-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-app-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-app-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-app-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-app-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-app-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0});let i=t;return i})();var h5e=(()=>{let t=class t{get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get chipRemovedChanges(){return this._getChipStream(e=>e.removed)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._syncChipsState()}get empty(){return!this._chips||this._chips.length===0}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}
52set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}constructor(e,n,r){this._elementRef=e,this._changeDetectorRef=n,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new Ne,this._defaultRole="presentation",this._disabled=!1,this.tabIndex=0,this._explicitRole=null,this._chipActions=new tr}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips?.forEach(e=>{e._chipListDisabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&e<this._chips.length}_allowFocusEscape(){let e=this._elementRef.nativeElement.tabIndex;e!==-1&&(this._elementRef.nativeElement.tabIndex=-1,setTimeout(()=>this._elementRef.nativeElement.tabIndex=e))}_getChipStream(e){return this._chips.changes.pipe(Ai(null),mn(()=>Ii(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList.contains("mat-mdc-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Ai(this._chips)).subscribe(e=>{let n=[];e.forEach(r=>r._getActions().forEach(a=>n.push(a))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new qo(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(Mt(this._destroyed)).subscribe(({chip:e})=>{let n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe(Mt(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Ai(null),Mt(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(Mt(this._destroyed)).subscribe(e=>{let r=this._chips.toArray().indexOf(e.chip);this._isValidIndex(r)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(this._lastDestroyedFocusedChipIndex!=null){if(this._chips.length){let e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?this._chips.length===1?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(nt),G(Ni,8))},t.\u0275cmp=me({type:t,selectors:[["mat-chip-set"]],contentQueries:function(n,r,a){if(n&1&&_t(a,qee,5),n&2){let s;Te(s=Me())&&(r._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(n,r){n&1&&Se("keydown",function(s){return r._handleKeydown(s)}),n&2&&qe("role",r.role)},inputs:{disabled:[2,"disabled","disabled",Ie],role:"role",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:hn(e)]},standalone:!0,features:[vt,it],ngContentSelectors:Uee,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,r){n&1&&(Dt(),q(0,"div",0),Qe(1),Y())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0});let i=t;return i})();var H2=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[$o,{provide:Gee,useValue:{separatorKeyCodes:[13]}}],imports:[Ct,Qr,Ct]});let i=t;return i})();
52var zs=class extends Error{},Pv=class extends zs{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}},Rv=class extends zs{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}},Fv=class extends zs{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}},Da=class extends zs{},Mu=class extends zs{constructor(t){super(`Invalid unit ${t}`)}},zn=class extends zs{},Ta=class extends zs{constructor(){super("Zone is an abstract class")}};var ft="numeric",Ma="short",Do="long",Il={year:ft,month:ft,day:ft},mp={year:ft,month:Ma,day:ft},U2={year:ft,month:Ma,day:ft,weekday:Ma},gp={year:ft,month:Do,day:ft},bp={year:ft,month:Do,day:ft,weekday:Do},vp={hour:ft,minute:ft},yp={hour:ft,minute:ft,second:ft},_p={hour:ft,minute:ft,second:ft,timeZoneName:Ma},wp={hour:ft,minute:ft,second:ft,timeZoneName:Do},xp={hour:ft,minute:ft,hourCycle:"h23"},Cp={hour:ft,minute:ft,second:ft,hourCycle:"h23"},Ap={hour:ft,minute:ft,second:ft,hourCycle:"h23",timeZoneName:Ma},kp={hour:ft,minute:ft,second:ft,hourCycle:"h23",timeZoneName:Do},Ep={year:ft,month:ft,day:ft,hour:ft,minute:ft},Sp={year:ft,month:ft,day:ft,hour:ft,minute:ft,second:ft},Dp={year:ft,month:Ma,day:ft,hour:ft,minute:ft},Tp={year:ft,month:Ma,day:ft,hour:ft,minute:ft,second:ft},G2={year:ft,month:Ma,day:ft,weekday:Ma,hour:ft,minute:ft},Mp={year:ft,month:Do,day:ft,hour:ft,minute:ft,timeZoneName:Ma},Ip={year:ft,month:Do,day:ft,hour:ft,minute:ft,second:ft,timeZoneName:Ma},Op={year:ft,month:Do,day:ft,weekday:Do,hour:ft,minute:ft,timeZoneName:Do},Pp={year:ft,month:Do,day:ft,weekday:Do,hour:ft,minute:ft,second:ft,timeZoneName:Do};var To=class{get type(){throw new Ta}get name(){throw new Ta}get ianaName(){return this.name}get isUniversal(){throw new Ta}offsetName(t,o){throw new Ta}formatOffset(t,o){throw new Ta}offset(t){throw new Ta}equals(t){throw new Ta}get isValid(){throw new Ta}};var W2=null,zc=class i extends To{static get instance(){return W2===null&&(W2=new i),W2}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:o,locale:e}){return Lv(t,o,e)}formatOffset(t,o){return Ol(this.offset(t),o)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="system"}get isValid(){return!0}};var Y2=new Map;function Yee(i){let t=Y2.get(i);return t===void 0&&(t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:i,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"}),Y2.set(i,t)),t}var Zee={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Qee(i,t){let o=i.format(t).replace(/\u200E/g,""),e=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(o),[,n,r,a,s,l,c,d]=e;return[a,n,r,s,l,c,d]}function $ee(i,t){let o=i.formatToParts(t),e=[];for(let n=0;n<o.length;n++){let{type:r,value:a}=o[n],s=Zee[r];r==="era"?e[s]=a:zt(s)||(e[s]=parseInt(a,10))}return e}var q2=new Map,$r=class i extends To{static create(t){let o=q2.get(t);return o===void 0&&q2.set(t,o=new i(t)),o}static resetCache(){q2.clear(),Y2.clear()}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch{return!1}}constructor(t){super(),this.zoneName=t,this.valid=i.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(t,{format:o,locale:e}){return Lv(t,o,e,this.name)}formatOffset(t,o){return Ol(this.offset(t),o)}offset(t){if(!this.valid)return NaN;let o=new Date(t);if(isNaN(o))return NaN;let e=Yee(this.name),[n,r,a,s,l,c,d]=e.formatToParts?$ee(e,o):Qee(e,o);s==="BC"&&(n=-Math.abs(n)+1);let h=Iu({year:n,month:r,day:a,hour:l===24?0:l,minute:c,second:d,millisecond:0}),p=+o,f=p%1e3;return p-=f>=0?f:1e3+f,(h-p)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}};var K6={};function Kee(i,t={}){let o=JSON.stringify([i,t]),e=K6[o];return e||(e=new Intl.ListFormat(i,t),K6[o]=e),e}var Z2=new Map;function Q2(i,t={}){let o=JSON.stringify([i,t]),e=Z2.get(o);return e===void 0&&(e=new Intl.DateTimeFormat(i,t),Z2.set(o,e)),e}
52var $2=new Map;function Xee(i,t={}){let o=JSON.stringify([i,t]),e=$2.get(o);return e===void 0&&(e=new Intl.NumberFormat(i,t),$2.set(o,e)),e}var K2=new Map;function Jee(i,t={}){let a=t,{base:o}=a,e=dh(a,["base"]),n=JSON.stringify([i,e]),r=K2.get(n);return r===void 0&&(r=new Intl.RelativeTimeFormat(i,t),K2.set(n,r)),r}var Rp=null;function ete(){return Rp||(Rp=new Intl.DateTimeFormat().resolvedOptions().locale,Rp)}var X2=new Map;function X6(i){let t=X2.get(i);return t===void 0&&(t=new Intl.DateTimeFormat(i).resolvedOptions(),X2.set(i,t)),t}var J2=new Map;function tte(i){let t=J2.get(i);if(!t){let o=new Intl.Locale(i);t="getWeekInfo"in o?o.getWeekInfo():o.weekInfo,"minimalDays"in t||(t=de(de({},J6),t)),J2.set(i,t)}return t}function ite(i){let t=i.indexOf("-x-");t!==-1&&(i=i.substring(0,t));let o=i.indexOf("-u-");if(o===-1)return[i];{let e,n;try{e=Q2(i).resolvedOptions(),n=i}catch{let l=i.substring(0,o);e=Q2(l).resolvedOptions(),n=l}let{numberingSystem:r,calendar:a}=e;return[n,r,a]}}function nte(i,t,o){return(o||t)&&(i.includes("-u-")||(i+="-u"),o&&(i+=`-ca-${o}`),t&&(i+=`-nu-${t}`)),i}function rte(i){let t=[];for(let o=1;o<=12;o++){let e=Li.utc(2009,o,1);t.push(i(e))}return t}function ote(i){let t=[];for(let o=1;o<=7;o++){let e=Li.utc(2016,11,13+o);t.push(i(e))}return t}function Bv(i,t,o,e){let n=i.listingMode();return n==="error"?null:n==="en"?o(t):e(t)}function ate(i){return i.numberingSystem&&i.numberingSystem!=="latn"?!1:i.numberingSystem==="latn"||!i.locale||i.locale.startsWith("en")||X6(i.locale).numberingSystem==="latn"}var eA=class{constructor(t,o,e){this.padTo=e.padTo||0,this.floor=e.floor||!1;let s=e,{padTo:n,floor:r}=s,a=dh(s,["padTo","floor"]);if(!o||Object.keys(a).length>0){let l=de({useGrouping:!1},e);e.padTo>0&&(l.minimumIntegerDigits=e.padTo),this.inf=Xee(t,l)}}format(t){if(this.inf){let o=this.floor?Math.floor(t):t;return this.inf.format(o)}else{let o=this.floor?Math.floor(t):Ou(t,3);return Fn(o,this.padTo)}}},tA=class{constructor(t,o,e){this.opts=e,this.originalZone=void 0;let n;if(this.opts.timeZone)this.dt=t;else if(t.zone.type==="fixed"){let a=-1*(t.offset/60),s=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;t.offset!==0&&$r.create(s).valid?(n=s,this.dt=t):(n="UTC",this.dt=t.offset===0?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else t.zone.type==="system"?this.dt=t:t.zone.type==="iana"?(this.dt=t,n=t.zone.name):(n="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);let r=de({},this.opts);r.timeZone=r.timeZone||n,this.dtf=Q2(o,r)}format(){return this.originalZone?this.formatToParts().map(({value:t})=>t).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map(o=>{if(o.type==="timeZoneName"){let e=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return mt(de({},o),{value:e})}else return o}):t}resolvedOptions(){return this.dtf.resolvedOptions()}},iA=class{constructor(t,o,e){this.opts=de({style:"long"},e),!o&&jv()&&(this.rtf=Jee(t,e))}format(t,o){return this.rtf?this.rtf.format(t,o):e8(o,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,o){return this.rtf?this.rtf.formatToParts(t,o):[]}},J6={firstDay:1,minimalDays:4,weekend:[6,7]},$i=class i{static fromOpts(t){return i.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)}static create(t,o,e,n,r=!1){let a=t||Qi.defaultLocale,s=a||(r?"en-US":ete()),l=o||Qi.defaultNumberingSystem,c=e||Qi.defaultOutputCalendar,d=Fp(n)||Qi.defaultWeekSettings;return new i(s,l,c,d,a)}static resetCache(){Rp=null,Z2.clear(),$2.clear(),K2.clear(),X2.clear(),J2.clear()}static fromObject({locale:t,numberingSystem:o,outputCalendar:e,weekSettings:n}={}){return i.create(t,o,e,n)}constructor(t,o,e,n,r){let[a,s,l]=ite(t);this.locale=a,this.numberingSystem=o||s||null,this.outputCalendar=e||l||null,this.weekSettings=n,this.intl=nte(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=ate(this)),this.fastNumbersCached}listingMode(){let t=this.isEnglish(),o=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return t&&o?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:i.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,Fp(t.weekSettings)||this.weekSettings,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone(mt(de({},t),{defaultToEN:!0}))}redefaultToSystem(t={}){return this.clone(mt(de({},t),{defaultToEN:!1}))}months(t,o=!1){return Bv(this,t,nA,()=>{let e=this.intl==="ja"||this.intl.startsWith("ja-");o&=!e;let n=o?{month:t,day:"numeric"}:{month:t},r=o?"format":"standalone";if(!this.monthsCache[r][t]){let a=e?s=>this.dtFormatter(s,n).format():s=>this.extract(s,n,"month");this.monthsCache[r][t]=rte(a)}return this.monthsCache[r][t]})}weekdays(t,o=!1){return Bv(this,t,rA,()=>{let e=o?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},n=o?"format":"standalone";return this.weekdaysCache[n][t]||(this.weekdaysCache[n][t]=ote(r=>this.extract(r,e,"weekday"))),this.weekdaysCache[n][t]})}meridiems(){return Bv(this,void 0,()=>oA,()=>{if(!this.meridiemCache){let t={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Li.utc(2016,11,13,9),Li.utc(2016,11,13,19)].map(o=>this.extract(o,t,"dayperiod"))}return this.meridiemCache})}eras(t){return Bv(this,t,aA,()=>{let o={era:t};return this.eraCache[t]||(this.eraCache[t]=[Li.utc(-40,1,1),Li.utc(2017,1,1)].map(e=>this.extract(e,o,"era"))),this.eraCache[t]}
52)}extract(t,o,e){let n=this.dtFormatter(t,o),r=n.formatToParts(),a=r.find(s=>s.type.toLowerCase()===e);return a?a.value:null}numberFormatter(t={}){return new eA(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,o={}){return new tA(t,this.intl,o)}relFormatter(t={}){return new iA(this.intl,this.isEnglish(),t)}listFormatter(t={}){return Kee(this.intl,t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||X6(this.intl).locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:Vv()?tte(this.locale):J6}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}};var lA=null,Er=class i extends To{static get utcInstance(){return lA===null&&(lA=new i(0)),lA}static instance(t){return t===0?i.utcInstance:new i(t)}static parseSpecifier(t){if(t){let o=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(o)return new i(Hc(o[1],o[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Ol(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Ol(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,o){return Ol(this.fixed,o)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}};var Np=class extends To{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Ia(i,t){let o;if(zt(i)||i===null)return t;if(i instanceof To)return i;if(t8(i)){let e=i.toLowerCase();return e==="default"?t:e==="local"||e==="system"?zc.instance:e==="utc"||e==="gmt"?Er.utcInstance:Er.parseSpecifier(e)||$r.create(i)}else return Oa(i)?Er.instance(i):typeof i=="object"&&"offset"in i&&typeof i.offset=="function"?i:new Np(i)}var dA={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},i8={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},ste=dA.hanidec.replace(/[\[|\]]/g,"").split("");function n8(i){let t=parseInt(i,10);if(isNaN(t)){t="";for(let o=0;o<i.length;o++){let e=i.charCodeAt(o);if(i[o].search(dA.hanidec)!==-1)t+=ste.indexOf(i[o]);else for(let n in i8){let[r,a]=i8[n];e>=r&&e<=a&&(t+=e-r)}}return parseInt(t,10)}else return t}var cA=new Map;function r8(){cA.clear()}function ea({numberingSystem:i},t=""){let o=i||"latn",e=cA.get(o);e===void 0&&(e=new Map,cA.set(o,e));let n=e.get(t);return n===void 0&&(n=new RegExp(`${dA[o]}${t}`),e.set(t,n)),n}var o8=()=>Date.now(),a8="system",s8=null,l8=null,c8=null,d8=60,u8,h8=null,Qi=class{static get now(){return o8}static set now(t){o8=t}static set defaultZone(t){a8=t}static get defaultZone(){return Ia(a8,zc.instance)}static get defaultLocale(){return s8}static set defaultLocale(t){s8=t}static get defaultNumberingSystem(){return l8}static set defaultNumberingSystem(t){l8=t}
52static get defaultOutputCalendar(){return c8}static set defaultOutputCalendar(t){c8=t}static get defaultWeekSettings(){return h8}static set defaultWeekSettings(t){h8=Fp(t)}static get twoDigitCutoffYear(){return d8}static set twoDigitCutoffYear(t){d8=t%100}static get throwOnInvalid(){return u8}static set throwOnInvalid(t){u8=t}static resetCaches(){$i.resetCache(),$r.resetCache(),Li.resetCache(),r8()}};var Sr=class{constructor(t,o){this.reason=t,this.explanation=o}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}};var f8=[0,31,59,90,120,151,181,212,243,273,304,334],p8=[0,31,60,91,121,152,182,213,244,274,305,335];function ta(i,t){return new Sr("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${i}, which is invalid`)}function zv(i,t,o){let e=new Date(Date.UTC(i,t-1,o));i<100&&i>=0&&e.setUTCFullYear(e.getUTCFullYear()-1900);let n=e.getUTCDay();return n===0?7:n}function m8(i,t,o){return o+(Gc(i)?p8:f8)[t-1]}function g8(i,t){let o=Gc(i)?p8:f8,e=o.findIndex(r=>r<t),n=t-o[e];return{month:e+1,day:n}}function Hv(i,t){return(i-t+7)%7+1}function Lp(i,t=4,o=1){let{year:e,month:n,day:r}=i,a=m8(e,n,r),s=Hv(zv(e,n,r),o),l=Math.floor((a-s+14-t)/7),c;return l<1?(c=e-1,l=Uc(c,t,o)):l>Uc(e,t,o)?(c=e+1,l=1):c=e,de({weekYear:c,weekNumber:l,weekday:s},jp(i))}function uA(i,t=4,o=1){let{weekYear:e,weekNumber:n,weekday:r}=i,a=Hv(zv(e,1,t),o),s=Pl(e),l=n*7+r-a-7+t,c;l<1?(c=e-1,l+=Pl(c)):l>s?(c=e+1,l-=Pl(e)):c=e;let{month:d,day:u}=g8(c,l);return de({year:c,month:d,day:u},jp(i))}function Uv(i){let{year:t,month:o,day:e}=i,n=m8(t,o,e);return de({year:t,ordinal:n},jp(i))}function hA(i){let{year:t,ordinal:o}=i,{month:e,day:n}=g8(t,o);return de({year:t,month:e,day:n},jp(i))}function fA(i,t){if(!zt(i.localWeekday)||!zt(i.localWeekNumber)||!zt(i.localWeekYear)){if(!zt(i.weekday)||!zt(i.weekNumber)||!zt(i.weekYear))throw new Da("Cannot mix locale-based week fields with ISO-based week fields");return zt(i.localWeekday)||(i.weekday=i.localWeekday),zt(i.localWeekNumber)||(i.weekNumber=i.localWeekNumber),zt(i.localWeekYear)||(i.weekYear=i.localWeekYear),delete i.localWeekday,delete i.localWeekNumber,delete i.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function b8(i,t=4,o=1){let e=Bp(i.weekYear),n=Mo(i.weekNumber,1,Uc(i.weekYear,t,o)),r=Mo(i.weekday,1,7);return e?n?r?!1:ta("weekday",i.weekday):ta("week",i.weekNumber):ta("weekYear",i.weekYear)}function v8(i){let t=Bp(i.year),o=Mo(i.ordinal,1,Pl(i.year));return t?o?!1:ta("ordinal",i.ordinal):ta("year",i.year)}function pA(i){let t=Bp(i.year),o=Mo(i.month,1,12),e=Mo(i.day,1,Pu(i.year,i.month));return t?o?e?!1:ta("day",i.day):ta("month",i.month):ta("year",i.year)}function mA(i){let{hour:t,minute:o,second:e,millisecond:n}=i,r=Mo(t,0,23)||t===24&&o===0&&e===0&&n===0,a=Mo(o,0,59),s=Mo(e,0,59),l=Mo(n,0,999);return r?a?s?l?!1:ta("millisecond",n):ta("second",e):ta("minute",o):ta("hour",t)}function zt(i){return typeof i>"u"}function Oa(i){return typeof i=="number"}function Bp(i){return typeof i=="number"&&i%1===0}function t8(i){return typeof i=="string"}function _8(i){return Object.prototype.toString.call(i)==="[object Date]"}function jv(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Vv(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function w8(i){return Array.isArray(i)?i:[i]}function gA(i,t,o){if(i.length!==0)return i.reduce((e,n)=>{let r=[t(n),n];return e&&o(e[0],r[0])===e[0]?e:r},null)[1]}function x8(i,t){return t.reduce((o,e)=>(o[e]=i[e],o),{})}function Rl(i,t){return Object.prototype.hasOwnProperty.call(i,t)}function Fp(i){if(i==null)return null;if(typeof i!="object")throw new zn("Week settings must be an object");if(!Mo(i.firstDay,1,7)||!Mo(i.minimalDays,1,7)||!Array.isArray(i.weekend)||i.weekend.some(t=>!Mo(t,1,7)))throw new zn("Invalid week settings");return{firstDay:i.firstDay,minimalDays:i.minimalDays,weekend:Array.from(i.weekend)}}function Mo(i,t,o){return Bp(i)&&i>=t&&i<=o}function lte(i,t){return i-t*Math.floor(i/t)}function Fn(i,t=2){let o=i<0,e;return o?e="-"+(""+-i).padStart(t,"0"):e=(""+i).padStart(t,"0"),e}function Hs(i){if(!(zt(i)||i===null||i===""))return parseInt(i,10)}function Fl(i){if(!(zt(i)||i===null||i===""))return parseFloat(i)}
52function Vp(i){if(!(zt(i)||i===null||i==="")){let t=parseFloat("0."+i)*1e3;return Math.floor(t)}}function Ou(i,t,o="round"){let e=10**t;switch(o){case"expand":return i>0?Math.ceil(i*e)/e:Math.floor(i*e)/e;case"trunc":return Math.trunc(i*e)/e;case"round":return Math.round(i*e)/e;case"floor":return Math.floor(i*e)/e;case"ceil":return Math.ceil(i*e)/e;default:throw new RangeError(`Value rounding ${o} is out of range`)}}function Gc(i){return i%4===0&&(i%100!==0||i%400===0)}function Pl(i){return Gc(i)?366:365}function Pu(i,t){let o=lte(t-1,12)+1,e=i+(t-o)/12;return o===2?Gc(e)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][o-1]}function Iu(i){let t=Date.UTC(i.year,i.month-1,i.day,i.hour,i.minute,i.second,i.millisecond);return i.year<100&&i.year>=0&&(t=new Date(t),t.setUTCFullYear(i.year,i.month-1,i.day)),+t}function y8(i,t,o){return-Hv(zv(i,1,t),o)+t-1}function Uc(i,t=4,o=1){let e=y8(i,t,o),n=y8(i+1,t,o);return(Pl(i)-e+n)/7}function zp(i){return i>99?i:i>Qi.twoDigitCutoffYear?1900+i:2e3+i}function Lv(i,t,o,e=null){let n=new Date(i),r={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};e&&(r.timeZone=e);let a=de({timeZoneName:t},r),s=new Intl.DateTimeFormat(o,a).formatToParts(n).find(l=>l.type.toLowerCase()==="timezonename");return s?s.value:null}function Hc(i,t){let o=parseInt(i,10);Number.isNaN(o)&&(o=0);let e=parseInt(t,10)||0,n=o<0||Object.is(o,-0)?-e:e;return o*60+n}function bA(i){let t=Number(i);if(typeof i=="boolean"||i===""||!Number.isFinite(t))throw new zn(`Invalid unit value ${i}`);return t}function Ru(i,t){let o={};for(let e in i)if(Rl(i,e)){let n=i[e];if(n==null)continue;o[t(e)]=bA(n)}return o}function Ol(i,t){let o=Math.trunc(Math.abs(i/60)),e=Math.trunc(Math.abs(i%60)),n=i>=0?"+":"-";switch(t){case"short":return`${n}${Fn(o,2)}:${Fn(e,2)}`;case"narrow":return`${n}${o}${e>0?`:${e}`:""}`;case"techie":return`${n}${Fn(o,2)}${Fn(e,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function jp(i){return x8(i,["hour","minute","second","millisecond"])}var cte=["January","February","March","April","May","June","July","August","September","October","November","December"],vA=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dte=["J","F","M","A","M","J","J","A","S","O","N","D"];function nA(i){switch(i){case"narrow":return[...dte];case"short":return[...vA];case"long":return[...cte];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var yA=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],_A=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],ute=["M","T","W","T","F","S","S"];function rA(i){switch(i){case"narrow":return[...ute];case"short":return[..._A];case"long":return[...yA];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var oA=["AM","PM"],hte=["Before Christ","Anno Domini"],fte=["BC","AD"],pte=["B","A"];function aA(i){switch(i){case"narrow":return[...pte];case"short":return[...fte];case"long":return[...hte];default:return null}}function C8(i){return oA[i.hour<12?0:1]}function A8(i,t){return rA(t)[i.weekday-1]}function k8(i,t){return nA(t)[i.month-1]}function E8(i,t){return aA(t)[i.year<0?0:1]}function e8(i,t,o="always",e=!1){let n={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},r=["hours","minutes","seconds"].indexOf(i)===-1;if(o==="auto"&&r){let u=i==="days";switch(t){case 1:return u?"tomorrow":`next ${n[i][0]}`;case-1:return u?"yesterday":`last ${n[i][0]}`;case 0:return u?"today":`this ${n[i][0]}`;default:}}let a=Object.is(t,-0)||t<0,s=Math.abs(t),l=s===1,c=n[i],d=e?l?c[1]:c[2]||c[1]:l?n[i][0]:i;return a?`${s} ${d} ago`:`in ${s} ${d}`}function S8(i,t){let o="";for(let e of i)e.literal?o+=e.val:o+=t(e.val);return o}var mte={D:Il,DD:mp,DDD:gp,DDDD:bp,t:vp,tt:yp,ttt:_p,tttt:wp,T:xp,TT:Cp,TTT:Ap,TTTT:kp,f:Ep,ff:Dp,fff:Mp,ffff:Op,F:Sp,FF:Tp,FFF:Ip,FFFF:Pp},Dr=class i{static create(t,o={}){return new i(t,o)}static parseFormat(t){let o=null,e="",n=!1,r=[];for(let a=0;a<t.length;a++){let s=t.charAt(a);s==="'"?((e.length>0||n)&&r.push({literal:n||/^\s+$/.test(e),val:e===""?"'":e}),o=null,e="",n=!n):n||s===o?e+=s:(e.length>0&&r.push({literal:/^\s+$/.test(e),val:e}),e=s,o=s)}return e.length>0&&r.push({literal:n||/^\s+$/.test(e),val:e}),r}static macroTokenToFormatOpts(t){return mte[t]}constructor(t,o){this.opts=o,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,o){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem(
52)),this.systemLoc.dtFormatter(t,de(de({},this.opts),o)).format()}dtFormatter(t,o={}){return this.loc.dtFormatter(t,de(de({},this.opts),o))}formatDateTime(t,o){return this.dtFormatter(t,o).format()}formatDateTimeParts(t,o){return this.dtFormatter(t,o).formatToParts()}formatInterval(t,o){return this.dtFormatter(t.start,o).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,o){return this.dtFormatter(t,o).resolvedOptions()}num(t,o=0,e=void 0){if(this.opts.forceSimple)return Fn(t,o);let n=de({},this.opts);return o>0&&(n.padTo=o),e&&(n.signDisplay=e),this.loc.numberFormatter(n).format(t)}formatDateTimeFromString(t,o){let e=this.loc.listingMode()==="en",n=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",r=(p,f)=>this.loc.extract(t,p,f),a=p=>t.isOffsetFixed&&t.offset===0&&p.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,p.format):"",s=()=>e?C8(t):r({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(p,f)=>e?k8(t,p):r(f?{month:p}:{month:p,day:"numeric"},"month"),c=(p,f)=>e?A8(t,p):r(f?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),d=p=>{let f=i.macroTokenToFormatOpts(p);return f?this.formatWithSystemDefault(t,f):p},u=p=>e?E8(t,p):r({era:p},"era"),h=p=>{switch(p){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return n?r({day:"numeric"},"day"):this.num(t.day);case"dd":return n?r({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return n?r({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return n?r({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return n?r({month:"numeric"},"month"):this.num(t.month);case"MM":return n?r({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return n?r({year:"numeric"},"year"):this.num(t.year);case"yy":return n?r({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return n?r({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return n?r({year:"numeric"},"year"):this.num(t.year,6);case"G":return u("short");case"GG":return u("long");case"GGGGG":return u("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"n":return this.num(t.localWeekNumber);case"nn":return this.num(t.localWeekNumber,2);case"ii":return this.num(t.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(t.localWeekYear,4);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return d(p)}};return S8(i.parseFormat(o),h)}formatDurationFromString(t,o){let e=this.opts.signMode==="negativeLargestOnly"?-1:1,n=d=>{switch(d[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";
52case"w":return"weeks";case"M":return"months";case"y":return"years";default:return null}},r=(d,u)=>h=>{let p=n(h);if(p){let f=u.isNegativeDuration&&p!==u.largestUnit?e:1,m;return this.opts.signMode==="negativeLargestOnly"&&p!==u.largestUnit?m="never":this.opts.signMode==="all"?m="always":m="auto",this.num(d.get(p)*f,h.length,m)}else return h},a=i.parseFormat(o),s=a.reduce((d,{literal:u,val:h})=>u?d:d.concat(h),[]),l=t.shiftTo(...s.map(n).filter(d=>d)),c={isNegativeDuration:l<0,largestUnit:Object.keys(l.values)[0]};return S8(a,r(l,c))}};var T8=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Nu(...i){let t=i.reduce((o,e)=>o+e.source,"");return RegExp(`^${t}$`)}function Lu(...i){return t=>i.reduce(([o,e,n],r)=>{let[a,s,l]=r(t,n);return[de(de({},o),a),s||e,l]},[{},null,1]).slice(0,2)}function Bu(i,...t){if(i==null)return[null,null];for(let[o,e]of t){let n=o.exec(i);if(n)return e(n)}return[null,null]}function M8(...i){return(t,o)=>{let e={},n;for(n=0;n<i.length;n++)e[i[n]]=Hs(t[o+n]);return[e,null,o+n]}}var I8=/(?:([Zz])|([+-]\d\d)(?::?(\d\d))?)/,gte=`(?:${I8.source}?(?:\\[(${T8.source})\\])?)?`,wA=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,O8=RegExp(`${wA.source}${gte}`),xA=RegExp(`(?:[Tt]${O8.source})?`),bte=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,vte=/(\d{4})-?W(\d\d)(?:-?(\d))?/,yte=/(\d{4})-?(\d{3})/,_te=M8("weekYear","weekNumber","weekDay"),wte=M8("year","ordinal"),xte=/(\d{4})-(\d\d)-(\d\d)/,P8=RegExp(`${wA.source} ?(?:${I8.source}|(${T8.source}))?`),Cte=RegExp(`(?: ${P8.source})?`);function Fu(i,t,o){let e=i[t];return zt(e)?o:Hs(e)}function Ate(i,t){return[{year:Fu(i,t),month:Fu(i,t+1,1),day:Fu(i,t+2,1)},null,t+3]}function ju(i,t){return[{hours:Fu(i,t,0),minutes:Fu(i,t+1,0),seconds:Fu(i,t+2,0),milliseconds:Vp(i[t+3])},null,t+4]}function Hp(i,t){let o=!i[t]&&!i[t+1],e=Hc(i[t+1],i[t+2]),n=o?null:Er.instance(e);return[{},n,t+3]}function Up(i,t){let o=i[t]?$r.create(i[t]):null;return[{},o,t+1]}var kte=RegExp(`^T?${wA.source}$`),Ete=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function Ste(i){let[t,o,e,n,r,a,s,l,c]=i,d=t[0]==="-",u=l&&l[0]==="-",h=(p,f=!1)=>p!==void 0&&(f||p&&d)?-p:p;return[{years:h(Fl(o)),months:h(Fl(e)),weeks:h(Fl(n)),days:h(Fl(r)),hours:h(Fl(a)),minutes:h(Fl(s)),seconds:h(Fl(l),l==="-0"),milliseconds:h(Vp(c),u)}]}var Dte={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function CA(i,t,o,e,n,r,a){let s={year:t.length===2?zp(Hs(t)):Hs(t),month:vA.indexOf(o)+1,day:Hs(e),hour:Hs(n),minute:Hs(r)};return a&&(s.second=Hs(a)),i&&(s.weekday=i.length>3?yA.indexOf(i)+1:_A.indexOf(i)+1),s}var Tte=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Mte(i){let[,t,o,e,n,r,a,s,l,c,d,u]=i,h=CA(t,n,e,o,r,a,s),p;return l?p=Dte[l]:c?p=0:p=Hc(d,u),[h,new Er(p)]}function Ite(i){return i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var Ote=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Pte=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Rte=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function D8(i){let[,t,o,e,n,r,a,s]=i;return[CA(t,n,e,o,r,a,s),Er.utcInstance]}function Fte(i){let[,t,o,e,n,r,a,s]=i;return[CA(t,s,o,e,n,r,a),Er.utcInstance]}var Nte=Nu(bte,xA),Lte=Nu(vte,xA),Bte=Nu(yte,xA),jte=Nu(O8),R8=Lu(Ate,ju,Hp,Up),Vte=Lu(_te,ju,Hp,Up),zte=Lu(wte,ju,Hp,Up),Hte=Lu(ju,Hp,Up);function F8(i){return Bu(i,[Nte,R8],[Lte,Vte],[Bte,zte],[jte,Hte])}function N8(i){return Bu(Ite(i),[Tte,Mte])}function L8(i){return Bu(i,[Ote,D8],[Pte,D8],[Rte,Fte])}function B8(i){return Bu(i,[Ete,Ste])}var Ute=Lu(ju);function j8(i){return Bu(i,[kte,Ute])}var Gte=Nu(xte,Cte),Wte=Nu(P8),qte=Lu(ju,Hp,Up);function V8(i){return Bu(i,[Gte,R8],[Wte,qte])}var z8="Invalid Duration",G8={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Yte=de({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},G8),ia=146097/400,Vu=146097/4800,Zte=de({years:{quarters:4,months:12,weeks:ia/7,days:ia,hours:ia*24,minutes:ia*24*60,seconds:ia*24*60*60,milliseconds:ia*24*60*60*1e3},quarters:{months:3,weeks:ia/28,days:ia/4,hours:ia*24/4,minutes:ia*24*60/4,seconds:ia*24*60*60/4,milliseconds:ia*24*60*60*1e3/4},months:{weeks:Vu/7,days:Vu,hours:Vu*24,minutes:Vu*24*60,seconds:Vu*24*60*60,milliseconds:Vu*24*60*60*1e3}},G8),Wc=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Qte=Wc.slice(0).reverse();function Us(i,t,o=!1){let e={values:o?t.values:de(de({},i.values),t.values||{}),loc:i.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||i.conversionAccuracy,matrix:t.matrix||i.matrix};return new Hn(e)}function W8(i,t){let o=t.milliseconds??0;for(let e of Qte.slice(1))t[e]&&(o+=t[e]*i[e].milliseconds);return o}function H8(i,t){let o=W8(i,t)<0?-1:1;Wc.reduceRight((e,n)=>{if(zt(t[n]))return e;if(e){let r=t[e]*o,a=i[n][e],s=Math.floor(r/a);t[n]+=s*o,t[e]-=s*a*o}return n},null),Wc.reduce((e,n)=>{if(zt(t[n]))return e;if(e){let r=t[e]%1;t[e]-=r,t[n]+=r*i[e][n]}return n},null)}function U8(i){let t={};for(let[o,e]of Object.entries(i))e!==0&&(t[o]=e);return t}var Hn=class i{constructor(t){let o=t.conversionAccuracy==="longterm"||!1,e=o?Zte:Yte;t.matrix&&(e=t.matrix),this.values=t.values,this.loc=t.loc||$i.create(),this.conversionAccuracy=o?"longterm":"casual",this.invalid=t.invali
52d||null,this.matrix=e,this.isLuxonDuration=!0}static fromMillis(t,o){return i.fromObject({milliseconds:t},o)}static fromObject(t,o={}){if(t==null||typeof t!="object")throw new zn(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new i({values:Ru(t,i.normalizeUnit),loc:$i.fromObject(o),conversionAccuracy:o.conversionAccuracy,matrix:o.matrix})}static fromDurationLike(t){if(Oa(t))return i.fromMillis(t);if(i.isDuration(t))return t;if(typeof t=="object")return i.fromObject(t);throw new zn(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,o){let[e]=B8(t);return e?i.fromObject(e,o):i.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,o){let[e]=j8(t);return e?i.fromObject(e,o):i.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,o=null){if(!t)throw new zn("need to specify a reason the Duration is invalid");let e=t instanceof Sr?t:new Sr(t,o);if(Qi.throwOnInvalid)throw new Fv(e);return new i({invalid:e})}static normalizeUnit(t){let o={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!o)throw new Mu(t);return o}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,o={}){let e=mt(de({},o),{floor:o.round!==!1&&o.floor!==!1});return this.isValid?Dr.create(this.loc,e).formatDurationFromString(this,t):z8}toHuman(t={}){if(!this.isValid)return z8;let o=t.showZeros!==!1,e=Wc.map(n=>{let r=this.values[n];return zt(r)||r===0&&!o?null:this.loc.numberFormatter(mt(de({style:"unit",unitDisplay:"long"},t),{unit:n.slice(0,-1)})).format(r)}).filter(n=>n);return this.loc.listFormatter(de({type:"conjunction",style:t.listStyle||"narrow"},t)).format(e)}toObject(){return this.isValid?de({},this.values):{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Ou(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;let o=this.toMillis();return o<0||o>=864e5?null:(t=mt(de({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},t),{includeOffset:!1}),Li.fromMillis(o,{zone:"UTC"}).toISOTime(t))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?W8(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let o=i.fromDurationLike(t),e={};for(let n of Wc)(Rl(o.values,n)||Rl(this.values,n))&&(e[n]=o.get(n)+this.get(n));return Us(this,{values:e},!0)}minus(t){if(!this.isValid)return this;let o=i.fromDurationLike(t);return this.plus(o.negate())}mapUnits(t){if(!this.isValid)return this;let o={};for(let e of Object.keys(this.values))o[e]=bA(t(this.values[e],e));return Us(this,{values:o},!0)}get(t){return this[i.normalizeUnit(t)]}set(t){if(!this.isValid)return this;let o=de(de({},this.values),Ru(t,i.normalizeUnit));return Us(this,{values:o})}reconfigure({locale:t,numberingSystem:o,conversionAccuracy:e,matrix:n}={}){let a={loc:this.loc.clone({locale:t,numberingSystem:o}),matrix:n,conversionAccuracy:e};return Us(this,a)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;let t=this.toObject();return H8(this.matrix,t),Us(this,{values:t},!0)}rescale(){if(!this.isValid)return this;let t=U8(this.normalize().shiftToAll().toObject());return Us(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(a=>
52i.normalizeUnit(a));let o={},e={},n=this.toObject(),r;for(let a of Wc)if(t.indexOf(a)>=0){r=a;let s=0;for(let c in e)s+=this.matrix[c][a]*e[c],e[c]=0;Oa(n[a])&&(s+=n[a]);let l=Math.trunc(s);o[a]=l,e[a]=(s*1e3-l*1e3)/1e3}else Oa(n[a])&&(e[a]=n[a]);for(let a in e)e[a]!==0&&(o[r]+=a===r?e[a]:e[a]/this.matrix[r][a]);return H8(this.matrix,o),Us(this,{values:o},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let t={};for(let o of Object.keys(this.values))t[o]=this.values[o]===0?0:-this.values[o];return Us(this,{values:t},!0)}removeZeros(){if(!this.isValid)return this;let t=U8(this.values);return Us(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function o(e,n){return e===void 0||e===0?n===void 0||n===0:e===n}for(let e of Wc)if(!o(this.values[e],t.values[e]))return!1;return!0}};var zu="Invalid Interval";function $te(i,t){return!i||!i.isValid?Nl.invalid("missing or invalid start"):!t||!t.isValid?Nl.invalid("missing or invalid end"):t<i?Nl.invalid("end before start",`The end of an interval must be after its start, but you had start=${i.toISO()} and end=${t.toISO()}`):null}var Nl=class i{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,o=null){if(!t)throw new zn("need to specify a reason the Interval is invalid");let e=t instanceof Sr?t:new Sr(t,o);if(Qi.throwOnInvalid)throw new Rv(e);return new i({invalid:e})}static fromDateTimes(t,o){let e=Hu(t),n=Hu(o),r=$te(e,n);return r??new i({start:e,end:n})}static after(t,o){let e=Hn.fromDurationLike(o),n=Hu(t);return i.fromDateTimes(n,n.plus(e))}static before(t,o){let e=Hn.fromDurationLike(o),n=Hu(t);return i.fromDateTimes(n.minus(e),n)}static fromISO(t,o){let[e,n]=(t||"").split("/",2);if(e&&n){let r,a;try{r=Li.fromISO(e,o),a=r.isValid}catch{a=!1}let s,l;try{s=Li.fromISO(n,o),l=s.isValid}catch{l=!1}if(a&&l)return i.fromDateTimes(r,s);if(a){let c=Hn.fromISO(n,o);if(c.isValid)return i.after(r,c)}else if(l){let c=Hn.fromISO(e,o);if(c.isValid)return i.before(s,c)}}return i.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(t){return t&&t.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(t="milliseconds"){return this.isValid?this.toDuration(t).get(t):NaN}count(t="milliseconds",o){if(!this.isValid)return NaN;let e=this.start.startOf(t,o),n;return o?.useLocaleWeeks?n=this.end.reconfigure({locale:e.locale}):n=this.end,n=n.startOf(t,o),Math.floor(n.diff(e,t).get(t))+(n.valueOf()!==this.end.valueOf())}hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,t):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(t){return this.isValid?this.s>t:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:o}={}){return this.isValid?i.fromDateTimes(t||this.s,o||this.e):this}splitAt(...t){if(!this.isValid)return[];let o=t.map(Hu).filter(a=>this.contains(a)).sort((a,s)=>a.toMillis()-s.toMillis()),e=[],{s:n}=this,r=0;for(;n<this.e;){let a=o[r]||this.e,s=+a>+this.e?this.e:a;e.push(i.fromDateTimes(n,s)),n=s,r+=1}return e}splitBy(t){let o=Hn.fromDurationLike(t);if(!this.isValid||!o.isValid||o.as("milliseconds")===0)return[];let{s:e}=this,n=1,r,a=[];for(;e<this.e;){let s=this.start.plus(o.mapUnits(l=>l*n));r=+s>+this.e?this.e:s,a.push(i.fromDateTimes(e,r)),e=r,n+=1}return a}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}
52overlaps(t){return this.e>t.s&&this.s<t.e}abutsStart(t){return this.isValid?+this.e==+t.s:!1}abutsEnd(t){return this.isValid?+t.e==+this.s:!1}engulfs(t){return this.isValid?this.s<=t.s&&this.e>=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;let o=this.s>t.s?this.s:t.s,e=this.e<t.e?this.e:t.e;return o>=e?null:i.fromDateTimes(o,e)}union(t){if(!this.isValid)return this;let o=this.s<t.s?this.s:t.s,e=this.e>t.e?this.e:t.e;return i.fromDateTimes(o,e)}static merge(t){let[o,e]=t.sort((n,r)=>n.s-r.s).reduce(([n,r],a)=>r?r.overlaps(a)||r.abutsStart(a)?[n,r.union(a)]:[n.concat([r]),a]:[n,a],[[],null]);return e&&o.push(e),o}static xor(t){let o=null,e=0,n=[],r=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),a=Array.prototype.concat(...r),s=a.sort((l,c)=>l.time-c.time);for(let l of s)e+=l.type==="s"?1:-1,e===1?o=l.time:(o&&+o!=+l.time&&n.push(i.fromDateTimes(o,l.time)),o=null);return i.merge(n)}difference(...t){return i.xor([this].concat(t)).map(o=>this.intersection(o)).filter(o=>o&&!o.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:zu}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(t=Il,o={}){return this.isValid?Dr.create(this.s.loc.clone(o),t).formatInterval(this):zu}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:zu}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:zu}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:zu}toFormat(t,{separator:o=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(t)}${o}${this.e.toFormat(t)}`:zu}toDuration(t,o){return this.isValid?this.e.diff(this.s,t,o):Hn.invalid(this.invalidReason)}mapEndpoints(t){return i.fromDateTimes(t(this.s),t(this.e))}};var Gs=class{static hasDST(t=Qi.defaultZone){let o=Li.now().setZone(t).set({month:12});return!t.isUniversal&&o.offset!==o.set({month:6}).offset}static isValidIANAZone(t){return $r.isValidZone(t)}static normalizeZone(t){return Ia(t,Qi.defaultZone)}static getStartOfWeek({locale:t=null,locObj:o=null}={}){return(o||$i.create(t)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:t=null,locObj:o=null}={}){return(o||$i.create(t)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:t=null,locObj:o=null}={}){return(o||$i.create(t)).getWeekendDays().slice()}static months(t="long",{locale:o=null,numberingSystem:e=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||$i.create(o,e,r)).months(t)}static monthsFormat(t="long",{locale:o=null,numberingSystem:e=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||$i.create(o,e,r)).months(t,!0)}static weekdays(t="long",{locale:o=null,numberingSystem:e=null,locObj:n=null}={}){return(n||$i.create(o,e,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:o=null,numberingSystem:e=null,locObj:n=null}={}){return(n||$i.create(o,e,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return $i.create(t).meridiems()}static eras(t="short",{locale:o=null}={}){return $i.create(o,null,"gregory").eras(t)}static features(){return{relative:jv(),localeWeek:Vv()}}};function q8(i,t){let o=n=>n.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),e=o(t)-o(i);return Math.floor(Hn.fromMillis(e).as("days"))}function Kte(i,t,o){let e=[["years",(l,c)=>c.year-l.year],["quarters",(l,c)=>c.quarter-l.quarter+(c.year-l.year)*4],["months",(l,c)=>c.month-l.month+(c.year-l.year)*12],["weeks",(l,c)=>{let d=q8(l,c);return(d-d%7)/7}],["days",q8]],n={},r=i,a,s;for(let[l,c]of e)o.indexOf(l)>=0&&(a=l,n[l]=c(i,t),s=r.plus(n),s>t?(n[l]--,i=r.plus(n),i>t&&(s=i,n[l]--,i=r.plus(n))):i=s);return[i,n,s,a]}function Y8(i,t,o,e){let[n,r,a,s]=Kte(i,t,o),l=t-n,c=o.filter(u=>["hours","minutes","seconds","milliseconds"].indexOf(u)>=0);c.length===0&&(a<t&&(a=n.plus({[s]:1})),a!==n&&(r[s]=(r[s]||0)+l/(a-n)));let d=Hn.fromObject(r,e);return c.length>0?Hn.fromMillis(l,e).shiftTo(...c).plus(d):d}var Xte="missing Intl.DateTimeFormat.formatToParts support";function Ki(i,t=o=>o){return{regex:i,deser:([o])=>t(n8(o))}}var Jte="\xA0",$8=`[ ${Jte}]`,K8=new RegExp($8,"g");function eie(i){return i.replace(/\./g,"\\.?").replace(K8,$8)}function Z8(i){return i.replace(/\./g,"").replace(K8," ").toLowerCase()}function Pa(i,t){return i===null?null:{regex:RegExp(i.map(eie).join("|")),deser:([o])=>i.findIndex(e=>Z8(o)===Z8(e))+t}}function Q8(i,t){return{regex:i,deser:([,o,e])=>Hc(o,e),groups:t}}function Gv(i){return{regex:i,deser:([t])=>t}}function tie(i){return i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function iie(i,t){let o=ea(t),e=ea(t,"{2}"),n=ea(t,"{3}"),r=ea(t,"{4}"),a=ea(t,"{6}"),s=ea(t,"{1,2}"),l=ea(t,"{1,3}"),c=ea(t,"{1,6}"),d=ea(t,"{1,9}"),u=ea(t,"{2,4}"),h=ea(t,"{4,6}"),p=g=>({regex:RegExp(tie(g.val)),deser:([y])=>y,literal:!0}),m=(g=>{if(i.literal)return p(g);switch(g.val){case"G":return Pa(t.eras("short"),0);case"GG":return Pa(t.eras("long"),0);case"y":return Ki(c);case"yy":return Ki(u,zp);case"yyyy":return Ki(r);case"yyyyy":return Ki(h);case"yyyyyy":return Ki(a);case"M":return Ki(s);case"MM":return Ki(e);case"MMM":return Pa(t.months("short",!0),1);case"MMMM":return Pa(t.months("long",!0),1);case"L":return Ki(s);case"LL":return Ki(e);case"LLL":return Pa(t.months("short",!1),1);case"LLLL":return Pa(t.months("long",!1),1);case"d":return Ki(s);case"dd":return Ki(e);case"o":return Ki(l);case"ooo":return Ki(n);case"HH":return Ki(e);case"H":return Ki(s);case"hh":return Ki(e);case"h":return Ki(s);case"mm":return Ki(e);case"m":return Ki(s);case"q":return Ki(s);case"qq":return Ki(e);case"s":return Ki(s);case"ss":return Ki(e);case"S":return Ki(l);case"SSS":return Ki(n);case"u":return Gv(d);case"uu":return Gv(s);case"uuu":return Ki(o);case"a":return Pa(t.meridiems(),0);case"kkkk":return Ki(r);case"kk":return Ki(u,zp);case"W":return Ki(s);
52case"WW":return Ki(e);case"E":case"c":return Ki(o);case"EEE":return Pa(t.weekdays("short",!1),1);case"EEEE":return Pa(t.weekdays("long",!1),1);case"ccc":return Pa(t.weekdays("short",!0),1);case"cccc":return Pa(t.weekdays("long",!0),1);case"Z":case"ZZ":return Q8(new RegExp(`([+-]${s.source})(?::(${e.source}))?`),2);case"ZZZ":return Q8(new RegExp(`([+-]${s.source})(${e.source})?`),2);case"z":return Gv(/[a-z_+-/]{1,256}?/i);case" ":return Gv(/[^\S\n\r]/);default:return p(g)}})(i)||{invalidReason:Xte};return m.token=i,m}var nie={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function rie(i,t,o){let{type:e,value:n}=i;if(e==="literal"){let l=/^\s+$/.test(n);return{literal:!l,val:l?" ":n}}let r=t[e],a=e;e==="hour"&&(t.hour12!=null?a=t.hour12?"hour12":"hour24":t.hourCycle!=null?t.hourCycle==="h11"||t.hourCycle==="h12"?a="hour12":a="hour24":a=o.hour12?"hour12":"hour24");let s=nie[a];if(typeof s=="object"&&(s=s[r]),s)return{literal:!1,val:s}}function oie(i){return[`^${i.map(o=>o.regex).reduce((o,e)=>`${o}(${e.source})`,"")}$`,i]}function aie(i,t,o){let e=i.match(t);if(e){let n={},r=1;for(let a in o)if(Rl(o,a)){let s=o[a],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(n[s.token.val[0]]=s.deser(e.slice(r,r+l))),r+=l}return[e,n]}else return[e,{}]}function sie(i){let t=r=>{switch(r){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},o=null,e;return zt(i.z)||(o=$r.create(i.z)),zt(i.Z)||(o||(o=new Er(i.Z)),e=i.Z),zt(i.q)||(i.M=(i.q-1)*3+1),zt(i.h)||(i.h<12&&i.a===1?i.h+=12:i.h===12&&i.a===0&&(i.h=0)),i.G===0&&i.y&&(i.y=-i.y),zt(i.u)||(i.S=Vp(i.u)),[Object.keys(i).reduce((r,a)=>{let s=t(a);return s&&(r[s]=i[a]),r},{}),o,e]}var AA=null;function lie(){return AA||(AA=Li.fromMillis(1555555555555)),AA}function cie(i,t){if(i.literal)return i;let o=Dr.macroTokenToFormatOpts(i.val),e=SA(o,t);return e==null||e.includes(void 0)?i:e}function kA(i,t){return Array.prototype.concat(...i.map(o=>cie(o,t)))}var Gp=class{constructor(t,o){if(this.locale=t,this.format=o,this.tokens=kA(Dr.parseFormat(o),t),this.units=this.tokens.map(e=>iie(e,t)),this.disqualifyingUnit=this.units.find(e=>e.invalidReason),!this.disqualifyingUnit){let[e,n]=oie(this.units);this.regex=RegExp(e,"i"),this.handlers=n}}explainFromTokens(t){if(this.isValid){let[o,e]=aie(t,this.regex,this.handlers),[n,r,a]=e?sie(e):[null,null,void 0];if(Rl(e,"a")&&Rl(e,"H"))throw new Da("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:this.tokens,regex:this.regex,rawMatches:o,matches:e,result:n,zone:r,specificOffset:a}}else return{input:t,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invali
52dReason:null}};function EA(i,t,o){return new Gp(i,o).explainFromTokens(t)}function X8(i,t,o){let{result:e,zone:n,specificOffset:r,invalidReason:a}=EA(i,t,o);return[e,n,r,a]}function SA(i,t){if(!i)return null;let e=Dr.create(t,i).dtFormatter(lie()),n=e.formatToParts(),r=e.resolvedOptions();return n.map(a=>rie(a,i,r))}var DA="Invalid DateTime",J8=864e13;function Wp(i){return new Sr("unsupported zone",`the zone "${i.name}" is not supported`)}function TA(i){return i.weekData===null&&(i.weekData=Lp(i.c)),i.weekData}function MA(i){return i.localWeekData===null&&(i.localWeekData=Lp(i.c,i.loc.getMinDaysInFirstWeek(),i.loc.getStartOfWeek())),i.localWeekData}function qc(i,t){let o={ts:i.ts,zone:i.zone,c:i.c,o:i.o,loc:i.loc,invalid:i.invalid};return new Li(mt(de(de({},o),t),{old:o}))}function aP(i,t,o){let e=i-t*60*1e3,n=o.offset(e);if(t===n)return[e,t];e-=(n-t)*60*1e3;let r=o.offset(e);return n===r?[e,n]:[i-Math.min(n,r)*60*1e3,Math.max(n,r)]}function Wv(i,t){i+=t*60*1e3;let o=new Date(i);return{year:o.getUTCFullYear(),month:o.getUTCMonth()+1,day:o.getUTCDate(),hour:o.getUTCHours(),minute:o.getUTCMinutes(),second:o.getUTCSeconds(),millisecond:o.getUTCMilliseconds()}}function Yv(i,t,o){return aP(Iu(i),t,o)}function eP(i,t){let o=i.o,e=i.c.year+Math.trunc(t.years),n=i.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,r=mt(de({},i.c),{year:e,month:n,day:Math.min(i.c.day,Pu(e,n))+Math.trunc(t.days)+Math.trunc(t.weeks)*7}),a=Hn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=Iu(r),[l,c]=aP(s,o,i.zone);return a!==0&&(l+=a,c=i.zone.offset(l)),{ts:l,o:c}}function Uu(i,t,o,e,n,r){let{setZone:a,zone:s}=o;if(i&&Object.keys(i).length!==0||t){let l=t||s,c=Li.fromObject(i,mt(de({},o),{zone:l,specificOffset:r}));return a?c:c.setZone(s)}else return Li.invalid(new Sr("unparsable",`the input "${n}" can't be parsed as ${e}`))}function qv(i,t,o=!0){return i.isValid?Dr.create($i.create("en-US"),{allowZ:o,forceSimple:!0}).formatDateTimeFromString(i,t):null}function IA(i,t,o){let e=i.c.year>9999||i.c.year<0,n="";if(e&&i.c.year>=0&&(n+="+"),n+=Fn(i.c.year,e?6:4),o==="year")return n;if(t){if(n+="-",n+=Fn(i.c.month),o==="month")return n;n+="-"}else if(n+=Fn(i.c.month),o==="month")return n;return n+=Fn(i.c.day),n}function tP(i,t,o,e,n,r,a){let s=!o||i.c.millisecond!==0||i.c.second!==0,l="";switch(a){case"day":case"month":case"year":break;default:if(l+=Fn(i.c.hour),a==="hour")break;if(t){if(l+=":",l+=Fn(i.c.minute),a==="minute")break;s&&(l+=":",l+=Fn(i.c.second))}else{if(l+=Fn(i.c.minute),a==="minute")break;s&&(l+=Fn(i.c.second))}if(a==="second")break;s&&(!e||i.c.millisecond!==0)&&(l+=".",l+=Fn(i.c.millisecond,3))}return n&&(i.isOffsetFixed&&i.offset===0&&!r?l+="Z":i.o<0?(l+="-",l+=Fn(Math.trunc(-i.o/60)),l+=":",l+=Fn(Math.trunc(-i.o%60))):(l+="+",l+=Fn(Math.trunc(i.o/60)),l+=":",l+=Fn(Math.trunc(i.o%60)))),r&&(l+="["+i.zone.ianaName+"]"),l}var sP={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},die={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},uie={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Zv=["year","month","day","hour","minute","second","millisecond"],hie=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],fie=["year","ordinal","hour","minute","second","millisecond"];function Qv(i){let t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[i.toLowerCase()];if(!t)throw new Mu(i);return t}function iP(i){switch(i.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return Qv(i)}}function pie(i){if(qp===void 0&&(qp=Qi.now()),i.type!=="iana")return i.offset(qp);let t=i.name,o=OA.get(t);return o===void 0&&(o=i.offset(qp),OA.set(t,o)),o}function nP(i,t){let o=Ia(t.zone,Qi.defaultZone);if(!o.isValid)return Li.invalid(Wp(o));let e=$i.fromObject(t),n,r;if(zt(i.year))n=Qi.now();else{for(let l of Zv)zt(i[l])&&(i[l]=sP[l]);let a=pA(i)||mA(i);if(a)return Li.invalid(a);let s=pie(o);[n,r]=Yv(i,s,o)}return new Li({ts:n,zone:o,loc:e,o:r})}function rP(i,t,o){let e=zt(o.round)?!0:o.round,n=zt(o.rounding)?"trunc":o.rounding,r=(s,l)=>(s=Ou(s,e||o.calendary?0:2,o.calendary?"round":n),t.loc.clone(o).relFormatter(o).format(s,l)),a=s=>
52o.calendary?t.hasSame(i,s)?0:t.startOf(s).diff(i.startOf(s),s).get(s):t.diff(i,s).get(s);if(o.unit)return r(a(o.unit),o.unit);for(let s of o.units){let l=a(s);if(Math.abs(l)>=1)return r(l,s)}return r(i>t?-0:0,o.units[o.units.length-1])}function oP(i){let t={},o;return i.length>0&&typeof i[i.length-1]=="object"?(t=i[i.length-1],o=Array.from(i).slice(0,i.length-1)):o=Array.from(i),[t,o]}var qp,OA=new Map,Li=class i{constructor(t){let o=t.zone||Qi.defaultZone,e=t.invalid||(Number.isNaN(t.ts)?new Sr("invalid input"):null)||(o.isValid?null:Wp(o));this.ts=zt(t.ts)?Qi.now():t.ts;let n=null,r=null;if(!e)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(o))[n,r]=[t.old.c,t.old.o];else{let s=Oa(t.o)&&!t.old?t.o:o.offset(this.ts);n=Wv(this.ts,s),e=Number.isNaN(n.year)?new Sr("invalid input"):null,n=e?null:n,r=e?null:s}this._zone=o,this.loc=t.loc||$i.create(),this.invalid=e,this.weekData=null,this.localWeekData=null,this.c=n,this.o=r,this.isLuxonDateTime=!0}static now(){return new i({})}static local(){let[t,o]=oP(arguments),[e,n,r,a,s,l,c]=o;return nP({year:e,month:n,day:r,hour:a,minute:s,second:l,millisecond:c},t)}static utc(){let[t,o]=oP(arguments),[e,n,r,a,s,l,c]=o;return t.zone=Er.utcInstance,nP({year:e,month:n,day:r,hour:a,minute:s,second:l,millisecond:c},t)}static fromJSDate(t,o={}){let e=_8(t)?t.valueOf():NaN;if(Number.isNaN(e))return i.invalid("invalid input");let n=Ia(o.zone,Qi.defaultZone);return n.isValid?new i({ts:e,zone:n,loc:$i.fromObject(o)}):i.invalid(Wp(n))}static fromMillis(t,o={}){if(Oa(t))return t<-J8||t>
52J8?i.invalid("Timestamp out of range"):new i({ts:t,zone:Ia(o.zone,Qi.defaultZone),loc:$i.fromObject(o)});throw new zn(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,o={}){if(Oa(t))return new i({ts:t*1e3,zone:Ia(o.zone,Qi.defaultZone),loc:$i.fromObject(o)});throw new zn("fromSeconds requires a numerical input")}static fromObject(t,o={}){t=t||{};let e=Ia(o.zone,Qi.defaultZone);if(!e.isValid)return i.invalid(Wp(e));let n=$i.fromObject(o),r=Ru(t,iP),{minDaysInFirstWeek:a,startOfWeek:s}=fA(r,n),l=Qi.now(),c=zt(o.specificOffset)?e.offset(l):o.specificOffset,d=!zt(r.ordinal),u=!zt(r.year),h=!zt(r.month)||!zt(r.day),p=u||h,f=r.weekYear||r.weekNumber;if((p||d)&&f)throw new Da("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&d)throw new Da("Can't mix ordinal dates with month/day");let m=f||r.weekday&&!p,g,y,C=Wv(l,c);m?(g=hie,y=die,C=Lp(C,a,s)):d?(g=fie,y=uie,C=Uv(C)):(g=Zv,y=sP);let T=!1;for(let B of g){let A=r[B];zt(A)?T?r[B]=y[B]:r[B]=C[B]:T=!0}let O=m?b8(r,a,s):d?v8(r):pA(r),j=O||mA(r);if(j)return i.invalid(j);let P=m?uA(r,a,s):d?hA(r):r,[F,L]=Yv(P,c,e),z=new i({ts:F,zone:e,o:L,loc:n});return r.weekday&&p&&t.weekday!==z.weekday?i.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${z.toISO()}`):z.isValid?z:i.invalid(z.invalid)}static fromISO(t,o={}){let[e,n]=F8(t);return Uu(e,n,o,"ISO 8601",t)}static fromRFC2822(t,o={}){let[e,n]=N8(t);return Uu(e,n,o,"RFC 2822",t)}static fromHTTP(t,o={}){let[e,n]=L8(t);return Uu(e,n,o,"HTTP",o)}static fromFormat(t,o,e={}){if(zt(t)||zt(o))throw new zn("fromFormat requires an input string and a format");let{locale:n=null,numberingSystem:r=null}=e,a=$i.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),[s,l,c,d]=X8(a,t,o);return d?i.invalid(d):Uu(s,l,e,`format ${o}`,t,c)}static fromString(t,o,e={}){return i.fromFormat(t,o,e)}static fromSQL(t,o={}){let[e,n]=V8(t);return Uu(e,n,o,"SQL",t)}static invalid(t,o=null){if(!t)throw new zn("need to specify a reason the DateTime is invalid");let e=t instanceof Sr?t:new Sr(t,o);if(Qi.throwOnInvalid)throw new Pv(e);return new i({invalid:e})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,o={}){let e=SA(t,$i.fromObject(o));return e?e.map(n=>n?n.val:null).join(""):null}static expandFormat(t,o={}){return kA(Dr.parseFormat(t),$i.fromObject(o)).map(n=>n.val).join("")}static resetCache(){qp=void 0,OA.clear()}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}
52get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?TA(this).weekYear:NaN}get weekNumber(){return this.isValid?TA(this).weekNumber:NaN}get weekday(){return this.isValid?TA(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?MA(this).weekday:NaN}get localWeekNumber(){return this.isValid?MA(this).weekNumber:NaN}get localWeekYear(){return this.isValid?MA(this).weekYear:NaN}get ordinal(){return this.isValid?Uv(this.c).ordinal:NaN}get monthShort(){return this.isValid?Gs.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Gs.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Gs.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Gs.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let t=864e5,o=6e4,e=Iu(this.c),n=this.zone.offset(e-t),r=this.zone.offset(e+t),a=this.zone.offset(e-n*o),s=this.zone.offset(e-r*o);if(a===s)return[this];let l=e-a*o,c=e-s*o,d=Wv(l,a),u=Wv(c,s);return d.hour===u.hour&&d.minute===u.minute&&d.second===u.second&&d.millisecond===u.millisecond?[qc(this,{ts:l}),qc(this,{ts:c})]:[this]}get isInLeapYear(){return Gc(this.year)}get daysInMonth(){return Pu(this.year,this.month)}get daysInYear(){return this.isValid?Pl(this.year):NaN}get weeksInWeekYear(){return this.isValid?Uc(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Uc(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(t={}){let{locale:o,numberingSystem:e,calendar:n}=Dr.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:o,numberingSystem:e,outputCalendar:n}}toUTC(t=0,o={}){return this.setZone(Er.instance(t),o)}toLocal(){return this.setZone(Qi.defaultZone)}setZone(t,{keepLocalTime:o=!1,keepCalendarTime:e=!1}={}){if(t=Ia(t,Qi.defaultZone),t.equals(this.zone))return this;if(t.isValid){let n=this.ts;if(o||e){let r=t.offset(this.ts),a=this.toObject();[n]=Yv(a,r,t)}return qc(this,{ts:n,zone:t})}else return i.invalid(Wp(t))}reconfigure({locale:t,numberingSystem:o,outputCalendar:e}={}){let n=this.loc.clone({locale:t,numberingSystem:o,outputCalendar:e});return qc(this,{loc:n})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;let o=Ru(t,iP),{minDaysInFirstWeek:e,startOfWeek:n}=fA(o,this.loc),r=!zt(o.weekYear)||!zt(o.weekNumber)||!zt(o.weekday),a=!zt(o.ordinal),s=!zt(o.year),l=!zt(o.month)||!zt(o.day),c=s||l,d=o.weekYear||o.weekNumber;if((c||a)&&d)throw new Da("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&a)throw new Da("Can't mix ordinal dates with month/day");let u;r?u=uA(de(de({},Lp(this.c,e,n)),o),e,n):zt(o.ordinal)?(u=de(de({},this.toObject()),o),zt(o.day)&&(u.day=Math.min(Pu(u.year,u.month),u.day))):u=hA(de(de({},Uv(this.c)),o));let[h,p]=Yv(u,this.o,this.zone);return qc(this,{ts:h,o:p})}plus(t){if(!this.isValid)return this;let o=Hn.fromDurationLike(t);return qc(this,eP(this,o))}minus(t){if(!this.isValid)return this;let o=Hn.fromDurationLike(t).negate();return qc(this,eP(this,o))}
52startOf(t,{useLocaleWeeks:o=!1}={}){if(!this.isValid)return this;let e={},n=Hn.normalizeUnit(t);switch(n){case"years":e.month=1;case"quarters":case"months":e.day=1;case"weeks":case"days":e.hour=0;case"hours":e.minute=0;case"minutes":e.second=0;case"seconds":e.millisecond=0;break;case"milliseconds":break}if(n==="weeks")if(o){let r=this.loc.getStartOfWeek(),{weekday:a}=this;a<r&&(e.weekNumber=this.weekNumber-1),e.weekday=r}else e.weekday=1;if(n==="quarters"){let r=Math.ceil(this.month/3);e.month=(r-1)*3+1}return this.set(e)}endOf(t,o){return this.isValid?this.plus({[t]:1}).startOf(t,o).minus(1):this}toFormat(t,o={}){return this.isValid?Dr.create(this.loc.redefaultToEN(o)).formatDateTimeFromString(this,t):DA}toLocaleString(t=Il,o={}){return this.isValid?Dr.create(this.loc.clone(o),t).formatDateTime(this):DA}toLocaleParts(t={}){return this.isValid?Dr.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:o=!1,suppressMilliseconds:e=!1,includeOffset:n=!0,extendedZone:r=!1,precision:a="milliseconds"}={}){if(!this.isValid)return null;a=Qv(a);let s=t==="extended",l=IA(this,s,a);return Zv.indexOf(a)>=3&&(l+="T"),l+=tP(this,s,o,e,n,r,a),l}toISODate({format:t="extended",precision:o="day"}={}){return this.isValid?IA(this,t==="extended",Qv(o)):null}toISOWeekDate(){return qv(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:o=!1,includeOffset:e=!0,includePrefix:n=!1,extendedZone:r=!1,format:a="extended",precision:s="milliseconds"}={}){return this.isValid?(s=Qv(s),(n&&Zv.indexOf(s)>=3?"T":"")+tP(this,a==="extended",o,t,e,r,s)):null}toRFC2822(){return qv(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return qv(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?IA(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:o=!1,includeOffsetSpace:e=!0}={}){let n="HH:mm:ss.SSS";return(o||t)&&(e&&(n+=" "),o?n+="z":t&&(n+="ZZ")),qv(this,n,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():DA}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};let o=de({},this.c);return t.includeConfig&&(o.outputCalendar=this.outputCalendar,o.numberingSystem=this.loc.numberingSystem,o.locale=this.loc.locale),o}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,o="milliseconds",e={}){if(!this.isValid||!t.isValid)return Hn.invalid("created by diffing an invalid DateTime");let n=de({locale:this.locale,numberingSystem:this.numberingSystem},e),r=w8(o).map(Hn.normalizeUnit),a=t.valueOf()>this.valueOf(),s=a?this:t,l=a?t:this,c=Y8(s,l,r,n);return a?c.negate():c}diffNow(t="milliseconds",o={}){return this.diff(i.now(),t,o)}until(t){return this.isValid?Nl.fromDateTimes(this,t):this}hasSame(t,o,e){if(!this.isValid)return!1;let n=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return r.startOf(o,e)<=n&&n<=r.endOf(o,e)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;let o=t.base||i.fromObject({},{zone:this.zone}),e=t.padding?this<o?-t.padding:t.padding:0,n=["years","months","days","hours","minutes","seconds"],r=t.unit;return Array.isArray(t.unit)&&(n=t.unit,r=void 0),rP(o,this.plus(e),mt(de({},t),{numeric:"always",units:n,unit:r}))}toRelativeCalendar(t={}){return this.isValid?rP(t.base||i.fromObject({},{zone:this.zone}),this,mt(de({},t),{numeric:"auto",units:["years","months","days"],calendary:!0})):null}static min(...t){if(!t.every(i.isDateTime))throw new zn("min requires all arguments be DateTimes");return gA(t,o=>o.valueOf(),Math.min)}static max(...t){if(!t.every(i.isDateTime))throw new zn("max requires all arguments be DateTimes");return gA(t,o=>o.valueOf(),Math.max)}static fromFormatExplain(t,o,e={}){let{locale:n=null,numberingSystem:r=null}=e,a=$i.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0});return EA(a,t,o)}static fromStringExplain(t,o,e={}){return i.fromFormatExplain(t,o,e)}static buildFormatParser(t,o={}){let{locale:e=null,numberingSystem:n=null}=o,r=$i.fromOpts({locale:e,numberingSystem:n,defaultToEN:!0});return new Gp(r,t)}static fromFormatParser(t,o,e={}){if(zt(t)||zt(o))throw new zn("fromFormatParser requires an input string and a format parser");let{locale:n=null,numberingSystem:r=null}=e,a=$i.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0});if(!a.equals(o.locale))throw new zn(`fromFormatParser called with a locale of ${a}, but the format parser was created for ${o.locale}`);let{result:s,zone:l,specificOffset:c,invalidReason:d}=o.explainFromTokens(t);return d?i.invalid(d):Uu(s,l,e,`format ${o.format}`,t,c)}static get DATE_SHORT(){return Il}static get DATE_MED(){return mp}static get DATE_MED_WITH_WEEKDAY(){return U2}static get DATE_FULL(){return gp}static get DATE_HUGE(){return bp}static get TIME_SIMPLE(){return vp}static get TIME_WITH_SECONDS(){return yp}static get TIME_WITH_SHORT_OFFSET(){return _p}static get TIME_WITH_LONG_OFFSET(){return wp}static get TIME_24_SIMPLE(){return xp}static get TIME_24_WITH_SECONDS(){return Cp}static get TIME_24_WITH_SHORT_OFFSET(){return Ap}static get TIME_24_WITH_LONG_OFFSET(){return kp}static get DATETIME_SHORT(){return Ep}static get DATETIME_SHORT_WITH_SECONDS(){return Sp}static get DATETIME_MED(){return Dp}static get DATETIME_MED_WITH_SECONDS(){return Tp}static get DATETIME_MED_WITH_WEEKDAY(){return G2}static get DATETIME_FULL(){return Mp}static get DATETIME_FULL_WITH_SECONDS(){return Ip}static get DATETIME_HUGE(){return Op}static get DATETIME_HUGE_WITH_SECONDS(){return Pp}};function Hu(i){if(Li.isDateTime(i))return i;if(i&&i.valueOf&&Oa(i.valueOf()))return Li.fromJSDate(i);if(i&&typeof i=="object")return Li.fromObject(i);throw new zn(`Unknown datetime argument: ${i}, of type ${typeof i}`)}var $v=function(i){return i.AM="AM",i.PM="PM",i}($v||{}),Yc=function(i){return i.TWELVE="hh:mm a",i.TWELVE_SHORT="h:m a",i.TWENTY_FOUR="HH:mm",i.TWENTY_FOUR_SHORT="H:m",i}(Yc||{});function PA(i,t,o="minutes"){if(o==="hours")return i.hour>=t.hour;if(o==="minutes")return i.hasSame(t,o)||i.valueOf()>t.valueOf()}function RA(i,t,o="minutes"){if(o==="hours")return i.hour<=t.hour;if(o==="minutes")return i.hasSame(t,o)||i.valueOf()<=t.valueOf()}function mie(i,t,o,e="minutes"){if(e==="hours")return RA(i,o,e)&&PA(i,t,e);if(e==="minutes")return RA(i,o)&&PA(i,t)}var FA=(()=>
52{class i{static parseTime(o,e){let{numberingSystem:n,locale:r}=i.getLocaleOptionsByTime(o,e),s=o.split(" ").length===2?Yc.TWELVE_SHORT:Yc.TWENTY_FOUR_SHORT;return Li.fromFormat(o,s,{numberingSystem:n,locale:r})}static formatTime(o,e){if(!o)return"Invalid Time";let{format:n}=e,r=i.parseTime(o,e).setLocale(i.DEFAULT_LOCALE);return r.isValid?n!==24?r.toLocaleString(Object.assign(Object.assign({},Li.TIME_SIMPLE),{hour12:n!==24,numberingSystem:i.DEFAULT_NUMBERING_SYSTEM})).replace(/\u200E/g,"").replace(/\u202F/g," "):r.toISOTime({includeOffset:!1,suppressMilliseconds:!0,suppressSeconds:!0}).replace(/\u200E/g,"").replace(/\u202F/g," "):null}static toLocaleTimeString(o,e={}){let{format:n=i.DEFAULT_FORMAT,locale:r=i.DEFAULT_LOCALE}=e,a=n===24?"h23":"h12",s=Object.assign(Object.assign({},Li.TIME_SIMPLE),{hourCycle:a}),l=n===24?Yc.TWENTY_FOUR_SHORT:Yc.TWELVE_SHORT,c=Object.assign({locale:e.locale,numberingSystem:e.numberingSystem},s);return Li.fromFormat(o,l).setLocale(r).toLocaleString(c).replace(/\u202F/g," ")}static isTimeAvailable(o,e,n,r,a,s){if(!o)return;let l=this.parseTime(o,{format:s}),c=l.minute;if(a&&c===c&&c%a!==0)throw new Error(`Your minutes - ${c} doesn't match your minutesGap - ${a}`);let d=e&&!n&&PA(l,e,r),u=n&&!e&&RA(l,n,r),h=e&&n&&mie(l,e,n,r);return d||u||h||!e&&!n}static formatHour(o,e,n){if(e===24)return o;let r=n===$v.AM?o:o+12;return n===$v.AM&&r===12?0:n===$v.PM&&r===24?12:r}static fromDateTimeToString(o,e){let n=e===24?Yc.TWENTY_FOUR:Yc.TWELVE;return o.reconfigure({numberingSystem:i.DEFAULT_NUMBERING_SYSTEM,locale:i.DEFAULT_LOCALE}).toFormat(n).replace(/\u202F/g," ")}static getLocaleOptionsByTime(o,e){let n={numberingSystem:e.numberingSystem,locale:e.locale},r={numberingSystem:i.DEFAULT_NUMBERING_SYSTEM,locale:i.DEFAULT_LOCALE};return isNaN(parseInt(o,10))?n:r}}return i.DEFAULT_FORMAT=12,i.DEFAULT_LOCALE="en-US",i.DEFAULT_NUMBERING_SYSTEM="latn",i})();var gie=new ye("TimeLocale",{providedIn:"root",factory:()=>FA.DEFAULT_LOCALE}),bie=new ye("NumberingSystem",{providedIn:"root",factory:()=>FA.DEFAULT_NUMBERING_SYSTEM});var NA=(()=>{class i{static setOpts(o,e=FA.DEFAULT_NUMBERING_SYSTEM){return{ngModule:i,providers:[{provide:gie,useValue:o},{provide:bie,useValue:e}]}}}return i.\u0275fac=function(o){return new(o||i)},i.\u0275mod=He({type:i}),i.\u0275inj=ze({imports:[[Vi,Kd,Xd]]}),i})();var PR=km(OR(),1),ble=["bcElement"],mPe=(()=>{let t=class t{get options(){return{format:this.format,lineColor:this.lineColor,width:this.width,height:this.height,displayValue:this.displayValue,fontOptions:this.fontOptions,font:this.font,textAlign:this.textAlign,textPosition:this.textPosition,textMargin:this.textMargin,fontSize:this.fontSize,background:this.background,margin:this.margin,marginTop:this.marginTop,marginBottom:this.marginBottom,marginLeft:this.marginLeft,marginRight:this.marginRight,valid:this.valid}}constructor(e){this.renderer=e,this.elementType="svg",this.cssClass="barcode",this.format="CODE128",this.lineColor="#000000",this.width=2,this.height=100,this.displayValue=!1,this.fontOptions="",this.font="monospace",this.textAlign="center",this.textPosition="bottom",this.textMargin=2,this.fontSize=20,this.background="#ffffff",this.margin=10,this.marginTop=10,this.marginBottom=10,this.marginLeft=10,this.marginRight=10,this.value="",this.valid=()=>!0}ngAfterViewInit(){this.createBarcode()}ngOnChanges(){this.bcElement&&this.createBarcode()}createBarcode(){if(!this.value)return;let e;switch(this.elementType){case"img":e=this.renderer.createElement("img");break;case"canvas":e=this.renderer.createElement("canvas");break;case"svg":default:e=this.renderer.createElement("svg","svg")}(0,PR.default)(e,this.value,this.options);for(let n of this.bcElement.nativeElement.childNodes)this.renderer.removeChild(this.bcElement.nativeElement,n);this.renderer.appendChild(this.bcElement.nativeElement,e)}};t.\u0275fac=function(n){return new(n||t)(G(Pn))},t.\u0275cmp=me({type:t,selectors:[["ngx-barcode6"]],viewQuery:function(n,r){if(n&1&&ct(ble,5),n&2){let a;Te(a=Me())&&(r.bcElement=a.first)}},inputs:{elementType:[0,"bc-element-type","elementType"],cssClass:[0,"bc-class","cssClass"],format:[0,"bc-format","format"],lineColor:[0,"bc-line-color","lineColor"],width:[0,"bc-width","width"],height:[0,"bc-height","height"],displayValue:[0,"bc-display-value","displayValue"],fontOptions:[0,"bc-font-options","fontOptions"],font:[0,"bc-font","font"],textAlign:[0,"bc-text-align","textAlign"],textPosition:[0,"bc-text-position","textPosition"],textMargin:[0,"bc-text-margin","textMargin"],fontSize:[0,"bc-font-size","fontSize"],background:[0,"bc-background","background"],margin:[0,"bc-margin","margin"],marginTop:[0,"bc-margin-top","marginTop"],marginBottom:[0,"bc-margin-bottom","marginBottom"],marginLeft:[
520,"bc-margin-left","marginLeft"],marginRight:[0,"bc-margin-right","marginRight"],value:[0,"bc-value","value"],valid:[0,"bc-valid","valid"]},features:[gt],decls:2,vars:2,consts:[["bcElement",""]],template:function(n,r){n&1&&ne(0,"div",null,0),n&2&&xt(r.cssClass)},encapsulation:2});let i=t;return i})(),Uk=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();var dy=(()=>{let t=class t{constructor(e){this.router=e,this.subject=new Ne,this.keepAfterNavigationChange=!1,e.events.subscribe(n=>{n instanceof ss&&(this.keepAfterNavigationChange?this.keepAfterNavigationChange=!1:this.clear())})}success(e,n=!1,r=!0){this.keepAfterNavigationChange=n,this.setMessage("alert-success",e,r)}error(e,n=!1,r=!0){this.keepAfterNavigationChange=n,this.setMessage("alert-danger",e,r)}warning(e,n=!1,r=!0){this.keepAfterNavigationChange=n,this.setMessage("alert-warning",e,r)}info(e,n=!1,r=!0){this.keepAfterNavigationChange=n,this.setMessage("alert-info",e,r)}setMessage(e,n,r){this.subject.next({type:e,message:n,closable:r})}getMessage(){return this.subject.asObservable()}clear(){this.subject.next(null)}};t.\u0275fac=function(n){return new(n||t)(oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var yle=i=>({"alert-dismissible":i});function _le(i,t){if(i&1){let o=It();q(0,"button",7),Se("click",function(){je(o);let n=ue(2);return Ve(n.close())}),ne(1,"span",8),Y()}}function wle(i,t){i&1&&ne(0,"i",9)}function xle(i,t){i&1&&ne(0,"i",10)}function Cle(i,t){i&1&&ne(0,"i",11)}function Ale(i,t){i&1&&ne(0,"i",12)}function kle(i,t){if(i&1&&(q(0,"div",1),Ae(1,_le,2,0,"button",2),q(2,"span")(3,"span"),Ae(4,wle,1,0,"i",3)(5,xle,1,0,"i",4)(6,Cle,1,0,"i",5)(7,Ale,1,0,"i",6),Y(),ve(8),Y()()),i&2){let o=ue();Qa("alert ",o.alert.type,""),J("ngClass",Ho(10,yle,o.alert.closable===!0)),$(),J("ngIf",o.alert.closable),$(3),J("ngIf",o.alert.type==="alert-success"),$(),J("ngIf",o.alert.type==="alert-warning"),$(),J("ngIf",o.alert.type==="alert-danger"),$(),J("ngIf",o.alert.type==="alert-info"),$(),un(" ",o.alert.message," ")}}var RR=(()=>{let t=class t{constructor(e){this.alertService=e}ngOnInit(){this.subscription=this.alertService.getMessage().subscribe(e=>{this.alert=e})}close(){this.alert=null}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}};t.\u0275fac=function(n){return new(n||t)(G(dy))},t.\u0275cmp=me({type:t,selectors:[["app-alert"]],decls:1,vars:1,consts:[["role","alert",3,"class","ngClass",4,"ngIf"],["role","alert",3,"ngClass"],["type","button","class","btn-close","aria-label","Close",3,"click",4,"ngIf"],["class","fal fa-check-circle icon-size",4,"ngIf"],["class","fal fa-exclamation-circle icon-size",4,"ngIf"],["class","fal fa-exclamation-triangle icon-size",4,"ngIf"],["class","fal fa-info-circle icon-size",4,"ngIf"],["type","button","aria-label","Close",1,"btn-close",3,"click"],["aria-hidden","true"],[1,"fal","fa-check-circle","icon-size"],[1,"fal","fa-exclamation-circle","icon-size"],[1,"fal","fa-exclamation-triangle","icon-size"],[1,"fal","fa-info-circle","icon-size"]],template:function(n,r){n&1&&Ae(0,kle,9,12,"div",0),n&2&&J("ngIf",r.alert)},dependencies:[hr,Bn]});let i=t;return i})();var FR=(()=>{let t=class t{get isReverse(){return this.reverse?this.reverse==="true":!1}constructor(){}validate(e){let n=e.parent.get(this.appConfirmEqualValidator);return n&&n.value!==e.value&&!this.isReverse?{notEqual:!0}:(this.isReverse&&(n&&n.value!==e.value?n.setErrors({notEqual:!0}):n&&n.value===e.value&&n.setErrors(null)),null)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","appConfirmEqualValidator",""]],inputs:{appConfirmEqualValidator:"appConfirmEqualValidator",reverse:"reverse"},features:[st([{provide:Gn,useExisting:t,multi:!0}])]});let i=t;return i})();var wPe=(()=>{let t=class t{constructor(){this.colors=["#ff0000","#ffa500","#1e90ff","#008000"]}ngOnChanges(e){let n=e.password.currentValue;if(this.setBarColors(4,"#DDD"),this.passwordStrengthText="",n){let r=this.getColor(this.checkStrength(n));this.color=r.color,this.setBarColors(r.index,r.color)}}getColor(e){let n=0;switch(e){case 0:n=0,this.passwordStrengthText="Weak";break;case 1:n=1,this.passwordStrengthText="Fair";break;case 2:n=2,this.passwordStrengthText="Good";break;case 3:n=3,this.passwordStrengthText="Strong";break}return{index:n+1,color:this.colors[n]}}setBarColors(e,n){for(let r=0;r<e;r++)this["bar"+r]=n}checkStrength(e){let n=0,r=/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})/.test(e),a=/^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{7,})/.test(e),s=/^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{5,})/.test(e);return n=r?3:a?2:s?1:0}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-password-strength"]],inputs:{password:"password"},features:[gt],decls:10,vars:11,consts:[["tooltip","matTooltip"],[1,"strength"],["matTooltip","Password must be 8 characters and contain at least 1 lowercase character, 1 uppercase character, 1 number and 1 special character (!@#$%^&*).","matTooltipPosition","after","matTooltipClass","mattooltip_white_space_pre_line",1,"pt-2","me-2","fas","fa-info-circle","text-warning","fa-1x",3,"click"],[1,"strengthBar"],[1,"point"],[1,"strengthText"]],template:function(n,r){if(n&1){let a=It();q(0,"div",1)(1,"i",2,0),Se("click",function(){je(a);let l=qi(2);
52return Ve(l.toggle())}),Y(),q(3,"ul",3),ne(4,"li",4)(5,"li",4)(6,"li",4)(7,"li",4),Y(),q(8,"p",5),ve(9),Y()()}n&2&&($(4),vi("background-color",r.bar0),$(),vi("background-color",r.bar1),$(),vi("background-color",r.bar2),$(),vi("background-color",r.bar3),$(),vi("color",r.color),$(),_i(r.passwordStrengthText))},dependencies:[wv],styles:[".strengthBar[_ngcontent-%COMP%]{display:inline;list-style:none;margin:0;padding:0;vertical-align:2px}.point[_ngcontent-%COMP%]:last-of-type{margin:0!important}.point[_ngcontent-%COMP%]{background:#fff;border-radius:2px;display:inline-block;height:5px;margin-right:1px;width:40px}.strengthText[_ngcontent-%COMP%]{font-weight:700;margin-left:10px}.password-criteria[_ngcontent-%COMP%]{color:#000;font-size:small}.strength[_ngcontent-%COMP%]{text-align:left;display:inline-flex}.fa-1x[_ngcontent-%COMP%]{font-size:17px}@media (max-width: 375px){.point[_ngcontent-%COMP%]{width:40px}}@media (min-width: 576px) and (max-width: 767px){.point[_ngcontent-%COMP%]{width:26px}}"]});let i=t;return i})();var uy=(()=>{let t=class t{transform(e){if(e!=null&&e.length>0){let n=e.replace(/\D+/g,"").match(/([^\d]*\d[^\d]*){1,10}$/)[0],r=n.length>3?`(${n.substring(0,3)})`:n,a=n.length>3?` ${n.substring(3,6)}`:"",s=n.length>6?`-${n.substring(6,10)}`:"";return`${r}${a}${s}`}return""}untransform(e){return e!=null&&e.length>0?e.replace(/\D+/g,"").match(/([^\d]*\d[^\d]*){1,10}$/)[0]:""}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"formatPhone",type:t,pure:!0});let i=t;return i})();var CPe=(()=>{let t=class t{constructor(e,n){this.control=e,this.formatPhonePipe=n,this.numberRegex=/^[0-9]*$/}ngOnInit(){this.control.control.setValue(this.formatPhonePipe.transform(this.control.control.value))}onInput(e){let n=String.fromCharCode(e.charCode);if(!this.numberRegex.test(n)){e.preventDefault();return}this.control.control.setValue(this.formatPhonePipe.transform(e.target.value))}};t.\u0275fac=function(n){return new(n||t)(G(Cr),G(uy))},t.\u0275dir=_e({type:t,selectors:[["","UsPhoneFormat",""]],hostBindings:function(n,r){n&1&&Se("input",function(s){return r.onInput(s)})("keypress",function(s){return r.onInput(s)})}});let i=t;return i})();var NR=(()=>{let t=class t{transform(e){if(e?.length>0){let n=e.replace("-",""),r=n.length>4?`${n.substring(0,5)}`:n,a=n.length>5?`-${n.substring(5,n.length)}`:"";return`${r}${a}`}return""}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"formatZipCode",type:t,pure:!0});let i=t;return i})();var LR=(()=>{let t=class t{transform(e){return e.length>0?e.split(/[?#]/)[0]:""}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"stripParamFromUrl",type:t,pure:!0});let i=t;return i})();var BR=(()=>{let t=class t{transform(e,n,r){let a=new RegExp(n,"g");return e.replace(a,r)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"replaceSubstring",type:t,pure:!0});let i=t;return i})();var Tle=i=>({bold:i});function Mle(i,t){i&1&&ne(0,"i",12)}function Ile(i,t){i&1&&ne(0,"i",13)}function Ole(i,t){i&1&&ne(0,"i",14)}function Ple(i,t){i&1&&ne(0,"i",15)}function Rle(i,t){if(i&1&&(q(0,"li"),ve(1),Y()),i&2){let o=t.$implicit;$(),_i(o)}}function Fle(i,t){if(i&1&&(q(0,"ul"),Ae(1,Rle,2,1,"li",16),Y()),i&2){let o=ue();$(),J("ngForOf",o.msgContent.description)}}function Nle(i,t){if(i&1){let o=It();q(0,"button",17),Se("click",function(){je(o);let n=ue();return Ve(n.close(n.msgContent.btnCancelText))}),ve(1),Y()}if(i&2){let o=ue();$(),_i(o.msgContent.btnCancelText)}}var jR=(()=>{let t=class t{constructor(e,n){this.msgContent=e,this.mdDialogRef=n}close(e){this.mdDialogRef.close(e)}};t.\u0275fac=function(n){return new(n||t)(G(tC),G(Rs))},t.\u0275cmp=me({type:t,selectors:[["app-msg-dialog"]],decls:15,vars:15,consts:[[1,"m-0"],["class","fal fa-check-circle icon-size me-2 ",4,"ngIf"],["class","fal fa-exclamation-circle icon-size me-2 ",4,"ngIf"],["class","fal fa-exclamation-triangle icon-size me-2 ",4,"ngIf"],["class","fal fa-info-circle icon-size me-2 ",4,"ngIf"],[1,"dialog-content"],[1,"dialog-message",3,"ngClass"],[3,"innerHTML"],[4,"ngIf"],[1,"modal-footer","dialog-buttons","border-top","justify-content-end"],["mat-mdc-button","","class","btn btn-lg btn-default",3,"click",4,"ngIf"],["mat-mdc-button","","mat-focus","",1,"btn","btn-lg","btn-primary",3,"click"],[1,"fal","fa-check-circle","icon-size","me-2"],[1,"fal","fa-exclamation-circle","icon-size","me-2"],[1,"fal","fa-exclamation-triangle","icon-size","me-2"],[1,"fal","fa-info-circle","icon-size","me-2"],[4,"ngFor","ngForOf"],["mat-mdc-button","",1,"btn","btn-lg","btn-default",3,"click"]],template:function(n,r){n&1&&(q(0,"div")(1,"h4",0),Ae(2,Mle,1,0,"i",1)(3,Ile,1,0,"i",2)(4,Ole,1,0,"i",3)(5,Ple,1,0,"i",4),ve(6),Y()(),q(7,"div",5)(8,"div",6),ne(9,"div",7),Y(),Ae(10,Fle,2,1,"ul",8),Y(),q(11,"div",9),Ae(12,Nle,2,1,"button",10),q(13,"button",11),Se("click",function(){return r.close(r.msgContent.btnOkText)}),ve(14),Y()()),n&2&&(Qa("header d-flex align-items-center alert alert-",r.msgContent.type,""),$(2),J("ngIf",r.msgContent.type==="success"),$(),J("ngIf",r.msgContent.type==="warning"),$(),J("ngIf",r.msgContent.type==="danger"),$(),J("ngIf",r.msgContent.type==="info"),$(),un(" ",r.msgContent.title," "),$(2),J("ngClass",Ho(13,Tle,r.msgContent.description&&r.msgContent.description.length>0)),$(),J("innerHTML",r.msgContent.message,Vd),$(),J("ngIf",r.msgContent.description&&r.msgContent.description.length>0),$(2),J("ngIf",r.msgContent.type=="warning"),$(2),_i(r.msgContent.btnOkText))},dependencies:[hr,Nr,Bn],styles:[`@charset "UTF-8";.cdk-overlay-container{z-index:1050!important}.header{padding-left:12px;padding-right:12px}.header h4{margin:0}.header:first-letter,.dialog-message:first-letter{text-transform:uppercase}.mat-dialog-container{padding:2px!important}.dialog-content{padding:12px}.draft-setup-restriction-dialog.mat-mdc-dialog-container,.draft-setup-restriction-dialog .mat-mdc-dialog-container,.draft-setup-restriction-dialog.mat-dialog-container,.draft-setup-restriction-dialog .mat-dialog-container{max-width:560px;width:100%!important;box-sizing:border-box}.draft-setup-restriction-dialog .dialog-message,.draft-setup-restriction-dialog .dialog-message>div{max-width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.bold{font-weight:700}.dialog-buttons{padding:6px 12px;align-items:flex-end}.alert{margin-bottom:0}.icon-size{font-size:2em}
53`],encapsulation:2,changeDetection:0});let i=t;return i})();var Vl=class{constructor(t,o,e,n){this.title=t,this.message=o,this.type=e,this.description=n}},VR=(()=>{let t=class t{constructor(e){this.dialog=e}openDialog(e){this.dialogRef=this.dialog.open(jR,{data:e,autoFocus:!0,disableClose:!0})}alert(e,n,r,a=[]){let s=new Vl(e,n,"info",a);s.btnOkText=r||"OK",this.openDialog(s)}info(e,n="Info",r=[],a){let s=new Vl(n,e,"info",r);s.btnOkText=a||"OK",this.openDialog(s)}success(e,n,r,a=[]){let s=new Vl(n,e,"success",a);s.btnOkText=r||"Close",this.openDialog(s)}error(e,n="Stop",r,a=[]){let s=new Vl(n,e,"danger",a);s.btnOkText=r||"Close",this.openDialog(s)}confirm(e,n,r,a,s=[]){let l=new Vl(e,n,"warning",s);l.btnOkText=r||"OK",l.btnCancelText=a||"Cancel",this.openDialog(l)}warning(e,n="Slow Down",r,a,s=[]){let l=new Vl(n,e,"warning",s);l.btnOkText=r||"OK",l.btnCancelText=a||"Cancel",this.openDialog(l)}onClick(){return this.dialogRef.afterClosed().pipe(Oi(1),et(e=>e))}};t.\u0275fac=function(n){return new(n||t)(oe(Pc))},t.\u0275prov=ge({token:t,factory:t.\u0275fac});let i=t;return i})();var hy=(()=>{let t=class t{constructor(e){this.http=e,this.baseurl=ei.settings.apiServer.baseUrl;let n=null,r=null,a=null,s=null;if(localStorage.getItem("mcp_accountList")!==void 0)try{n=JSON.parse(localStorage.getItem("mcp_accountList"))}catch(l){console.error("Error parsing JSON:",l)}if(localStorage.getItem("mcp_accountInfo")!==void 0)try{r=JSON.parse(localStorage.getItem("mcp_accountInfo"))}catch(l){console.error("Error parsing JSON:",l)}if(localStorage.getItem("mcp_paymentHistory")!==void 0)try{a=JSON.parse(localStorage.getItem("mcp_paymentHistory"))}catch(l){console.error("Error parsing JSON:",l)}if(localStorage.getItem("mcp_billingHistory")!==void 0)try{s=JSON.parse(localStorage.getItem("mcp_billingHistory"))}catch(l){console.error("Error parsing JSON:",l)}
53this.accountListSubject=new Mi(n),this.accountList$=this.accountListSubject.asObservable(),this.accountInfoSubject=new Mi(r),this.accountInfo$=this.accountInfoSubject.asObservable(),this.paymentHistorySubject=new Mi(a),this.paymentHistory$=this.paymentHistorySubject.asObservable(),this.billingHistorySubject=new Mi(s),this.billingHistory$=this.billingHistorySubject.asObservable()}get accountInfoResp(){return this.accountInfoSubject.value}get accountListResp(){return this.accountListSubject.value}get paymentHistoryResp(){return this.paymentHistorySubject.value}get billingHistoryResp(){return this.billingHistorySubject.value}setAccountListResp(e){localStorage.removeItem("mcp_accountList"),localStorage.setItem("mcp_accountList",JSON.stringify(e)),this.accountListSubject.next(e)}setAccountInfoResp(e){this.getAccountInfoRequest(e).pipe().subscribe(n=>{localStorage.removeItem("mcp_accountInfo"),localStorage.setItem("mcp_accountInfo",JSON.stringify(n)),this.accountInfoSubject.next(n)})}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}sendValidateUserRequest(e){return this.http.post(this.baseurl+"/v2/tokenauth/validatelogin",{userName:e.username,password:e.password,browser:window.navigator.userAgent}).pipe(De(this.handleError))}sendValidateUserRequestMfa(e){return this.http.post(this.baseurl+"/v2/tokenauth/login/validate/mfa",{userName:e.username,password:e.password,browser:window.navigator.userAgent}).pipe(De(this.handleError))}sendVerifyUserRequestmfa(e,n){return this.http.post(this.baseurl+`/v2/tokenauth/member/${n}/mfa/token/verify`,{userName:e.userName,token:e.token,encryptedUserName:e.encryptedUserName,encryptedMember:e.encryptedMember}).pipe(De(this.handleError))}getAccountsAndDetailsRequest(e){return this.getAllAccountsRequest(e).pipe(Ir(n=>{if(n&&n.results&&n.results.length>0){let r=n.results.findIndex(c=>c.isPrimaryAccount===!0);n.results[r].isSelected=!0,localStorage.setItem("mcp_accountList",JSON.stringify(n)),this.accountListSubject.next(n);let a=this.getAccountInfoRequest(n.results[r].accountNumber).pipe(et(c=>(c&&(localStorage.setItem("mcp_accountInfo",JSON.stringify(c)),this.accountInfoSubject.next(c)),c))),s=this.getPaymentHistoryRequest(n.results[r].accountNumber).pipe(et(c=>(localStorage.setItem("mcp_paymentHistory",JSON.stringify(c)),this.paymentHistorySubject.next(c),c))),l=this.getBillingHistoryRequest(n.results[r].accountNumber).pipe(et(c=>(localStorage.setItem("mcp_billingHistory",JSON.stringify(c)),this.billingHistorySubject.next(c),c)));return gs([a,s,l])}else return Ke([null,null,null])})).pipe(De(this.handleError))}getAllAccountsRequest(e){return this.http.get(this.baseurl+`/v1/accounts/member/${e}`).pipe(De(this.handleError))}getAccountInfoRequest(e){return this.http.get(this.baseurl+`/v1/accounts/${e}`).pipe(De(this.handleError))}getPaymentHistoryRequest(e){return this.http.get(this.baseurl+`/v1/accounts/${e}/payments?page=1&pageSize=5`).pipe(De(this.handleError))}getBillingHistoryRequest(e){return this.http.get(this.baseurl+`/v1/account/${e}/bills`).pipe(De(this.handleError))}getMemberDetails(e){return this.http.get(this.baseurl+"/v1/members/member/"+e+"/details").pipe(De(this.handleError))}updateMemberDetails(e){return this.http.post(this.baseurl+"/v1/members/updatesettings",e).pipe(De(this.handleError))}getOutageStatus(e){return this.http.get(this.baseurl+`/v1/outages/accounts/${e}/outage/status`).pipe(De(this.handleError))}getOutageStatusDetailed(e){return this.http.get(this.baseurl+`/v1/outages/accounts/${e}/outage/status/detailed`).pipe(De(this.handleError))}getAccountOutagesInfo(e,n){return this.http.get(this.baseurl+`/v1/outages/accounts/${e}/member/${n}/outages`).pipe(De(this.handleError))}reportOutage(e){return this.http.post(this.baseurl+"/v1/outages/reportoutage",e).pipe(De(this.handleError))}getViewBillPdfPath(e){return this.http.get(this.baseurl+"/v1/account/bill/pdf/"+e).pipe(De(this.handleError))}getOutageHistory(e){return this.http.get(this.baseurl+`/v1/outages/historyof/${e}/location`).pipe(De(this.handleError))}getMemberInfoDocuments(){return this.http.get(this.baseurl+"/v2/memberinfodoc").pipe(De(this.handleError))}};t.\u0275fac=function(n){return new(n||t)(oe(zi))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var HR=(()=>{let t=class t{constructor(e,n){this.dataService=e,this.logger=n;let r=null;if(localStorage.getItem("mcp_currentUser")!==void 0)try{r=JSON.parse(localStorage.getItem("mcp_currentUser"))}catch(a){console.error("Error parsing JSON:",a)}
53this.currentUserSubject=new Mi(r),this.currentUser$=this.currentUserSubject.asObservable()}get currentUserValue(){return this.currentUserSubject.value}login(e){return this.dataService.sendValidateUserRequestMfa(e).pipe(et(n=>{if(n)return n.memberMfaEnabled||(localStorage.setItem("mcp_currentUser",JSON.stringify(n)),localStorage.setItem("mcp_auth-token",n.accessToken)),this.buildCustomHttpHeaders(n.accessToken),this.updateLogConfig(),this.logger.info("Login success from MCP"),this.currentUserSubject.next(n),n}))}setToken(e){e&&(localStorage.setItem("mcp_currentUser",JSON.stringify(e)),localStorage.setItem("mcp_auth-token",e.accessToken),this.buildCustomHttpHeaders(e.accessToken),this.updateLogConfig(),this.logger.info("Login success from an external portal"),this.currentUserSubject.next(e))}verifyMFA(e,n){return this.dataService.sendVerifyUserRequestmfa(e,n).pipe(et(r=>(r&&(localStorage.setItem("mcp_currentUser",JSON.stringify(r)),localStorage.setItem("mcp_auth-token",r.accessToken)),this.currentUserSubject.next(r),r)))}logout(){this.logger.info("User logged out from current session."),localStorage.removeItem("mcp_currentUser"),localStorage.removeItem("mcp_accountList"),localStorage.removeItem("mcp_accountInfo"),localStorage.removeItem("mcp_auth-token"),localStorage.removeItem("mcp_paymentHistory"),localStorage.removeItem("mcp_billingHistory"),this.currentUserSubject.next(null)}buildCustomHttpHeaders(e){ei.httpHeaders=new wr({Authorization:`Bearer ${e}`,ApplicationId:`${Rf.Web}`})}updateLogConfig(){let e=ei.settings.logging;if(e!==void 0){let n=this.logger.getConfigSnapshot();n.level=ei.logLevel(e.level),n.serverLogLevel=ei.logLevel(e.serverLogLevel),n.serverLoggingUrl=ei.settings.apiServer.baseUrl+ei.settings.logging.serverLoggingUrl,n.disableConsoleLogging=!0,this.logger.updateConfig(n),this.logger.setCustomHttpHeaders(ei.httpHeaders)}}};t.\u0275fac=function(n){return new(n||t)(oe(hy),oe(ka))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var UR=class{};var fy=class{};var GR=class{};var WR=class{},qR=class{};var YR=class{};var Ble=function(i){return i.MyMeter="mymeter",i.MeterSenseCc="metersenseccurl",i}(Ble||{}),jle=function(i){return i.UsageAnalysis="Detailed Usage Analysis",i.MyMeter="My Meter",i}(jle||{});var Vle=function(i){return i.Payment="Payment",i.Billing="Bill",i}(Vle||{});var ZR=class{},QR=class{},$R=class{};var KR=class{},zle=function(i){return i.CreditCardDraft="CreditCardDraft",i.BankDraft="BankDraft",i}(zle||{});var XR=class{},JR=class{},eF=class{};var tF=class{};var iF=class{constructor(){this.cCConvenienceFee=null,this.eCConvenienceFee=null,this.applicationId=2,this.enableCreditCard=!0}setUtilityConvFeeIfApplicable(t,o){t&&(t.chargeCreditConvenienceFee&&(this.cCConvenienceFee=Number(Number(t.creditConvenienceFeeAmount*o).toFixed(2))),t.chargeEcheckConvenienceFee&&(this.eCConvenienceFee=Number(Number(t.echeckConvenienceFeeAmount*o).toFixed(2))))}};var Hle=function(i){return i.displayOutage="An outage has been reported at your service address. We are working to resolve it as quickly as possible.",i.noOutage="Good news! There are no outages currently reported at your service address.",i}(Hle||{}),Ule=function(i){return i.pendingDisconnect="Pending Disconnect",i.pendingReconnect="Pending Reconnect",i.disconnected="Disconnected",i.finalBilled="Final Billed",i}(Ule||{});var Gle=function(i){return i[i.MeridianApplication=1]="MeridianApplication",i[i.MCP=2]="MCP",i[i.IVR=3]="IVR",i[i.MobileApp=4]="MobileApp",i}(Gle||{});var nF=class{constructor(){this.page=1,this.pageSize=10,this.totalRecords=0}};var Wle=function(i){return i.Notifications="Notifications",i}(Wle||{});var rF=class{constructor(){this.autopayEnabledNonPrepay=!0,this.autopayEnabledPrepay=!1,this.enableCreditCardPayments=!1,this.enableEcheckPayments=!1,this.excludeMaxPayExceed=!0,this.disconnectThreshold=0,this.termsAndConditions="I am signing up for automatic payment of my <%=UTILITYNAME%> account(s). I agree that <%=UTILITYNAME%> may automatically charge my credit card and/or bank account for the amount due on this account(s) on the day of the month I specify. This agreement remains in effect until the date entered below. If no date entered the agreement does not automatically end or I can cancel automatic payment at any time by selecting 'Turn Off' on this page. I agree that <%=UTILITYNAME%> or my credit card company and/or bank can cancel automatic payment at any time, with or without prior notice."}},oF=class{constructor(){this.isError=!1,this.type="",this.message=""}},aF=class{},sF=class{};var lF=class{};var cF=class{};var dF=class{};var uF=class{};
53var qle=function(i){return i.Email="Email",i.SMS="SMS",i.Voice="Voice",i.Push="Push",i}(qle||{}),Yle=function(i){return i[i.PendingVerification=1]="PendingVerification",i[i.Verified=2]="Verified",i}(Yle||{});var hF=class{};var fF=class{};var pF=class{},Zle=function(i){return i.dailyUsage="Daily",i.monthlyUsage="Monthly",i.intervalUsage="Interval",i}(Zle||{});var mF=class{};var gF=class{};var Qle=function(i){return i.roundUpMessage="Across the nation, electric utilities have created non-profits to grant members' spare change back to the community.",i.roundUpDescription="These non-profits are branded nationally as Operation Round Up. As a participating utility, a member's bill is automatically adjusted to the nearest dollar. These funds are then combined for grants to local organizations and individuals in need. A board, separate from the utility's board of directors, reviews all grant applications and approves based on demonstrated need and funds available.",i}(Qle||{});var bF=class{};var $le=function(i){return i.CapitalCredit="Capital-Credit",i.EarlyRetirement="Early-Retirement",i.PeriodicInstallment="Periodic-Installment",i}($le||{}),Kle=function(i){return i.ServiceStreetAddress="SERVICESTREETADDRESS",i.ServiceCity="SERVICECITY",i.ServiceState="SERVICESTATE",i.ServiceZip="SERVICEZIP",i.MailingStreetAddress="MAILINGSTREETADDRESS",i.MailingCity="MAILINGCITY",i.MailingState="MAILINGSTATE",i.MailingZip="MAILINGZIP",i.FirstName="FIRSTNAME",i.LastName="LASTNAME",i.MiddleInitials="MI",i.PrimaryPhoneType="PRIMARY_PHONE",i.PrimaryPhoneNumber="PRIMARY_PHONE_NUMBER",i.Email="EMAIL",i.Dob="DOB",i.Employer="EMPLOYER",i.EmployerPhoneNumber="WORK_PHONE",i.Ssn="SSN",i.SpouseSsn="SPOUSESSN",i.CoApplicantType="COAPPLICANT_TYPE",i.SpouseFirstName="SPOUSEFIRSTNAME",i.SpouseLastName="SPOUSELASTNAME",i.SpouseMiddleInitials="SPOUSEMI",i.SpouseDob="SPOUSEDOB",i.SpouseDlNo="SPOUSEDLNO",i.SpouseDlState="SPOUSEDLSTATE",i.SpouseEmail="SPOUSEEMAIL",i.SpousePhoneNumber="COAPPLICANT_PHONE",i.SpouseEmployer="SPOUSEEMPLOYER",i.SpouseEmployerPhoneNumber="SPOUSEEMPLOYERPHONE",i.AlternatePhoneType="ALTERNATE_PHONE",i.AlternatePhoneNumber="ALT_PHONE_NUMBER",i.DlNumber="DLNO",i.DlState="DLSTATE",i.RequestedConnectDate="REQUESTEDCONNECTDATE",i.RentOrOwn="RENT_OWN",i.LandLordName="LANDLORD_NAME",i.LandLordPhoneNumber="LANDLORD_PHONE",i.Notes="REMARKS",i.PreviousService="PREVIOUS_SERVICE_YN",i.PreviousAccountNumber="PRIOR_ACCOUNT",i.EmergencyContactLastName="EMERGENCYCONTACT_LASTNAME",i.EmergencyContactPhone="EMERGENCYCONTACT_PHONE",i.EmergencyContactFirstName="EMERGENCYCONTACT_FIRSTNAME",i.ApplicantSignature="CONSUMER_SIGNATURE",i.CapitalCreditOption="CAPITAL_CREDIT_ELECTION",i.ApplicantSignatureDate="CONSUMER_SIGNATURE_DATE",i.SpouseSignature="SPOUSE_SIGNATURE",i.SpouseSigDate="SPOUSE_SIGNATURE_DATE",i}(Kle||{});var vF=class{};var Xle=function(i){return i.left="Left",i.top="Top",i.right="Right",i.bottom="Bottom",i.background="Backgroun
53d",i}(Xle||{});var yF=class{};var _F=class{},wF=class{},VRe=[{id:"",value:"Select contact preference"},{id:"Post",value:"Post"},{id:"Email",value:"Email"},{id:"Phone",value:"Phone"}];var xF=class{},Jle=function(i){return i.LoginError="Please relogin to your account then access to this page again!",i.UnAvailableAccountMeterReading="Meter Reading is unavailable to this account, please contact customer service...!",i.GuideLineTitle="Meter Reading",i.FirstGuideLineDescription="The reading date cannot be in future date.",i.SecondGuideLineDescription="The current reading should be greater than the previous reading. In case of meter roll over, please contact the utility.",i.ThirdGuideLineDescription="The length of the reading cannot be longer than the number of dials on your meter.",i.MeterReadingRestrictedMessage="This account is not eligible for self meter reading.",i.SubmitMeterReadingError="Error from process internal meter reading: ",i}(Jle||{}),ece=function(i){return i.Required="Reading date is required.",i.LessThanMinDate="Choose a later date.",i.GreaterThanPreviousReadingDate="The Reading Date must be after the last billing date.",i.FutureDate="The Reading Date cannot be in future.",i}(ece||{}),tce=function(i){return i.Required="kwh Reading is required.",i.LessThanPreviousReading="Invalid Reading.",i}(tce||{});var CF=class{constructor(){this.pageNumber=1,this.pageSize=100}},ice=function(i){return i.Reading="Reading",i.DailyUsage="DailyUsage",i.IntervalData="IntervalData",i}(ice||{}),nce=function(i){return i[i.Five=5]="Five",i[i.Fifteen=15]="Fifteen",i[i.Thirty=30]="Thirty",i[i.Sixty=60]="Sixty",i[i.TwentyFourHours=1440]="TwentyFourHours",i}(nce||{});var AF=(()=>{let t=class t{constructor(e){this.handler=e,this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds,this.http=new zi(e)}registerMember(e,n){return this.http.post(this.baseurl+"/v2/register/user/create",{memberNumber:e.memberNumber,accountNumber:n,userName:e.email,password:e.password,secretQuestionId:e.secQuestion,secretQuestionAnswer:e.secAnswer,enablePaperlessBilling:e.hasOptedForPaperlessBilling,enablePaperlessOther:e.hasOptedForPaperlessOther,allowMarketEmail:e.areMarketingEmailsAllowed,loginId:e.loginId}).pipe(at(this.timeoutInSeconds),De(this.handleError))}validateLoginId(e){return this.http.post(this.baseurl+"/v2/register/user/email",{userName:e}).pipe(at(this.timeoutInSeconds),De(this.handleError))}validateResetPasswordUrl(e){let n=new Qn;return n=n.append("otc",e),this.http.get(this.baseurl+"/v2/register/resetpassword/validateurl",{params:n}).pipe(at(this.timeoutInSeconds),De(this.handleError))}resetPassword(e){return this.http.post(this.baseurl+"/v2/register/resetpassword",{oneTimeCode:e.otc,password:e.password}).pipe(at(this.timeoutInSeconds),De(this.handleError))}validateCisResetPasswordLink(e){return this.http.post(this.baseurl+"/v2/register/user/validate/cis/reset/link",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}ResetPasswordCisLink(e){return this.http.post(this.baseurl+"/v2/register/user/cis/reset",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}getAccountAuthenticationTypes(e){return this.http.get(this.baseurl+`/v2/register/account/${e}/exists`).pipe(at(this.timeoutInSeconds),De(this.handleError))}verifyAccount(e){return this.http.post(this.baseurl+"/v2/register/member/verificationcode",{accountNumber:e.accountNumber,validatorResource:e.validatorResource.ecommDetailId}).pipe(at(this.timeoutInSeconds),De(this.handleError))}verifyAuthenticationCode(e){return this.http.post(this.baseurl+"/v2/register/member/verification/code/validate",{accountNumber:e.accountNumber,validatorResource:e.validatorResource.ecommDetailId,verificationCode:e.verificationCode}).pipe(et(n=>{if(!n.isVerified){let r=new fy;throw r.message="The verification code entered is incorrect.",new es({error:r})}return n}),at(this.timeoutInSeconds),De(this.handleError))}checkUserNameAvailability(e){return this.http.get(this.baseurl+"/v2/register/user/"+e+"/check").pipe(at(this.timeoutInSeconds),De(n=>{try{return n.error=JSON.parse(n.error),this.handleError(n)}catch(r){console.error("Error parsing JSON:",r)}}))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(qr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var lNe=(()=>{let t=class t{constructor(e,n,r){this.http=e,this.authService=n,this.router=r,this.baseUrl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getPagedAccounts(e,n,r){return this.http.get(this.baseUrl+"/v1/accounts/member/"+e+"?page="+n+"&pagesize="+r).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPaymentAmounts(e,n){return this.http.get(this.baseUrl+"/v1/accounts/member/"+e+"/accounts/"+n+"?page=1&pagesize=1").pipe(at(this.timeoutInSeconds),De(this.handleError))}getAccountProfileData(e,n){return this.http.get(this.baseUrl+"/v1/accounts/"+e+"/member/"+n+"/contacts").pipe(at(this.timeoutInSeconds),De(this.handleError))}updateAccountProfileData(e){return this.http.post(this.baseUrl+"/v1/accounts/contacts/update",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}getBillingHistory(e,n,r){return n&&r?this.http.get(this.baseUrl+`/v1/account/${e}/bills?startdate=${n}&enddate=${r}`).pipe(at(this.timeoutInSeconds),De(this.handleError)):this.http.get(this.baseUrl+`/v1/account/${e}/bills`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getBillInvoiceDetails(e){return this.http.get(this.baseUrl+`/v1/account/bill/invoicedetails/${e}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getDelinquentHistory(e){return this.http.get(this.baseUrl+`/v2/pdfbill/${e}/delinquents`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPaymentHistory(e,n,r,a,s){return this.http.get(this.baseUrl+`/v1/accounts/${e}/payments?page=${n}&pageSize=${r}&startdate=${a}&enddate=${s}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPrepaidBillInvoices(e){return this.http.get(this.baseUrl+`/v1/account/bill/prepaid/facts/${e}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getBudgetBillBalance(e){return this.http.get(this.baseUrl+`/v1/accounts/${e}/billbalance`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getDeposits(e){return this.http.get(this.baseUrl+`/v1/accounts/${e}/deposits`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getOperationRoundUpAccountDetails(e){return this.http.get(this.baseUrl+"/v1/accounts/member/"+e+"/roundupaccounts").pipe(at(this.timeoutInSeconds),De(this.handleError))}updateOperationRoundUpAccountData(e,n){return this.http.post(this.baseUrl+"/v1/accounts/roundup/update/member/"+e,n).pipe(at(this.timeoutInSeconds),De(this.handleError))}getLevelizedAccounts(e){return this.http.get(this.baseUrl+`/v1/accounts/levelized/member/${e}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}updateLevelizedAccount(e,n){return this.http.post(this.baseUrl+`/v1/accounts/${e}/levelized`,n).pipe(at(this.timeoutInSeconds),De(this.handleErrorMessage))}updateLevelizedAccounts(e,n){return this.http.post(this.baseUrl+`/v1/accounts/levelized/member/${e}`,n).pipe(at(this.timeoutInSeconds),De(this.handleErrorMessage))}getPdfBillView(e,n,r){let a=`${this.baseUrl}/v2/pdfbill/${e}/${n}/`;return r&&(a+=`${r}/`),this.http.get(a).pipe(at(this.timeoutInSeconds),De(s=>this.handleError(s)))}getPdfDelinquentView(e,n,r){let a=`${this.baseUrl}/v2/pdfbill/delinquent/${e}/${n}/`;return r&&(a+=`${r}/`),this.http.get(a).pipe(at(this.timeoutInSeconds),De(s=>this.handleError(s)))}getPdfCcView(e,n){return this.http.get(this.baseUrl+`/v2/pdfbill/capital-credit/${e}/${n}`).pipe(at(this.timeoutInSeconds),De(r=>this.handleError(r)))}getMyMeterUrl(e,n){return this.http.get(this.baseUrl+`/v1/members/${e}/account/${n}/mymeter/link`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getLinkedAccounts(e){return this.http.get(this.baseUrl+`/v1/accounts/${e}/linked-accounts`).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===404?n="Service unavailable, please contact administrator.":e.status===401?(this.authService.logout(),setTimeout(()=>this.router.navigate(["login"],{queryParams:{returnUrl:this.router.routerState.snapshot.url}})),n=e.message):e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}handleErrorMessage(e){let n="Invalid Request!",r=0,a=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?(r=a?r:a[0].code,n=a?n:a[0].message):e.status===500?n="We are unable to process your request at this time. Please try again later.":a!==null?n=e.error.message:n=e.status+" "+e.statusText,Si({code:r,message:n,status:e.status})}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(HR),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var pNe=(()=>{let t=class t{constructor(e){this.http=e,this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getConfigSettings(e,n=[],r=[]){let a=[],s;if(e.length>0){s=this.buildHttpParams(e);let l=this.http.get(this.baseurl+"/v3/config/settings/keys",{params:s});a.push(l)}if(n.length>0){s=this.buildHttpParams(n);let l=this.http.get(this.baseurl+"/v3/config/pg/settings/keys",{params:s});a.push(l)}if(r.length>0){s=this.buildHttpParams(r);let l=this.http.get(this.baseurl+"/v3/config/content/settings/keys",{params:s});a.push(l)}return gs(a).pipe(et(l=>{let c=[];return c[0]=l[0],c[1]=n.length>0?l[1]:[],c[2]=r.length>0?n.length>0?l[2]:l[1]:[],c}),at(this.timeoutInSeconds),De(this.handleError))}getAtsConfigSettings(e){let n=this.buildHttpParams(e);return this.http.get(this.baseurl+"/v3/config/settings/keys",{params:n}).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPaymentGatewayConfigSettings(e){let n=this.buildHttpParams(e);return this.http.get(this.baseurl+"/v3/config/pg/settings/keys",{params:n}).pipe(at(this.timeoutInSeconds),De(this.handleError))}getWebContentConfigSettings(e){let n=this.buildHttpParams(e);return this.http.get(this.baseurl+"/v3/config/content/settings/keys",{params:n}).pipe(at(this.timeoutInSeconds),De(this.handleError))}getImageConfigSettings(e){return this.http.get(this.baseurl+`/v2/config/image/settings/module/${e}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}buildHttpParams(e){return e.reduce((n,r)=>n.append("key",r),new Qn)}};t.\u0275fac=function(n){return new(n||t)(oe(zi))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();
53var Qc=class extends Error{};Qc.prototype.name="InvalidTokenError";function rce(i){return decodeURIComponent(atob(i).replace(/(.)/g,(t,o)=>{let e=o.charCodeAt(0).toString(16).toUpperCase();return e.length<2&&(e="0"+e),"%"+e}))}function oce(i){let t=i.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return rce(t)}catch{return atob(t)}}function EF(i,t){if(typeof i!="string")throw new Qc("Invalid token specified: must be a string");t||(t={});let o=t.header===!0?0:1,e=i.split(".")[o];if(typeof e!="string")throw new Qc(`Invalid token specified: missing part #${o+1}`);let n;try{n=oce(e)}catch(r){throw new Qc(`Invalid token specified: invalid base64 for part #${o+1} (${r.message})`)}try{return JSON.parse(n)}catch(r){throw new Qc(`Invalid token specified: invalid json for part #${o+1} (${r.message})`)}}var vNe=(()=>{let t=class t{constructor(){}isUserTokenValid(e){let n=this.getTokenExpirationDate(e);return n===void 0?!1:n.valueOf()>new Date().valueOf()}getTokenExpirationDate(e){let n=EF(e);if(n.exp===void 0)return null;let r=new Date(0);return r.setUTCSeconds(n.exp),r}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var _Ne=(()=>{let t=class t{constructor(e){this.dataService=e}handleAccountSelection(e){let n=this.dataService.accountListResp,r=n.results.findIndex(s=>s.isSelected===!0),a=n.results.findIndex(s=>s.accountNumber===e);r!==a&&(n.results[r].isSelected=!1,n.results[a].isSelected=!0,this.dataService.setAccountListResp(n),this.dataService.setAccountInfoResp(n.results[a].accountNumber))}};t.\u0275fac=function(n){return new(n||t)(oe(hy))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ENe=(()=>{let t=class t{constructor(e){this.http=e,this.baseurl=ei.settings.apiServer.baseUrl}initiatePayment(e,n,r){return this.http.post(this.baseurl+"/v1/accounts/"+n+"/member/"+e+"/payments/init",r).pipe(De(this.handleError))}futurePayment(e){return this.http.post(this.baseurl+"/v1/accounts/payments/schedule",e).pipe(De(this.handleError))}getPaymentTax(e,n){return this.http.post(this.baseurl+"/v1/accounts/member/"+e+"/payments/tax",n).pipe(De(this.handleError))}
53getPaymentSettings(e,n){return this.http.get(`${this.baseurl}/v1/accounts/member/${e}/payments/settings?applicationId=${n}`).pipe(De(this.handleError))}getPaymentResult(e){return this.http.get(this.baseurl+"/v1/accounts/payments/status?encode="+e).pipe(De(this.handleError))}getPaymentDrafts(e){return this.http.get(this.baseurl+"/v1/accounts/member/"+e+"/payments/draft").pipe(De(this.handleError))}deleteDraft(e){return this.http.delete(this.baseurl+"/v1/accounts/"+e+"/payments/draft").pipe(De(this.handleError))}updateDraft(e,n,r){return this.http.put(this.baseurl+"/v1/accounts/"+e+"/member/"+n+"/payments/draft",r).pipe(De(this.handleError))}updateDraftSchedule(e,n,r){return this.http.put(this.baseurl+"/v1/accounts/"+e+"/member/"+n+"/payments/draft/schedule",r).pipe(De(this.handleError))}updateDraftsBulk(e,n){return this.http.post(this.baseurl+"/v1/accounts/member/"+e+"/payments/draft/update",n).pipe(De(this.handleError))}applyExistingProfileToDrafts(e,n){return this.http.post(this.baseurl+"/v1/accounts/member/"+e+"/payments/draft/apply-existing-profile",n).pipe(De(this.handleError))}getCreditCardProfile(e){return this.http.get(this.baseurl+`/v1/accounts/member/${e}/payments/pg/cc/profile`).pipe(De(this.handleError))}getEcheckProfiles(e){return this.http.get(this.baseurl+`/v1/accounts/member/${e}/payments/pg/ec/profile`).pipe(De(this.handleError))}createEcheckProfile(e){return this.http.post(this.baseurl+"/v1/accounts/member/payments/pg/ec/profile",e).pipe(De(this.handleError))}deleteEcheckProfile(e){let n={headers:new wr({"Content-Type":"application/json"}),body:JSON.stringify(e)};return this.http.delete(this.baseurl+"/v1/accounts/member/payments/pg/ec/profile",n).pipe(De(this.handleError))}getPaymentGatewaySettings(){return this.http.get(this.baseurl+"/v1/accounts/payments/pg/settings").pipe(De(this.handleError))}getPaymentGatewaySettingsWithToken(e){return this.http.get(this.baseurl+`/v1/accounts/payments/pg/settings/customer/${e}`).pipe(De(this.handleError))}getConvenienceAmount(e,n,r){return this.http.get(this.baseurl+"/v1/accounts/payments/"+e+"/"+n+"/convenience/"+r).pipe(De(this.handleError))}getScheduledPayments(e){return this.http.get(this.baseurl+"/v1/accounts/member/"+e+"/payments/scheduledpayments").pipe(De(this.handleError))}deleteScheduledPayment(e,n){return this.http.delete(this.baseurl+"/v1/accounts/member/"+e+"/payments/id/"+n).pipe(De(this.handleError))}getFinancialInstitutions(){return this.http.get(this.baseurl+"/v1/accounts/payments/financialinstitutions").pipe(De(this.handleError))}updateMultipleAccountDrafts(e){return this.http.post(this.baseurl+"/v1/accounts/member/update/multipleaccountdrafts",e).pipe(De(this.handleError))}getDraftOptions(){return this.http.get(this.baseurl+"/v1/accounts/payments/draftoptions").pipe(De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(zi))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ONe=(()=>{let t=class t{constructor(e,n,r){this.http=e,this.router=n,this.handler=r,this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getUsageHistory(e){return this.http.get(this.baseurl+"/v1/accounts/"+e+"/usage").pipe(at(this.timeoutInSeconds),De(this.handleError))}getDailyUsage(e){let n=encodeURIComponent(e.commodity);return this.http.get(this.baseurl+`/v2/usagegraphs/usages/${e.memberNumber}/from/${e.fromDate}/to/${e.toDate}/commodity/${n}/${e.ticks}?accountNumber=${e.accountNumber}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getIntervalUsage(e){return this.getIntervalTypes(e.commodity,e.urlGeneratedDateTimeTicks).pipe(Ir(n=>{if(n!==null&&n.intervalTypes.length>0){n.intervalTypes.find(a=>a===60)?e.intervalTypeId=60:e.intervalTypeId=n[0];let r=encodeURIComponent(e.commodity);return this.http.get(this.baseurl+`/v2/usagegraphs/intervals/member/${e.memberNumber}/type/${e.intervalTypeId}/from/${e.fromDate}/to/${e.toDate}/commodity/${r}/${e.urlGeneratedDateTimeTicks}`).pipe(et(a=>(a.intervalTypes=n.intervalTypes,a.selectedIntervalType=e.intervalTypeId,a))).pipe(at(this.timeoutInSeconds),De(this.handleError))}else return[]})).pipe(at(this.timeoutInSeconds),De(this.handleError))}getIntervalTypes(e,n){let r=encodeURIComponent(e);return this.http.get(this.baseurl+`/v2/usagegraphs/intervaltypes/commodity/${r}/${n}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getTemperatures(e){let n=encodeURIComponent(e.commodity);return this.http.get(this.baseurl+`/v2/usagegraphs/weatheroverlays/account/${e.accountNumber}/from/${e.fromDate}/to/${e.toDate}/commodity/${n}/${e.ticks}?zipcode=${e.zipcode}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getUsagesAndWeatherByMeter(e){let n=encodeURIComponent(e.commodity);return this.http.get(this.baseurl+`/v2/usagegraphs/usagesandweather/member/${e.memberNumber}/account/${e.accountNumber}/from/${e.fromDate}/to/${e.toDate}/commodity/${n}/${e.ticks}?zipcode=${e.zipcode}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPrepaidSummarization(e){return this.http.get(this.baseurl+`/v2/usagegraphs/prepaidsummary/account/${e.accountNumber}/from/${e.fromDate}/to/${e.toDate}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getPrepaidSummarizationForMeridian(e){return new zi(this.handler).get(this.baseurl+`/v2/usages/prepaidsummary/acnum/${e.accountNumber}/from/${e.fromDate}/to/${e.toDate}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getDailyUsageForMeridianApp(e){return new zi(this.handler).get(this.baseurl+`/v2/usages/acnum/${e.accountNumber}/from/${e.fromDate}/to/${e.toDate}/type/${e.type}/${e.ticks}/encrypt/${e.dataEncrypt}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getIntervalUsageForMeridianApp(e){let n=new zi(this.handler);return this.getIntervalTypesForMeridianApp(e.commodity,e.urlGeneratedDateTimeTicks).pipe(Ir(r=>r!==null&&r.intervalTypes.length>0?(r.intervalTypes.find(a=>a===60)?e.intervalTypeId=60:e.intervalTypeId=r[0],n.get(this.baseurl+`/v2/usages/intervals/member/${e.memberNumber}/type/${e.intervalTypeId}/from/${e.fromDate}/to/${e.toDate}/commodity/${e.commodity}/${e.urlGeneratedDateTimeTicks}`).pipe(et(a=>(a.intervalTypes=r.intervalTypes,a.selectedIntervalType=e.intervalTypeId,a))).pipe(at(this.timeoutInSeconds),De(this.handleError))):[])).pipe(at(this.timeoutInSeconds),De(this.handleError))}getIntervalTypesForMeridianApp(e,n){let r=new zi(this.handler),a=encodeURIComponent(e);return r.get(this.baseurl+`/v2/usages/intervaltypes/commodity/${a}/${n}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getUsageAttributesByMeter(e,n){return this.http.get(this.baseurl+`/v3/usagegraphs/member/${e}/meters/${n}/usageattributes`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getMdmIntervalUsagesByMeter(e,n,r){let a=new Qn().set("startdate",r.startDate).set("enddate",r.endDate).set("attributecategory",r.attributeCategory).set("attributeid",35).set("intervaltype",r.intervalType.toString()).set("isaggregatehourly",r.isAggregateHourly.toString());return this.http.get(`${this.baseurl}/v3/usagegraphs/member/${e}/meters/${n}`,{params:a}).pipe(at(this.timeoutInSeconds),De(this.handleError))}getMdmDailyUsagesByMeter(e,n,r=1,a=100,s,l,c,d){return this.http.get(this.baseurl+`/v3/usagegraphs/member/${e}/meters/${n}/?startdate=${s}&enddate=${l}&attributecategory=${c}&attributeid=${d[0]}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===404?this.router.navigate(["home"]):e.status===401?this.router.navigate(["login"],{queryParams:{returnUrl:this.router.routerState.snapshot.url}}):e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(Mn),oe(qr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();
53var BNe=(()=>{let t=class t{constructor(e,n){this.http=e,this.router=n,this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getAllAccountsAsync(e,n,r){return this.http.get(this.baseurl+"/v1/accounts/member/"+e+"?page="+n+"&pagesize="+r).pipe(at(this.timeoutInSeconds),De(this.handleError))}getAllAccounts(e,n,r){return this.http.get(this.baseurl+"/v1/accounts/member/"+e+"?page="+n+"&pagesize="+r).pipe(at(this.timeoutInSeconds),De(this.handleError))}registerAutoPayUsingCcProfile(e){return this.http.post(this.baseurl+"/v2/payments/autopay/cc",e).pipe(De(this.handleError))}registerAutoPayUsingEcheckProfile(e){return this.http.post(this.baseurl+"/v2/payments/autopay/echeck",e).pipe(De(this.handleError))}getRegisteredAutoPayments(e){return this.http.get(this.baseurl+"/v2/payments/member/"+e+"/autopayments").pipe(De(this.handleError))}getRegisteredAutoPaymentsByAccountNumber(e,n){return this.http.get(this.baseurl+"/v2/payments/member/"+e+"/accounts/"+n+"/autopayment").pipe(De(this.handleError))}deleteRegisteredAutoPayment(e,n){return this.http.delete(this.baseurl+"/v2/payments/member/"+e+"/autopay/transno/"+n).pipe(De(this.handleError))}buildHttpParams(e){return e.reduce((n,r)=>n.append("key",r),new Qn)}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e.status===404?n="Service unavailable, please contact administrator.":e.status===401?(setTimeout(()=>this.router.navigate(["login"],{queryParams:{returnUrl:this.router.routerState.snapshot.url}})),n=r[0].message):e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var zNe=(()=>{let t=class t{constructor(){this.defaultDateFormat="MM/dd/yyyy",this.defaultTimeZone="en",this.year=new Date().getFullYear(),this.month=new Date().getMonth(),this.day=new Date().getDate()}get CurrentDate(){return new Date(this.year,this.month,this.day)}addDays(e,n){return e.setDate(e.getDate()+n),e}addMonths(e,n){return e.setMonth(e.getMonth()+n),e}FormatDate(e){return Y0(e,this.defaultDateFormat,this.defaultTimeZone)}CustomFormatDate(e,n){return Y0(e,n,this.defaultTimeZone)}diffInDays(e,n){let r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate())),a=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()));return(r.getTime()-a.getTime())/(1e3*60*60*24)}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Yk=km(SF()),MF=km(TF());var sLe=(()=>{let t=class t{constructor(){this.fileType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8",this.fileExtension=".xlsx"}saveExcelFile(e,n){let r=new Blob([e],{type:this.fileType});Yk.saveAs(r,n+this.fileExtension)}exportExcelWithFomrat(e,n,r){let a=new MF.Workbook,s=a.addWorksheet("My Sheet",{views:[{showGridLines:!0}]});s.columns=r,e.forEach(c=>{s.addRow(c,"n")}),s.eachRow({includeEmpty:!1},function(c,d){c.eachCell(function(u,h){d==1&&(u.font={bold:!0});let p=r[h-1];if(p&&p.style.alignment){let f=p.style.alignment.horizontal,m=p.style.alignment.vertical;u.alignment={vertical:m||"middle",horizontal:f||"left"}}})});var l=n;a.xlsx.writeBuffer().then(c=>{let d=new Blob([c],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});Yk.saveAs(d,l+".xlsx")})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ds,IF=(ds=class{constructor(t){this.document=t}loadStyle(t,o){let e=this.document.getElementsByTagName("head")[0],n=this.document.getElementById(o);if(n)n.href=t;else{let r=this.document.createElement("link");r.id=o,r.rel="stylesheet",r.href=`${t}`,e.appendChild(r)}}},ds.\u0275fac=function(o){return new(o||ds)(oe(ut))},ds.\u0275prov=ge({token:ds,factory:ds.\u0275fac,providedIn:"root"}),ds);IF=tS([wT()],IF);var OF=(()=>{let t=class t{constructor(e){this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds,this.http=new zi(e),this.headers=ei.siteHeaders}isUnderMaintenance(){return this.http.get(this.baseurl+"/v3/site/maintenance",{headers:this.headers}).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(qr))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var yLe=(()=>{let t=class t{constructor(e,n){this.siteService=e,this.router=n}
53listenNavigation(){this.router.events.subscribe(e=>{e instanceof ss&&e.url!="/maint"&&this.maintainerModeIsEnable()})}async maintainerModeIsEnable(){let e=await this.siteService.isUnderMaintenance().toPromise();ei.isMaintenance=!1,e&&(ei.isMaintenance=!0,this.router.navigate(["maint"]))}};t.\u0275fac=function(n){return new(n||t)(oe(OF),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var kLe=(()=>{let t=class t{constructor(e,n){this.http=e,this.logger=n,this.baseurl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getSubscriberInformation(e,n){return this.http.get(this.baseurl+`/v2/notifications/account/${e}/member/${n}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}updateSubscriptions(e){return this.http.post(this.baseurl+"/v2/notifications/updatenotification",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}registerSubscription(e){return this.http.post(this.baseurl+"/v2/notifications/registerdestination",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}verifySubscription(e){return this.http.post(this.baseurl+"/v2/notifications/verifydestination",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}deleteSubscription(e,n,r){return this.http.delete(this.baseurl+`/v2/notifications/account/${e}/member/${n}/destination/${r}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}getHistory(e){let n=new Qn;return n=n.append("startDate",e.startDate.toString()),n=n.append("endDate",e.endDate.toString()),this.http.get(this.baseurl+`/v2/notifications/history/account/${e.accountNumber}/member/${e.memberNumber}`,{params:n}).pipe(at(this.timeoutInSeconds),De(this.handleError))}getAccountDeviceInfo(e){return this.http.get(this.baseurl+`/v2/device/member/${e}`).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(ka))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var MLe=(()=>{let t=class t{constructor(e,n){this.http=e,this.router=n,this.baseUrl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getQRCode(e){return this.http.get(this.baseUrl+"/v1/members/"+e+"/mfa/generate/key").pipe(at(this.timeoutInSeconds),De(this.handleError))}getMemberAuth(e){return this.http.get(this.baseUrl+"/v1/members/"+e+"/mfa").pipe(at(this.timeoutInSeconds),De(this.handleError))}setMemberAuthSecret(e,n){return this.http.post(this.baseUrl+"/v1/members/"+e+"/mfa",n).pipe(at(this.timeoutInSeconds),De(this.handleError))}deleteMemberAuthSecret(e){return this.http.delete(this.baseUrl+"/v1/members/"+e+"/mfa").pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===404?n="Service unavailable, please contact administrator.":e.status===401?(setTimeout(()=>this.router.navigate(["login"],{queryParams:{returnUrl:this.router.routerState.snapshot.url}})),n=r[0].message):e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var FLe=(()=>{let t=class t{constructor(e,n){this.http=e,this.router=n,this.baseUrl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}validateCcLetter(e,n){return this.http.get(this.baseUrl+`/v3/capital-credit/member/${e}/letter/${n}/return`).pipe(at(this.timeoutInSeconds),De(this.handleError))}searchUnclaimed(e){return this.http.post(this.baseUrl+"/v3/capital-credit/search/unclaimed",e,{headers:this.headers}).pipe(at(this.timeoutInSeconds),De(this.handleError))}sendEmail(e){return this.http.post(this.baseUrl+"/v3/capital-credit/email/unclaimed/contact",e,{headers:this.headers}).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===404?n="Service unavailable, please contact administrator.":e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}handleErrorMessage(e){let n="Invalid Request!",r=0,a=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?(r=a?r:a[0].code,n=a?n:a[0].message):e.status===500?n="We are unable to process your request at this time. Please try again later.":a!==null?n=e.error.message:n=e.status+" "+e.statusText,Si({code:r,message:n,status:e.status})}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var VLe=(()=>{let t=class t{constructor(e,n){this.http=e,this.router=n,this.baseUrl=ei.settings.apiServer.baseUrl,this.timeoutInSeconds=ei.settings.apiServer.timeoutInSeconds}getPreviousReading(e){return this.http.get(this.baseUrl+`/v1/accounts/${e}/previous/meterreading`).pipe(at(this.timeoutInSeconds),De(this.handleError))}processInternalMeterReading(e){return this.http.post(this.baseUrl+"/v1/accounts/processmeterreading",e).pipe(at(this.timeoutInSeconds),De(this.handleError))}handleError(e){let n="Unknown error!",r=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===404?n="Service unavailable, please contact administrator.":e.status===400?n=r[0].message:e.status===500?n="We are unable to process your request at this time. Please try again later.":r!==null?n=e.error.message:n=e.status+" "+e.statusText,Si(n)}handleErrorMessage(e){let n="Invalid Request!",r=0,a=e.error;return e.error instanceof ErrorEvent?n="Error: ${error.error.message}":e instanceof On?n=e.message:e.status===400?(r=a?r:a[0].code,n=a?n:a[0].message):e.status===500?n="We are unable to process your request at this time. Please try again later.":a!==null?n=e.error.message:n=e.status+" "+e.statusText,Si({code:r,message:n,status:e.status})}};t.\u0275fac=function(n){return new(n||t)(oe(zi),oe(Mn))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ULe=(()=>{let t=class t{constructor(e){this.dialog=e}openLiabilityConfirmationDialog(e,n){let r=this.dialog.open(K4,{width:"600px",maxWidth:window.innerWidth<600?"90vw":"80vw",disableClose:!0});return r.componentInstance.paymentAccounts=e,r.componentInstance.liabilityConfirmationText=n,r.afterClosed()}};t.\u0275fac=function(n){return new(n||t)(oe(Pc))},t.\u0275prov=ge({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var sce=["username"],lce=()=>({type:"full-line"}),cce=()=>({type:"form-row"}),dce=(i,t)=>[i,t],uce=(i,t)=>
53({"is-invalid":i,"is-valid":t});function hce(i,t){i&1&&(q(0,"div"),ne(1,"app-skeleton-form-section",8),Y()),i&2&&($(),J("layout","dialog")("showHeader",!0)("showHeaderIcon",!1)("showDivider",!1)("showActions",!0)("actionButtonCount",1)("actionButtonAlignment","center")("rows",va(10,dce,pl(8,lce),pl(9,cce))))}function fce(i,t){i&1&&(q(0,"div")(1,"span"),ve(2,"Please enter your username."),Y()())}function pce(i,t){if(i&1&&(q(0,"div",16),Ae(1,fce,3,0,"div",7),Y()),i&2){let o=ue(2);$(),J("ngIf",o.f.username.errors.required)}}function mce(i,t){if(i&1){let o=It();q(0,"div")(1,"h2")(2,"span"),ve(3),Y()(),q(4,"form",9),Se("ngSubmit",function(){je(o);let n=ue();return Ve(n.onSubmit())}),q(5,"div",10)(6,"label",11),ve(7),Y(),ne(8,"input",12,0),Ae(10,pce,2,1,"div",13),Y(),q(11,"div",10)(12,"button",14),ve(13,"Submit"),Y()()(),q(14,"div")(15,"p"),ve(16,"If you have not registered before, click here to "),q(17,"a",15),ve(18,"Register"),Y(),ve(19," now."),Y()()()}if(i&2){let o=ue();$(3),_i(o.isForgotUsername?"Forgot Username":"Forgot Password"),$(),J("formGroup",o.forgotPasswordForm),$(3),_i(o.isForgotUsername?"Email":"Username"),$(),J("ngClass",va(5,uce,o.submitted()&&o.f.username.errors,o.submitted()&&!o.f.username.errors)),$(2),J("ngIf",o.submitted()&&o.f.username.errors)}}function gce(i,t){if(i&1&&(q(0,"div")(1,"div",17),ve(2),Y(),q(3,"p"),ve(4,"Please "),q(5,"a",18),ve(6,"click here"),Y(),ve(7," to navigate to home page."),Y()()),i&2){let o=ue();$(2),un(" ",o.message," ")}}var bBe=(()=>{let t=class t{constructor(e,n,r,a,s){this.resgiterService=e,this.alertService=n,this.formBuilder=r,this.logger=a,this.changeDetector=s,this.submitted=ir(!1),this.showForm=ir(!0),this.showMessage=ir(!1),this.isLoading=ir(!1)}ngOnInit(){this.isLoading.set(!0),this.forgotPasswordForm=this.formBuilder.group({username:[""]}),this.isForgotUsername?this.forgotPasswordForm.get("username").setValidators([ao.required,ao.email]):this.forgotPasswordForm.get("username").setValidators([ao.required]),this.forgotPasswordForm.updateValueAndValidity(),this.isLoading.set(!1)}ngAfterViewInit(){setTimeout(()=>{window.scrollTo(0,0)},0),this.usernameRef.nativeElement.focus()}get f(){return this.forgotPasswordForm.controls}onSubmit(){if(this.submitted.set(!0),!this.forgotPasswordForm.valid)return;this.isLoading.set(!0),this.alertService.clear(),this.resgiterService.validateLoginId(this.f.username.value).subscribe(n=>{this.showMessage.set(!0),this.message=n.message,this.showForm.set(!1),this.submitted.set(!1),this.isLoading.set(!1),this.changeDetector.detectChanges()},n=>{this.alertService.error(n),this.isLoading.set(!1),this.submitted.set(!1)})}};t.\u0275fac=function(n){return new(n||t)(G(AF),G(dy),G(X3),G(ka),G(nt))},t.\u0275cmp=me({type:t,selectors:[["app-forgot-username-password"]],viewQuery:function(n,r){if(n&1&&ct(sce,5),n&2){let a;Te(a=Me())&&(r.usernameRef=a.first)}},inputs:{isForgotUsername:"isForgotUsername"},decls:10,vars:3,consts:[["username",""],[1,"container"],[1,"row","justify-content-center"],[1,"col-xs-12","col-sm-6","col-md-8","col-lg-6"],[1,"featured-boxes","featured-boxes-style-8"],[1,"featured-box","featured-box-primary","text-start"],[1,"box-content"],[4,"ngIf"],[3,"layout","showHeader","showHeaderIcon","showDivider","showActions","actionButtonCount","actionButtonAlignment","rows"],[3,"ngSubmit","formGroup"],[1,"mb-3"],["for","username",1,"form-label"],["type","text","formControlName","username","id","username","maxlength","60",1,"form-control",3,"ngClass"],["class","invalid-feedback",4,"ngIf"],[1,"btn","btn-primary","w-100"],["routerLink","/register",1,"pagelinks"],[1,"invalid-feedback"],["role","alert",1,"alert","alert-success","alert-dismissible"],["routerLink","/home"]],template:function(n,r){n&1&&(q(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),ne(6,"app-alert"),Ae(7,hce,2,13,"div",7)(8,mce,20,8,"div",7)(9,gce,8,1,"div",7),Y()()()()()()),n&2&&($(7),J("ngIf",r.isLoading()),$(),J("ngIf",r.showForm()&&!r.isLoading()),$(),J("ngIf",r.showMessage()))},dependencies:[hr,Bn,J5,pb,Qd,ub,$d,rf,ts,nf,s5,RR],styles:[".invalid-feedback[_ngcontent-%COMP%]{font-size:12px}p[_ngcontent-%COMP%], label[_ngcontent-%COMP%]{color:#000}.form-control[_ngcontent-%COMP%]{border:1px solid #0088cc}"]});let i=t;return i})();var PF=(()=>{let t=class t{transform(e,n){return e.charAt(0)==="-"?"("+e.substring(1,e.length)+")":e}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"minusSignToParens",type:t,pure:!0});let i=t;return i})();var oh=km(FN(),1);var ude=["qrcElement"],ije=(()=>{let t=class t{constructor(e,n){this.renderer=e,this.sanitizer=n,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new pe,this.context=null}async ngOnChanges(){await this.createQRCode()}isValidQrCodeText(e){return this.allowEmptyString===!1?!(typeof e>"u"||e===""||e==="null"||e===null):!(typeof e>"u")}toDataURL(e){return new Promise((n,r)=>{(0,oh.toDataURL)(this.qrdata,e,(a,s)=>{a?r(a):n(s)})})}toCanvas(e,n){return new Promise((r,a)=>{(0,oh.toCanvas)(e,this.qrdata,n,s=>{s?a(s):r("success")})})}toSVG(e){return new Promise((n,r)=>{(0,oh.toString)(this.qrdata,e,(a,s)=>{a?r(a):n(s)})})}renderElement(e){for(let n of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,n);this.renderer.appendChild(this.qrcElement.nativeElement,e)}async createQRCode(){this.version&&this.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),this.version=40):this.version&&this.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),this.version=1):this.version!==void 0&&isNaN(this.version)&&(console.warn("[angularx-qrcode] ver
53sion should be a number, defaulting to auto."),this.version=void 0);try{if(!this.isValidQrCodeText(this.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");this.isValidQrCodeText(this.qrdata)&&this.qrdata===""&&(this.qrdata=" ");let e={color:{dark:this.colorDark,light:this.colorLight},errorCorrectionLevel:this.errorCorrectionLevel,margin:this.margin,scale:this.scale,version:this.version,width:this.width},n=this.imageSrc,r=this.imageHeight||40,a=this.imageWidth||40;switch(this.elementType){case"canvas":{let s=this.renderer.createElement("canvas");this.context=s.getContext("2d"),this.toCanvas(s,e).then(()=>{if(this.ariaLabel&&this.renderer.setAttribute(s,"aria-label",`${this.ariaLabel}`),this.title&&this.renderer.setAttribute(s,"title",`${this.title}`),n&&this.context){this.centerImage=new Image(a,r),n!==this.centerImage.src&&(this.centerImage.crossOrigin="anonymous",this.centerImage.src=n),r!==this.centerImage.height&&(this.centerImage.height=r),a!==this.centerImage.width&&(this.centerImage.width=a);let l=this.centerImage;l&&(l.onload=()=>{this.context?.drawImage(l,s.width/2-a/2,s.height/2-r/2,a,r)})}this.renderElement(s),this.emitQRCodeURL(s)}).catch(l=>{console.error("[angularx-qrcode] canvas error:",l)});break}case"svg":{let s=this.renderer.createElement("div");this.toSVG(e).then(l=>{this.renderer.setProperty(s,"innerHTML",l);let c=s.firstChild;this.renderer.setAttribute(c,"height",`${this.width}`),this.renderer.setAttribute(c,"width",`${this.width}`),this.renderElement(c),this.emitQRCodeURL(c)}).catch(l=>{console.error("[angularx-qrcode] svg error:",l)});break}case"url":case"img":default:{let s=this.renderer.createElement("img");this.toDataURL(e).then(l=>{this.alt&&s.setAttribute("alt",this.alt),this.ariaLabel&&s.setAttribute("aria-label",this.ariaLabel),s.setAttribute("src",l),this.title&&s.setAttribute("title",this.title),this.renderElement(s),this.emitQRCodeURL(s)}).catch(l=>{console.error("[angularx-qrcode] img/url error:",l)})}}}catch(e){console.error("[angularx-qrcode] Error generating QR Code:",e.message)}}convertBase64ImageUrlToBlob(e){let n=e.split(";base64,"),r=n[0].split(":")[1],a=atob(n[1]),s=new Uint8Array(a.length);for(let l=0;l<a.length;++l)s[l]=a.charCodeAt(l);return new Blob([s],{type:r})}emitQRCodeURL(e){let n=e.constructor.name;if(n===SVGSVGElement.name){let c=e.outerHTML,d=new Blob([c],{type:"image/svg+xml"}),u=URL.createObjectURL(d),h=this.sanitizer.bypassSecurityTrustUrl(u);this.qrCodeURL.emit(h);return}let r="";n===HTMLCanvasElement.name&&(r=e.toDataURL("image/png")),n===HTMLImageElement.name&&(r=e.src);let a=this.convertBase64ImageUrlToBlob(r),s=URL.createObjectURL(a),l=this.sanitizer.bypassSecurityTrustUrl(s);this.qrCodeURL.emit(l)}};t.\u0275fac=function(n){return new(n||t)(G(Pn),G(wc))},t.\u0275cmp=me({type:t,selectors:[["qrcode"]],viewQuery:function(n,r){if(n&1&&ct(ude,7),n&2){let a;Te(a=Me())&&(r.qrcElement=a.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[gt],decls:2,vars:2,consts:[["qrcElement",""]],template:function(n,r){n&1&&ne(0,"div",null,0),n&2&&xt(r.cssClass)},encapsulation:2,changeDetection:0});let i=t;return i})(),bE=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();function hde(i,t){i&1&&(q(0,"div",0),ne(1,"pdf-search-input-field")(2,"pdf-find-previous")(3,"pdf-find-next"),Y())}function fde(i,t){if(i&1&&(q(0,"div",3),Ji(1,2),Y()),i&2){let o=ue(),e=qi(4);vi("transform","scale("+o.mobileFriendlyZoomScale+")")("transform-origin","left top")("left",o.findbarLeft)("top",o.findbarTop),$(),J("ngTemplateOutlet",o.customFindbarButtons?o.customFindbarButtons:e)}}function pde(i,t){if(i&1&&ne(0,"pdf-find-input-area",4)(1,"pdf-find-highlight-all")(2,"pdf-find-match-case")(3,"pdf-match-diacritics")(4,"pdf-find-entire-word")(5,"pdf-find-multiple")(6,"pdf-find-regexp")(7,"pdf-find-results-count")(8,"pdf-findbar-message-container"),i&2){let o=ue();J("customFindbarInputArea",o.customFindbarInputArea),$(),Fe("hidden",!o.showFindHighlightAll),$(),Fe("hidden",!o.showFindMatchCase),$(),Fe("hidden",!o.showFindMatchDiacritics),$(),Fe("hidden",!o.showFindEntireWord),$(),Fe("hidden",!o.showFindMultiple),$(),Fe("hidden",!o.showFindRegexp),$(),Fe("hidden",!o.showFindResultsCount),$(),Fe("hidden",!o.showFindMessages)}}var BN=(i,t)=>t.id;function mde(i,t){if(i&1&&ne(0,"span",6),i&2){let o=ue().$implicit;J("innerHTML",o.image,Vd),qe("aria-label",o.title)}}function gde(i,t){if(i&1){let o=It();q(0,"button",5),di(1,"invertForSecondaryToolbar"),Se("click",function(n){let r=je(o).$implicit,a=ue(2);return Ve(a.onClick(n,r.action,r.eventBusName,r.closeOnClick))}),Ae(2,mde,1,2,"span",6),q(3,"span",7),ve(4),Y()()}if(i&2){let o=t.$implicit;
53Fe("toggled",o.toggled),J("id",o.id)("ngClass",D0(1,11,o.cssClass))("title",o.title)("disabled",o.disabled),qe("data-l10n-id",o.l10nId)("aria-label",o.title),$(2),lt(o.image?2:-1),$(),qe("data-l10n-id",o.l10nLabel),$(),_i(o.title)}}function bde(i,t){if(i&1&&(q(0,"div",2)(1,"div",3),dr(2,gde,5,13,"button",4,BN),Y()()),i&2){let o=ue();vi("top",o.secondaryToolbarTop)("transform","scale("+o.mobileFriendlyZoomScale+")")("transform-origin","right top"),$(2),ur(o.pdfShyButtonService.buttons)}}var vde=["defaultThumbnail"];function yde(i,t){i&1&&(q(0,"a",6)(1,"div",7),ne(2,"img",8),Y()())}var jN=["*"];function _de(i,t){i&1&&Qe(0,0,["*ngTemplateOutlet","customSidebar ? customSidebar : defaultSidebar"])}function wde(i,t){if(i&1){let o=It();q(0,"div",2)(1,"div",3),ne(2,"pdf-sidebar-toolbar",4),Y(),q(3,"pdf-sidebar-content",5),Se("thumbnailDrawn",function(n){je(o);let r=ue();return Ve(r.thumbnailDrawn.emit(n))}),Y(),ne(4,"div",6),Y()}if(i&2){let o=ue();vi("top",o.sidebarPositionTop),$(),Fe("hidden",o.hideSidebarToolbar),$(),J("mobileFriendlyZoomScale",o.mobileFriendlyZoomScale),$(),J("customThumbnail",o.customThumbnail)("hideSidebarToolbar",o.hideSidebarToolbar)("mobileFriendlyZoomScale",o.mobileFriendlyZoomScale)}}var xde=["buttonRef"];function Cde(i,t){if(i&1){let o=It();q(0,"button",2,0),Se("click",function(n){je(o);let r=ue();return Ve(r.onClick(n))}),Y()}if(i&2){let o=ue();xt(o.cssClass),Fe("toggled",o.toggled),J("id",o.primaryToolbarId)("title",o.title)("disabled",o.disabled),qe("data-l10n-id",o.l10nId)("aria-label",o.title)}}var Oo="button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}";function Ade(i,t){if(i&1&&(q(0,"div",0),ne(1,"pdf-highlight-editor",1)(2,"pdf-text-editor",1)(3,"pdf-stamp-editor",1)(4,"pdf-draw-editor",1),Y()),i&2){let o=ue();$(),J("show",o.showHighlightEditor),$(),J("show",o.showTextEditor),$(),J("show",o.showStampEditor),$(),J("show",o.showDrawEditor)}}var kde="[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}";function Ede(i,t){if(i&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),i&2){let o=ue();J("action",o.rotateCW)("cssClass",pi(1,5,o.showRotateCwButton,"hiddenXLView"))("disabled",o.disableRotate)("order",900)("closeOnClick",!1)}}function Sde(i,t){if(i&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),i&2){let o=ue();J("action",o.rotateCCW)("cssClass",pi(1,5,o.showRotateCcwButton,"hiddenXLView"))("disabled",o.disableRotate)("order",1e3)("closeOnClick",!1)}}var Dde=["sizeSelector"];function Tde(i,t){if(i&1&&(q(0,"option",3),ve(1),Y()),i&2){let o=t.$implicit;J("id",o.id),qe("value",o.value)("data-l10n-id",o.dataL10nId)("data-l10n-args",o.dataL10nArgs),$(),un(" ",o.displayValue," ")}}var Mde="button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}";function Ide(i,t){i&1&&Qe(0,0,["*ngTemplateOutlet","customToolbar ? customToolbar : defaultToolbar"])}function Ode(i,t){if(i&1){let o=It();q(0,"div",7)(1,"div",8),ne(2,"pdf-toggle-sidebar",9)(3,"pdf-find-button",10)(4,"pdf-paging-area",11),Y(),ne(5,"pdf-zoom-toolbar",12),q(6,"div",13),ne(7,"pdf-document-properties",14)(8,"pdf-no-spread",15)(9,"pdf-odd-spread",15)(10,"pdf-even-spread",15),q(11,"pdf-single-page-mode",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),q(12,"pdf-vertical-scroll-mode",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),q(13,"pdf-horizontal-scroll",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),q(14,"pdf-wrapped-scroll-mode",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),q(15,"pdf-infinite-scroll",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),q(16,"pdf-book-mode",16),Se("pageViewModeChange",function(n){je(o);let r=ue();return Ve(r.updatePageViewMode(n))}),Y(),ne(17,"pdf-hand-tool",17)(18,"pdf-select-tool",18)(19,"pdf-rotate-page-cw",19)(20,"pdf-rotate-page-ccw",20)(21,"pdf-presentation-mode",21)(22,"pdf-open-file",22)(23,"pdf-print",23)(24,"pdf-download",24)(25,"pdf-editor",25)(26,"pdf-toggle-secondary-toolbar",26),Y()()}if(i&2){let o=ue();$(2),J("show",o.showSidebarButton)("sidebarVisible",o.sidebarVisible),$(),J("showFindButton",o.show
53FindButton)("textLayer",o.textLayer)("findbarVisible",o.findbarVisible)("hasTextLayer",o.hasTextLayer),$(),J("showPagingButtons",o.showPagingButtons)("showFirstAndLastPageButtons",o.showFirstAndLastPageButtons)("showPreviousAndNextPageButtons",o.showPreviousAndNextPageButtons)("showPageNumber",o.showPageNumber)("showPageLabel",o.showPageLabel),$(),J("showZoomButtons",o.showZoomButtons)("showZoomDropdown",o.showZoomDropdown)("zoomLevels",o.zoomLevels),$(2),J("show",o.showPropertiesButton),$(),J("scrollMode",o.scrollMode)("show",o.showSpreadButton),$(),J("scrollMode",o.scrollMode)("show",o.showSpreadButton),$(),J("scrollMode",o.scrollMode)("show",o.showSpreadButton),$(),J("show",o.showSinglePageModeButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("show",o.showVerticalScrollButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("show",o.showHorizontalScrollButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("show",o.showWrappedScrollButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("show",o.showInfiniteScrollButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("show",o.showBookModeButton)("pageViewMode",o.pageViewMode)("scrollMode",o.scrollMode),$(),J("showHandToolButton",o.showHandToolButton)("handTool",o.handTool),$(),J("showSelectToolButton",o.showHandToolButton)("handTool",o.handTool),$(),J("showRotateCwButton",o.showRotateCwButton),$(),J("showRotateCcwButton",o.showRotateCcwButton),$(),J("showPresentationModeButton",o.showPresentationModeButton),$(),J("showOpenFileButton",o.showOpenFileButton),$(),J("showPrintButton",o.showPrintButton),$(),J("showDownloadButton",o.showDownloadButton),$(),J("showDrawEditor",o.showDrawEditor)("showHighlightEditor",o.showHighlightEditor)("showTextEditor",o.showTextEditor)("showStampEditor",o.showStampEditor),$(),J("showSecondaryToolbarButton",o.showSecondaryToolbarButton)}}var Pde=["root"],Rde=["pdfSecondaryToolbarComponent"],Fde=["DynamicCssComponent"],Nde=["pdfsidebar"],NN=["*","*"];function Lde(i,t){i&1&&ne(0,"pdf-dark-theme")}function Bde(i,t){i&1&&ne(0,"pdf-light-theme")}function jde(i,t){i&1&&Qe(0,0,["*ngTemplateOutlet","customPdfViewer ? customPdfViewer : defaultPdfViewer"])}function Vde(i,t){i&1&&Qe(0,1,["*ngTemplateOutlet","customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar"])}function zde(i,t){if(i&1&&(q(0,"div",11),Ae(1,Vde,1,0,"ng-content",7),Y()),i&2){let o=ue(2),e=qi(9);$(),J("ngTemplateOutlet",o.customFreeFloatingBar?o.customFreeFloatingBar:e)}}function Hde(i,t){i&1&&ne(0,"input",41)}function Ude(i,t){i&1&&ne(0,"input",42)}function Gde(i,t){i&1&&(q(0,"div",46),ve(1),di(2,"translate"),di(3,"async"),Y()),i&2&&($(),un(" ",D0(3,4,pi(2,1,"unverified-signature-warning","This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid."))," "))}function Wde(i,t){i&1&&(q(0,"div",49)(1,"div")(2,"div"),ne(3,"span",50),Y(),q(4,"button",51)(5,"span",52),ve(6,"Undo"),Y()(),q(7,"button",53)(8,"span",54),ve(9,"Close"),Y()()()())}function qde(i,t){if(i&1){let o=It();q(0,"div",8,3)(2,"div",9)(3,"div")(4,"div",10),Ae(5,zde,2,1,"div",11),q(6,"pdf-sidebar",12,4),Se("thumbnailDrawn",function(n){je(o);let r=ue();return Ve(r.thumbnailDrawn.emit(n))}),Y(),q(8,"div",13),ne(9,"pdf-dummy-components"),q(10,"pdf-toolbar",14),Se("onToolbarLoaded",function(n){je(o);let r=ue();return Ve(r.onToolbarLoaded(n))}),yc("pageViewModeChange",function(n){je(o);let r=ue();return Hd(r.pageViewMode,n)||(r.pageViewMode=n),Ve(n)}),Y(),q(11,"div",15)(12,"div",16)(13,"div",17)(14,"span",18),ve(15,"Highlight color"),Y()(),q(16,"div",19)(17,"label",20),ve(18,"Thickness"),Y(),q(19,"div",21),ne(20,"input",22),Y()(),q(21,"div",23),ne(22,"div",24),q(23,"div",25)(24,"label",26),ve(25,"Show all"),Y(),ne(26,"button",27),Y()()()(),q(27,"div",28)(28,"div",29)(29,"div",30)(30,"label",31),ve(31,"Font Color"),Y(),ne(32,"input",32),Y(),q(33,"div",30)(34,"label",33),ve(35,"Font Size"),Y(),ne(36,"input",34),Y()()(),q(37,"div",35)(38,"div",29)(39,"div",30)(40,"label",36),ve(41,"Color"),Y(),ne(42,"input",37),Y(),q(43,"div",30)(44,"label",38),ve(45,"Thickness"),Y(),ne(46,"input",39),Y(),q(47,"div",30)(48,"label",40),ve(49,"Opacity"),Y(),Ae(50,Hde,1,0,"input",41)(51,Ude,1,0,"input",42),Y()()(),q(52,"pdf-secondary-toolbar",43,5),Se("spreadChange",function(n){je(o);let r=ue();return Ve(r.onSpreadChange(n))}),Y(),ne(54,"pdf-findbar",44)(55,"pdf-context-menu"),q(56,"div",45),Ae(57,Gde,4,6,"div",46),q(58,"div",47),Se("dblclick",function(n){je(o);let r=ue();return Ve(r.zoomToPageWidth(n))}),Y()(),ne(59,"pdf-error-message"),Y(),q(60,"div",48),ne(61,"pdf-password-dialog")(62,"pdf-document-properties-dialog")(63,"pdf-alt-text-dialog")(64,"pdf-alt-text-settings-dialog")(65,"pdf-prepare-printing-dialog"),Y()(),Ae(66,Wde,10,0,"div",49),Y()()()}if(i&2){let o,e=ue();vi("height",e.minHeight?e.minHeight:e.height),$(3),Qa("body pdf-js-version-",e.majorMinorPdfJsVersion,""),vi("background-color",e.backgroundColor),$(2),lt(e.showFreeFloatingBar?5:-1),$(),J("sidebarVisible",e.sidebarVisible||!1)("showSidebarButton",e.showSidebarButton)("customSidebar",e.customSidebar)("customThumbnail",e.customThumbnail)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("sidebarPositionTop",e.sidebarPositionTop),$(2),Fe("toolbar-hidden",!e.primaryMenuVisible),$(2),Fe("server-side-rendering",e.serverSideRendering),J("sidebarVisible",e.sidebarVisible)("customToolbar",e.customToolbar)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale),vc("pageViewMode",e.pageViewMode),J("primaryMenuVisible",e.primaryMenuVisible)("scrollMode",(o=e.scrollMode)!==null&&o!==void 0?o:0)("showPropertiesButton",e.showPropertiesButton)("showBookModeButton",e.showBookModeButton)("showDownloadButton",e.showDownloadButton)("showDrawEditor",e.showDrawEditor)("showHighlightEditor",e.showHighlightEditor)("showFindButton",e.showFindButton)("showHandToolButton",e.showHandToolButton)("handTool",e.handTool)("showHorizontalScrollButton",e.showH
53orizontalScrollButton)("showInfiniteScrollButton",e.showInfiniteScrollButton)("showOpenFileButton",e.showOpenFileButton)("showPagingButtons",e.showPagingButtons)("showFirstAndLastPageButtons",e.showFirstAndLastPageButtons)("showPreviousAndNextPageButtons",e.showPreviousAndNextPageButtons)("showPageNumber",e.showPageNumber)("showPageLabel",e.showPageLabel)("showPresentationModeButton",e.showPresentationModeButton&&e.pageViewMode!=="book")("showPrintButton",e.enablePrint?e.showPrintButton:!1)("showRotateCwButton",e.showRotateCwButton)("showRotateCcwButton",e.showRotateCcwButton)("showSecondaryToolbarButton",e.showSecondaryToolbarButton&&!e.service.secondaryMenuIsEmpty)("showSidebarButton",e.showSidebarButton)("showSinglePageModeButton",e.showSinglePageModeButton)("showSpreadButton",e.showSpreadButton)("showStampEditor",e.showStampEditor)("showTextEditor",e.showTextEditor)("showVerticalScrollButton",e.showVerticalScrollButton)("showWrappedScrollButton",e.showWrappedScrollButton)("showZoomButtons",e.showZoomButtons&&e.pageViewMode!=="book")("showZoomDropdown",e.showZoomDropdown)("spread",e.spread)("textLayer",e.textLayer)("toolbarMarginTop",e.toolbarMarginTop)("toolbarWidth",e.toolbarWidth)("zoomLevels",e.zoomLevels)("findbarVisible",e.findbarVisible)("hasTextLayer",e.hasTextLayer),$(17),Fe("server-side-rendering",e.serverSideRendering),$(10),Fe("server-side-rendering",e.serverSideRendering),$(13),lt(e.pdfJsVersion.startsWith("4.7")?50:51),$(2),Fe("server-side-rendering",e.serverSideRendering),J("customSecondaryToolbar",e.customSecondaryToolbar)("secondaryToolbarTop",e.secondaryToolbarTop)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("localizationInitialized",e.localizationInitialized),$(2),Fe("server-side-rendering",e.serverSideRendering),J("findbarLeft",e.findbarLeft)("findbarTop",e.findbarTop)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("showFindButton",e.showFindButton||!1)("customFindbarInputArea",e.customFindbarInputArea)("customFindbarButtons",e.customFindbarButtons)("showFindEntireWord",e.showFindEntireWord)("showFindHighlightAll",e.showFindHighlightAll)("showFindMatchDiacritics",e.showFindMatchDiacritics)("showFindMatchCase",e.showFindMatchCase)("showFindMultiple",e.showFindMultiple)("showFindRegexp",e.showFindRegexp)("showFindMessages",e.showFindMessages)("showFindResultsCount",e.showFindResultsCount),$(2),vi("top",e.viewerPositionTop)("background-color",e.backgroundColor),$(),lt(e.hasSignature&&e.showUnverifiedSignatures?57:-1),$(9),lt(e.pdfJsVersion.startsWith("4.7")?-1:66)}}function Yde(i,t){}var ed=function(i){return i[i.SELECT=0]="SELECT",i[i.HAND=1]="HAND",i[i.ZOOM=2]="ZOOM",i}(ed||{}),fm=function(i){return i[i.DISABLE=0]="DISABLE",i[i.ENABLE=1]="ENABLE",i[i.ENABLE_FORMS=2]="ENABLE_FORMS",i[i.ENABLE_STORAGE=3]="ENABLE_STORAGE",i}(fm||{});var Ys={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35},Zde=typeof window>"u"?!1:!!globalThis.MSInputMethodContext&&!!document.documentMode,Qde=typeof navigator>"u"||/Edge\/\d./i.test(navigator.userAgent),$de=typeof ReadableStream>"u"||typeof Promise.allSettled>"u",Kde="4.7.708",Xde="4.9.788";function Ra(i){return i?.includes("bleeding-edge")?Xde:Kde}function us(i,t=""){return i.includes("://")?i:`./${i+t}`}var li={needsES5:Zde||Qde||$de,annotationEditorMode:0,annotationMode:fm.ENABLE_FORMS,defaultZoomDelay:400,cursorToolOnLoad:0,defaultUrl:"",defaultZoomValue:"",disableHistory:!1,disablePageLabels:!1,enablePermissions:!1,docBaseUrl:"",enablePrintAutoRotate:!0,externalLinkRel:"noopener noreferrer nofollow",externalLinkTarget:0,findController:void 0,historyUpdateUrl:!1,ignoreDestinationZoom:!1,imageResourcesPath:"./images/",maxCanvasPixels:-1,forcePageColors:!1,pageColorsBackground:"Canvas",pageColorsForeground:"CanvasText",pdfBugEnabled:!1,printResolution:150,rangeChunkSize:65536,removePageBorders:!1,enableXfa:!0,fontExtraProperties:!1,sidebarViewOnLoad:-1,scrollModeOnLoad:-1,spreadModeOnLoad:-1,textLayerMode:1,viewOnLoad:0,cMapPacked:!0,cMapUrl:function(){return`${us(li.assetsFolder,"/..")}/cmaps/`},disableAutoFetch:!1,disableFontFace:!1,disableRange:!1,disableStream:!0,isEvalSupported:!0,isOffscreenCanvasSupported:!0,maxImageSize:-1,pdfBug:!1,verbosity:1,workerPort:null,assetsFolder:"assets",_internalFilenameSuffix:".min",sandboxBundleSrc:function(){return li.needsES5?`./pdf.sandbox-${Ra(us(li.assetsFolder))}-es5.mjs`:`./pdf.sandbox-${Ra(us(li.assetsFolder))}${li._internalFilenameSuffix}.mjs`},workerSrc:function(){return li.needsES5?`${us(li.assetsFolder)}/pdf.worker-${Ra(us(li.assetsFolder))}-es5.mjs`:`${us(li.assetsFolder)}/pdf.worker-${Ra(us(li.assetsFolder))}${li._internalFilenameSuffix}.mjs`},standardFontDataUrl:()=>`${us(li.assetsFolder,"/..")}/standard_fonts/`,doubleTapZoomFactor:"page-width",doubleTapZoomsInHandMode:!0,doubleTapZoomsInTextSelectionMode:!1,doubleTapResetsZoomOnSecondDoubleTap:!1,enableScripting:!0,defaultCacheSize:50,passwordPrompt:void 0,enableHWA:!0},gr=function(i){return i[i.vertical=0]="vertical",i[i.horizontal=1]="horizontal",i[i.wrapped=2]="wrapped",i[i.page=3]="page",i}(gr||{});var pm=function(i){return i[i.ERRORS=0]="ERRORS",i[i.WARNINGS=1]="WARNINGS",i[i.INFOS=5]="INFOS",i}(pm||{}),Jde=["attachmentsView","authorField","contextFirstPage","contextLastPage","contextPageRotateCcw","contextPageRotateCw","creationDateField","creatorField","currentOutlineItem","cursorHandTool","cursorSelectTool","customScaleOption","documentProperties","documentPropertiesClose","download","primaryEditorFreeText","primaryEditorHighlight","primaryEditorInk","primaryEditorStamp","editorModeButtons","editorNone","editorStampAddImage","errorClose","errorMessage","errorMoreInfo","errorShowLess","errorShowMore","errorWrapper","fileNameField","fileSizeField","findbar","findCurrentPage","findEntireWord","findFuzzy","findHighlightAll","findIgnoreAccents","findInput","findInputMultiline","findMatchCase","findMatchDiacritics","findMsg","findMultipleSearchTexts","findNext","findPrevious","findR
53ange","findResultsCount","firstPage","individualWordsMode","individualWordsModeLabel","keywordsField","lastPage","linearizedField","modificationDateField","next","numPages","openFile","outerContainer","outerContainer","outlineOptionsContainer","outlineView","pageCountField","pageNumber","pageRotateCcw","pageRotateCw","pageSizeField","password","passwordCancel","passwordSubmit","passwordText","presentationMode","previous","printButton","producerField","scaleSelect","scaleSelectContainer","scrollHorizontal","scrollPage","scrollVertical","scrollWrapped","secondaryDownload","secondaryOpenFile","secondaryPresentationMode","secondaryPrintButton","secondaryToolbar","secondaryToolbarButtonContainer","secondaryToolbarToggle","secondaryViewBookmark","sidebarResizer","primarySidebarToggle","spreadEven","spreadNone","spreadOdd","subjectField","thumbnailView","titleField","toolbarViewer","versionField","viewAttachments","viewAttachments","viewBookmark","viewerContainer","viewFind","viewLayers","viewOutline","viewOutline","viewThumbnail","viewThumbnail","primaryZoomIn","primaryZoomOut"],LN=(()=>{let t=class t{constructor(){N(this,"dummyComponentsContainer")}addMissingStandardWidgets(){this.dummyComponentsContainer=document.getElementsByClassName("dummy-pdf-viewer-components")[0];let e=this.dummyComponentsContainer;if(e){for(let n=0;n<e.children.length;n++){let r=e.firstChild;r&&e.removeChild(r)}if(Jde.forEach(n=>{if(this.needsDummyWidget(n)){let r=document.createElement("span");r.id=n,r.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(r)}}),this.needsDummyWidget("scaleSelect")){let n=document.createElement("select");n.id="scaleSelect",n.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(n)}}}needsDummyWidget(e){return!document.getElementById(e)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-dummy-components"]],decls:1,vars:0,consts:[[1,"invisible","dummy-pdf-viewer-components"]],template:function(n,r){n&1&&ne(0,"span",0)},encapsulation:2}));let i=t;return i})(),vE=class{constructor(){N(this,"formIdToFullFieldName",{});N(this,"formIdToField",{});N(this,"radioButtons",{});N(this,"formData",{});N(this,"initialFormDataStoredInThePDF",{});N(this,"formDataChange",new pe);N(this,"PDFViewerApplication")}reset(){this.formData={},this.formIdToFullFieldName={}}registerFormSupportWithPdfjs(t){this.PDFViewerApplication=t,globalThis.getFormValueFromAngular=o=>this.getFormValueFromAngular(o),globalThis.updateAngularFormValue=(o,e)=>this.updateAngularFormValueCalledByPdfjs(o,e),globalThis.registerAcroformField=(o,e,n,r,a)=>this.registerAcroformField(o,e,n,r,a),globalThis.registerXFAField=(o,e,n)=>this.registerXFAField(o,e,n)}registerAcroformField(t,o,e,n,r){let a=o.name;if(this.formIdToField[t]=o,this.formIdToFullFieldName[t]=a,o instanceof HTMLInputElement&&o.type==="radio"){let s=a;this.formIdToFullFieldName[t]=s,e&&(this.formData[s]=n,this.initialFormDataStoredInThePDF[s]=r),o.setAttribute("exportValue",n),this.radioButtons[s]||(this.radioButtons[s]=[]),this.radioButtons[s].push(o)}else o instanceof HTMLSelectElement?(this.formData[a]=this.getValueOfASelectField(o),this.initialFormDataStoredInThePDF[a]=r):(e!==void 0&&(this.formData[a]=e),this.initialFormDataStoredInThePDF[a]=r)}registerXFAField(t,o,e){let n=this.findFullXFAName(t);if(t instanceof HTMLInputElement&&t.type==="radio"){let r=t.getAttribute("fieldid")??"",a=n.substring(0,n.lastIndexOf("."));this.formIdToFullFieldName[r]=a,this.formData[a]=o?.value,this.initialFormDataStoredInThePDF[a]=e,this.radioButtons[a]||(this.radioButtons[a]=[]),this.radioButtons[a].push(t)}else if(t instanceof HTMLInputElement){let r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=n,this.formData[n]=o?.value,this.initialFormDataStoredInThePDF[n]=e}else if(t instanceof HTMLSelectElement){let r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=n,this.formData[n]=o?.value,this.initialFormDataStoredInThePDF[n]=e}else if(t instanceof HTMLTextAreaElement){let r=t.getAttribute("fieldid")??"";this.formIdToField[r]=t,this.formIdToFullFieldName[r]=n,this.formData[n]=o?.value,this.initialFormDataStoredInThePDF[n]=e}else console.error("Couldn't register an XFA form field",t)}getValueOfASelectField(t){let{options:o,multiple:e}=t;return e?Array.prototype.filter.call(o,n=>n.selected).map(n=>n.value):o.selectedIndex===-1?null:o[o.selectedIndex].value}getFormValueFromAngular(t){let o;if(t instanceof HTMLElement){let e=this.findXFAName(t);if(e)this.formData.hasOwnProperty(e)?o=e:o=this.findFullXFAName(t);else return console.error("Couldn't find the field name or XFA name of the form field",t),{value:null}}else o=t;return{value:this.formData[o]}}findXFAName(t){let o=t;for(;!o.getAttribute("xfaname")&&o.parentElement;)o=o.parentElement;if(t instanceof HTMLInputElement&&t.type==="radio")do o=o?.parentElement;while(!o?.getAttribute("xfaname")&&o);let e=o?.getAttribute("xfaname");if(!e)throw new Error("Couldn't find the xfaname of the field");return e}findFullXFAName(t){let o=t,e="";for(;o instanceof HTMLElement&&o.parentElement;){let n=o.getAttribute("xfaname");n&&(e=n+"."+e),o=o.parentElement}if(!e)throw new Error("Couldn't find the xfaname of the field");return e=e.substring(0,e.length-1),t instanceof HTMLInputElement&&t.type==="radio"?e.substring(0,e.lastIndexOf(".")):e}
53updateAngularFormValueCalledByPdfjs(t,o){if(this.formData||(this.formData={}),typeof t=="string"){let n=this.formIdToFullFieldName[t]??Object.values(this.formIdToFullFieldName).find(r=>r===t||r.endsWith("."+t));if(n){let r=this.formIdToField[t];this.doUpdateAngularFormValue(r,o,n)&&queueMicrotask(()=>this.formDataChange.emit(this.formData))}else console.error("Couldn't find the field with the name "+t)}else{let e=!1,n=this.findXFAName(t);this.formData.hasOwnProperty(n)&&(e=this.doUpdateAngularFormValue(t,o,n));let r=this.findFullXFAName(t);r!==n&&(e||=this.doUpdateAngularFormValue(t,o,r)),e&&queueMicrotask(()=>this.formDataChange.emit(this.formData))}}doUpdateAngularFormValue(t,o,e){let n=!1;if(t instanceof HTMLInputElement&&t.type==="checkbox"){let r=t.getAttribute("exportvalue");r?o.value?this.formData[e]!==r&&(this.formData[e]=r,n=!0):this.formData[e]!==!1&&(this.formData[e]=!1,n=!0):this.formData[e]!==o.value&&(this.formData[e]=o.value,n=!0)}else if(t instanceof HTMLInputElement&&t.type==="radio"){let r=t.getAttribute("exportvalue")??t.getAttribute("xfaon");o.value&&this.formData[e]!==r&&(this.formData[e]=r,n=!0)}else this.formData[e]!==o.value&&(this.formData[e]=o.value,n=!0);return n}updateFormFieldsInPdfCalledByNgOnChanges(t){if(this.PDFViewerApplication?.pdfDocument?.annotationStorage){for(let o in this.formData)if(this.formData.hasOwnProperty(o)){let e=this.formData[o];e!==t[o]&&this.setFieldValueAndUpdateAnnotationStorage(o,e)}for(let o in t)if(t.hasOwnProperty(o)&&t[o]){let e=this.formData.hasOwnProperty(o);if(!e){let n=Object.keys(this.formData).find(r=>r===o||r.endsWith("."+o));n&&(e=this.formData.hasOwnProperty(n))}e||this.setFieldValueAndUpdateAnnotationStorage(o,null)}}}setFieldValueAndUpdateAnnotationStorage(t,o){let e=this.findRadioButtonGroup(t);if(e){e.forEach(r=>{let a=r.getAttribute("exportValue")??r.getAttribute("xfaon");r.checked=a===o});let n=new CustomEvent("updateFromAngular",{detail:o});e[0].dispatchEvent(n)}else{let n=this.findFormIdFromFieldName(t);if(n){let r=this.formIdToField[n];if(r){if(r instanceof HTMLInputElement&&r.type==="checkbox"){let s=r.getAttribute("xfaon")??r.getAttribute("exportvalue")??!0;(o===!0||o===!1)&&(s=!0),r.checked=s===o}else r instanceof HTMLSelectElement?this.populateSelectField(r,o):r.value=o;let a=new CustomEvent("updateFromAngular",{detail:o});r.dispatchEvent(a)}else console.error("Couldn't set the value of the field",t)}}}populateSelectField(t,o){if(t.multiple){let{options:e}=t,n=o;for(let r=0;r<e.length;r++){let a=e.item(r);a&&(a.selected=n.some(s=>s===a.value))}}else t.value=o}findFormIdFromFieldName(t){if(Object.entries(this.formIdToFullFieldName).length===0)return;let o=Object.entries(this.formIdToFullFieldName).filter(e=>e[1]===t||e[1].endsWith("."+t));if(o.length>1)console.log(`More than one field name matches the field name ${t}. Please use the one of these qualified field names:`,o.map(e=>e[1])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may or may not be the topmost field on your PDF form): "+o[0][0]);else if(o.length===0){console.log("Couldn't find the field "+t);return}return o[0][0]}findRadioButtonGroup(t){let o=Object.entries(this.radioButtons).filter(e=>e[0].endsWith("."+t)||e[0]===t);return o.length===0?null:(o.length>1&&(console.log("More than one radio button group name matches this name. Please use the qualified field name",o.map(e=>e[0])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may not be the topmost field on your PDF form): "+o[0][0])),o[0][1])}},yE=function(i){return i[i.UNKNOWN=-1]="UNKNOWN",i[i.NONE=0]="NONE",i[i.THUMBS=1]="THUMBS",i[i.OUTLINE=2]="OUTLINE",i[i.ATTACHMENTS=3]="ATTACHMENTS",i[i.LAYERS=4]="LAYERS",i}(yE||{}),Gi=(()=>{let t=class t{constructor(){N(this,"onPDFJSInitSignal",ir(void 0));N(this,"pdfjsVersion",Ra(li.assetsFolder));Di(()=>{this.onPDFJSInitSignal()&&(this.pdfjsVersion=Ra(li.assetsFolder))})}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),ky=(()=>{let t=class t{constructor(e,n){N(this,"rendererFactory");N(this,"ngxExtendedPdfViewerInitialized",!1);N(this,"secondaryMenuIsEmpty",!1);N(this,"renderer");N(this,"PDFViewerApplication");this.rendererFactory=e,this.renderer=this.rendererFactory.createRenderer(null,null),Di(()=>
53{this.PDFViewerApplication=n.onPDFJSInitSignal()})}find(e,n={}){if(this.ngxExtendedPdfViewerInitialized){if(!n.useSecondaryFindcontroller){let l=document.getElementById("findHighlightAll");l&&(l.checked=n.highlightAll??!1);let c=document.getElementById("findMatchCase");c&&(c.checked=n.matchCase??!1);let d=document.getElementById("findMultiple");d&&(d.checked=n.findMultiple??!1);let u=document.getElementById("findEntireWord");u&&(u.checked=n.wholeWords??!1);let h=document.getElementById("findMatchDiacritics");h&&(h.checked=n.matchDiacritics??!1);let p=document.getElementById("matchRegExp");p&&(p.checked=n.regexp??!1,p.checked&&(d&&(d.checked=!1),u&&(u.checked=!1),h&&(h.checked=!1)),d&&(d.disabled=p.checked),u&&(u.disabled=p.checked),h&&(h.disabled=p.checked));let f=document.getElementById("findInput");f&&typeof e=="string"&&(f.value=e)}let r={caseSensitive:n.matchCase??!1,entireWord:n.wholeWords??!1,highlightAll:n.highlightAll??!1,matchDiacritics:n.matchDiacritics??!1,findMultiple:n.findMultiple,matchRegExp:n.regexp??!1,findPrevious:!1,query:e,source:null,type:"find",dontScrollIntoView:n.dontScrollIntoView??!1};return(n.useSecondaryFindcontroller?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFind(r)}else{console.error("The PDF viewer hasn't finished initializing. Please call find() later.");return}}findNext(e=!1){return this.ngxExtendedPdfViewerInitialized?((e?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFindNext(),!0):(console.error("The PDF viewer hasn't finished initializing. Please call findNext() later."),!1)}findPrevious(e=!1){return this.ngxExtendedPdfViewerInitialized?((e?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFindPrevious(),!0):(console.error("The PDF viewer hasn't finished initializing. Please call findPrevious() later."),!1)}print(e){this.PDFViewerApplication&&(this.PDFViewerApplication?.PDFPrintServiceFactory?.isInPDFPrintRange!==void 0||(e||(e={}),this.setPrintRange(e),this.PDFViewerApplication?.printPdf(),this.PDFViewerApplication?.eventBus.on("afterprint",this.removePrintRange.bind(this),{once:!0})))}removePrintRange(){this.PDFViewerApplication?.PDFPrintServiceFactory&&(delete this.PDFViewerApplication.PDFPrintServiceFactory.isInPDFPrintRange,delete this.PDFViewerApplication.PDFPrintServiceFactory.filteredPageCount)}setPrintRange(e){if(!this.PDFViewerApplication?.PDFPrintServiceFactory){console.error("The print service hasn't been initialized yet.");return}this.PDFViewerApplication.PDFPrintServiceFactory.isInPDFPrintRange=n=>this.isInPDFPrintRange(n,e),this.PDFViewerApplication.PDFPrintServiceFactory.filteredPageCount=this.filteredPageCount(this.PDFViewerApplication?.pagesCount,e)}filteredPageCount(e,n){let r=0;for(let a=0;a<e;a++)this.isInPDFPrintRange(a,n)&&r++;return r}isInPDFPrintRange(e,n){let r=e+1;return!(n.from&&r<n.from||n.to&&r>n.to||n.excluded&&n.excluded.some(a=>a===r)||n.included&&!n.included.some(a=>a===r))}async getPageAsLines(e){if(this.PDFViewerApplication){let s=(await(await(this.PDFViewerApplication?.pdfDocument).getPage(e)).getTextContent()).items.filter(g=>!g.type),l=Number.MAX_SAFE_INTEGER,c=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,u=Number.MIN_SAFE_INTEGER,h=0,p=0,f="",m=new Array;for(let g=0;g<s.length;g++){let y=s[g];if(!y.hasEOL){let T=y.transform[4],O=-y.transform[5],j=y.width,P=y.height;l=Math.min(l,T),c=Math.min(c,O),d=Math.max(d,T+j),u=Math.max(u,O+P),f+=y.str,y.dir==="rtl"&&p++,y.dir==="ltr"&&h++}if(g===s.length-1||y.hasEOL){let T;h>0&&p>0?T="both":h>0?T="ltr":p>0&&(T="rtl");let O={direction:T,x:l,y:c,width:d-l,height:u-c,text:f.trim()};m.push(O),l=Number.MAX_SAFE_INTEGER,c=Number.MAX_SAFE_INTEGER,d=Number.MIN_SAFE_INTEGER,u=Number.MIN_SAFE_INTEGER,h=0,p=0,f=""}}return m}return[]}async getPageAsText(e){if(!this.PDFViewerApplication)return"";let a=(await(await(this.PDFViewerApplication?.pdfDocument).getPage(e)).getTextContent()).items;return this.convertTextInfoToText(a)}convertTextInfoToText(e){return e?e.filter(n=>!n.type).map(n=>n.hasEOL?n.str+`
54`:n.str).join(""):""}async getPageAsCanvas(e,n,r,a="#FFFFFF",s=fm.ENABLE){if(!this.PDFViewerApplication)return Promise.resolve(void 0);let c=await this.PDFViewerApplication.pdfDocument.getPage(e);return this.draw(c,n,r,a,s)}async getPageAsImage(e,n,r,a="#FFFFFF",s=fm.ENABLE){return(await this.getPageAsCanvas(e,n,r,a,s))?.toDataURL()}async draw(e,n,r,a="#FFFFFF",s=fm.ENABLE){let l=1;n.scale?l=n.scale:n.width?l=n.width/e.getViewport({scale:1}).width:n.height&&(l=n.height/e.getViewport({scale:1}).height);let c=e.getViewport({scale:l}),{ctx:d,canvas:u}=this.getPageDrawContext(c.width,c.height),h=c.clone(),p={canvasContext:d,viewport:h,background:r,backgroundColorToReplace:a,annotationMode:s},f=e.render(p),m=()=>Promise.resolve(u);return f.promise.then(m)}getPageDrawContext(e,n){let r=document.createElement("canvas"),a=r.getContext("2d",{alpha:!0});if(!a)throw new Error("Couldn't create the 2d context");return r.width=e,r.height=n,this.renderer.setStyle(r,"width",`${e}px`),this.renderer.setStyle(r,"height",`${n}px`),{ctx:a,canvas:r}}async getCurrentDocumentAsBlob(){return await this.PDFViewerApplication?.export()||void 0}async getFormData(e=!0){if(!this.PDFViewerApplication)return[];let n=this.PDFViewerApplication?.pdfDocument,r=96/72,a=[];for(let s=1;s<=n?.numPages;s++){let l=await n.getPage(s);(await l.getAnnotations()).filter(d=>d.subtype==="Widget").map(d=>de({}
54,d)).forEach(d=>{let u=l.getViewport({scale:r}).convertToViewportRectangle(d.rect);if(e&&d.fieldName)try{if(d.exportValue){let h=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(d.id,d.fieldName+"/"+d.exportValue,"");d.value=h?.value}else if(d.radioButton){let h=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(d.id,d.fieldName+"/"+d.fieldValue,"");d.value=h?.value}else{let h=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(d.id,d.fieldName,"");d.value=h?.value}}catch{}a.push({fieldAnnotation:d,fieldRect:u,pageNumber:s})})}return a}addPageToRenderQueue(e){return this.PDFViewerApplication?.pdfViewer.addPageToRenderQueue(e)??!1}isRenderQueueEmpty(){return this.PDFViewerApplication?!this.PDFViewerApplication.pdfViewer.renderingQueue.getHighestPriority(this.PDFViewerApplication?.pdfViewer._getVisiblePages(),this.PDFViewerApplication?.pdfViewer._pages,!0,!1):!0}hasPageBeenRendered(e){if(!this.PDFViewerApplication)return!1;let n=this.PDFViewerApplication?.pdfViewer._pages;return n.length>e&&e>=0?n[e].renderingState===3:!1}sleep(e){return new Promise(n=>setTimeout(n,e))}async renderPage(e){if(!this.hasPageBeenRendered(e))for(await this.addPageToRenderQueue(e);!this.hasPageBeenRendered(e);)await this.sleep(7)}currentlyRenderedPages(){return this.PDFViewerApplication?(this.PDFViewerApplication?.pdfViewer._pages).filter(n=>n.renderingState===3).map(n=>n.id):[]}numberOfPages(){return this.PDFViewerApplication?(this.PDFViewerApplication?.pdfViewer._pages).length:0}getCurrentlyVisiblePageNumbers(){let e=this.PDFViewerApplication;return e?e.pdfViewer._getVisiblePages().views?.map(r=>r.id):[]}async listLayers(){if(!this.PDFViewerApplication)return[];let e=await this.PDFViewerApplication?.pdfViewer.optionalContentConfigPromise;if(e)return e.getOrder().filter(a=>typeof a!="object").map(a=>{let s=e.getGroup(a);return{layerId:a,name:s.name,visible:s.visible}})}async toggleLayer(e){if(!this.PDFViewerApplication)return;let n=await this.PDFViewerApplication?.pdfViewer.optionalContentConfigPromise;if(n){let r=n.getGroup(e).visible,a=document.querySelector(`input[id='${e}']`);a&&(r=a.checked,a.checked=!r),n.setVisibility(e,!r),this.PDFViewerApplication?.eventBus.dispatch("optionalcontentconfig",{source:this,promise:Promise.resolve(n)})}}scrollPageIntoView(e,n){this.PDFViewerApplication?.pdfViewer?.scrollPagePosIntoView(e,n)}getSerializedAnnotations(){return this.PDFViewerApplication?.pdfViewer.getSerializedAnnotations()}async addEditorAnnotation(e){await this.PDFViewerApplication?.pdfViewer.addEditorAnnotation(e)}removeEditorAnnotations(e){this.PDFViewerApplication?.pdfViewer.removeEditorAnnotations(e)}async loadImageAsDataURL(e){if(e.startsWith("data:"))return e;let n=await fetch(e);if(!n.ok)throw new Error(`Failed to fetch the image from ${e}: ${n.statusText}`);return await n.blob()}async addImageToAnnotationLayer({urlOrDataUrl:e,page:n,left:r,bottom:a,right:s,top:l,rotation:c}){if(!this.PDFViewerApplication){console.error("The PDF viewer has not been initialized yet.");return}let d;n!==void 0?(n!==this.currentPageIndex()&&await this.renderPage(n),d=n):d=this.currentPageIndex()??0;let u=this.PDFViewerApplication.pdfViewer.annotationEditorMode;this.switchAnnotationEdtorMode(13);let h=await this.loadImageAsDataURL(e),p=this.PDFViewerApplication.pdfViewer._pages[d].pdfPage.view,f=p[0],m=p[1],g=p[2],y=p[3],C=g-f,T=y-m,O=this.PDFViewerApplication?.pdfViewer._pages[d].div.clientWidth,j=this.PDFViewerApplication?.pdfViewer._pages[d].div.clientHeight,P=this.convertToPDFCoordinates(r,C,0,O),F=this.convertToPDFCoordinates(a,T,0,j),L=this.convertToPDFCoordinates(s,C,C,O),z=this.convertToPDFCoordinates(l,T,T,j),B={annotationType:13,pageIndex:d,bitmapUrl:h,rect:[P,F,L,z],rotation:c??0};this.addEditorAnnotation(B),await this.sleep(10),this.switchAnnotationEdtorMode(u)}currentPageIndex(){let e=this.PDFViewerApplication?.pdfViewer;if(e)return e.currentPageNumber-1}convertToPDFCoordinates(e,n,r,a){return e?typeof e=="string"?e.endsWith("%")?parseInt(e,10)/100*n:e.endsWith("px")?parseInt(e,10)*(n/a):parseInt(e,10):e:r}switchAnnotationEdtorMode(e){this.PDFViewerApplication?.eventBus.dispatch("switchannotationeditormode",{mode:e})}
54set editorFontSize(e){this.setEditorProperty(Ys.FREETEXT_SIZE,e)}set editorFontColor(e){this.setEditorProperty(Ys.FREETEXT_COLOR,e)}set editorInkColor(e){this.setEditorProperty(Ys.INK_COLOR,e)}set editorInkOpacity(e){this.setEditorProperty(Ys.INK_OPACITY,e)}set editorInkThickness(e){this.setEditorProperty(Ys.INK_THICKNESS,e)}set editorHighlightColor(e){this.setEditorProperty(Ys.HIGHLIGHT_COLOR,e)}set editorHighlightDefaultColor(e){this.setEditorProperty(Ys.HIGHLIGHT_DEFAULT_COLOR,e)}set editorHighlightShowAll(e){this.setEditorProperty(Ys.HIGHLIGHT_SHOW_ALL,e)}set editorHighlightThickness(e){this.setEditorProperty(Ys.HIGHLIGHT_THICKNESS,e)}setEditorProperty(e,n){this.PDFViewerApplication?.eventBus.dispatch("switchannotationeditorparams",{type:e,value:n}),this.PDFViewerApplication?.eventBus.dispatch("annotationeditorparamschanged",{details:[[e,n]]})}};N(t,"\u0275fac",function(n){return new(n||t)(oe(ll),oe(Gi))}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),Ey=(()=>{let t=class t{constructor(){N(this,"sanitizer");N(this,"csp_nonce")}init(){if(typeof window>"u"||this.sanitizer)return;let e=globalThis;e.trustedTypes&&(this.sanitizer=e.trustedTypes.createPolicy("pdf-viewer",{createHTML:n=>n,createScriptURL:n=>n}))}addTrustedCSS(e,n){typeof window>"u"||(this.init(),this.sanitizer?e.textContent=this.sanitizer.createHTML(n):e.textContent=n)}addTrustedJavaScript(e,n){typeof window>"u"||(this.init(),this.sanitizer?e.src=this.sanitizer.createScriptURL(n):e.src=n)}addTrustedHTML(e,n){typeof window>"u"||(this.init(),this.sanitizer?e.innerHTML=this.sanitizer.createHTML(n):e.innerHTML=n)}createTrustedHTML(e){if(!(typeof window>"u"))return this.init(),this.sanitizer?this.sanitizer.createHTML(e):e}generateTrustedURL(e){if(!(typeof window>"u"))return this.init(),this.sanitizer?this.sanitizer.createScriptURL(e):e}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),eue=(()=>{let t=class t{constructor(e,n){N(this,"pdfCspPolicyService");N(this,"csp_nonce");N(this,"_forceUsingLegacyES5",!1);N(this,"onPDFJSInitSignal",ir(void 0));N(this,"pdfjsVersion",Ra(li.assetsFolder));N(this,"shuttingDown",!1);N(this,"_needsES5");N(this,"PDFViewerApplication");N(this,"PDFViewerApplicationOptions");N(this,"webViewerLoad");N(this,"ngxExtendedPdfViewerIncompletelyInitialized",!0);this.pdfCspPolicyService=e,this.csp_nonce=n,Di(()=>{this.onPDFJSInitSignal()&&(this.pdfjsVersion=Ra(li.assetsFolder))})}get forceUsingLegacyES5(){return this._forceUsingLegacyES5}set forceUsingLegacyES5(e){console.log("Please use the attribute `[forceUsingLegacyES5]` instead of setting the property in the service."),this._forceUsingLegacyES5=e}addScriptOpChainingSupport(e){if(!e||this.isCSPApplied())return new Promise(n=>{let r=this.createScriptElement(li.assetsFolder+"/op-chaining-support.js");r.onload=()=>{r.remove(),r.onload=null,n(globalThis.ngxExtendedPdfViewerCanRunModernJSCode)},r.onerror=()=>{r.remove(),globalThis.ngxExtendedPdfViewerCanRunModernJSCode=!1,n(!1),r.onerror=null},document.body.appendChild(r)});{let r=this.createInlineScript(`
55new (function () {
56  class BrowserCompatibilityTester {
57    // Does your browser doesn't support private fields?
58    #privateField;
59
60    constructor() {
61      // Does your browser support the logical assignment operators?
62      let x = false;
63      x ||= true;
64
65      this.#privateMethod();
66    }
67
68    // Does your browser doesn't support private methods?
69    #privateMethod() {
70      // check the the browser supports string.at()
71      return 'hello'.at(4);
72    }
73
74    supportsOptionalChaining() {
75      const optionalChaining = {
76        support: true,
77      };
78      return optionalChaining?.support;
79    }
80  }
81
82  function supportsPromiseWithResolvers() {
83    const iframe = document.createElement('iframe');
84    document.firstElementChild.append(iframe);
85    const useLegacyPdfViewer = 'withResolvers' in iframe.contentWindow['Promise'];
86    iframe.parentElement.removeChild(iframe);
87
88    return useLegacyPdfViewer;
89  }
90
91  const supportsOptionalChaining = new BrowserCompatibilityTester().supportsOptionalChaining();
92  const supportModernPromises = supportsPromiseWithResolvers();
93  window.ngxExtendedPdfViewerCanRunModernJSCode = supportsOptionalChaining && supportModernPromises;
94})();
95`);return document.getElementsByTagName("head")[0].appendChild(r),new Promise(a=>{let s=setInterval(()=>{globalThis.ngxExtendedPdfViewerCanRunModernJSCode!==void 0&&(clearInterval(s),a(globalThis.ngxExtendedPdfViewerCanRunModernJSCode))},1)})}}createInlineScript(e){let n=document.createElement("script");return n.async=!0,n.type="module",n.className="ngx-extended-pdf-viewer-script",n.text=e,this.csp_nonce&&(n.nonce=this.csp_nonce),n}isCSPAppliedViaMetaTag(){let e=document.getElementsByTagName("meta");for(let n=0;n<e.length;n++)if(e[n].getAttribute("http-equiv")==="Content-Security-Policy")return!0;return!1}isCSPApplied(){return!!this.isCSPAppliedViaMetaTag()}createScriptElement(e){let n=document.createElement("script");return n.async=!0,n.type=e.endsWith(".mjs")?"module":"text/javascript",n.className="ngx-extended-pdf-viewer-script",this.pdfCspPolicyService.addTrustedJavaScript(n,e),n}getPdfJsPath(e){let n=li._internalFilenameSuffix;this._needsES5&&(n=""),n+=".mjs";let r=li.assetsFolder,a=Ra(r),s=`/${e}-`,l=this._needsES5?"-es5":"";return r+s+a+l+n}async loadViewer(e){return new Promise(n=>{let r=this.getPdfJsPath("viewer"),a=l=>{let{PDFViewerApplication:c,PDFViewerApplicationOptions:d,webViewerLoad:u}=l.detail;this.PDFViewerApplication=c,this.PDFViewerApplicationOptions=d,this.webViewerLoad=u,n(),document.removeEventListener("ngxViewerFileHasBeenLoaded",a)};document.addEventListener("ngxViewerFileHasBeenLoaded",a,{once:!0});let s=this.createScriptElement(r);document.getElementsByTagName("head")[0].appendChild(s)})}addFeatures(){return new Promise(e=>{let n=this.createScriptElement(li.assetsFolder+"/additional-features.js");n.onload=()=>{n.remove()},n.onerror=()=>{n.remove(),e()},document.body.appendChild(n)})}async ensurePdfJsHasBeenLoaded(e,n){return this.PDFViewerApplication?!0:(this._needsES5=n||await this.needsES5(e),n&&(li.needsES5=!0),await this.loadViewer(e),this.PDFViewerApplication!==void 0)}ngOnDestroy(){if(this.shuttingDown=!0,typeof window>"u")return;delete globalThis.setNgxExtendedPdfViewerSource;let e=window;delete e.pdfjsLib,document.querySelectorAll(".ngx-extended-pdf-viewer-script").forEach(n=>
95{n.onload=null,n.remove()})}iOSVersionRequiresES5(){if(typeof window>"u")return!1;let e=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return e!=null?parseInt(e[1],10)<14:!1}async needsES5(e){if(typeof window>"u")return!1;if(this._needsES5===void 0){let n=!!globalThis.MSInputMethodContext&&!!document.documentMode,r=/Edge\/\d./i.test(navigator.userAgent),a=this.iOSVersionRequiresES5();if(typeof ReadableStream>"u"||typeof Promise.allSettled>"u"||n||r||a||this.forceUsingLegacyES5)return this._needsES5=!0,!0;this._needsES5=!await this.ngxExtendedPdfViewerCanRunModernJSCode(e),this.polyfillPromiseWithResolversIfZoneJSOverwritesIt()}return this._needsES5}polyfillPromiseWithResolversIfZoneJSOverwritesIt(){let e=Promise;e.withResolvers||(e.withResolvers=function(){let r,a,s=new this(function(l,c){r=l,a=c});return{resolve:r,reject:a,promise:s}})}ngxExtendedPdfViewerCanRunModernJSCode(e){return new Promise(n=>{let r=globalThis.ngxExtendedPdfViewerCanRunModernJSCode;n(r!==void 0?r:this.addScriptOpChainingSupport(e))})}};N(t,"\u0275fac",function(n){return new(n||t)(oe(Ey),oe(hl))}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),tue=(()=>{let t=class t{constructor(){N(this,"ignoreKeyboard",!1);N(this,"ignoreKeys",[]);N(this,"acceptKeys",[])}isKeyIgnored(e,n){return n==="WHEEL"?this.ignoreKeys&&this.isKeyInList(this.ignoreKeys,e,"WHEEL")?!0:this.acceptKeys&&this.acceptKeys.length>0?!this.isKeyInList(this.acceptKeys,e,"WHEEL"):!1:n===16||n===17||n===18||n===224||this.ignoreKeyboard||this.ignoreKeys&&this.ignoreKeys.length>0&&this.isKeyInList(this.ignoreKeys,e,n)?!0:this.acceptKeys&&this.acceptKeys.length>0?!this.isKeyInList(this.acceptKeys,e,n):!1}isKeyInList(e,n,r){return e?e.some(a=>this.isKey(a,n,r)):!0}isKey(e,n,r){let a=0,s=0;return e=e.toLowerCase(),e.includes("ctrl+")&&(a|=1,e=e.replace("ctrl+","")),e.includes("cmd+")&&(a|=8,e=e.replace("cmd+","")),e.includes("alt+")&&(a|=2,e=e.replace("alt+","")),e.includes("shift+")&&(a|=4,e=e.replace("shift+","")),e.includes("meta+")&&(a|=8,e=e.replace("meta+","")),e==="up"?s=38:e==="down"?s=40:e==="+"||e==='"+"'?s=171:e==="-"||e==='"-"'?s=173:e==="esc"?s=27:e==="enter"?s=13:e==="space"?s=32:e==="f4"?s=115:e==="backspace"?s=8:e==="home"?s=36:e==="end"?s=35:e==="left"?s=37:e==="right"?s=39:e==="pagedown"?s=34:e==="pageup"?s=33:s=e.toUpperCase().charCodeAt(0),r==="WHEEL"?e==="wheel"&&n===a:s===r&&n===a}registerKeyboardListener(e){e.ngxKeyboardManager=this}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),ah=(()=>{class i{}return N(i,"xs",490),N(i,"sm",560),N(i,"md",610),N(i,"lg",660),N(i,"xl",790),N(i,"xxl",910),i})(),Bi=(()=>{let t=class t{transform(e,n="always-visible"){switch(e){case void 0:return n;case!1:return"invisible";case!0:return n;case"always-visible":return"always-visible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"xxs":return"hiddenXXSView";case"xs":return"hiddenTinyView";case"sm":return"hiddenSmallView";case"md":return"hiddenMediumView";case"lg":return"hiddenLargeView";case"xl":return"hiddenXLView";case"xxl":return"hiddenXXLView"}}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275pipe",bn({name:"responsiveCSSClass",type:t,pure:!0}));let i=t;return i})(),iue=(()=>{let t=class t{transform(e){switch(e){case void 0:return"always-visible";case"always-visible":case!0:return"invisible";case"invisible":case!1:return"invisible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"hiddenXXSView":case"xxs":return"visibleXXSView";case"hiddenTinyView":case"xs":return"visibleTinyView";case"sm":case"hiddenSmallView":return"visibleSmallView";case"md":case"hiddenMediumView":return"visibleMediumView";case"lg":case"hiddenLargeView":return"visibleLargeView";case"xl":case"hiddenXLView":return"visibleXLView";case"xxl":case"hiddenXXLView":return"visibleXXLView"}}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275pipe",bn({name:"invertForSecondaryToolbar",type:t,pure:!0}));let i=t;return i})(),Wl=class{static initElements(){document&&((!this.con||!this.el)&&(this.con=document.createElement("div"),this.el=document.createElement("div")),this.con.style.position="absolute",this.con.style.width="0",this.con.style.height="0",this.con.style.visibility="hidden",this.con.style.overflow="hidden",this.con.appendChild(this.el))}static pxPerUnit(t){if(!this.pxPerUnitCache[t]){if((!this.con||!this.el)&&this.initElements(),!this.con||!this.el)return 1;this.el.style.width=this.sample+t,document.body.appendChild(this.con);let o=this.el.getBoundingClientRect();this.con.parentNode.removeChild(this.con),this.pxPerUnitCache[t]=o.width/this.sample}return this.pxPerUnitCache[t]}static toPx(t){let e=/^\s*([+-]?[\d\.]*)\s*(.*)\s*$/i.exec(t);if(e!=null&&e.length>2){let r=e[1]===""?1:Number(e[1]),a=e[2];if(!isNaN(r)&&a)return a==="px"?r:this.pxPerUnit(a)*r}throw new TypeError("Error parsing length")}};N(Wl,"con"),N(Wl,"el"),N(Wl,"sample",100),N(Wl,"pxPerUnitCache",{});var nue=(()=>{let t=class t{constructor(e,n,r,a,s){N(this,"renderer");N(this,"document");N(this,"platformId");N(this,"pdfCspPolicyService");N(this,"nonce");N(this,"zoom",1);N(this,"width",3.14159265359);N(this,"xxs",455);N(this,"xs",490);N(this,"sm",560);N(this,"md",610);N(this,"lg",660);N(this,"xl",740);N(this,"xxl",830);this.renderer=e,this.document=n,this.platformId=r,this.pdfCspPolicyService=a,this.nonce=s,_a(this.platformId)&&(this.width=n.body.clientWidth)}get style(){return`
96#toolbarContainer .always-in-secondary-menu {
97  display: none;
98}
99
100#secondaryToolbar .always-in-secondary-menu {
101  display: inline-flex;
102}
103
104#outerContainer #mainContainer .visibleXXSView,
105#outerContainer #mainContainer .visibleTinyView,
106#outerContainer #mainContainer .visibleSmallView,
107#outerContainer #mainContainer .visibleMediumView,
108#outerContainer #mainContainer .visibleLargeView,
109#outerContainer #mainContainer .visibleXLView,
110#outerContainer #mainContainer .visibleXXLView {
111  display: none;
112}
113
114.pdf-margin-top-3px {
115  margin-top: 3px;
116}
117
118.pdf-margin-top--2px {
119  margin-top: -2px;
120}
121
122@media all and (max-width: ${this.xxl}) {
123  #sidebarContent {
124    background-color: rgba(0, 0, 0, 0.7);
125  }
126
127  html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {
128    left: 0px !important;
129  }
130  html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {
131    right: 0px !important;
132  }
133
134  #outerContainer .hiddenLargeView,
135  #outerContainer .hiddenMediumView {
136    display: inherit;
137  }
138}
139
140@media all and (max-width: ${this.lg}px) {
141  .toolbarButtonSpacer {
142    width: 15px;
143  }
144
145  #outerContainer .hiddenLargeView {
146    display: none;
147  }
148  #outerContainer  #mainContainer .visibleLargeView {
149    display: inherit;
150  }
151}
152
153@media all and (max-width: ${this.md}px) {
154  .toolbarButtonSpacer {
155    display: none;
156  }
157  #outerContainer .hiddenMediumView {
158    display: none;
159  }
160  #outerContainer  #mainContainer .visibleMediumView {
161    display: inherit;
162  }
163}
164
165@media all and (max-width: ${this.sm}px) {
166  #outerContainer .hiddenSmallView,
167  #outerContainer .hiddenSmallView * {
168    display: none;
169  }
170  #outerContainer  #mainContainer .visibleSmallView {
171    display: inherit;
172  }
173  .toolbarButtonSpacer {
174    width: 0;
175  }
176  html[dir='ltr'] .findbar {
177    left: 38px;
178  }
179  html[dir='rtl'] .findbar {
180    right: 38px;
181  }
182}
183
184#outerContainer .visibleXLView,
185#outerContainer .visibleXXLView,
186#outerContainer .visibleTinyView {
187  display: none;
188}
189
190#outerContainer .hiddenXLView,
191#outerContainer .hiddenXXLView {
192  display: unset;
193}
194
195@media all and (max-width: ${this.xl}px) {
196  #outerContainer .hiddenXLView {
197    display: none;
198  }
199  #outerContainer .visibleXLView {
200    display: inherit;
201  }
202}
203
204@media all and (max-width: ${this.xxl}px) {
205  #outerContainer .hiddenXXLView {
206    display: none;
207  }
208  #outerContainer  #mainContainer .visibleXXLView {
209    display: inherit;
210  }
211}
212
213@media all and (max-width: ${this.xs}px) {
214  #outerContainer .hiddenTinyView,
215  #outerContainer .hiddenTinyView * {
216    display: none;
217  }
218  #outerContainer  #mainContainer .visibleTinyView {
219    display: inherit;
220  }
221}
222
223@media all and (max-width: ${this.xxs}px) {
224  #outerContainer .hiddenXXSView,
225  #outerContainer .hiddenXXSView * {
226    display: none;
227  }
228  #outerContainer #mainContainer .visibleXXSView {
229    display: inherit;
230  }
231}
232  `}updateToolbarWidth(){let e=document.getElementById("toolbarViewer")??document.getElementById("outerContainer");if(!e)return;let n=e.clientWidth,s=this.document.body.clientWidth/n*(this.zoom?this.zoom:1);this.xs=s*ah.xs,this.sm=s*ah.sm,this.md=s*ah.md,this.lg=s*ah.lg,this.xl=s*ah.xl,this.xxl=s*ah.xxl;let l=this.document.getElementById("pdf-dynamic-css");l?this.pdfCspPolicyService.addTrustedCSS(l,this.style):(l=this.document.createElement("STYLE"),l.id="pdf-dynamic-css",this.pdfCspPolicyService.addTrustedCSS(l,this.style),this.nonce&&(l.nonce=this.nonce),this.renderer.appendChild(this.document.head,l))}removeScrollbarInInfiniteScrollMode(e,n,r,a,s){if(n==="infinite-scroll"||e){let l=d
232ocument.getElementById("viewer"),c=document.getElementsByClassName("zoom")[0];l&&setTimeout(()=>{if(n==="infinite-scroll"){let d=l.clientHeight+17;r?a.height=d+35+"px":d>17?a.height=d+"px":a.height===void 0&&(a.height="100%"),c&&(c.style.height=a.height)}else e&&(a.autoHeight=!0,a.height=void 0,this.checkHeight(a,s))})}}checkHeight(e,n){if(this.isHeightDefinedWithUnits(e.height)||this.isPrinting())return;let r=this.getContainer();r&&(this.isContainerHeightZero(r,e,n)&&(e.autoHeight=!0),e.autoHeight&&this.adjustHeight(r,e))}isHeightDefinedWithUnits(e){return e?isNaN(Number(e.replace("%",""))):!1}isPrinting(){return this.isBrowser()?!!document.querySelector("[data-pdfjsprinting]"):!1}isBrowser(){return typeof window<"u"&&typeof document<"u"}getContainer(){return typeof document<"u"?document.getElementsByClassName("zoom")[0]:null}isContainerHeightZero(e,n,r){return e.clientHeight===0?(r>=pm.WARNINGS&&!n.autoHeight&&n.height!=="100%"&&console.warn("The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly."),!0):!1}adjustHeight(e,n){let r=window.innerHeight,s=e.getBoundingClientRect().top,l=r-s,c=this.calculateBorderMargin(e);l-=c,n.minHeight=l>100?`${l}px`:"100px",n.markForCheck()}calculateBorderMargin(e){if(e){let n=window.getComputedStyle(e),r=Wl.toPx(n.paddingBottom),a=Wl.toPx(n.marginBottom);return e.style.zIndex?r+a:r+a+this.calculateBorderMargin(e.parentElement)}return 0}ngOnDestroy(){let e=this.document.getElementById("pdf-dynamic-css");e?.parentElement&&e.parentElement.removeChild(e)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Pn),G(ut),G(cr),G(Ey),G(hl,8))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-dynamic-css"]],inputs:{zoom:"zoom",width:"width"},decls:0,vars:0,template:function(n,r){}}));let i=t;return i})(),rue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-acroform-default-theme"]],decls:0,vars:0,template:function(n,r){},styles:[`ngx-extended-pdf-viewer .annotationLayer{--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none;position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationLayer{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):required,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:required,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation{outline:var(--link-outline)}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover{opacity:0!important;background:none!important;box-shadow:none}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation .popup{outline:calc(1.5px*var(--scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}ngx-extended-pdf-viewer .annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation.focused .popup{outline:calc(3px*var(--scale-factor)) solid Highlight!important}}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="180"] .n
232orotate{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer .annotationLayer.disabled section,ngx-extended-pdf-viewer .annotationLayer.disabled .popup{pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .annotationContent{position:absolute;width:100%;height:100%;pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .annotationContent.freetext{background:#0000;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:1.35;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box!important;transform-origin:0 0}ngx-extended-pdf-viewer .annotationLayer section:has(div.annotationContent) canvas.annotationContent{display:none}.textLayer.selecting~ngx-extended-pdf-viewer .annotationLayer section{pointer-events:none}ngx-extended-pdf-viewer .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}ngx-extended-pdf-viewer .annotationLayer .hasBorder{background-size:100% 100%}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea),ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box!important;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):required,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:required,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:#0000}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px*var(--scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto}ngx-extended-pdf-viewer .annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;border-radius:calc(2px*var(--scale-factor));outline:1.5px solid #ffff4a;padding:calc(6px*var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation.focused .popup{outline-width:3px}ngx-extended-pdf-viewer .annotationLayer .popup *{font-size:calc(9px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .popup>.header{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup>.header h1{display:inline}ngx-extended-pdf-viewer .annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor));width:fit-content}ngx-extended-pdf-viewer .annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .popupTriggerArea{cursor:pointer}ngx-extended-pdf-viewer .annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}ngx-extended-pdf-viewer .annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .annotationTextContent span{width:100%;display:inline-block}ngx-extended-pdf-viewer .annotationLayer svg.quadrilateralsContainer{c
232ontain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline: auto}@media screen and (forced-colors: active){:root{--xfa-focus-outline: 2px solid CanvasText}ngx-extended-pdf-viewer .xfaLayer *:required{outline:1.5px solid selectedItem}}ngx-extended-pdf-viewer .xfaLayer{background-color:#0000}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box!important;background-color:#0000;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer *:required{outline:1.5px solid red}ngx-extended-pdf-viewer .xfaLayer div,ngx-extended-pdf-viewer .xfaLayer svg,ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer :is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer :is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:#0000;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer :is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:#0000;outline:var(--xfa-focus-outline);outline-offset:-1px}ngx-extended-pdf-viewer :is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaSelect{padding-inline:2px}ngx-extended-pdf-viewer :is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer :is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:#0000}ngx-extended-pdf-viewer .xfaSelect{appearance:none;text-indent:1px;text-overflow:""}}ngx-extended-pdf-viewer .canvasWrapper svg{transform:none}ngx-extended-pdf-viewer .canvasWrapper svg.moving{z-index:100000}ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="90"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="90"] use:not(.clip,.mask),ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="90"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="90"] use:not(.clip,.mask){transform:matrix(0,1,-1,0,1,0)}ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="180"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="180"] use:not(.clip,.mask),ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="180"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="180"] use:not(.clip,.mask){transform:matrix(-1,0,0,-1,1,1)}ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="270"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlight[data-main-rotation="270"] use:not(.clip,.mask),ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="270"] mask,ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline[data-main-rotation="270"] use:not(.clip,.mask){transform:matrix(0,-1,1,0,0,1)}ngx-extended-pdf-viewer .canvasWrapper svg.draw{position:absolute;mix-blend-mode:normal}ngx-extended-pdf-viewer .canvasWrapper svg.draw[data-draw-rotation="90"]{transform:rotate(90deg)}ngx-extended-pdf-viewer .canvasWrapper svg.draw[data-draw-rotation="180"]{transform:rotate(180deg)}ngx-extended-pdf-viewer .canvasWrapper svg.draw[data-draw-rotation="270"]{transform:rotate(270deg)}ngx-extended-pdf-viewer .canvasWrapper svg.highlight{--blend-mode: multiply;position:absolute;mix-blend-mode:var(--blend-mode)}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .canvasWrapper svg.highlight{--blend-mode: difference}}ngx-extended-pdf-viewer .canvasWrapper svg.highlight:not(.free){fill-rule:evenodd}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline{position:absolute;mix-blend-mode:normal;fill-rule:evenodd;fill:none}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline:not(.free).hovered:not(.selected){stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline:not(.free).selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2*var(--outline-around-width))}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline:not(.free).selected .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.free.hovered:not(.selected){stroke:var(--hover-outline-color);stroke-width:calc(2*var(--outline-width))}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.free.selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(2*(var(--outline-width) + var(--outline-around-width)))}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.free.selected .secondaryOutline{stroke:var(--outline-color);stroke-width:calc(2*var(--outline-width))}:root{--outline-width: 2px;--outline-color: #0060df;--outline-around-width: 1px;--outline-around-color: #f0f0f4;--hover-outline-around-color: var(--outline-around-color);--focus-outline: solid var(--outline-width) var(--outline-color);--unfocus-outline: solid var(--outline-width) transparent;--focus-outline-around: solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color: #8f8f9d;--hover-outline: solid var(--outline-width) var(--hover-outline-color);--hover-outline-around: solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height: 1.35;--freetext-padding: 2px;--resizer-bg-color: var(--outline-color);--resizer-size: 6px;--resizer-shift: calc(0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width));--editorFreeText-editing-cursor: text;--editorInk-editing-cursor: url("data:image/svg+xml;
232charset=UTF-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.49913 12.6251C2.61913 12.6251 2.73913 12.6051 2.85713 12.5661L6.29013 11.4201L13.2891 4.4221C14.0191 3.6911 14.0191 2.5011 13.2891 1.7701L12.2291 0.710098C11.4971 -0.0199023 10.3091 -0.0199023 9.57713 0.710098L2.57813 7.7091L1.43313 11.1451C1.29813 11.5511 1.40213 11.9931 1.70513 12.2951C1.92113 12.5101 2.20613 12.6251 2.49913 12.6251ZM10.4611 1.5951C10.7031 1.3511 11.1021 1.3511 11.3441 1.5951L12.4051 2.6561C12.6491 2.8991 12.6491 3.2961 12.4051 3.5391L11.3401 4.6051L9.39513 2.6601L10.4611 1.5951ZM3.67013 8.3851L8.51013 3.5451L10.4541 5.4891L5.61413 10.3301L2.69713 11.3031L3.67013 8.3851Z' fill='black'/><path d='M14.8169 13.314L13.0229 13.862C12.3309 14.073 11.5909 14.111 10.8859 13.968L8.80391 13.551C7.58491 13.308 6.29791 13.48 5.18491 14.036C3.95291 14.652 2.46691 14.412 1.49191 13.436L1.44091 13.385L0.60791 14.321C1.46291 15.175 2.59991 15.625 3.75291 15.625C4.42891 15.625 5.10991 15.471 5.74391 15.153C6.60891 14.721 7.60891 14.586 8.55891 14.777L10.6409 15.194C11.5509 15.376 12.5009 15.327 13.3879 15.056L15.1819 14.508L14.8169 13.314Z' fill='black'/></svg>");--editorHighlight-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="28" height="31" viewBox="0 0 28 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1743 5.20761L14.1743 5.20757L14.1691 5.2127L7.41914 11.9627C7.37184 12.01 7.30858 12.0362 7.2427 12.0362C7.17681 12.0362 7.11355 12.01 7.06625 11.9627L6.47126 11.3677L6.11771 11.0142L5.76415 11.3677L5.04559 12.0863H2.21734L4.34746 9.95L4.7 9.59644L4.34695 9.2434L3.75625 8.6527C3.66151 8.55796 3.66151 8.39454 3.75625 8.2998L10.5063 1.5498C10.7563 1.29979 11.0906 1.15625 11.4427 1.15625C11.801 1.15625 12.1306 1.29401 12.3741 1.54464L12.374 1.54468L12.3791 1.5498L14.1691 3.3398L14.1691 3.33984L14.1743 3.34489C14.4249 3.58836 14.5627 3.91791 14.5627 4.27625C14.5627 4.63459 14.4249 4.96414 14.1743 5.20761ZM4.4927 8.47625V8.68336L4.63914 8.8298L6.88914 11.0798L7.2427 11.4334L7.59625 11.0798L10.0769 8.59918L10.4304 8.24563L10.0769 7.89207L7.82187 5.63707L7.46832 5.28352L7.11477 5.63707L4.63914 8.1127L4.4927 8.25914V8.46625V8.47625ZM10.4304 7.53852L10.784 7.89207L11.1375 7.53852L13.8162 4.8598C14.1415 4.53454 14.1415 4.01796 13.8162 3.6927L12.0262 1.9027C11.8313 1.70771 11.5919 1.65625 11.4427 1.65625H11.426L11.4094 1.65736L11.4427 2.15625C11.4094 1.65736 11.4093 1.65737 11.4092 1.65737L11.4089 1.65739L11.4084 1.65742L11.4074 1.6575L11.4051 1.65767L11.3997 1.65809L11.3859 1.65936C11.3755 1.66041 11.3624 1.66192 11.3473 1.66409C11.3176 1.66833 11.2769 1.6755 11.2305 1.68771C11.1523 1.70827 10.9924 1.75942 10.8591 1.8927L8.17543 4.57641L7.82187 4.92997L8.17543 5.28352L10.4304 7.53852ZM0.512695 16.1562V15.1562H14.5127V16.1562H0.512695Z" stroke="#15141A"/><path d="M23.6377 17.9742C23.6377 17.7572 23.7477 17.5592 23.9307 17.4442L25.0387 16.7522C25.1387 16.6902 25.2527 16.6572 25.3707 16.6572H27.0127V15.4072H25.3707C25.0187 15.4072 24.6757 15.5062 24.3767 15.6922L23.2687 16.3852C23.1737 16.4442 23.0937 16.5202 23.0127 16.5942C22.9307 16.5202 22.8517 16.4442 22.7567 16.3852L21.6477 15.6922C21.3487 15.5062 21.0057 15.4072 20.6547 15.4072H19.0127V16.6572H20.6547C20.7717 16.6572 20.8867 16.6902 20.9867 16.7522L22.0947 17.4442C22.2787 17.5592 22.3887 17.7572 22.3887 17.9742V23.0322V28.0902C22.3887 28.3072 22.2787 28.5052 22.0947 28.6202L20.9857 29.3122C20.8857 29.3742 20.7717 29.4072 20.6537 29.4072H19.0127V30.6572H20.6547C21.0067 30.6572 21.3497 30.5582 21.6487 30.3722L22.7567 29.6802C22.8527 29.6202 22.9317 29.5442 23.0127 29.4712C23.0937 29.5442 23.1737 29.6202 23.2687 29.6802L24.3777 30.3732C24.6767 30.5592 25.0197 30.6582 25.3717 30.6582H27.0127V29.4082H25.3707C25.2537 29.4082 25.1387 29.3752 25.0387 29.3132L23.9307 28.6212C23.7467 28.5062 23.6377 28.3082 23.6377 28.0912V23.0322V17.9742Z" fill="black"/></svg>') 23 23, text;--editorFreeHighlight-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M7.10918 11.66C7.24918 11.8 7.43918 11.88 7.63918 11.88C7.83918 11.88 8.02918 11.8 8.16918 11.66L14.9192 4.91C15.2692 4.57 15.4592 4.11 15.4592 3.62C15.4592 3.13 15.2692 2.67 14.9192 2.33L13.1292 0.54C12.7892 0.19 12.3292 0 11.8392 0C11.3492 0 10.8892 0.2 10.5492 0.54L3.79918 7.29C3.50918 7.58 3.50918 8.06 3.79918 8.35L4.38988 8.9407L1.40918 11.93H5.64918L6.51419 11.065L7.10918 11.66ZM7.63918 10.07L5.38918 7.82V7.81L7.8648 5.33438L10.1198 7.58938L7.63918 10.07Z
232M11.1805 6.52872L13.8592 3.85C13.9892 3.72 13.9892 3.52 13.8592 3.39L12.0692 1.6C11.9892 1.52 11.8892 1.5 11.8392 1.5C11.8392 1.5 11.6892 1.51 11.6092 1.59L8.92546 4.27372L11.1805 6.52872Z" fill="#000"/><path d="M0.40918 14H15.4092V16H0.40918V14Z" fill="#000"/></g></svg>') 0 16, pointer;--new-alt-text-warning-image: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.78182 2.63903C8.58882 2.28803 8.25782 2.25003 8.12482 2.25003C7.99019 2.24847 7.85771 2.28393 7.74185 2.35253C7.62599 2.42113 7.5312 2.52023 7.46782 2.63903L1.97082 12.639C1.90673 12.7528 1.87406 12.8816 1.87617 13.0122C1.87828 13.1427 1.91509 13.2704 1.98282 13.382C2.04798 13.4951 2.14207 13.5888 2.25543 13.6535C2.36879 13.7182 2.49732 13.7515 2.62782 13.75H13.6218C13.7523 13.7515 13.8809 13.7182 13.9942 13.6535C14.1076 13.5888 14.2017 13.4951 14.2668 13.382C14.3346 13.2704 14.3714 13.1427 14.3735 13.0122C14.3756 12.8816 14.3429 12.7528 14.2788 12.639L8.78182 2.63903ZM6.37282 2.03703C6.75182 1.34603 7.43882 1.00003 8.12482 1.00003C8.48341 0.997985 8.83583 1.09326 9.14454 1.2757C9.45325 1.45814 9.70668 1.72092 9.87782 2.03603L15.3748 12.036C16.1078 13.369 15.1438 15 13.6228 15H2.62782C1.10682 15 0.141823 13.37 0.875823 12.037L6.37282 2.03703ZM8.74982 9.06203C8.74982 9.22779 8.68397 9.38676 8.56676 9.50397C8.44955 9.62118 8.29058 9.68703 8.12482 9.68703C7.95906 9.68703 7.80009 9.62118 7.68288 9.50397C7.56566 9.38676 7.49982 9.22779 7.49982 9.06203V5.62503C7.49982 5.45927 7.56566 5.3003 7.68288 5.18309C7.80009 5.06588 7.95906 5.00003 8.12482 5.00003C8.29058 5.00003 8.44955 5.06588 8.56676 5.18309C8.68397 5.3003 8.74982 5.45927 8.74982 5.62503V9.06203ZM7.74982 12L7.49982 11.75V11L7.74982 10.75H8.49982L8.74982 11V11.75L8.49982 12H7.74982Z" fill="black"/></svg>')}ngx-extended-pdf-viewer .visuallyHidden{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:0;height:0;overflow:hidden;white-space:nowrap;font-size:0}ngx-extended-pdf-viewer .textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}ngx-extended-pdf-viewer .textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}ngx-extended-pdf-viewer .textLayer.highlighting:not(.free) span[role=img]{cursor:var(--editorFreeHighlight-editing-cursor)}ngx-extended-pdf-viewer .textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen .noAltTextBadge,ngx-extended-pdf-viewer .annotationEditorLayer.disabled .noAltTextBadge{display:none!important}@media (min-resolution: 1.1dppx){ngx-extended-pdf-viewer :root{--editorFreeText-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.75H12.5V2.25V1V0.5H12H10.358C9.91165 0.5 9.47731 0.625661 9.09989 0.860442L9.09886 0.861087L8 1.54837L6.89997 0.860979L6.89911 0.860443C6.5218 0.625734 6.08748 0.5 5.642 0.5H4H3.5V1V2.25V2.75H4H5.642C5.66478 2.75 5.6885 2.75641 5.71008 2.76968C5.71023 2.76977 5.71038 2.76986 5.71053 2.76995L6.817 3.461C6.81704 3.46103 6.81709 3.46105 6.81713 3.46108C6.81713 3.46108 6.81713 3.46108 6.81714 3.46109C6.8552 3.48494 6.876 3.52285 6.876 3.567V8V12.433C6.876 12.4771 6.85523 12.515 6.81722 12.5389C6.81715 12.5389 6.81707 12.539 6.817 12.539L5.70953 13.23C5.70941 13.2301 5.70929 13.2302 5.70917 13.2303C5.68723 13.2438 5.6644 13.25 5.641 13.25H4H3.5V13.75V15V15.5H4H5.642C6.08835 15.5 6.52269 15.3743 6.90011 15.1396L6.90086 15.1391L8 14.4526L9.10003 15.14L9.10089 15.1406C9.47831 15.3753 9.91265 15.501 10.359 15.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352 13.251 10.3115 13.2446 10.2899 13.2313C10.2897 13.2312 10.2896 13.2311 10.2895 13.231L9.183 12.54C9.18298 12.54 9.18295 12.54 9.18293 12.54C9.18291 12.5399 9.18288 12.5399 9.18286 12.5399C9.14615 12.5169 9.125 12.4797 9.125 12.434V8V3.567C9.125 3.52266 9.14603 3.48441 9.18364 3.4606C9.18377 3.46052 9.1839 3.46043 9.18404 3.46035L10.2895 2.76995C10.2896 2.76985 10.2898 2.76975 10.2899 2.76966C10.3119 2.75619 10.3346 2.75 10.358 2.75H12Z" fill="black" stroke="white"/></svg>') 0 16, text}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--outline-color: CanvasText;--outline-around-color: ButtonFace;--resizer-bg-color: ButtonText;--hover-outline-color: Highlight;--hover-outline-around-color: SelectedItemText}}ngx-extended-pdf-viewer [data-editor-rotation="90"]{transform:rotate(90deg)}ngx-extended-pdf-viewer [data-editor-rotation="180"]{transform:rotate(180deg)}ngx-extended-pdf-viewer [data-editor-rotation="270"]{transform:rotate(270deg)}ngx-extended-pdf-viewer .annotationEditorLayer{background:#0000;position:absolute;inset:0;font-size:calc(100px*var(--scale-factor));transform-origin:0 0;
232cursor:auto;z-index:4}ngx-extended-pdf-viewer .annotationEditorLayer .selectedEditor{z-index:100000!important}ngx-extended-pdf-viewer .annotationEditorLayer.drawing *{pointer-events:none!important}ngx-extended-pdf-viewer .annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer.disabled{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}ngx-extended-pdf-viewer .annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor);touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer .draw{box-sizing:border-box}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor){position:absolute;background:#0000;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%;border:var(--unfocus-outline)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).draggable.selectedEditor{cursor:move}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).moving{touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).selectedEditor{border:var(--focus-outline);outline:var(--focus-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).selectedEditor:before{content:"";position:absolute;inset:0;border:var(--focus-outline-around);pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor):before{content:"";position:absolute;inset:0;border:var(--focus-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-delete-image: url("data:image/svg+xml; utf8, <svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11 3H13.6C14 3 14.3 3.3 14.3 3.6C14.3 3.9 14 4.2 13.7 4.2H13.3V14C13.3 15.1 12.4 16 11.3 16H4.80005C3.70005 16 2.80005 15.1 2.80005 14V4.2H2.40005C2.00005 4.2 1.80005 4 1.80005 3.6C1.80005 3.2 2.00005 3 2.40005 3H5.00005V2C5.00005 0.9 5.90005 0 7.00005 0H9.00005C10.1 0 11 0.9 11 2V3ZM6.90005 1.2L6.30005 1.8V3H9.80005V1.8L9.20005 1.2H6.90005ZM11.4 14.7L12 14.1V4.2H4.00005V14.1L4.60005 14.7H11.4ZM7.00005 12.4C7.00005 12.7 6.70005 13 6.40005 13C6.10005 13 5.80005 12.7 5.80005 12.4V7.6C5.70005 7.3 6.00005 7 6.40005 7C6.80005 7 7.00005 7.3 7.00005 7.6V12.4ZM10.2001 12.4C10.2001 12.7 9.90006 13 9.60006 13C9.30006 13 9.00006 12.7 9.00006 12.4V7.6C9.00006 7.3 9.30006 7 9.60006 7C9.90006 7 10.2001 7.3 10.2001 7.6V12.4Z' fill='black' /></svg>");--editor-toolbar-bg-color: #f0f0f4;--editor-toolbar-highlight-image: url('data:image/svg+xml; utf8, <svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M7.10918 11.66C7.24918 11.8 7.43918 11.88 7.63918 11.88C7.83918 11.88 8.02918 11.8 8.16918 11.66L14.9192 4.91C15.2692 4.57 15.4592 4.11 15.4592 3.62C15.4592 3.13 15.2692 2.67 14.9192 2.33L13.1292 0.54C12.7892 0.19 12.3292 0 11.8392 0C11.3492 0 10.8892 0.2 10.5492 0.54L3.79918 7.29C3.50918 7.58 3.50918 8.06 3.79918 8.35L4.38988 8.9407L1.40918 11.93H5.64918L6.51419 11.065L7.10918 11.66ZM7.63918 10.07L5.38918 7.82V7.81L7.8648 5.33438L10.1198 7.58938L7.63918 10.07ZM11.1805 6.52872L13.8592 3.85C13.9892 3.72 13.9892 3.52 13.8592 3.39L12.0692 1.6C11.9892 1.52 11.8892 1.5 11.8392 1.5C11.8392 1.5 11.6892 1.51 11.6092 1.59L8.92546 4.27372L11.1805 6.52872Z" fill="#000"/><path d="M0.40918 14H15.4092V16H0.40918V14Z" fill="#000"/></g></svg>');--editor-toolbar-fg-color: #2e2e56;--editor-toolbar-border-color: #8f8f9d;--editor-toolbar-hover-border-color: var(--editor-toolbar-border-color);
232--editor-toolbar-hover-bg-color: #e0e0e6;--editor-toolbar-hover-fg-color: var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline: none;--editor-toolbar-focus-outline-color: #0060df;--editor-toolbar-shadow: 0 2px 6px 0 rgb(58 57 68 / .2);--editor-toolbar-vert-offset: 6px;--editor-toolbar-height: 28px;--editor-toolbar-padding: 2px;--alt-text-done-color: #2ac3a2;--alt-text-warning-color: #0090ed;--alt-text-hover-done-color: var(--alt-text-done-color);--alt-text-hover-warning-color: var(--alt-text-warning-color);display:flex;width:fit-content;height:var(--editor-toolbar-height);flex-direction:column;justify-content:center;align-items:center;cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-bg-color: #2b2a33;--editor-toolbar-fg-color: #fbfbfe;--editor-toolbar-hover-bg-color: #52525e;--editor-toolbar-focus-outline-color: #0df;--alt-text-done-color: #54ffbd;--alt-text-warning-color: #80ebff}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-bg-color: ButtonFace;--editor-toolbar-fg-color: ButtonText;--editor-toolbar-border-color: ButtonText;--editor-toolbar-hover-border-color: AccentColor;--editor-toolbar-hover-bg-color: ButtonFace;--editor-toolbar-hover-fg-color: AccentColor;--editor-toolbar-hover-outline: 2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color: ButtonBorder;--editor-toolbar-shadow: none;--alt-text-done-color: var(--editor-toolbar-fg-color);--alt-text-warning-color: var(--editor-toolbar-fg-color);--alt-text-hover-done-color: var(--editor-toolbar-hover-fg-color);--alt-text-hover-warning-color: var(--editor-toolbar-hover-fg-color)}}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar.hidden,ngx-extended-pdf-viewer .textLayer .editToolbar.hidden{display:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:has(:focus-visible),ngx-extended-pdf-viewer .textLayer .editToolbar:has(:focus-visible){border-color:#0000}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:dir(ltr),ngx-extended-pdf-viewer .textLayer .editToolbar:dir(ltr){transform-origin:100% 0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:dir(rtl),ngx-extended-pdf-viewer .textLayer .editToolbar:dir(rtl){transform-origin:0 0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons{display:flex;justify-content:center;align-items:center;gap:0;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons button,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons button{padding:0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .divider,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .divider{width:0;height:calc(2*var(--editor-toolbar-padding) + var(--editor-toolbar-height));border-left:1px solid var(--editor-toolbar-border-color);border-right:none;display:inline-block;margin-inline:2px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton{width:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton:before{content:"";-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete{width:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete:before{content:"";-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>*,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>*{height:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider),ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider){border:none;background-color:#0000;cursor:pointer}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):hover,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):hover{border-radius:2px;background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):hover:active,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):hover:active{outline:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):focus-visible,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):focus-visible{border-radius:2px;outline:2px solid var(--editor-toolbar-focus-outline-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText{--alt-text-add-image: url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.375 7.625V11.875C5.375 12.0408 5.44085 12.1997 5.55806 12.3169C5.67527 12.4342 5.83424 12.5 6 12.5C6.16576 12.5 6.32473 12.4342 6.44194 12.3169C6.55915 12.1997 6.625 12.0408 6.625 11.875V7.625L7.125 7.125H11.375C11.5408 7.125 11.6997 7.05915 11.8169 6.94194C11.9342 6.82473 12 6.66576 12 6.5C12 6.33424 11.9342 6.17527 11.8169 6.05806C11.6997 5.94085 11.5408 5.875 11.375 5.875H7.125L6.625 5.375V1.125C6.625 0.95924 6.55915 0.800269 6.44194 0.683058C6.32473 0.565848 6.16576 0.5 6 0.5C5.83424 0.5 5.67527 0.565848 5.55806 0.683058C5.44085 0.800269 5.375 0.95924 5.375 1.125V
2325.375L4.875 5.875H0.625C0.45924 5.875 0.300269 5.94085 0.183058 6.05806C0.065848 6.17527 0 6.33424 0 6.5C0 6.66576 0.065848 6.82473 0.183058 6.94194C0.300269 7.05915 0.45924 7.125 0.625 7.125H4.762L5.375 7.625Z" fill="black"/></svg>');--alt-text-done-image: url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0.5C5.21207 0.5 4.43185 0.655195 3.7039 0.956723C2.97595 1.25825 2.31451 1.70021 1.75736 2.25736C1.20021 2.81451 0.758251 3.47595 0.456723 4.2039C0.155195 4.93185 0 5.71207 0 6.5C0 7.28793 0.155195 8.06815 0.456723 8.7961C0.758251 9.52405 1.20021 10.1855 1.75736 10.7426C2.31451 11.2998 2.97595 11.7417 3.7039 12.0433C4.43185 12.3448 5.21207 12.5 6 12.5C7.5913 12.5 9.11742 11.8679 10.2426 10.7426C11.3679 9.61742 12 8.0913 12 6.5C12 4.9087 11.3679 3.38258 10.2426 2.25736C9.11742 1.13214 7.5913 0.5 6 0.5ZM5.06 8.9L2.9464 6.7856C2.85273 6.69171 2.80018 6.56446 2.80033 6.43183C2.80048 6.29921 2.85331 6.17207 2.9472 6.0784C3.04109 5.98473 3.16834 5.93218 3.30097 5.93233C3.43359 5.93248 3.56073 5.98531 3.6544 6.0792L5.3112 7.7368L8.3464 4.7008C8.44109 4.6109 8.56715 4.56153 8.69771 4.56322C8.82827 4.56492 8.95301 4.61754 9.04534 4.70986C9.13766 4.80219 9.19028 4.92693 9.19198 5.05749C9.19367 5.18805 9.1443 5.31411 9.0544 5.4088L5.5624 8.9H5.06Z" fill="#FBFBFE"/></svg>');display:flex;align-items:center;justify-content:center;width:max-content;padding-inline:8px;pointer-events:all;font:menu;font-weight:590;font-size:12px;color:var(--editor-toolbar-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:disabled,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:disabled{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:before{content:"";-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:12px;height:13px;background-color:var(--editor-toolbar-fg-color);margin-inline-end:4px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.done:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.done:before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new:before{width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--alt-text-warning-color);-webkit-mask-size:cover;mask-size:cover}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new:hover:before{background-color:var(--alt-text-hover-warning-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new.done:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new.done:before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image);background-color:var(--alt-text-done-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new.done:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new.done:hover:before{background-color:var(--alt-text-hover-done-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip{display:none;word-wrap:anywhere}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: #f0f0f4;--alt-text-tooltip-fg: #15141a;--alt-text-tooltip-border: #8f8f9d;--alt-text-tooltip-shadow: 0px 2px 6px 0px rgb(58 57 68 / .2);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:calc(100% + 2px);inset-inline-start:0;padding-block:2px 3px;padding-inline:3px;max-width:300px;width:max-content;height:auto;font-size:12px;border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: #1c1b22;--alt-text-tooltip-fg: #fbfbfe;--alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: Canvas;--alt-text-tooltip-fg: CanvasText;--alt-text-tooltip-border: CanvasText;--alt-text-tooltip-shadow: none}}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding)*var(--scale-factor));width:auto;height:auto;touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal{background:#0000;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:#0000;inset:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;user-select:auto}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor{width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor.editing{cursor:inherit}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor{width:auto;height:auto}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor canvas{position:absolute;width:100%;height:100%;margin:0;top:0;left:0}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: #f0f0f4;--no-alt-text-badge-bg-color: #cfcfd8;--no-alt-text-badge-fg-color: #5b5b66;position:absolute;inset-inline-end:5px;inset-block-end:5px;
232display:inline-flex;width:32px;height:32px;padding:3px;justify-content:center;align-items:center;pointer-events:none;z-index:1;border-radius:2px;border:1px solid var(--no-alt-text-badge-border-color);background:var(--no-alt-text-badge-bg-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: #52525e;--no-alt-text-badge-bg-color: #fbfbfe;--no-alt-text-badge-fg-color: #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: ButtonText;--no-alt-text-badge-bg-color: ButtonFace;--no-alt-text-badge-fg-color: ButtonText}}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);-webkit-mask-size:cover;mask-size:cover;background-color:var(--no-alt-text-badge-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers{width:100%;height:100%;position:absolute;inset:0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers.hidden{display:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight{cursor:nwse-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle{cursor:ns-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft{cursor:nesw-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft{cursor:ew-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight{cursor:nesw-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle{cursor:ew-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft{cursor:nwse-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft{cursor:ns-resize}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{rotate:270deg}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:dir(ltr){inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:dir(rtl){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"]) .editToolbar{rotate:180deg;inset-inline-end:100%;inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset))}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{rotate:90deg}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:dir(ltr){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:dir(rtl){inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .dialog.altText::backdrop{mask:url(#alttext-manager-mask)}ngx-extended-pdf-viewer .dialog.altText.positioned{margin:0}ngx-extended-pdf-viewer .dialog.altText #altTextContainer{width:300px;height:fit-content;display:inline-f
232lex;flex-direction:column;align-items:flex-start;gap:16px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription span{align-self:stretch}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription .title{font-size:13px;font-style:normal;font-weight:590}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription{display:flex;flex-direction:column;align-items:stretch;gap:8px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription .descriptionArea{flex:1;padding-inline:24px 10px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription .descriptionArea textarea{width:100%;min-height:75px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText{--new-alt-text-ai-disclaimer-icon: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.49073 1.3015L3.30873 2.1505C3.29349 2.22246 3.25769 2.28844 3.20568 2.34045C3.15368 2.39246 3.08769 2.42826 3.01573 2.4435L2.16673 2.6255C1.76473 2.7125 1.76473 3.2865 2.16673 3.3725L3.01573 3.5555C3.08769 3.57074 3.15368 3.60654 3.20568 3.65855C3.25769 3.71056 3.29349 3.77654 3.30873 3.8485L3.49073 4.6975C3.57773 5.0995 4.15173 5.0995 4.23773 4.6975L4.42073 3.8485C4.43598 3.77654 4.47177 3.71056 4.52378 3.65855C4.57579 3.60654 4.64178 3.57074 4.71373 3.5555L5.56173 3.3725C5.96373 3.2855 5.96373 2.7115 5.56173 2.6255L4.71273 2.4435C4.64083 2.42814 4.57491 2.3923 4.52292 2.34031C4.47093 2.28832 4.43509 2.2224 4.41973 2.1505L4.23773 1.3015C4.15073 0.8995 3.57673 0.8995 3.49073 1.3015ZM10.8647 13.9995C10.4853 14.0056 10.1158 13.8782 9.82067 13.6397C9.52553 13.4013 9.32347 13.0667 9.24973 12.6945L8.89273 11.0275C8.83676 10.7687 8.70738 10.5316 8.52009 10.3445C8.3328 10.1574 8.09554 10.0282 7.83673 9.9725L6.16973 9.6155C5.38873 9.4465 4.86473 8.7975 4.86473 7.9995C4.86473 7.2015 5.38873 6.5525 6.16973 6.3845L7.83673 6.0275C8.09551 5.97135 8.33267 5.84193 8.51992 5.65468C8.70716 5.46744 8.83658 5.23028 8.89273 4.9715L9.25073 3.3045C9.41773 2.5235 10.0667 1.9995 10.8647 1.9995C11.6627 1.9995 12.3117 2.5235 12.4797 3.3045L12.8367 4.9715C12.9507 5.4995 13.3647 5.9135 13.8927 6.0265L15.5597 6.3835C16.3407 6.5525 16.8647 7.2015 16.8647 7.9995C16.8647 8.7975 16.3407 9.4465 15.5597 9.6145L13.8927 9.9715C13.6337 10.0275 13.3963 10.157 13.209 10.3445C13.0217 10.5319 12.8925 10.7694 12.8367 11.0285L12.4787 12.6945C12.4054 13.0667 12.2036 13.4014 11.9086 13.6399C11.6135 13.8784 11.2441 14.0057 10.8647 13.9995ZM10.8647 3.2495C10.7667 3.2495 10.5337 3.2795 10.4727 3.5655L10.1147 5.2335C10.0081 5.72777 9.76116 6.18082 9.40361 6.53837C9.04606 6.89593 8.59301 7.14283 8.09873 7.2495L6.43173 7.6065C6.14573 7.6685 6.11473 7.9015 6.11473 7.9995C6.11473 8.0975 6.14573 8.3305 6.43173 8.3925L8.09873 8.7495C8.59301 8.85617 9.04606 9.10307 9.40361 9.46062C9.76116 9.81817 10.0081 10.2712 10.1147 10.7655L10.4727 12.4335C10.5337 12.7195 10.7667 12.7495 10.8647 12.7495C10.9627 12.7495 11.1957 12.7195 11.2567 12.4335L11.6147 10.7665C11.7212 10.272 11.9681 9.81878 12.3256 9.46103C12.6832 9.10329 13.1363 8.85624 13.6307 8.7495L15.2977 8.3925C15.5837 8.3305 15.6147 8.0975 15.6147 7.9995C15.6147 7.9015 15.5837 7.6685 15.2977 7.6065L13.6307 7.2495C13.1365 7.14283 12.6834 6.89593 12.3259 6.53837C11.9683 6.18082 11.7214 5.72777 11.6147 5.2335L11.2567 3.5655C11.1957 3.2795 10.9627 3.2495 10.8647 3.2495ZM3.30873 12.1505L3.49073 11.3015C3.57673 10.8995 4.15073 10.8995 4.23773 11.3015L4.41973 12.1505C4.43509 12.2224 4.47093 12.2883 4.52292 12.3403C4.57491 12.3923 4.64083 12.4281 4.71273 12.4435L5.56173 12.6255C5.96373 12.7115 5.96373 13.2855 5.56173 13.3725L4.71273 13.5545C4.64083 13.5699 4.57491 13.6057 4.52292 13.6577C4.47093 13.7097 4.43509 13.7756 4.41973 13.8475L4.23773 14.6965C4.15173 15.0985 3.57773 15.0985 3.49073 14.6965L3.30873 13.8475C3.29337 13.7756 3.25754 13.7097 3.20555 13.6577C3.15356 13.6057 3.08764 13.5699 3.01573 13.5545L2.16673 13.3725C1.76473 13.2865 1.76473 12.7125 2.16673 12.6255L3.01573 12.4435C3.08769 12.4283 3.15368 12.3925 3.20568 12.3405C3.25769 12.2884 3.29349 12.2225 3.30873 12.1505Z" fill="black"/></svg>');--new-alt-text-spinner-icon: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24">
232<path fill="currentColor" d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" opacity="0.25"/><path fill="currentColor" d="M10.72,19.9a8,8,0,0,1-6.5-9.79A7.77,7.77,0,0,1,10.4,4.16a8,8,0,0,1,9.49,6.52A1.54,1.54,0,0,0,21.38,12h.13a1.37,1.37,0,0,0,1.38-1.54,11,11,0,1,0-12.7,12.39A1.54,1.54,0,0,0,12,21.34h0A1.47,1.47,0,0,0,10.72,19.9Z"><animateTransform attributeName="transform" dur="1.125s" repeatCount="indefinite" type="rotate" values="0 12 12;360 12 12"/></path></svg>');--preview-image-bg-color: #f0f0f4;--preview-image-border: none;width:80%;max-width:570px;min-width:300px;padding:0}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog.newAltText{--preview-image-bg-color: #2b2a33}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog.newAltText{--preview-image-bg-color: ButtonFace;--preview-image-border: 1px solid ButtonText}}ngx-extended-pdf-viewer .dialog.newAltText.noAi #newAltTextDisclaimer,ngx-extended-pdf-viewer .dialog.newAltText.noAi #newAltTextCreateAutomatically{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.aiInstalling #newAltTextDownloadModel{display:flex!important}ngx-extended-pdf-viewer .dialog.newAltText.error #newAltTextNotNow{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.error #newAltTextCancel{display:inline-block!important}ngx-extended-pdf-viewer .dialog.newAltText:not(.error) #newAltTextError{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer{display:flex;width:auto;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;flex:0 1 auto;line-height:normal}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch;flex:1 1 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionAndSettings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;flex:1 1 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer{width:100%;height:70px;position:relative}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea{width:100%;height:100%;padding:8px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea::placeholder{color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer .altTextSpinner{display:none;position:absolute;width:16px;height:16px;inset-inline-start:8px;inset-block-start:8px;-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);pointer-events:none}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading textarea::placeholder{color:#0000}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading .altTextSpinner{display:inline-block;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescription{font-size:11px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer{display:flex;flex-direction:row;align-items:flex-start;gap:4px;font-size:11px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer:before{content:"";display:inline-block;width:17px;height:16px;-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);mask-image:var(--new-alt-text-ai-disclaimer-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);flex:1 0 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel{display:flex;align-items:center;gap:4px;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview{width:180px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:var(--preview-image-bg-color);border:var(--preview-image-border)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview>canvas{max-width:100%;max-height:100%}ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: #0250bb;--selected-outline-color: #0060df;--swatch-border-color: #cfcfd8}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: #80ebff;--selected-outline-color: #aaf2ff;--swatch-border-color: #52525e}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: Highlight;--selected-outline-color: var(--hover-outline-color);--swatch-border-color: ButtonText}}ngx-extended-pdf-viewer .colorPicker .swatch{width:16px;height:16px;border:1px solid var(--swatch-border-color);border-radius:100%;outline-offset:2px;box-sizing:border-box!important;forced-color-adjust:none}ngx-extended-pdf-viewer .colorPicker button:is(:hover,.selected)>.swatch{border:none}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor{position:absolute;background:#0000;z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor:not(.free){transform:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor.disabled .internal{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor.selectedEditor .internal{cursor:pointer}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar{--editor-toolbar-colorpicker-arrow-image: url('data:image/svg+xml;
232charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.23336 10.4664L11.8474 6.85339C11.894 6.8071 11.931 6.75203 11.9563 6.69136C11.9816 6.63069 11.9946 6.56562 11.9946 6.49989C11.9946 6.43417 11.9816 6.3691 11.9563 6.30843C11.931 6.24776 11.894 6.19269 11.8474 6.14639C11.7536 6.05266 11.6264 6 11.4939 6C11.3613 6 11.2341 6.05266 11.1404 6.14639L7.99236 9.29339L4.84736 6.14739C4.75305 6.05631 4.62675 6.00592 4.49566 6.00706C4.36456 6.0082 4.23915 6.06078 4.14645 6.15348C4.05374 6.24619 4.00116 6.37159 4.00002 6.50269C3.99888 6.63379 4.04928 6.76009 4.14036 6.85439L7.75236 10.4674L8.23336 10.4664Z" fill="black"/></svg>');transform-origin:center!important}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{position:relative;width:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:12px;height:12px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover:after{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)):after{scale:-1}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;padding-block:8px;border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);inset-block-start:calc(100% + 4px);width:calc(100% + 2*var(--editor-toolbar-padding))}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{width:100%;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button>.swatch{outline-offset:2px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}ngx-extended-pdf-viewer .editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}ngx-extended-pdf-viewer #highlightParamsToolbarContainer{gap:16px;padding-inline:10px;padding-block-end:12px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker{display:flex;flex-direction:column;gap:8px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:auto}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button{width:auto;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;flex:0 0 auto;padding:0}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{width:24px;height:24px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel{height:auto;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{display:flex;justify-content:space-between;align-items:center;align-self:stretch;--example-color: #bfbfc9}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color: #80808e}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color: CanvasText}}:is(ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker>.editorParamsSlider[disabled]){opacity:.4}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:before,ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{content:"";width:8px;aspect-ratio:1;display:block;border-radius:100%;background-color:var(--example-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{width:24px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider{width:unset;height:14px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: #d7d7db;margin-block:4px;width:100%;height:1px;
232background-color:var(--divider-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: #8f8f9d}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: CanvasText}}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .toggler{display:flex;justify-content:space-between;align-items:center;align-self:stretch}ngx-extended-pdf-viewer #altTextSettingsDialog{padding:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer{display:flex;width:573px;flex-direction:column;gap:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer .mainContainer{gap:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer .description{color:var(--text-secondary-color)}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings{display:flex;flex-direction:column;gap:12px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings button{width:fit-content}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings.download #deleteModelButton{display:none}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings:not(.download) #downloadModelButton{display:none}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #automaticAltText,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #altTextEditor{display:flex;flex-direction:column;gap:8px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #createModelDescription,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #showAltTextDialogDescription{padding-inline-start:40px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #automaticSettings{display:flex;flex-direction:column;gap:16px}ngx-extended-pdf-viewer .annotationEditorLayer button{font-size:13px}
233`],encapsulation:2}));let i=t;return i})(),oue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-context-menu"]],decls:5,vars:0,consts:[["type","context","id","viewerContextMenu",1,"hidden"],["id","contextFirstPage",1,"hidden"],["id","contextLastPage",1,"hidden"],["id","contextPageRotateCw",1,"hidden"],["id","contextPageRotateCcw",1,"hidden"]],template:function(n,r){n&1&&(q(0,"div",0),ne(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),Y())},styles:["[_nghost-%COMP%]{margin-top:4px}"]}));let i=t;return i})(),aue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-dark-theme"]],decls:0,vars:0,template:function(n,r){},styles:[`ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}ngx-extended-pdf-viewer .textLayer.highlighting{touch-action:none}ngx-extended-pdf-viewer .textLayer :is(span,br){color:#0000;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer>:not(.markedContent),ngx-extended-pdf-viewer .textLayer .markedContent span:not(.markedContent){z-index:1}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .textLayer .highlight{--highlight-bg-color: rgb(180 0 170 / .25);--highlight-selected-bg-color: rgb(0 100 0 / .25);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;margin:-1px;padding:1px;background-color:#b400aa;-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .textLayer .highlight{--highlight-bg-color: transparent;--highlight-selected-bg-color: transparent;--highlight-backdrop-filter: var(--hcm-highlight-filter);--highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter)}}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400;-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgba(0, 0, 180, .3);--highlight-selected-bg-color: rgba(0, 0, 180, .6);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;background-color:var(--highlight-bg-color)}ngx-extended-pdf-viewer .textLayer .customHighlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}ngx-extended-pdf-viewer .textLayer br::selection{background:#0000}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer.selecting .endOfContent{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer #hiddenCopyElement,ngx-extended-pdf-viewer .hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}ngx-extended-pdf-viewer .pdfViewer{--scale-factor: 1;--page-bg-color: unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter: none;--hcm-highlight-selected-filter: none}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .pdfViewer{--hcm-highlight-filter: invert(100%)}}
233ngx-extended-pdf-viewer .pdfViewer.copyAll{cursor:wait}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas{margin:0;display:block;width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas .structTree{contain:strict}ngx-extended-pdf-viewer .pdfViewer .page{--scale-round-x: 1px;--scale-round-y: 1px;direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff;filter:opacity(1);-webkit-filter:opacity(1)}ngx-extended-pdf-viewer .pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}ngx-extended-pdf-viewer .pdfViewer.noUserSelect{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped),ngx-extended-pdf-viewer .spread{margin-inline:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqI
233hYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0;padding-bottom:0}ngx-extended-pdf-viewer .pdfPresentationMode .spread{margin:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid rgba(0,0,0,0)}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh!important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font-family:message-box,sans-serif;font-size:13px}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font-family:message-box,sans-serif;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}
233ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0!important;overflow:hidden!important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#000}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;inset:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;inset:32px 0 0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;
233left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px;display:flex;justify-content:space-between;align-items:center;position:relative}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@-webkit-keyframes progressIndeterminate{0%{left:-142px}to{left:0}}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbb 0,#999 5px 45px,#ddd 55px 95px,#bbb 100px);-webkit-animation:progressIndeterminate .95s linear infinite;animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBA
233K38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;
233display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:#0000;width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorHighlightParamsToolbar{inset-inline-end:128px;background-color:#474747}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#474747}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#474747}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#474747}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{white-space:nowrap}ngx-extended-pdf-viewer #toolbarViewerLeft,ngx-extended-pdf-viewer #toolbarViewerRight,ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{flex:0 1 auto}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{margin-right:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#d9d9d9}
233ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYf
233NB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html #thumbnailView img.thumbnailImage{display:none}ngx-extended-pdf-viewer .html #thumbnailView div[data-loaded=true] img.thumbnailImage{display:unset}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:#fff6!important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>
233a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M10 13l4-7H6z'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M13 9L6 5v8z'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:#0000ff4d}ngx-extended-pdf-viewer ::selection{background:#0000ff4d}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}
233ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:-webkit-grab!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:fixed;background:#0000;display:block;inset:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAgAAAAIgAAAAAAAAAAAGQD6AAA26DBZgAABPNJREFUeNq1l21MW1UYx2tgI+pghBHiNJCYKLiERMUvRvbB0S5ZygrI5toxKAItSwDHRBoIzk1SFT44oy4xfjEaY1PMRKNNyMInPxjfFjEiZsFNwpu1oy4LMFZ6uece/085F2/PiuBtPMkv5/ac8zzP/7yfWswmznktuAJ+A89ubWE+UDbYnaJ8AoS5xq8jv5aififYkV5wVW3SOP8BjsaANzmANqdpJEAjAVEp+CMqV73IW8C+dHr/FbgMfhIiHjTUzYI/AAn4y1C+CzSDVsbYSRWdMC0AxiE4+h78CH6Gw/cNgWY2EWDVgxO3bi3WmxYQCoV6MdTfAn0UfgFPJwnQ/hGA/D4KTugiurq6jpgWkJmZWbG0tPQp1sF3mOvEKIAQ1cE5iZnXuHZd07RrQkC1UcD4+DgNf8V25/sZMAQ+AA5wF4ofOHvm7El8fw0BicVIUPtgMNgHEVfA5PDw8DkxZS16zym32Wy15IPqVldXH0aZEzwH9snB7wFBBBlG/jn4kjP2LvLHUF0+OTl5Ad/fgMvhSPg9YXYQOAQ2MWVH9d4HAoETKNqP7wJQbRQGPGCHUcC9nLMAjQCG+yKG9DPwBQ33ysrKS1lZWY7BwcH2gYGBjoyMDLswKxAibOKbkr2ysrLWbrcfQbvD8/N/HjCuh41cTWzRnUnTPTQ0dBpD+BEaBFH5CbgoRiOE3tQaelsKNkuleru2tran9KBGYori7enpOUYxkwSASqvV6rx69ffX0fBjxjeEDIMy1OcJtkp5hLwjiEsjl9zFxcU1FEsWQKkI2IGju7u7aWFh4S1VZR+OjY35s7Oz95jYRHtoHSixmPdX7AaaFjE6dhErZboblIHDwGEgz4SAPMkH+XyCYsg74FHG+WvI3+aMvYOcuLB6+/b5/v7+JjGvZlNpXV1d7c2bS83SLiDqQSEJeAW8gcrzlAPk7E3khN+SZqJAxsCyCEt8LX4OH4MEo9zAWnzt5XQFqIrilgPrKIrSYOnr63MtLy+TiFeBnzPuR2P/4vLimV5frzNdAY2NjVXRaNQjB49EIh63210tn2gytjTjb8t/gdzI5TrhnJqa6lhbYy9C7cE05r+c7oeJiYlGsQ3l4AWywW5QDboBBX8BdIL7TQRPPohYIreCXZsZPA5Ogy5D4OdBO9j7XwXgDtkrvw0opxGJx+N33IZZFJwxEZjxU8g7YNQeCAQbcnJyEkcrsa2eA7KhkzD1DpAuI/qhKIyCgvVeY9484j53TE9PV6w74uSo/N/mXA8yMzNjJVvyQQ+TpO2nKl75xZyJU+/4yspyWzgcbu3s7HTqx6fH43mSXsQJ4/WeNItghaBeUJgokx4kZKsf66fa24/Nzc214IXlxdZPeRvapVW6H+TKzyw4qUtxwtVT2ezs7HH6rY+WqvIa8kG+JN/2zW7DQ+CA8RklLyKHw1FDdRuiRDmVUR27c84fojrhs0LEKNrms5y7jL0fHR1tEL2xGF84hDApHxkZcUuiXRazCWd1sx4opsS8JSUl1frVLB+t+hVMbWIxxauXq/BhWoDf76+BCOpJq8/nc4r73KKPgHEUDGZlvl6fkzEFq131kg9LGulQbm5uVX5+fhUtHONj4obhglmIRFqkR42dbMhWzLnpVAQqCXnhuFyuo9HoDU84HPHQd2o78fxKM2USW9xytk3t/rck/y8wmf4Gx4B9Xz6i1hAAAAAaZmNUTAAAAAEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQNMrsgAABQ5mZEFUAAAAAnjapZdtTFtVGMdrwKlkIYiETA37sGyQJXxiX1T2BVbN7FZANFARCi0tMDBF2BgGNcvEzC06EBMSEogi2Czz7ZPiBvFlohLFREKqET8g7y02A0YkLZd77/H/lHPN4dIJ9J7k13P6nPu8nOecnufWFGtjjJnBTfAVeHpHBQOOEsB+vV
233xV1S8g/5GpbFRV2S39/MrKyoOYTzTkXJbl0zDyIbgOntkamPrdZgDqKPpfdUHXqUz9C/0UeMnI6ruBF3zEg3hEmLtFAQAxAJIfAn+CWbCATE3FHIAkSe/ASD+4Bj4GFwRH34IfNgNQxwR5H5iG43n0fvS+mAPo7u4+w5jyAfDyDHwGjnFH31AAdAbQj3FZDpjEtkRWj7nF4eHhKzEHEB8fn7u4uHhVYUofU9g1rOYTGH6X5jY2Nj7H+Hvs9SjOyjAP4Eu+73NwHgiHw7+Qjd3u93HQqijsVfSPg3sgfrS6utqO8XugH0FcV3Ee6Pmurs56BHFzQ5K+7u3tPU8yrPwPPDeDQP3oFzs6OhrJBs0hmCOQFYMKcFTv/D7wOngTXAFvM0U5h/4wprNHRn56BeP3gXdiYuIiV3sSWDlmEiBbfXzvA36//1OIaFGpIB9UKYpSTT1wgXvFAO7H5MVIBhi7BC5j39/C96vLy8sVcXFx1oaGBkdjY6MTYwtXS+VBmPnYRHOdnV3nenp6zickJOTNzflzuEPunPey7MZ435btbm9vr1hfX7/AlEgm3gCXtGy0tbU9Jaw2E9ytZWrP1dbWPqE5FQlJkru5ubmIfG4JAJzKysoqHBn52UM/N7AZiKJcDjN2BPPJnJ1aMgHdA3rnNwZu2NPT0wvIlz4AageBBVhLyspsk5OTZ3HIXhsaGnoxMTERRvfcHvJ6vS9IoZD7t/Fxh8VieZZnx8J9RW0PgCxwGlgFYgkgWbTBbR6L+BAbC4cP8RQ1IN2N6Imz/9y5U19TU1PE9zXWlllSUlK4vLzqFA8ipxSkmfBRCTwC9Ywp9dRDocpksJEj0bE+CLrvKYC6aIRCktNoALIk2UXHIvBdZnI4HPlLS0skOIMtiIBxTSAYcNOc0QDKy8vzgsGgS+88EAi47HZ7vv5G02M26H9X9lP1D9FPxuf73Y4iQ9uTbWD/s8mGz+crJ5tRnKfqFfaDE6h+lCaRA3t2rr+IFADb5COqwvo6OyozuZIrGA5gbW3tYdLVn37KCK78bdVwH3BvKxygH7cZ3YQUBLGrlQPSoZsw+i9AV4yoNEoShMJD42PjDrPZXEj7NTU1lbtpiJGh7P/bc01/enr6BOmSjXFcxaJtSZbc5HNLMWppaSlaXV11z8/POz0eT5F2fbpcrsf+y87mSpzcWRoo5aRFZEivuGLS1a51T11d0ezsbCX5gK8o1ZAXIoHjIEl7mdCAkZIoN1wpyWZmZp6n71q2ZJkVkA2ypbNtuVs1PAlyxNco/bmwWq0FPADIAZeTjOaU7Xt+mOa4zVzuA7520bACm7j6wcHBMr4ak/iGQ3CV7IGBAbsuaJuR/wVOzVFICrkzMjLytdJMMhGtBNMzqCFuTS5LBupJa2trAYKglVQ1NTUV83pu0jIgZkFQy2p6ualYUSScdtlNNkwG2smkpKS8lJSUPDo44svEbaHA/B0IVOpeaiykQ7pkw0gAB8EpQn9wbDbbc8HgbdfCQsBF4+h6/PXLYIsndqhy5j3oGW9R/xfE2P4FtUR7pWscH34AAAAaZmNUTAAAAAMAAAAgAAAAIgAAAAAAAAAAAGQD6AAArUX4WwAABPlmZEFUAAAABHjatZddTJtVGMdrwOGSgQQJmUG4UnAJ8WJeaFJiFGqydHaQKR+r0LJ+YBDopkvVQEwWUYazi8qFSzDqnKJLxsX0oklJdRfLdGNMXFe98YaP0b6jWbo1YW1f3g//zzyveXtsBd/Gk/xyTs45z/95zkfP89ZktKiq+hT4FHwBmje3MO7oAbCd75dl+ST6v1UVdQbtr/PYVYAdRTnf2NgwQ2QcHAfPcg5Oy/cCUGbQPseN9SiqchH1z8BdzOrfBsfAByyIat3Yl+AbMAO+0/XXgfPYmcuqqlwFlwwHcPduxg+x98D74ISsyv06R6cKBBAAPymKegW7s6Aoyo+GAxgfH+9VVXlMdwwfgsd1AUzTHUD9ve5iXoDTy6ivYuxaKBQ6ajiA0tLSlsXFRT/O+l0ITuCynUD9Bo2l0+mTFADOeiabzZ5hAXwOLoIrYGF9fT1EGls97yfAq5IkeVA3gfvQXdvR0dGF9lF2FMcRRIDmj42NeRHEZ+D05OTkEPVh5T9gziXUv6COTExMDJMGaQEXmAd/gMO88/vJObb7EA2C10EPqMWwORgMDaD9Djg2Pz8/zMyeBzaGhTpWVlY+UhVavXJtaWnpFLqaYQOUMOoVsIrxONXgQX0A2ygAMITt9mGVFMRr4IggJGwlJSU2p9N5oK+vz462lZnVsCAsrG2isUAgMIwdOVxWVmbLZDKfQGMRl/EGdiWGtoB6Ddy8o96pyjnu0dHRroyYGYDzIUwcBj62G0cw9oxutU2gUGnS5gWDQQccLcP+BogrqnoT9RruTHxubu5j8pkTANjb0NDQHg6HnWw3Blkgh8AjGK9ibFaqCNi0sq0WyDFI3E7eDmMXXeSLD4BKPbACm9VqffH69d9c2MKBs2fOOpjofyrl5eUPxeJx+onGspnswtTU1JukzXzUF7LbDnaDF4BNw0gAZMNpkOaTzAdK7tPZA/r1pJJJl91u38/O1WhpIo1kMuUiTdyvVzR95rPOxBpskNVAm2QqspCG3jEfhCktpp1aB086LfYWG4Akig7esYYoQh+/7323EgkPPyisCW4aKzYA0kjk0xcEj8PhaONfNB5Lkf63pF/DT6KfYTT6uwN5wY1ozUWcv5k0otGokzTzOK/hDXaAVuR9/j7sNOB8Z46GDKBd8DMtm1V3SarkZgZFB4BU/DDZ8refdgTpexcf7Tbg5SfL4Kvp6ZcrKiqqKAhiSysHZDMN2/y/AMlLPnPSsSiiUzcp8mvkoMVi2U/nhY+Slr+EVBIy/9uZa/ZIx61kSxqRSOSgXluURC/5zElGIyMjnalUyru6uury+Xyd2vPp8Xie1naHPVAu7gUl6u71YXv1KyZb7Vn3DQ524nvBTT7IV75saOVuaTOohFCbPnqI2PkXTnsxl5eXD2jzaLckSW0nDdLitK2FsuEe8ByopQ5kw8f4e2Gz2UjU9HdQrJ/6aEz+55k/SmNMs4X5gK8tFKygW7/62dnZXrYakz53EMzETB8iXNDdJqMFb7VLc4Sc4W1sbGzTUjP/U9VSMM1BDvFq/RI0jPqnL992BEEr6ff7/V0sn5u0HdDvgs5st/8tf5csi7jtkpc0TEWUPZWVlfuqq6spKVn1HxP6BLYmCG7uo8ZKNmTLztxwqQd7Cf7idHd3v5RI3PLEYoKH2gXsrKxdVCklNslyloJ2/1vh/xcYLH8CCfCBoXIWl6IAAAAaZmNUTAAAAAUAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQI+KIQAABP9mZEFUAAAABnjatZdtTFtVGMdrQIkvMIKEYJbtk4IYjAl+mWFfxmpc7nZZA5PVMqhAO5RqdSQNhTnUodEYjcm+mcWpwQpMnAkfCGExIYs6jVtGSlFjDPIuLyME0qZwc8+9/h937nZ7bKXp1ZP8ck/Py/P8z3Ofe86pLdOi6/qjoBO8Bh7fabwVR3eDnCTtAfAWeJcx9maS/vvBfZacb29vl8NIG3gZPJHogL3B2C0B4H3B+TPgU9ALjlpZvQe8BPxcxC5T3+ughwv4wNReBM4jKiGIHAChjAVEo9FGGPNx568A2eSoO4UAP/gMAvrw/FJV1QsZC2hvb6+FkReBjxs+BfaYBJzV2R0BeD4GLoDPwYCuaZcGBgdPWUmDqomJiWZGecCYEYV66tjc3AySAIoAIvUOF3CGVg++0DV9cG1t7ePs7OyqdN93GXheVXUnng/z5t12u70Gv1+AAB/C6kfi+amjra2tfmNj48zGxvrZzs7OJmpD/0eUeJqmXdR0/euOjg4v2UDbXYDsXALfAHeyT60FnLyNqjooodBd2dsbqqdXwZCQly+PuPi0p4HMsVPD5ORkJwTSu/8K9ffQtF9RlAr8/gSCvkVUrqL+I/gB5JoF3AO8hnOspNWoz8//eSArK+uILEu1sizXYrjEpxVxEXZet2GcFAwGPd3d3a05OTlyPBanPBlDLnyHqJDTn8B1zi5zELKDwdPPbm3FyOk/8Pl8T5lWWw5SlXJjXF9f3zE4vaLp2vd81dfADbRdvzI29jb5TBAADpeUlDhGRkYbRAFRXS9GfwFnp1JAYN4+cJVWDac38BxfWV656HK5GsmXKIDKXh5eWZKk2vFwuCkeV7yhUKhecJxWyc3NfXBqauo8wn8tFo2Nnjv34as8OhL3lbTcCyrAESAbZCKA5gg2yOaT5EP8AvaAE2LYN9fXmxGuGv5eMy3l/f39Qca0MGxO41XM4EnMgglQY+POeebzJ69T339wmkY0TZ+H8wXUzSyCX2xxJe4mZ8lADjRYFqDpv8HWMnJhmZ4a1XXt7ydE/Wpzu93Va6urHtH50spSC/VZFTA0NHRaY9ofsHnTAKJuItK/o69L3NFE7Bb9p2W/SBxEn2Ek8nMjjlLanistvP9KshGJRNxkM4nzInHCA+Ag05mYD8UZOC9OsMEAbJOPFNcvvUzVVeNAsiwgFos9RHPF84UigqteGY3Z8TBioBc7YV5eXgGJINJaOaA5tIua7d1B9ZLPhONYUdBoGhQeDzfRXYDe1/T0dNUtQ3rrv+UE9RnzZ2ZmDtJcshHGtm62raiKl3wmHEZdXV11uOV4FxYWmv1+f52xfXo8nn1GdPgG1SzsoIBf0xBe84pprrGt+32+urm5uRbyQb6SnYaSkKX7QT5dq83qYcTFBZxgwo45Ozv7HP02ooXblYNskC3BtpTqNDwEDoDd1LC1tfWImBe4lDio77Yo3k5t1MeEd26+3oEq7gO+0ih0PzSvfnR0tIGvxmY+Owg+pXJ4eLhREO20ZVpwn2s2HOHM8JaWlh41jmbxUzWOYBpD9
233wijXYWNjAX09PQ4IIJWcjIQCBzn57nNiIA5CqZpFYFg4DhjCrJd9ZINm4VyKD8/v7qwsLCaEsd8mTAfYCtLSy3CpUaiOTSXbFgRsBccJsTEcTqdx1ZX1zyLi0seqqeYJ/G6pZJN7HDK2VPO+9+K+L8gw/IXI+58OxdsgRwAAAAaZmNUTAAAAAcAAAAgAAAAIgAAAAAAAAAAAGQD6AAArRlZyAAABTdmZEFUAAAACHjatZdrSFxHFMcnZJM+UGtTkUKohT60AT+lUFr0i7oN5SZrJOZhfUb3oVW6pYalYgvRGkTStBQr0tDSB9ZU2wSkglihFNvtE2milX4olPpMVt2NjbHsunvvnf5P9o6swz7ILj3w84z3zMw5c+65M7MsWeGc54B6YOWBwGOAJUPiTpzvAXsB24HK66BbuMad0A7AJO4F9wAWj7hGcABYgQ08JdleCgegUQCvSrZnONc6oN8EhakEcBo4DKwgLcLWBFqAHECmpmlvIDPnoHvw/7mkA7i1uVltOBeUCBscNIFoAZwAnZrGuxHA+a2trbOAxYLFM7a2vlJOjiUeBkwLZ6CZagC0AnL+KJyeBbTqHjy70NfXZwMsFiyeEVI8MzNTr3GtkWsgHMBRwHw+n40CgM3p9XoJCqABdIJucH55ebnTZDIVAxYL0RAFd1pVeQX0E4BB9pvN5mPkWAQAuxWwioqK42s3bzZ6vSvNVqu1AjCsvB19ukAPeNtms1XTHGjv4jxUBP0O+JBz1QIYQX/Ep2bdkWpVLYPOxgQFAwMDVeL56OjoccAgzwOLgRkwt/snG9JOq3/L7Xa78KgwEAjkca5RVj6FbRAMof05uD+yCPcCu3CiiXSDpaUbRbt37z6iWJRyRVHKMakCSLKNIMxGm6GfYrfbq5qbm2vRttz+5zbN8RGyN4CivIT2MNf5ZWgibTsAiKmt7fUTgcC/d5zKtLS0PBex2nwWW/JFP9SQgoV8ghr5jFasc/4l9BVV1698NTLyGvmMHGgCh3Nzc8vGxydq5AA2Ufmw7zOIK6IfxuWDQZ3rX5BjzvWRubmF9ywWSyX5kgMgyQEKsFCqr6H6/f6gfXBwsEo4vhtJT09/aHp6upvr+uVb6+sfd3R0NBnZUQxfUeU+cBAcARZBMgHQGGkOmvNp8iGfao+AajntG+vrDZWVlcfEO09S8i9e/MAZCqljmPM78D1wgx/AODjEyLmo/G1ttA0bS5GvdZ3/DE38gvav0GF0/RvmD/rryFk0UAM1gKUCnExirt+gr5LWOTTQ9Tt8y+rq6kp9a2s22bln1WMlG2CpMDw8fCYUCtGKZ8PopH8PBYM/Dg0Ntco7moyZpSyJ58+WO9FnODv7R62qqrQ9FwCWBLvA++Avv98/2d/f3xrFebb8RaSBEuxeUY/gu+QQWAE3wDLX+SL0JfB41AvJ1hY/oHKsWDhNPQAF+MAa3vsK18OBgL/By4AlPIw0MICdMCMjY58RRMJARD8a4/F4RowgvGAVeMIZ0ZegH4wMYE8wqG4HQMxcm6mnuwC9r7m5ueJwYLwxQU0UiPHz8/MlNLa3t/cMbldXRTZ0BIJPkTLxwI7TsL29/eTGxoYdt5gGp9N5UmyfuFQ8K7JjbFANIHIHJajNOIo2MoM0Vmzrk5OTF/A5/olvf2lqaurdaKehIlVpIcg0rmAOweLiYiVg5FiTdsyFhYUXRT/KlqryMpoDFEpzK7FOwxdAEdgPGG4zT8p1geO0DDDxPGLbZmTTpAtN5PUOFJMPw1diMe6HDsHExESNsRoWeXYYMEjB2NhYrRR0RdK/C4LBYINwhDPDnpeXd1QczfRMgpGN+tA9QjxXMQdgsWDxjF1dXWUIglbicLlcp4zznIkMSFlgBOSgq811StOCjqCq2mkOwGLB4hrxvjIzM0uzsrJKqXAiLxORB9iqx2MFjDD6KDSGxtIcLAXJAYcJqXDCvwvWfLbr1z02agMmEOOk61fSYiISnHLmmOP+N5F/FyQp/wHjxqv8BBis8gAAABpmY1RMAAAACQAAACAAAAAiAAAAAAAAAAAAZAPoAABAamiUAAAFIWZkQVQAAAAKeAG1l2tMHFUUx6+hVE14WQkxVPGLQhvhCxqj0BgLa2KnLIXyECkIy77agpg0wSAIbQHF+EExAV8RbIJ8kfCJEAmQxkdVRNc2pJHEL2JZ6LobQktWdllm5vq/5Yysk32ku/Ekv5w7c+aec+beO/fcYbEK5/wRUCegNosFakQkEezX35dluR7aJhBtwIKhPonxJnAYmIEFHNLZbIqi2IUmWBCHZC5boQVPxJNAY1AAM0gKTkAHI5JAE7CDMxyJABYOFsl42+ut0wUpjp6AeAbXCj8Nfdbr9ZoACweLZDx37rWKEIEeCpcA2dBW7rw9pqilo6OjGrBwsEhGSNHi4qJJEQ735vsEYB7PukUL7na7zYCRDfd2335packmfIDoQguuUZZ5DfRjgEEOGgyGk8KplgDsZsBqamoqPR6Pxe12mUUbiNVvpgTOgJZjx0oqhQ/ynwfOgjbwtH4RJgLqTMhyGXQG+haOjo6e0u5PTk5WAgZ5ARgJA2DCRnPfPDEx0YhbR7a2tg4isQbc64CtC/o8cW9wAvuBFdj0n5fTefNoQkJCiWSUKiRJqoBTCQjJoCQM1BYiGY3GivLy8ir0MbpcrhIEbYefTvjshr6A616MZi/a9/2bAGRfe3tnld//952gepqbm58NettcEE5ytec6OzufQ9A30P9NcF7hvAe6b3tn+62hoSGriMk0oYvj2dnZZdPTM/X6BLxY3bAfICILPefz+R5F3y4Evgj60H7b4bj6ekFBQaWIpU9ASBaQgFEM9TWsfp8vYB0bGztFTu9KkpOTH5ydnX11Z2enz3nD2WW32+todCSKFVLuB/mgBBg1YklA9NH5KAFPUoyQVc0WzObGRlNtbe1JmtdYJbe7+6LJ7w+8B58fYU18Ai34FLwPnmIUnFY+aWqTjcXJAHyOQI9gQ/scWuMSGGS+gK9BBAsF1kA9YPGgyDLeVhnjCuB8TAHiWmjsDx+zhoaG0nXsaPrgLuxwwgZYPAwODtq2fb4v4HNcoKqq0F/iK7k0MDBg1e9oegwgXonqP0P/kPgMr1//7RXa2wsBi4F7QBeYvr1xe7Snp+d0iOAZ+i8iCRRjsYQuwXcFElfVeegr4BtwGbwDHg55Itre5odlTtUMxJsANqDnoX8FC5yrP3KVXwHf4noWvAxY1GKkgFHshCkpKQcoCRB12IsFmZmZ6cvLyyNoXwW/gJ/ADzQiX4OU/5TjQECmBABYvLZoEmcBMV9wVLSbGLdHWROfgVWw7PP7PhR9+/v7W3C6+gr3HOBnMK9y9Tua7r1qKI5Om5ub1tXV1abW1tZqbfu0WCzPaKNDG1QTCPdfsIZhdmHunWj/MT4+XiN8iNI8NTV1IRAIXJZV9fu5ubmeUNVQ0q3SIyBNO2ZprKys1AImAiu6HRPzvgD9FyVyA3o2NTX1AeFL51sKVw1fBEe1Y5Tf739cvy5w4CgDe4dSug/Y8PBwG4bXg0XnwrUT/AlMgJHPIoqRBaILnQ9tGjMzM/X0Niy4dhAMUnjr1q2ZvVFQV6AXYv4xwZw1aYFQM6w5OTknqMyGPJYLmwmC7XZN3R2FVSTxO2DhYJGMvb29ZUhCvKWtra3tJarnTBsB3SgwASR/fn7+A0zDTZXzFYfD8S5g4WARjZivtLS00vT09FK0peDDRHABc7tcZsAE9IyUn59fnZeXV0VzHrNkgeMC3cKh/4J1y9qayyLagBHB/SRqxyX7iEhVzhC53/8j+v+CmOQfnaCvAsiMZ2EAAAAaZmNUTAAAAAsAAAAgAAAAIgAAAAAAAAAAAGQD6AAArfy7fQAABPFmZEFUAAAADHjatVdtTJtVFK5hM8EQQIbEhMxfDmgC/th+TGV/BjVZXlbKh9DKYB2lLV1JmNaQVRiEjMyPv8TE6JQZK1KRf8RkYUkzg84laELI5pIZFQPESm2WQgld+374nHLf7eVa7PZWT/Lk3Jzbc85zzz3vvbcGvaIoykGgk+Fgdg/9ifYDT/J2URS7YHcTaMzPkw/55prcCPQATqCKm3NLktSrkuDmqkRFdDFfYy4EzqgJWLACLQEtNPYCwKESRHW6dROIxeOdXKL6RyBQryYnxOOxTt0EfL5zrXwi4Nm9CNCc1kYEfD5fqyEHqVtaWuqWFOz1w/220EQkEnWqidbX13sYAYuWAPlSjMdpuDOiqNign2fmcpPJ1ELBVAKYTyez2WyvRiIR5/p6uIfG7Mvo0TYn+VIMmkskEodgs7K+Mmb61NLODyCKTdBlmK4NBAKnVPvs7CwlI3kFMDOYyEBz6u8mJydPwXSMYgAWDTG1kvv5b9ZFE/zntbr6x/G8vLyTglloFQSB9lNgbmWMhImNSYSGhoYW+h35kC8X0wOcxfgsf7bs8/uH2hKJrfSPefT19b2kWW01sJdUq7/zer0vaxbSKyExtDeRTHpHR0dtlHMXAaChoqKi6erVuS6eQHyn80sYskkJQfNFeCQkhu4LXQs5jEZjM+XiCZA8x8prphIuooO3t5MutpcI+thyYGpqqiuZSHjv3rnjbm5ubmPVEViujJIPHAZOAmYVOgmUcDEo5hHKkfFW48u+ce+eo6Ojo4Xtq16p9ng87bFY/A3EPA/4gbcYzgEVBpacdSnTbExz/8Ft+rokKRegL+BAG4ZWMQK8adhObtspWSagB7pyJSClJFr1
233RSzqImk0JLSU1qlU6rzBbrc3RnGi8cnDOOFoLlcCw8PDHZubm2OI+S7wDsPbsVhs1O/3v8afaDxMQI6SPX4Z/yP6DG/d+uk0O9trde79E4ADeD8cDl/CYWbPkLyMdyoA6tEs/7iCdRB4AQgAV4CPgQ8BL/BMRof79xUjnlGaCylnAkeAaeAL4DN8XZ9CfwL9AZoPFYdku4wkIICTsLCwMH20Eh6h7C8CR8vLyw/gPfAexl8hThB6koiwilwGntp1HSeTomvXY2JxqZvd5+bl5eW6HWJK77/1BOvw74HrW1tbI+Q7MDDgjEajH8H2JVUDZD7HAolE/q7LaHBwsH1jY8O1trbm6O/vb1ePT6fTSStyaR4lDpasXZHln6FvA007NvkHWVYWYP8OttDE5QkLxcDVbMabwhePx69goYHp6WlfpttQ4Lr0GFDMP7NWVlY6yAFJfpUV+U/YVoFF9ur5GuMfgZuKrMxjtRNFRUVPUywutrDXbXgCOK59RvF9YTab2WqVv4AwiKxB/0a28fHxflmWF1GJBdhuAN+o1WEx6ygHy5Vd2PvQrWJubq6LVsMqkCYgEwFZWWYutXigBh9WQf4WesagV5LJpENdOe4MV2VlpUW9mmGLEAG2BSqBEqvVehqkFrA91AtoSPmabgJjY2NNIEHld6Obren7nAmSRIA0AejfNW6HQ6HQJQUkYL8xPz8/ZMhBThQXFzeWlpY2ssbJf0BAkn6R5Z0K4GBZ4h41Qk1NTduhqqpWtue6hZqlgcA3zszMzAgqczeVkm4Hg8GhPfwENs5J9hGy3HKmLH7/g/D/C3TK3/RJfVWiL971AAAAGmZjVEwAAAANAAAAIAAAACIAAAAAAAAAAABkA+gAAEA2yQcAAATpZmRBVAAAAA542rWXW0xcRRjH14AaEy6RJsTEtCRGSEGe4ElpTEq3ph5Yy0UostyXUxUqpphKpQZLNRpSHkx4oBgNabfE2oSElKRBfQFj4MELiOiLGFIBS3ddsASyu2fPOeP/287Uw7C46dn4Jb/M8M18l/3mdnDYFcbYflDH2R/fwn6gh8Ejsl7X9XroTxLUl8fJhmwTDZ4LPKAVHJTGThqG8apIQho7qDNd5ba5iSTQJAJwZynWBKxY9CmgRSSI6jTbTuDu1ladFOhI3AQwRwQntrbu1tlOoLPzzUo5EHhirwRozKqjBDo7OysdCUjx/Px8s8Gw1v+u93Ea8PsDrSKQz+fzkI7GrAmQLfl4kA3XpOusBu3TXP2k0+msIGciAYxHg9XU1Lzs9/tbfb41D/X5yfBYNyfZkg8aC4VC2dCdoBgUK9ZRixrfR9fL0GZiuMjr9bqFfnx8nIKRHAUujpMUNCbmjYyMuKE6RD7AcenUtFJM+cyqNCgfr5WV24eTkpJKFZdSqSgKrafCzTJ5Ek7eJ1FKSkoqaB7ZkK3sM9rquirfLclnz56rCoW2afIu2tvbn7X82nywl+SLeW1tbc+JoFaCmqZ2dXVVU8wdCYCSnJycsomJr+plo617Oz+DE08yCPlEEBM3JxooBsWSEyA5wMvrohLOYQcHg5rK1xJOH1j2ka0WDKq/wBf55NVReKyY8hgoAKXAJbCZQIbkg3wWUoyYr5pcrs2NjZba2toKvq52JZ98bGxstsib+/4rSp1duxSISY4EhXxYAsM/o76g3hHUgo1iUAZ7oD7RBDRNa4av12MRDAabHI2NjS8FcKPJwddww9FYogmoqlq+vr7eBp9vgFMC3KKveTyeMvlGk3GCBCW+/0x5Eh2ZhYVfG/jdXmRz7R8CCtb/zOLi4qmqqqoTMYJnykYp4Ahev11PsI0EngK9oMdg7F2074BykB7TIBxmuTrTLQ9SwgnkgI/AB6hCL3iPIRG0XWgLaU7cx8gAXtxmaWlpdLW+CF6g0sYp+zMgLzU1dd/U1NRbOHZ98PchM9j70J8HPeAceHTHc6xpurrjY2Juvpm/565wOHyFMfMv02R34OzSfyTQgTvkKtpPA38HVLLFSXIvLy/3iGqAC4YR6REJCEnu7u6u3tzcVFdXV1s6OjqqxfU5NjbWgMl+cIeZ7E+0v/FgpWASfAmK7+nM60jwGv6+DD7p6+s7Sj7wNLv6+/tbA4HA+WA4fGFgYMAT6zVUpF16KD09/XE4mgY+cBss42KZjAYzzWmTmT9Ch5bdIN329vYl/H0dXEXJh1H+HvJBviTfyl6v4TFwWHxG8RvLB9bAKrg1ODh4mo/9DH5AIjNoo0n19vaqSGaUV+EK+Aw8T2PcZzHF4LHiC0q+QKUHVPpl3Gg36NfwCsxD9z32xQz6U9ykaGlp6WNehREkchl74qLDrsDxLV76FZT7d7fb3SieZuh+ogT4EokEMnCJvaLrxhfQfQ68hqEP2U5gdnb2Ipz8YaL009PT9EsKLTt+zjTNaAJov7GYFYyOjr7NmHENFfBiE7c7EpBjeXl5VQUFBXQqFOvHhB6JfIvg36EyMzimN6WPGiU7O7siKyurnK+5bTkASgh54wwPD5+JRCKToZD29dDQ0Ok97BTeT0iSiTivnDOO3f8g8v8FNuUfG4CCnr3IRI0AAAAaZmNUTAAAAA8AAAAgAAAAIgAAAAAAAAAAAGQD6AAAraAa7gAABPlmZEFUAAAAEHjatVdtTFtVGMaAJiYEIhowKOgPS7ZAYjL9o7AYtpost8Py6ZDxsUHLoEUXMITpRDIxKyNion9Q4tSFdCYYmZNEiMFo4ghDpwhiwg9/CdLabmm2wC5t74fPS8/B64HCdhtP8uTevue87/Pc97znvrdJZoeu6zlALUPO7h7mie4F7hPtiqLUwd5MoHtxnnzIN1HyvUAT4AD2CHPNqqqe4CKEuT2KrjiZ795EBBzjBCxYqlGAEQZ7KtDIBSI7x00LuLm6WisQHbwDAQc5OWF19WataQEdHScrRCLg4XgCaM5oIwEdHR0ViZTBgfn5+eOqjr3+d7/tNBEM3nBwokAg0MQE2I0CyJdi3E3BHVMUvRrXJ5j5EavVWk7BuADMb5BVV1dXBoNBRyDgb6J7djKajMVJvhSD5tbX1y2wHSEO4truqG04b0JRSnHNxHTh8PDwUW4fGxurZG7PAyUMVjLQHF/n9XqPwlREMQC7cGocxCmeWSdNisdredlXnJycfFgqkSokSaL9lJhbJhNhZfc0JJvNVk7ryId8xZh0xcM5xXdLyqlTp6vW19do8Ra43e5nDE9bAMQbBXydy+V6lpMaIUcizq6urheJ8z8CAFteXl7pxMQ3daLTaqzyMxh2HHydeCIIE19P1BMHcYkCaOSy9JZQCn9FBctyxMn2EkHvejxIvhFZdv6OWGz7ShhHbjyn+4F9wGFazGFSQIYQg2I+RRzbdjUxXbdCocaamppytq9mRwHFCIVuNYrFvdlF6WZLlQJ8UcLdFDGMxKKIJDkiN3CDCNRAXaIClEikXiTmiEQQv6Gh4YUbeKOJk3684WguUQEUI7hdfL/fUV9fbxffaCKsCfLfUfxMcdHQ0FBXOBy+pmmaH2rPA/eY3P9C6g8LCwsN7BiK5JmigwW4pOnadVyDQEDTdRJhNUGejWJ24doSa2ZA7FshNZ7Dq8AKkQJ/Q4Sf/V6KRqNmBDwKvAy4gVYIaAFOUEaQ3S3d8AHAT8S6pnPiZU3T/1xaWrqYnZ39EH4XA/t32g6aAx4HHktLS8sYHR2l8/8K0IZsxIToKmWEN6NNx3SQLeua5sP9X8CSfPv2lf7+/pO0X+jl78P2G8T9gqfo3UFAFdALdK+srJSSL7pj1eLiYoshGy46kuIXc8rMzMy7KLo/kO7ZycnJs2inG6/PkZGRI0QOzELgT7qufRcjiz6Hp7oA+wfA02TD73MI7sHvM8Dp9vb2/fy13tnZ+ZLP52tdW1tzdXd3V2/XDSWhSovS09Npay6jEOdwvQZMy7J8kZF9hjr5Ahnxwv4e2a6HQm/g/hzwNtADNFIMiiXEluJ1w0NAMf+MUnS9To+R/wzMAD/09fW1snR/BXwOISTgY7K1tbXVRlX1HZaFt4A3gSdpjsU8QByMa/eBuvgW+z6LID9ie6aRwvPsaZJgv0wCVGQAIj5hLoVzc3OvqSwLEHKG9j7J7ADpVZb6q0j392VlZZvfBrB9CYwAXoALyCgqKqoKh6Mk4CyE9apq9HXTAqampnpAPI1gV8bHx3tYP+cVfwkFuSEAT/qpwW3f4IeDqHLVE4UAvFUTamiHLBZLRX5+fiUVjvFjIoxipAyouupFZQ8KHzVSTk5OaVZWlp3tuemRC9gIYuEMDAy4w3L4Asg/8ng8zXH8JHaf0Egh7NLlrHH9/rch/i8wOf4BRvqEvL0rz4oAAAAaZmNUTAAAABEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQaGt/gAABQFmZEFUAAAAEnjatZdbTBxVHMbXgCYmCEgbsCGFhFgCCQkJfagKL+2uSTOUu6WEO2UXKlvauiSyIlZSN6FRi0lDjA8kRgmKqeUiKmjS9IU+mHql4A1pgrQVWHXDdoFlmDPj99+e0fGElbITT/LLmT1n/uf7zn3WEmnSNG0vqObs3TbAhNCD4CGxXFGUGpQ3EfQs1lMMxZoVzwSNwA4yhLomxlizbkKoy1A0xcFjM80YqNcFeGMxRgNGDOUx4LhuEKPTELGBlUCgWhCy3ocBqy5OBAIr1REbcLlOl4lC4LFwBqjOWEYGXC5XmcVEOjQ1NdXANMz1P/NdRBVe7x92XWh5ebmRGygyGqBYamMnC65eUbQK5I/z4mSbzVZKjekGUB8Sq6ioeMbr9dqXlxcb6ZnvjEbj4qRYaoPqgsHgPpQdIw3S2mqrhYL/RlGKkSeiOre/v79KLx8bGyMxSk+DAo6NCqhOf29gYKAKRXnUBigSdo2dNMU966BKcXvduvXbwaioqCNSgVQmSRLNp8TDErkJG3+mJOXn55fSexRDsWKblKNzDvFsiXa7XzwaDK6GXhZxOp1PGnqbBcKlLP29lpaWp3RRI+uy7Ghvby8nzX8ZAPnp6enFExOf14hBgXsrP4GzXUogxB1BTHw6UUsapCUaoJQCJHJPQ/gtVvD6uuzgc4lGd5x2Uay8vu6YQVt8+gq4Rkq4oIdBDjgCCnQiNJAgtEFt7icNcQeUg5vgT46PUBn7dWRk5Cyf10hTVmVlZanP5z8uLm79FiUDvwCvqqm/Uw6Q66g3LSYTCRmFRRMWVdN+1lRtCT+WVKBxVELVfjRrQJHlWlFYR5blGsvw8PALqPwJBXc0Vb2D/DZG4zbKZoaGhtxmDdTV1RXSiSmKLy4u2mtra4vEE03EZlL/vtpPFF/q7e11ra2tXcEUTMNtD3ggwvnPpfthenq6jm9DUTxRDEgDb4MfwPeADHwH8nYsLh5ELJRbQUy4gGYuNgNuqPeevwbXNzc3c3dqYHV1dQ8Ji6ufRmRjYyNTFI8HU9gNN8gEhv4b5F/CxBezs7NvJicn78LvA2D/dtOB+j1EbGxsAp2EW+8A4TLCj0dUVaXekvBXMHDd7/ePdHV1naD5urt692WUj8PgKPLW/xC3Uj14dn5+3kqx9E1AHyZGA7IiO8Qv5ugrV696MDzXgsGNz0ZHRztxnYaOz76+vmISB2PgMniHi+UAD3gJZPCyM+jtGU1jJ/F8wm63P6Ef66eczvKFhYVGdMzR0dGx5W0oCas0Ly4u7lE09Bb4GAyDD/wB/wUu9irT2BvIz4PnqWxpaYl
2336+BxoxaJzIi9BcTzIE9qWwt2Gh8FBkMxFCsEnYATH8ofI33O73fW8rhf0cAPnqAzn/lGmaW00Cig7CVrAPqrjbR4iDa61fUIv3kUDH4HLDL2fm5s7z3tjgQgMsB7GYICxV3hI7uTkZDMfhVOMYSoUpcoSaVJV9FoNDf0lNNZvtVqP6Vczyi6CC3wEdAMJ2dnZJcGgTAZOowOtjMlNERsYHx93KapyCb1/f3Bw0MXvcwsfgYsgZAC5xxCW4/F4amgaZMZau7u7Tf0vOJyamlqSlpZWSgvH+DGxFgi8BvHXyYDP5zsrfNRISUlJRfG7dxdSG2YMpIB8Qlw4nZ2dDQF/oNvnWznX1tZWEyZO4s+mUjSxzS1nCxv3vyXxf0GE6S+R9YNYr/xWtAAAABpmY1RMAAAAEwAAACAAAAAiAAAAAAAAAAAAZAPoAACsN34XAAAFF2ZkQVQAAAAUeNq1l1tMXEUcxmmgJkZuAtkoWHyxXCKJpvJgpD60rNocWCCgFOmyUHa36hKgLqE0vFXQVCymioYXE8LVeCONpIQHEo0xYhtCE6SpvgnULOzCrpCFhbPn4vdf59Dj2BV6Nk7yyxxmdub7ZuY/F+KMJlVVjwAr48j+LYwLHQYP8eWSJNWh/BxB33w9taG2sYrnAztwgDyu7pwsy29oJri6PEmVnKxtfiwGGjQB1lmi3oAeXXkiaNQMYnbOGjawEQxaOaHiAxgo1sSJYHDDatiA291axQuBx6IZoDp9GRlwu91VsYTByfn5+bOyirW+t97lVOHzrTs0Ia/Xa2cGyvUGqC31cdD1bgPLiqreQe5ixVlms7mSOtMMSJIaEaupqXnV5/M5vN4VO32znWHXBye1pT6obmdn5yjKTrO4yufFU8AfqqL4kK+BdXzfRG5CddHw8PAZbVQTExMkRuklYGGYqYDqtN+Njo6eQdFx6gOUc7vGAQ7rDTxKBsAKZsCLHEaUdeR+cVccjo+PLxUsQpUgCLSeAmtmYibM7JuSUFJSUkm/ozZ373pO6ONhL5ckJ3+2JMzM3OhVVGURFR6IryL3stnwT09P23WjLQDRUoH2O5fL9YImqickis6Ojo5q0vyHAVBSV1fX4Pf7r7PZ8Ch/G/GBV1CfxtgvpRH8jiCmJqdsOTk5FaTFG6CUDQRg6e/vb9ve3v5JUdTfPR7Pl0lJSekGdlA6xYEYCjlvYzew5bMwjexojR4Gx0ApsOhIM2AgjeujFDxHGvwOKAU/gzuI/F+RE7/J4fDc2NjYRbauRlNBbW1tZSCw2cjfHdotSgZ+ROT/QqgALDBuIxhn4mJMJKQX5k3ESYr0g6qotwiYuIXCOQ3EwHexGpBE0cYLa4iiWBc3NDR0PhwOf4+Cm1iCCIj+G2JYnB4cHGyN1UB9fX0ZnZi8+MrKisNms5XzJxqPOUb9A/Vv4n/U3d3tCgQ2RrAEdCZcAIcMrn8R3Q8LCwv1bBvy4ia+wRPgPSzBFPJJMAGugWcfWJw/iORIXgwSozWoBt+C66qyJ/wN+ALB8syDGtja2nqchPnopxnZ3d3N58WTSJxxTVGUceRfgc/n5uYuZWVlpeP7aZAHDu07cpCcnJxGJ+H9dwB3GeGPRxQlMloIK1/TqNfW1j5pbm5uoPXy/+mnDj5FR1cxgtf+a801kcXFxWJqS28CepjoDYiS6ORfzAnj4+PtqBgNBoOfDQwMtOI6jRyfPT09L5M4+AiPkivILzGxo+AtYA+FQk9GyrgHicPheF471luamqqXl5ftm5ubzs7OzvvehgIXpcdTUlLondAJPga94LJv3edmBprxVGtDcLXgCd5AZUtLS6/fW3MVL2KVbr5U6ovrW4h2G54CJ0AWE3kR9IEPMaoPkL9rt9trqA7CHfjbrapyi/aEs1gsFfK/1/wp7XkHTjINaO2fSOQddHAVXMFoL8/OzrrZaFAnX4C4W8YMQLCJNSmanJy0cZEPwwYTG3UveD8sh7sKCwurtKsZZe3gbbA3A1SXm5tbHgqJTs0E7oJGwwZGRkYaIdwj43Dq6+uz032uMwcDcsQAZqFJ1+xY+8X207IsItolZ1dXF+LAeDplMpkqMjMzqRNB/5jYCATO0wzIMLC6uvom96gRMjIyylJTU8vYmhtO2aCE4APH6XTW4KyA+JrLarVWR2knsO+YUgKxzy1njtruf0v8/wUG019dDISlQm+mHQAAABpmY1RMAAAAFQAAACAAAAAhAAAAAAAAAAAAZAPoAABQgGYUAAAFD2ZkQVQAAAAWeAGl13tIW9cDB/BTTCtCdbYV2SjKGJ12zL+6f7bpBnUZG1cTQyzVn49Y42266NRNVuqEPXzgqpvsD53stzHcKGHdBttEkCBM6CjdoxsrQoUhSH2kZorYlkaTcO89+570XHd7SC4xOfDxHO/jvO85JyTVQCktgAZFURp5mqQimYcegUNABA2qqp5D7GFpIIIDsD/dCnTAEgTgTeGeR0AMjoNMFUVG/FQ6FfgbVuE2j59MogIHwc16h0H6TMoVwPheR7xMqRagGg0i/X0SFXhJv8YqcPf+/QYgiRCzm7Ozs33I6JZG6QrrBU3T/kH8ikkFHhWvd3V1VQNJhJjdtFgs5dvb21di80DTAtqDXrgGZHNzQ9YLWV9fbwGCdJXechbPzc01E0LKk/2smuEqzEA97MPlo0NDQ2wiLsKyYS6Q2traUxsbG3IQhbM0YMhoi7H1VqvVyfLg+R+jCq2FM8aJaZw4V+E3+AMt/QvxD/Ac3i1dWlm6pFHtFnphFYV+DQThZbBxViBTU1On9B7w+Xz1uFSG//OhSu+VB3Hs69hvrEAO/My791e4Dn/CjXA4/HFmZqZtfHy8a2xsrCsjI0MCgpDPK2HlaRakiooKpyRJ1XimcnV19aRKVWGugKKcRXxgtwIIFr/f/w5m+izviWt6b6DVNyYnJ+sNrS2BRKFEf661o/V5sWAmHAp7LlzoOc3KJIZggQq73V4fCAQ+x4NXeEV+gd+hDPcPc+aBP2f8IvTu98/MNBYVFTlYWWIFWCgECWyD/YPeO3fvXFY07aeFhYVPsrOzjwDZC4QjbB6EQiHPzbmbzWxoeO9IvKy4IQtOQCXYdOYtN+0Jm0ElPANZ4udXCl9hkWGznvkRJhUlehmTro2Pa6qhpK6uzrm1teUWhwMaoIBgln6BxDeYgN8i1n3HTQBJU4OxYCO2lRP8+Qz/+GJUFagPlQJQ1E+BpCOqRF16gaLozk4jGRkZce/s7PwfF76ECQaFT2DyjGMVbAaSDpfLVWVctnXB20G5qanJLq5oIiukE5LKP198qL293bW2ttaLmn4INbAPSApK2f4wPz/vYqtjnMLzxS8iD2QYwTB8hHgIBuGJvRcubM0q4KwABxMdSF5UVXoR8TBmbKxgldIBXGM98TiQvcAceizOpwdKC+LjYgWy4CI3CAP4IvoQvzc9Pe1lKyHShXA0qZZDTk7OYd8lX3282a9QYTOCTJUVCtAH7y8uLr7ldDpr2HgFg8FKdihFpToQv2A25nqLsROWs3fZmYAdTB6uAH14O0awjI6OtkQikXdxsnm7t3egCdtpbPns7OwsY4VDB7SBDAQK0JJGfUUDAm7jmMuy/Ky+rLe1tZ3GRue+dy90tqcn/m4oCbO0DA6hkDpk2Amvg3dlZaUOdlc4itbyNFkOLP/PcBr2QBXyyIUyIW8p0W74KpzUj1GRCH0ambwB7ciUtf41h8PmAGI84XDEZrM52DVh8h0DwvMs52UUJn9OVHe73otDi4u3Ju6pGKHUP+NvFK7Xpvy7AC3w8q5vxdHsXHFxcZW+NRu7mqcJu8eeCYVD/6330agbSCLE7Obw8AfVqhptRdrb3d1dw/dzkqgHGIQT3efP1+AdTxj6+/sdQBIhpjcxXrm5ufa8vDw70pLxMMGO5Kzl+sYChOHPSOwd9i4f85RDIVQw4sSJ/S7Y3JTXDb8LOON7Ek+nFSyc2S5nNX3PJPwLu02sWzaoOecAAAATdEVYdFNvZnR3YXJlAEphcG5nIHIxMTkn6LNhAAAAAElFTkSuQmCC);background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .stampEditing,ngx-extended-pdf-viewer .highlighting{touch-action:none}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0;display:inline-block}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{dis
233play:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}ngx-extended-pdf-viewer div.zoom,ngx-extended-pdf-viewer div.zoom *{box-sizing:content-box!important}.hiddenCanvasElement{display:none}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}#printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible!important;margin:0;padding:0}body[data-pdfjsprinting]{background:#0000 none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none!important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block!important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}ngx-extended-pdf-viewer .toggle-button{--slider-direction: 1}html[dir=rtl] ngx-extended-pdf-viewer .toggle-button{--slider-direction: -1}ngx-extended-pdf-viewer .toggle-button{--button-background-color: #f0f0f4;--button-background-color-hover: #e0e0e6;--button-background-color-active: #cfcfd8;--color-accent-primary: #0060df;--color-accent-primary-hover: #0250bb;--color-accent-primary-active: #054096;--border-interactive-color: #8f8f9d;--border-radius-circle: 9999px;--border-width: 1px;--size-item-small: 16px;--size-item-large: 32px;--color-canvas: white;--slider-direction: 1;--toggle-background-color: var(--button-background-color);--toggle-background-color-hover: var(--button-background-color-hover);--toggle-background-color-active: var(--button-background-color-active);--toggle-background-color-pressed: var(--color-accent-primary);--toggle-background-color-pressed-hover: var(--color-accent-primary-hover);--toggle-background-color-pressed-active: var(--color-accent-primary-active);--toggle-border-color: var(--border-interactive-color);--toggle-border-color-hover: var(--toggle-border-color);--toggle-border-color-active: var(--toggle-border-color);--toggle-border-radius: var(--border-radius-circle);--toggle-border-width: var(--border-width);--toggle-height: var(--size-item-small);--toggle-width: var(--size-item-large);--toggle-dot-background-color: var(--toggle-border-color);--toggle-dot-background-color-hover: var(--toggle-dot-background-color);--toggle-dot-background-color-active: var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed: var(--color-canvas);--toggle-dot-margin: 1px;--toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));--toggle-dot-width: var(--toggle-dot-height);--toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));appearance:none;padding:0;margin:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background:var(--toggle-background-color);box-sizing:border-box!important;flex-shrink:0}ngx-extended-pdf-viewer .toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}ngx-extended-pdf-viewer .toggle-button:enabled:hover{background:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button:enabled:active{background:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]{background:var(--toggle-background-color-pressed);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover{background:var(--toggle-background-color-pressed-hover);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active{background:var(--toggle-background-color-pressed-active);border-color:transparent}ngx-extended-pdf-viewer .toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover:before,ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:dir(rtl):before{translate:calc(-1*var(--toggle-dot-transform-x))}@media (prefers-color-scheme: dark){.toggle-button{--button-background-color: color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);--button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);--color-accent-primary: #0df;--color-accent-primary-hover: #80ebff;--color-accent-primary-active: #aaf2ff;--border-interactive-color: #bfbfc9;--color-canvas: #1c1b22}}@media (forced-colors: active){.toggle-button{--color-accent-primary: ButtonText;--color-accent-primary-hover: SelectedItem;--color-accent-primary-active: SelectedItem;--border-interactive-color: ButtonText;--button-background-color: ButtonFace;--border-interactive-color-hover: SelectedItem;--border-interactive-color-active: SelectedItem;--border-interactive-color-disabled: GrayText;--color-canvas: ButtonText}}@media (prefers-reduced-motion: no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button:is([aria-pressed=true]:enabled:hover,[aria-pressed=true]:enabled:hover:active){border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:hover:before,.toggle-button:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-dot-background-color: var(--color-accent-primary);--toggle-dot-background-color-hover: var(--color-accent-primary-hover);--toggle-dot-background-color-active: var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed: var(--button-background-color);--toggle-background-color-disabled: var(--button-background-color-disabled);--toggle-border-color-hover: var(--border-interactive-color-hover);--toggle-border-color-active: var(--border-interactive-color-active);--toggle-border-color-disabled: var(--border-interactive-color-disabled)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);inset:-2px}.toggle-button[aria-pressed=true]:enabled:active:after{border-color:var(--toggle-border-color-active)}}.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);-ms-touch-action:pan-y;touch-action:pan-y}.sft__wrapper{position:relative;width:100%;box-sizing:border-box}.stf__parent canvas{position:absolute;width:100%;height:100%;left:0;top:0}.stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}.stf__item{display:none;position:absolute;transform-style:preserve-3d}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;
233left:0;top:0}ngx-extended-pdf-viewer .dialog{--dialog-bg-color: white;--dialog-border-color: white;--dialog-shadow: 0 2px 14px 0 rgb(58 57 68 / .2);--text-primary-color: #15141a;--text-secondary-color: #5b5b66;--hover-filter: brightness(.9);--focus-ring-color: #0060df;--focus-ring-outline: 2px solid var(--focus-ring-color);--link-fg-color: #0060df;--link-hover-fg-color: #0250bb;--separator-color: #f0f0f4;--textarea-border-color: #8f8f9d;--textarea-bg-color: white;--textarea-fg-color: var(--text-secondary-color);--radio-bg-color: #f0f0f4;--radio-checked-bg-color: #fbfbfe;--radio-border-color: #8f8f9d;--radio-checked-border-color: #0060df;--button-secondary-bg-color: #f0f0f4;--button-secondary-fg-color: var(--text-primary-color);--button-secondary-border-color: var(--button-secondary-bg-color);--button-secondary-hover-bg-color: var(--button-secondary-bg-color);--button-secondary-hover-fg-color: var(--button-secondary-fg-color);--button-secondary-hover-border-color: var(--button-secondary-hover-bg-color);--button-primary-bg-color: #0060df;--button-primary-fg-color: #fbfbfe;--button-primary-border-color: var(--button-primary-bg-color);--button-primary-hover-bg-color: var(--button-primary-bg-color);--button-primary-hover-fg-color: var(--button-primary-fg-color);--button-primary-hover-border-color: var(--button-primary-hover-bg-color);font:message-box;font-size:13px;font-weight:400;line-height:150%;border-radius:4px;padding:12px 16px;border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog{--dialog-bg-color: #1c1b22;--dialog-border-color: #1c1b22;--dialog-shadow: 0 2px 14px 0 #15141a;--text-primary-color: #fbfbfe;--text-secondary-color: #cfcfd8;--focus-ring-color: #0df;--hover-filter: brightness(1.4);--link-fg-color: #0df;--link-hover-fg-color: #80ebff;--separator-color: #52525e;--textarea-bg-color: #42414d;--radio-bg-color: #2b2a33;--radio-checked-bg-color: #15141a;--radio-checked-border-color: #0df;--button-secondary-bg-color: #2b2a33;--button-primary-bg-color: #0df;--button-primary-fg-color: #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog{--dialog-bg-color: Canvas;--dialog-border-color: CanvasText;--dialog-shadow: none;--text-primary-color: CanvasText;--text-secondary-color: CanvasText;--hover-filter: none;--focus-ring-color: ButtonBorder;--link-fg-color: LinkText;--link-hover-fg-color: LinkText;--separator-color: CanvasText;--textarea-border-color: ButtonBorder;--textarea-bg-color: Field;--textarea-fg-color: ButtonText;--radio-bg-color: ButtonFace;--radio-checked-bg-color: ButtonFace;--radio-border-color: ButtonText;--radio-checked-border-color: ButtonText;--button-secondary-bg-color: ButtonFace;--button-secondary-fg-color: ButtonText;--button-secondary-border-color: ButtonText;--button-secondary-hover-bg-color: AccentColor;--button-secondary-hover-fg-color: AccentColorText;--button-primary-bg-color: ButtonText;--button-primary-fg-color: ButtonFace;--button-primary-hover-bg-color: AccentColor;--button-primary-hover-fg-color: AccentColorText}}ngx-extended-pdf-viewer .dialog .mainContainer *:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}ngx-extended-pdf-viewer .dialog .mainContainer .title{display:flex;width:auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}ngx-extended-pdf-viewer .dialog .mainContainer .title>span{font-size:13px;font-style:normal;font-weight:590;line-height:150%}ngx-extended-pdf-viewer .dialog .mainContainer .dialogSeparator{width:100%;height:0;margin-block:4px;border-top:1px solid var(--separator-color);border-bottom:none}ngx-extended-pdf-viewer .dialog .mainContainer .dialogButtonsGroup{display:flex;gap:12px;align-self:flex-end}ngx-extended-pdf-viewer .dialog .mainContainer .radio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton{display:flex;gap:8px;align-self:stretch;align-items:center}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input{appearance:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:var(--radio-bg-color);border:1px solid var(--radio-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input:hover{filter:var(--hover-filter)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input:checked{background-color:var(--radio-checked-bg-color);border:4px solid var(--radio-checked-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioLabel{display:flex;padding-inline-start:24px;align-items:flex-start;gap:10px;align-self:stretch}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioLabel>
233span{flex:1 0 0;font-size:11px;color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)){border-radius:4px;border:1px solid;font:menu;font-weight:600;padding:4px 16px;width:auto;height:32px}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)):hover{cursor:pointer;filter:var(--hover-filter)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).secondaryButton{color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).secondaryButton:hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).primaryButton{color:var(--button-primary-fg-color);background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);opacity:1}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).primaryButton:hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer a{color:var(--link-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer a:hover{color:var(--link-hover-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer textarea{font:inherit;padding:8px;resize:none;margin:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer textarea:focus{outline-offset:0;border-color:#0000}ngx-extended-pdf-viewer .dialog .mainContainer textarea:disabled{pointer-events:none;opacity:.4}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: #ffebcd;--message-bar-fg-color: #15141a;--message-bar-border-color: rgb(0 0 0 / .08);--message-bar-icon: url(/assets/images/messageBar_warning.svg);--message-bar-icon-color: #cd411e;align-self:stretch}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: #5a3100;--message-bar-fg-color: #fbfbfe;--message-bar-border-color: rgb(255 255 255 / .08);--message-bar-icon-color: #e49c49}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: HighlightText;--message-bar-fg-color: CanvasText;--message-bar-border-color: CanvasText;--message-bar-icon-color: CanvasText}}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div:before,ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div{margin-block:4px}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div .title{font-size:13px;font-weight:590}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div .description{font-size:13px}ngx-extended-pdf-viewer .dialog .mainContainer .toggler{display:flex;align-items:center;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .dialog .mainContainer .toggler>.togglerLabel{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .messageBar{--closing-button-icon: url(/assets/images/messageBar_closingButton.svg);--message-bar-close-button-color: var(--text-primary-color);--message-bar-close-button-color-hover: var(--text-primary-color);--message-bar-close-button-border-radius: 4px;--message-bar-close-button-border: none;--message-bar-close-button-hover-bg-color: rgb(21 20 26 / .14);--message-bar-close-button-active-bg-color: rgb(21 20 26 / .21);--message-bar-close-button-focus-bg-color: rgb(21 20 26 / .07);display:flex;position:relative;padding:8px 8px 8px 16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;border-radius:4px;border:1px solid var(--message-bar-border-color);background:var(--message-bar-bg-color);color:var(--message-bar-fg-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .messageBar{--message-bar-close-button-hover-bg-color: rgb(251 251 254 / .14);--message-bar-close-button-active-bg-color: rgb(251 251 254 / .21);--message-bar-close-button-focus-bg-color: rgb(251 251 254 / .07)}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .messageBar{--message-bar-close-button-color: ButtonText;--message-bar-close-button-border: 1px solid ButtonText;--message-bar-close-button-hover-bg-color: ButtonText;--message-bar-close-button-active-bg-color: ButtonText;--message-bar-close-button-focus-bg-color: ButtonText;--message-bar-close-button-color-hover: HighlightText}}ngx-extended-pdf-viewer .messageBar>div{display:flex;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .messageBar>div:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--message-bar-icon);mask-image:var(--message-bar-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-icon-color);flex-shrink:0}
233ngx-extended-pdf-viewer .messageBar button{cursor:pointer}ngx-extended-pdf-viewer .messageBar button:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}ngx-extended-pdf-viewer .messageBar .closeButton{width:32px;height:32px;background:none;border-radius:var(--message-bar-close-button-border-radius);border:var(--message-bar-close-button-border);display:flex;align-items:center;justify-content:center}ngx-extended-pdf-viewer .messageBar .closeButton:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--closing-button-icon);mask-image:var(--closing-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-close-button-color)}ngx-extended-pdf-viewer .messageBar .closeButton:is(:hover,:active,:focus):before{background-color:var(--message-bar-close-button-color-hover)}ngx-extended-pdf-viewer .messageBar .closeButton:hover{background-color:var(--message-bar-close-button-hover-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton:active{background-color:var(--message-bar-close-button-active-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton:focus{background-color:var(--message-bar-close-button-focus-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: #15141a;--message-bar-icon: url(/assets/images/secondaryToolbarButton-documentProperties.svg);--message-bar-icon-color: #0060df;--message-bar-bg-color: #deeafc;--message-bar-fg-color: var(--text-primary-color);--message-bar-border-color: rgb(0 0 0 / .08);--undo-button-bg-color: rgb(21 20 26 / .07);--undo-button-bg-color-hover: rgb(21 20 26 / .14);--undo-button-bg-color-active: rgb(21 20 26 / .21);--undo-button-fg-color: var(--message-bar-fg-color);--undo-button-fg-color-hover: var(--undo-button-fg-color);--undo-button-fg-color-active: var(--undo-button-fg-color);--focus-ring-color: #0060df;--focus-ring-outline: 2px solid var(--focus-ring-color);position:fixed;top:50px;left:50%;transform:translate(-50%);z-index:10;padding-block:8px;padding-inline:16px 8px;font:menu;font-size:15px;cursor:default}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: #fbfbfe;--message-bar-icon-color: #73a7f3;--message-bar-bg-color: #003070;--message-bar-border-color: rgb(255 255 255 / .08);--undo-button-bg-color: rgb(255 255 255 / .08);--undo-button-bg-color-hover: rgb(255 255 255 / .14);--undo-button-bg-color-active: rgb(255 255 255 / .21)}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: CanvasText;--message-bar-icon-color: CanvasText;--message-bar-bg-color: Canvas;--message-bar-border-color: CanvasText;--undo-button-bg-color: ButtonText;--undo-button-bg-color-hover: SelectedItem;--undo-button-bg-color-active: SelectedItem;--undo-button-fg-color: ButtonFace;--undo-button-fg-color-hover: SelectedItemText;--undo-button-fg-color-active: SelectedItemText;--focus-ring-color: CanvasText}}
233ngx-extended-pdf-viewer #editorUndoBar button{cursor:pointer}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton{border-radius:4px;font-weight:590;line-height:19.5px;color:var(--undo-button-fg-color);border:none;padding:4px 16px;margin-inline-start:8px;height:32px;background-color:var(--undo-button-bg-color)}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton:hover{background-color:var(--undo-button-bg-color-hover);color:var(--undo-button-fg-color-hover)}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton:active{background-color:var(--undo-button-bg-color-active);color:var(--undo-button-fg-color-active)}ngx-extended-pdf-viewer #editorUndoBar>div{align-items:center}
234`],encapsulation:2}));let i=t;return i})(),sue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-alt-text-dialog"]],decls:81,vars:0,consts:[["id","altTextDialog","aria-labelledby","dialogLabel","aria-describedby","dialogDescription",1,"dialog","altText"],["id","altTextContainer",1,"mainContainer"],["id","overallDescription"],["id","dialogLabel","data-l10n-id","pdfjs-editor-alt-text-dialog-label",1,"title"],["id","dialogDescription","data-l10n-id","pdfjs-editor-alt-text-dialog-description"],["id","addDescription"],[1,"radio"],[1,"radioButton"],["type","radio","id","descriptionButton","name","altTextOption","aria-describedby","descriptionAreaLabel","checked",""],["for","descriptionButton","data-l10n-id","pdfjs-editor-alt-text-add-description-label"],[1,"radioLabel"],["id","descriptionAreaLabel","data-l10n-id","pdfjs-editor-alt-text-add-description-description"],[1,"descriptionArea"],["id","descriptionTextarea","placeholder","For example, \u201CA young man sits down at a table to eat a meal\u201D","aria-labelledby","descriptionAreaLabel","data-l10n-id","pdfjs-editor-alt-text-textarea"],["id","markAsDecorative"],["type","radio","id","decorativeButton","name","altTextOption","aria-describedby","decorativeLabel"],["for","decorativeButton","data-l10n-id","pdfjs-editor-alt-text-mark-decorative-label"],["id","decorativeLabel","data-l10n-id","pdfjs-editor-alt-text-mark-decorative-description"],["id","buttons"],["id","altTextCancel","type","button","tabindex","0",1,"secondaryButton"],["data-l10n-id","pdfjs-editor-alt-text-cancel-button"],["
234id","altTextSave","type","button","tabindex","0",1,"primaryButton"],["data-l10n-id","pdfjs-editor-alt-text-save-button"],["id","newAltTextDialog","aria-labelledby","newAltTextTitle","aria-describedby","newAltTextDescription","tabindex","0",1,"dialog","newAltText"],["id","newAltTextContainer",1,"mainContainer"],[1,"title"],["id","newAltTextTitle","data-l10n-id","pdfjs-editor-new-alt-text-dialog-edit-label","role","sectionhead","tabindex","0"],["id","mainContent"],["id","descriptionAndSettings"],["id","descriptionInstruction"],["id","newAltTextDescriptionContainer"],["role","status","aria-live","polite",1,"altTextSpinner"],["id","newAltTextDescriptionTextarea","placeholder","Write your description here\u2026","aria-labelledby","descriptionAreaLabel","data-l10n-id","pdfjs-editor-new-alt-text-textarea","tabindex","0"],["id","newAltTextDescription","role","note","data-l10n-id","pdfjs-editor-new-alt-text-description"],["id","newAltTextDisclaimer","role","note"],["data-l10n-id","pdfjs-editor-new-alt-text-disclaimer1"],["href","https://support.mozilla.org/en-US/kb/pdf-alt-text","target","_blank","rel","noopener noreferrer","id","newAltTextLearnMore","data-l10n-id","pdfjs-editor-new-alt-text-disclaimer-learn-more-url","tabindex","0"],["id","newAltTextCreateAutomatically",1,"toggler"],["id","newAltTextCreateAutomaticallyButton","type","button","aria-pressed","true","tabindex","0",1,"toggle-button"],["for","newAltTextCreateAutomaticallyButton","data-l10n-id","pdfjs-editor-new-alt-text-create-automatically-button-label",1,"togglerLabel"],["id","newAltTextDownloadModel",1,"hidden"],["id","newAltTextDownloadModelDescription","data-l10n-id","pdfjs-editor-new-alt-text-ai-model-downloading-progress","aria-valuemin","0","data-l10n-args",'{ "totalSize": 0, "downloadedSize": 0 }'],["id","newAltTextImagePreview"],["id","newAltTextError",1,"messageBar"],["data-l10n-id","pdfjs-editor-new-alt-text-error-title",1,"title"],["data-l10n-id","pdfjs-editor-new-alt-text-error-description",1,"description"],["id","newAltTextCloseButton","type","button","tabindex","0","title","Close",1,"closeButton"],["data-l10n-id","pdfjs-editor-new-alt-text-error-close-button"],["
234id","newAltTextButtons",1,"dialogButtonsGroup"],["id","newAltTextCancel","type","button","tabindex","0",1,"secondaryButton","hidden"],["id","newAltTextNotNow","type","button","tabindex","0",1,"secondaryButton"],["data-l10n-id","pdfjs-editor-new-alt-text-not-now-button"],["id","newAltTextSave","type","button","tabindex","0",1,"primaryButton"]],template:function(n,r){n&1&&(q(0,"dialog",0)(1,"div",1)(2,"div",2)(3,"span",3),ve(4,"Choose an option"),Y(),q(5,"span",4),ve(6," Alt text (alternative text) helps when people can\u2019t see the image or when it doesn\u2019t load. "),Y()(),q(7,"div",5)(8,"div",6)(9,"div",7),ne(10,"input",8),q(11,"label",9),ve(12,"Add a description"),Y()(),q(13,"div",10)(14,"span",11),ve(15," Aim for 1-2 sentences that describe the subject, setting, or actions. "),Y()()(),q(16,"div",12),ne(17,"textarea",13),Y()(),q(18,"div",14)(19,"div",6)(20,"div",7),ne(21,"input",15),q(22,"label",16),ve(23,"Mark as decorative"),Y()(),q(24,"div",10)(25,"span",17),ve(26," This is used for ornamental images, like borders or watermarks. "),Y()()()(),q(27,"div",18)(28,"button",19)(29,"span",20),ve(30,"Cancel"),Y()(),q(31,"button",21)(32,"span",22),ve(33,"Save"),Y()()()()(),q(34,"dialog",23)(35,"div",24)(36,"div",25)(37,"span",26),ve(38,"E
234dit alt text (image description)"),Y()(),q(39,"div",27)(40,"div",28)(41,"div",29)(42,"div",30),ne(43,"div",31)(44,"textarea",32),Y(),q(45,"span",33),ve(46,"Short description for people who can\u2019t see the image or when the image doesn\u2019t load."),Y(),q(47,"div",34)(48,"div")(49,"span",35),ve(50,"This alt text was created automatically and may be inaccurate."),Y(),q(51,"a",36),ve(52,"Learn more"),Y()()()(),q(53,"div",37),ne(54,"button",38),q(55,"label",39),ve(56,"Create alt text automatically"),Y()(),q(57,"div",40)(58,"span",41),ve(59,"Downloading alt text AI model (0 of 0 MB)"),Y()()(),ne(60,"div",42),Y(),q(61,"div",43)(62,"div")(63,"div")(64,"span",44),ve(65,"Couldn\u2019t create alt text automatically"),Y(),q(66,"span",45),ve(67,"Please write your own alt text or try again later."),Y()(),q(68,"button",46)(69,"span",47),ve(70,"Close"),Y()()()(),q(71,"div",48)(72,"button",49)(73,"span",20),ve(74,"Cancel"),Y()(),q(75,"button",50)(76,"span",51),ve(77,"Not now"),Y()(),q(78,"button",52)(79,"span",22),ve(80,"Save"),Y()()()()())},encapsulation:2}));let i=t;return i})(),lue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-alt-text-settings-dialog"]],decls:48,vars:0,consts:[["id","altTextSettingsDialog","aria-labelledby","altTextSettingsTitle",1,"dialog"],["id","altTextSettingsContainer",1,"mainContainer"],[1,"title"],["id","altTextSettingsTitle","data-l10n-id","pdfjs-editor-alt-text-settings-dialog-label","role","sectionhead","tabindex","0",1,"title"],["id","automaticAltText"],["data-l10n-id","pdfjs-editor-alt-text-settings-automatic-title"],["id","automaticSettings"],["id","createModelSetting"],[1,"toggler"],["id","createModelButton","type","button","aria-pressed","true","tabindex","0",1,"toggle-button"],["for","createModelButton","data-l10n-id","pdfjs-editor-alt-text-settings-create-model-button-label",1,"togglerLabel"],["id","createModelDescription",1,"description"],["data-l10n-id","pdfjs-editor-alt-text-settings-create-model-description"],["href","https://support.mozilla.org/en-US/kb/pdf-alt-text","target","_blank","rel","noopener noreferrer","id","altTextSettingsLearnMore","data-l10n-id","pdfjs-editor-new-alt-text-disclaimer-learn-more-url","tabindex","0"],["id","aiModelSettings"],["data-l10n-id","pdfjs-editor-alt-text-settings-download-model-label","data-l10n-args",'{ "totalSize": 180 }'],["id","aiModelDescription",1,"description"],["data-l10n-id","pdfjs-editor-alt-text-settings-ai-model-description"],["id","deleteModelButton","type","button","tabindex","0",1,"secondaryButton"],["data-l10n-id","pdfjs-editor-alt-text-settings-delete-model-button"],["
234id","downloadModelButton","type","button","tabindex","0",1,"secondaryButton"],["data-l10n-id","pdfjs-editor-alt-text-settings-download-model-button"],[1,"dialogSeparator"],["id","altTextEditor"],["data-l10n-id","pdfjs-editor-alt-text-settings-editor-title"],["id","showAltTextEditor"],["id","showAltTextDialogButton","type","button","aria-pressed","true","tabindex","0",1,"toggle-button"],["for","showAltTextDialogButton","data-l10n-id","pdfjs-editor-alt-text-settings-show-dialog-button-label",1,"togglerLabel"],["id","showAltTextDialogDescription",1,"description"],["data-l10n-id","pdfjs-editor-alt-text-settings-show-dialog-description"],["id","buttons",1,"dialogButtonsGroup"],["id","altTextSettingsCloseButton","type","button","tabindex","0",1,"primaryButton"],["data-l10n-id","pdfjs-editor-alt-text-settings-close-button"]],template:function(n,r){n&1&&(q(0,"dialog",0)(1,"div",1)(2,"div",2)(3,"span",3),ve(4,"Image alt text settings"),Y()(),q(5,"div",4)(6,"span",5),ve(7,"Automatic alt text"),Y(),q(8,"div",6)(9,"div",7)(10,"div",8),ne(11,"button",9),q(12,"label",10),ve(13,"Create alt text automatically"),Y()(),q(14,"div",11)(15,"span",12),ve(16,"Suggests descriptions to help people who can\u2019t see the image or when the image doesn\u2019t load."),Y(),q(17,"a",13),ve(18,"Learn more"),Y()()(),q(19,"div",14)(20,"div")(21,"span",15),ve(22,"Alt text AI model (180MB)"),Y(),q(23,"div",16)(24,"span",17),ve(25,"Runs locally on your device so your data stays private. Required for automatic alt text."),Y()()(),q(26,"button",18)(27,"span",19),ve(28,"Delete"),Y()(),q(29,"button",20)(30,"span",21),ve(31,"Download"),Y()()()()(),ne(32,"div",22),q(33,"div",23)(34,"span",24),ve(35,"Alt text editor"),Y(),q(36,"div",25)(37,"div",8),ne(38,"button",26),q(39,"label",27),ve(40,"Show alt text editor right away when adding an image"),Y()(),q(41,"div",28)(42,"span",29),ve(43,"Helps you make sure all your images have alt text."),Y()()()(),q(44,"div",30)(45,"button",31)(46,"span",32),ve(47,"Close"),Y()()()()())}}));let i=t;return i})(),cue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-document-properties-dialog"]],decls:78,vars:0,consts:[["id","documentPropertiesDialog"],[1,"row"],["
234id","fileNameLabel","data-l10n-id","pdfjs-document-properties-file-name"],["id","fileNameField","aria-labelledby","fileNameLabel"],["id","fileSizeLabel","data-l10n-id","pdfjs-document-properties-file-size"],["id","fileSizeField","aria-labelledby","fileSizeLabel"],[1,"separator"],["id","titleLabel","data-l10n-id","pdfjs-document-properties-title"],["id","titleField","aria-labelledby","titleLabel"],["id","authorLabel","data-l10n-id","pdfjs-document-properties-author"],["id","authorField","aria-labelledby","authorLabel"],["id","subjectLabel","data-l10n-id","pdfjs-document-properties-subject"],["id","subjectField","aria-labelledby","subjectLabel"],["id","keywordsLabel","data-l10n-id","pdfjs-document-properties-keywords"],["id","keywordsField","aria-labelledby","keywordsLabel"],["id","creationDateLabel","data-l10n-id","pdfjs-document-properties-creation-date"],["id","creationDateField","aria-labelledby","creationDateLabel"],["id","modificationDateLabel","data-l10n-id","pdfjs-document-properties-modification-date"],["id","modificationDateField","aria-labelledby","modificationDateLabel"],["id","creatorLabel","data-l10n-id","pdfjs-document-properties-creator"],["id","creatorField","aria-labelledby","creatorLabel"],["id","producerLabel","data-l10n-id","pdfjs-document-properties-producer"],["id","producerField","aria-labelledby","producerLabel"],["id","versionLabel","data-l10n-id","pdfjs-document-properties-version"],["id","versionField","aria-labelledby","versionLabel"],["id","pageCountLabel","data-l10n-id","pdfjs-document-properties-page-count"],["id","pageCountField","aria-labelledby","pageCountLabel"],["id","pageSizeLabel","data-l10n-id","pdfjs-document-properties-page-size"],["id","pageSizeField","aria-labelledby","pageSizeLabel"],["id","linearizedLabel","data-l10n-id","pdfjs-document-properties-linearized"],["id","linearizedField","aria-labelledby","linearizedLabel"],[1,"buttonRow"],["id","documentPropertiesClose","type","button",1,"dialogButton"],["data-l10n-id","pdfjs-document-properties-close-button"]],template:function(n,r){n&1&&(q(0,"dialog",0)(1,"div",1)(2,"span",2),ve(3,"File name:"),Y(),q(4,"p",3),ve(5,"-"),Y()(),q(6,"div",1)(7,"span",4),ve(8,"File size:"),Y(),q(9,"p",5),ve(10,"-"),Y()(),ne(11,"div",6),q(12,"div",1)(13,"span",7),ve(14,"Title:"),Y(),q(15,"p",8),ve(16,"-"),Y()(),q(17,"div",1)(18,"span",9),ve(19,"Author:"),Y(),q(20,"p",10),ve(21,"-"),Y()(),q(22,"div",1)(23,"span",11),ve(24,"Subject:"),Y(),q(25,"p",12),ve(26,"-"),Y()(),q(27,"div",1)(28,"span",13),ve(29,"Keywords:"),Y(),q(30,"p",14),ve(31,"-"),Y()(),q(32,"div",1)(33,"span",15),ve(34,"Creation Date:"),Y(),q(35,"p",16),ve(36,"-"),Y()(),q(37,"div",1)(38,"span",17),ve(39,"Modification Date:"),Y(),q(40,"p",18),ve(41,"-"),Y()(),q(42,"div",1)(43,"span",19),ve(44,"Creator:"),Y(),q(45,"p",20),ve(46,"-"),Y()(),ne(47,"div",6),q(48,"div",1)(49,"span",21),ve(50,"PDF Producer:"),Y(),q(51,"p",22),ve(52,"-"),Y()(),q(53,"div",1)(54,"span",23),ve(55,"PDF Version:"),Y(),q(56,"p",24),ve(57,"-"),Y()(),q(58,"div",1)(59,"span",25),ve(60,"Page Count:"),Y(),q(61,"p",26),ve(62,"-"),Y()(),q(63,"div",1)(64,"span",27),ve(65,"Page Size:"),Y(),q(66,"p",28),ve(67,"-"),Y()(),ne(68,"div",6),q(69,"div",1)(70,"span",29),ve(71,"Fast Web View:"),Y(),q(72,"p",30),ve(73,"-"),Y()(),q(74,"div",31)(75,"button",32)(76,"span",33),ve(77,"Close"),Y()()()())},encapsulation:2}));let i=t;return i})(),due=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-error-message"]],decls:12,vars:0,consts:[["id","errorWrapper","hidden","true"],["id","errorMessageLeft"],["id","errorMessage"],["type","button","id","errorShowMore"],["type","button","id","errorShowLess","hidden","true"],["id","errorMessageRight"],["type","button","id","errorClose"],[1,"clearBoth"],["id","errorMoreInfo","hidden","true","readonly","readonly"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1),ne(2,"span",2),q(3,"button",3),ve(4,"More Information"),Y(),q(5,"button",4),ve(6,"Less Information"),Y()(),q(7,"div",5)(8,"button",6),ve(9,"Close"),Y()(),ne(10,"div",7)(11,"textarea",8),Y())},encapsulation:2}));let i=t;return i})(),uue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-findbar-message-container"]],decls:2,vars:0,consts:[["id","findbarMessageContainer"],["id","findMsg",1,"toolbarLabel"]],template:function(n,r){n&1&&(q(0,"div",0),ne(1,"span",1),Y())}}));let i=t;return i})(),hue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-entire-word"]],decls:3,vars:0,consts:[["type","checkbox","id","findEntireWord",1,"toolbarField"],["for","findEntireWord","data-l10n-id","pdfjs-find-entire-word-checkbox-label",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2," Whole words "),Y())}}));let i=t;return i})(),fue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-highlight-all"]],decls:3,vars:0,consts:[["type","checkbox","id","findHighlightAll",1,"toolbarField"],["for","findHighlightAll","data-l10n-id","pdfjs-find-highlight-checkbox",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2," Highlight all "),Y())}}));let i=t;return i})(),pue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-next"]],decls:5,vars:0,consts:[["type","button","id","findNext","title","Find the next occurrence of the phrase","data-l10n-id","pdfjs-find-next-button","aria-label","Find the next occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the next occurrence of the phrase","width","24px","height","24px","viewBox","0 0 24 24"],["fill","currentColor","d","M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"],["data-l10n-id","pdfjs-find-next-button-label"]],template:function(n,r){n&1&&(q(0,"button",0),Pi(),q(1,"svg",1),ne(2,"path",2),Y(),yr(),q(3,"span",3),ve(4,"Next"),Y()())},styles:["button.toolbarButton#findNext[_ngcontent-%COMP%]{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}"]}));let i=t;return i})(),mue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-previous"]],decls:5,vars:0,consts:[["type","button","id","findPrevious","title","Find the previous occurrence of the phrase","data-l10n-id","pdfjs-find-previous-button","aria-label","Find the previous occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the previous occurrence of the phrase","width","24px","height","24px","viewBox","0 0 24 24"],["fill","currentColor","d","M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"],["data-l10n-id","pdfjs-find-previous-button-label"]],template:function(n,r){n&1&&(q(0,"button",0),Pi(),q(1,"svg",1),ne(2,"path",2),Y(),yr(),q(3,"span",3),ve(4,"Previous"),Y()())},styles:["button.toolbarButton#findPrevious[_ngcontent-%COMP%]{margin-top:0;width:24px;margin-left:1px!important}"]}));let i=t;return i})(),gue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-search-input-field"]],decls:2,vars:1,consts:[[1,"loadingInput","end"],["autocomplete","off","id","findInput","title","Find","data-l10n-id","pdfjs-find-input","name","search-input-field",1,"toolbarField",3,"placeholder"]],template:function(n,r){n&1&&(q(0,"span",0),ne(1,"input",1),Y()),n&2&&($(),J("placeholder","Find in document\u2026"))}
234,styles:["textarea[_ngcontent-%COMP%]{width:200px;height:3.5em}textarea[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#bfbfbf}textarea[_ngcontent-%COMP%]::-moz-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]:-ms-input-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]::-ms-input-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]::placeholder{font-style:italic}"]}));let i=t;return i})(),bue=(()=>{let t=class t{constructor(){N(this,"customFindbarInputArea")}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-input-area"]],inputs:{customFindbarInputArea:"customFindbarInputArea"},decls:2,vars:2,consts:[["id","findbarInputContainer"],[3,"ngTemplateOutlet"]],template:function(n,r){n&1&&(Ae(0,hde,4,0,"div",0),Ji(1,1)),n&2&&(lt(r.customFindbarInputArea?-1:0),$(),J("ngTemplateOutlet",r.customFindbarInputArea||null))},dependencies:[bo,pue,mue,gue]}));let i=t;return i})(),vue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-match-case"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchCase",1,"toolbarField"],["for","findMatchCase","data-l10n-id","pdfjs-find-match-case-checkbox-label",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2," Match case "),Y())}}));let i=t;return i})(),yue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-multiple"]],decls:3,vars:0,consts:[["type","checkbox","id","findMultiple",1,"toolbarField"],["for","findMultiple","data-l10n-id","pdfjs-find-multiple-checkbox-label","title","multiple queries separated by space",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2,` Multiple words
235`),Y())},encapsulation:2}));let i=t;return i})(),_ue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-regexp"]],decls:3,vars:0,consts:[["type","checkbox","id","matchRegExp",1,"toolbarField"],["for","matchRegExp","data-l10n-id","pdfjs-find-regexp-checkbox-label","title","pass a regular expression",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2,` Regular Expression
236`),Y())},encapsulation:2}));let i=t;return i})(),wue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-results-count"]],decls:3,vars:0,consts:[["id","findbarMessageContainer","aria-live","polite"],["id","findResultsCount",1,"toolbarLabel"],["id","findMsg",1,"toolbarLabel"]],template:function(n,r){n&1&&(q(0,"div",0),ne(1,"span",1)(2,"span",2),Y())}}));let i=t;return i})(),xue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-match-diacritics"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchDiacritics",1,"toolbarField"],["for","findMatchDiacritics","data-l10n-id","pdfjs-find-match-diacritics-checkbox-label",1,"toolbarLabel"]],template:function(n,r){n&1&&(ne(0,"input",0),q(1,"label",1),ve(2,"Match Diacritics"),Y())},encapsulation:2}));let i=t;return i})(),Cue=(()=>{let t=class t{constructor(){N(this,"showFindButton",!0);N(this,"mobileFriendlyZoomScale");N(this,"findbarLeft");N(this,"findbarTop");N(this,"customFindbarInputArea");N(this,"customFindbar");N(this,"customFindbarButtons");N(this,"showFindHighlightAll",!0);N(this,"showFindMatchCase",!0);N(this,"showFindEntireWord",!0);N(this,"showFindMatchDiacritics",!0);N(this,"showFindResultsCount",!0);N(this,"showFindMessages",!0);N(this,"showFindMultiple",!0);N(this,"showFindRegexp",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-findbar"]],inputs:{showFindButton:"showFindButton",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",findbarLeft:"findbarLeft",findbarTop:"findbarTop",customFindbarInputArea:"customFindbarInputArea",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindEntireWord:"showFindEntireWord",showFindMatchDiacritics:"showFindMatchDiacritics",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages",showFindMultiple:"showFindMultiple",showFindRegexp:"showFindRegexp"},decls:5,vars:1,consts:[["defaultFindbar",""],["defaultFindbarButtons",""],[3,"ngTemplateOutlet"],["id","findbar",1,"findbar","hidden","doorHanger"],[3,"customFindbarInputArea"]],template:function(n,r){if(n&1&&(Ji(0,2),Ae(1,fde,2,9,"ng-template",null,0,Gr)(3,pde,9,17,"ng-template",null,1,Gr)),n&2){let a=qi(2);J("ngTemplateOutlet",r.customFindbar?r.customFindbar:a)}},dependencies:[bo,uue,hue,fue,bue,vue,yue,_ue,wue,xue]}));let i=t;return i})(),Aue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-light-theme"]],decls:0,vars:0,template:function(n,r){},styles:[`ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}ngx-extended-pdf-viewer .textLayer.highlighting{touch-action:none}ngx-extended-pdf-viewer .textLayer :is(span,br){color:#0000;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer>:not(.markedContent),ngx-extended-pdf-viewer .textLayer .markedContent span:not(.markedContent){z-index:1}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .textLayer .highlight{--highlight-bg-color: rgb(180 0 170 / .25);--highlight-selected-bg-color: rgb(0 100 0 / .25);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;margin:-1px;padding:1px;background-color:#b400aa66;-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .textLayer .highlight{--highlight-bg-color: transparent;--highlight-selected-bg-color: transparent;--highlight-backdrop-filter: var(--hcm-highlight-filter);--highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter)}}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400;-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgba(0, 0, 180, .3);--highlight-selected-bg-color: rgba(0, 0, 180, .6);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;background-color:var(--highlight-bg-color)}ngx-extended-pdf-viewer .textLayer .customHighlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}ngx-extended-pdf-viewer .textLayer br::selection{background:#0000}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer.selecting .endOfContent{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer #hiddenCopyElement,ngx-extended-pdf-viewer .hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}ngx-extended-pdf-viewer .pdfViewer{--scale-factor: 1;--page-bg-color: unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter: none;--hcm-highlight-selected-filter: none}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .pdfViewer{--hcm-highlight-filter: invert(100%)}}
236ngx-extended-pdf-viewer .pdfViewer.copyAll{cursor:wait}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas{margin:0;display:block;width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper canvas .structTree{contain:strict}ngx-extended-pdf-viewer .pdfViewer .page{--scale-round-x: 1px;--scale-round-y: 1px;direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff;filter:opacity(1);-webkit-filter:opacity(1)}ngx-extended-pdf-viewer .pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}ngx-extended-pdf-viewer .pdfViewer.noUserSelect{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped),ngx-extended-pdf-viewer .spread{margin-inline:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqI
236hYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0;padding-bottom:0}ngx-extended-pdf-viewer .pdfPresentationMode .spread{margin:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid rgba(0,0,0,0)}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh!important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font-family:message-box,sans-serif;font-size:13px}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font-family:message-box,sans-serif;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}
236ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0!important;overflow:hidden!important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#f9f9f9}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;inset:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;inset:32px 0 0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;
236left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px;display:flex;justify-content:space-between;align-items:center;position:relative}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@-webkit-keyframes progressIndeterminate{0%{left:-142px}to{left:0}}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbb 0,#999 5px 45px,#ddd 55px 95px,#bbb 100px);-webkit-animation:progressIndeterminate .95s linear infinite;animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBA
236K38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;
236display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:#0000;width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorHighlightParamsToolbar{inset-inline-end:128px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#f9f9f9}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{white-space:nowrap}ngx-extended-pdf-viewer #toolbarViewerLeft,ngx-extended-pdf-viewer #toolbarViewerRight,ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{flex:0 1 auto}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{margin-right:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#bfbfbf}
236ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYf
236NB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html #thumbnailView img.thumbnailImage{display:none}ngx-extended-pdf-viewer .html #thumbnailView div[data-loaded=true] img.thumbnailImage{display:unset}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:#fff6!important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>
236a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M10 13l4-7H6z'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M13 9L6 5v8z'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:#0000ff4d}ngx-extended-pdf-viewer ::selection{background:#0000ff4d}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}
236ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:-webkit-grab!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:fixed;background:#0000;display:block;inset:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAgAAAAIgAAAAAAAAAAAGQD6AAA26DBZgAABPNJREFUeNq1l21MW1UYx2tgI+pghBHiNJCYKLiERMUvRvbB0S5ZygrI5toxKAItSwDHRBoIzk1SFT44oy4xfjEaY1PMRKNNyMInPxjfFjEiZsFNwpu1oy4LMFZ6uece/085F2/PiuBtPMkv5/ac8zzP/7yfWswmznktuAJ+A89ubWE+UDbYnaJ8AoS5xq8jv5aififYkV5wVW3SOP8BjsaANzmANqdpJEAjAVEp+CMqV73IW8C+dHr/FbgMfhIiHjTUzYI/AAn4y1C+CzSDVsbYSRWdMC0AxiE4+h78CH6Gw/cNgWY2EWDVgxO3bi3WmxYQCoV6MdTfAn0UfgFPJwnQ/hGA/D4KTugiurq6jpgWkJmZWbG0tPQp1sF3mOvEKIAQ1cE5iZnXuHZd07RrQkC1UcD4+DgNf8V25/sZMAQ+AA5wF4ofOHvm7El8fw0BicVIUPtgMNgHEVfA5PDw8DkxZS16zym32Wy15IPqVldXH0aZEzwH9snB7wFBBBlG/jn4kjP2LvLHUF0+OTl5Ad/fgMvhSPg9YXYQOAQ2MWVH9d4HAoETKNqP7wJQbRQGPGCHUcC9nLMAjQCG+yKG9DPwBQ33ysrKS1lZWY7BwcH2gYGBjoyMDLswKxAibOKbkr2ysrLWbrcfQbvD8/N/HjCuh41cTWzRnUnTPTQ0dBpD+BEaBFH5CbgoRiOE3tQaelsKNkuleru2tran9KBGYori7enpOUYxkwSASqvV6rx69ffX0fBjxjeEDIMy1OcJtkp5hLwjiEsjl9zFxcU1FEsWQKkI2IGju7u7aWFh4S1VZR+OjY35s7Oz95jYRHtoHSixmPdX7AaaFjE6dhErZboblIHDwGEgz4SAPMkH+XyCYsg74FHG+WvI3+aMvYOcuLB6+/b5/v7+JjGvZlNpXV1d7c2bS83SLiDqQSEJeAW8gcrzlAPk7E3khN+SZqJAxsCyCEt8LX4OH4MEo9zAWnzt5XQFqIrilgPrKIrSYOnr63MtLy+TiFeBnzPuR2P/4vLimV5frzNdAY2NjVXRaNQjB49EIh63210tn2gytjTjb8t/gdzI5TrhnJqa6lhbYy9C7cE05r+c7oeJiYlGsQ3l4AWywW5QDboBBX8BdIL7TQRPPohYIreCXZsZPA5Ogy5D4OdBO9j7XwXgDtkrvw0opxGJx+N33IZZFJwxEZjxU8g7YNQeCAQbcnJyEkcrsa2eA7KhkzD1DpAuI/qhKIyCgvVeY9484j53TE9PV6w74uSo/N/mXA8yMzNjJVvyQQ+TpO2nKl75xZyJU+/4yspyWzgcbu3s7HTqx6fH43mSXsQJ4/WeNItghaBeUJgokx4kZKsf66fa24/Nzc214IXlxdZPeRvapVW6H+TKzyw4qUtxwtVT2ezs7HH6rY+WqvIa8kG+JN/2zW7DQ+CA8RklLyKHw1FDdRuiRDmVUR27c84fojrhs0LEKNrms5y7jL0fHR1tEL2xGF84hDApHxkZcUuiXRazCWd1sx4opsS8JSUl1frVLB+t+hVMbWIxxauXq/BhWoDf76+BCOpJq8/nc4r73KKPgHEUDGZlvl6fkzEFq131kg9LGulQbm5uVX5+fhUtHONj4obhglmIRFqkR42dbMhWzLnpVAQqCXnhuFyuo9HoDU84HPHQd2o78fxKM2USW9xytk3t/rck/y8wmf4Gx4B9Xz6i1hAAAAAaZmNUTAAAAAEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQNMrsgAABQ5mZEFUAAAAAnjapZdtTFtVGMdrwKlkIYiETA37sGyQJXxiX1T2BVbN7FZANFARCi0tMDBF2BgGNcvEzC06EBMSEogi2Czz7ZPiBvFlohLFREKqET8g7y02A0YkLZd77/H/lHPN4dIJ9J7k13P6nPu8nOecnufWFGtjjJnBTfAVeHpHBQOOEsB+vV
236xV1S8g/5GpbFRV2S39/MrKyoOYTzTkXJbl0zDyIbgOntkamPrdZgDqKPpfdUHXqUz9C/0UeMnI6ruBF3zEg3hEmLtFAQAxAJIfAn+CWbCATE3FHIAkSe/ASD+4Bj4GFwRH34IfNgNQxwR5H5iG43n0fvS+mAPo7u4+w5jyAfDyDHwGjnFH31AAdAbQj3FZDpjEtkRWj7nF4eHhKzEHEB8fn7u4uHhVYUofU9g1rOYTGH6X5jY2Nj7H+Hvs9SjOyjAP4Eu+73NwHgiHw7+Qjd3u93HQqijsVfSPg3sgfrS6utqO8XugH0FcV3Ee6Pmurs56BHFzQ5K+7u3tPU8yrPwPPDeDQP3oFzs6OhrJBs0hmCOQFYMKcFTv/D7wOngTXAFvM0U5h/4wprNHRn56BeP3gXdiYuIiV3sSWDlmEiBbfXzvA36//1OIaFGpIB9UKYpSTT1wgXvFAO7H5MVIBhi7BC5j39/C96vLy8sVcXFx1oaGBkdjY6MTYwtXS+VBmPnYRHOdnV3nenp6zickJOTNzflzuEPunPey7MZ435btbm9vr1hfX7/AlEgm3gCXtGy0tbU9Jaw2E9ytZWrP1dbWPqE5FQlJkru5ubmIfG4JAJzKysoqHBn52UM/N7AZiKJcDjN2BPPJnJ1aMgHdA3rnNwZu2NPT0wvIlz4AageBBVhLyspsk5OTZ3HIXhsaGnoxMTERRvfcHvJ6vS9IoZD7t/Fxh8VieZZnx8J9RW0PgCxwGlgFYgkgWbTBbR6L+BAbC4cP8RQ1IN2N6Imz/9y5U19TU1PE9zXWlllSUlK4vLzqFA8ipxSkmfBRCTwC9Ywp9dRDocpksJEj0bE+CLrvKYC6aIRCktNoALIk2UXHIvBdZnI4HPlLS0skOIMtiIBxTSAYcNOc0QDKy8vzgsGgS+88EAi47HZ7vv5G02M26H9X9lP1D9FPxuf73Y4iQ9uTbWD/s8mGz+crJ5tRnKfqFfaDE6h+lCaRA3t2rr+IFADb5COqwvo6OyozuZIrGA5gbW3tYdLVn37KCK78bdVwH3BvKxygH7cZ3YQUBLGrlQPSoZsw+i9AV4yoNEoShMJD42PjDrPZXEj7NTU1lbtpiJGh7P/bc01/enr6BOmSjXFcxaJtSZbc5HNLMWppaSlaXV11z8/POz0eT5F2fbpcrsf+y87mSpzcWRoo5aRFZEivuGLS1a51T11d0ezsbCX5gK8o1ZAXIoHjIEl7mdCAkZIoN1wpyWZmZp6n71q2ZJkVkA2ypbNtuVs1PAlyxNco/bmwWq0FPADIAZeTjOaU7Xt+mOa4zVzuA7520bACm7j6wcHBMr4ak/iGQ3CV7IGBAbsuaJuR/wVOzVFICrkzMjLytdJMMhGtBNMzqCFuTS5LBupJa2trAYKglVQ1NTUV83pu0jIgZkFQy2p6ualYUSScdtlNNkwG2smkpKS8lJSUPDo44svEbaHA/B0IVOpeaiykQ7pkw0gAB8EpQn9wbDbbc8HgbdfCQsBF4+h6/PXLYIsndqhy5j3oGW9R/xfE2P4FtUR7pWscH34AAAAaZmNUTAAAAAMAAAAgAAAAIgAAAAAAAAAAAGQD6AAArUX4WwAABPlmZEFUAAAABHjatZddTJtVGMdrwOGSgQQJmUG4UnAJ8WJeaFJiFGqydHaQKR+r0LJ+YBDopkvVQEwWUYazi8qFSzDqnKJLxsX0oklJdRfLdGNMXFe98YaP0b6jWbo1YW1f3g//zzyveXtsBd/Gk/xyTs45z/95zkfP89ZktKiq+hT4FHwBmje3MO7oAbCd75dl+ST6v1UVdQbtr/PYVYAdRTnf2NgwQ2QcHAfPcg5Oy/cCUGbQPseN9SiqchH1z8BdzOrfBsfAByyIat3Yl+AbMAO+0/XXgfPYmcuqqlwFlwwHcPduxg+x98D74ISsyv06R6cKBBAAPymKegW7s6Aoyo+GAxgfH+9VVXlMdwwfgsd1AUzTHUD9ve5iXoDTy6ivYuxaKBQ6ajiA0tLSlsXFRT/O+l0ITuCynUD9Bo2l0+mTFADOeiabzZ5hAXwOLoIrYGF9fT1EGls97yfAq5IkeVA3gfvQXdvR0dGF9lF2FMcRRIDmj42NeRHEZ+D05OTkEPVh5T9gziXUv6COTExMDJMGaQEXmAd/gMO88/vJObb7EA2C10EPqMWwORgMDaD9Djg2Pz8/zMyeBzaGhTpWVlY+UhVavXJtaWnpFLqaYQOUMOoVsIrxONXgQX0A2ygAMITt9mGVFMRr4IggJGwlJSU2p9N5oK+vz462lZnVsCAsrG2isUAgMIwdOVxWVmbLZDKfQGMRl/EGdiWGtoB6Ddy8o96pyjnu0dHRroyYGYDzIUwcBj62G0cw9oxutU2gUGnS5gWDQQccLcP+BogrqnoT9RruTHxubu5j8pkTANjb0NDQHg6HnWw3Blkgh8AjGK9ibFaqCNi0sq0WyDFI3E7eDmMXXeSLD4BKPbACm9VqffH69d9c2MKBs2fOOpjofyrl5eUPxeJx+onGspnswtTU1JukzXzUF7LbDnaDF4BNw0gAZMNpkOaTzAdK7tPZA/r1pJJJl91u38/O1WhpIo1kMuUiTdyvVzR95rPOxBpskNVAm2QqspCG3jEfhCktpp1aB086LfYWG4Akig7esYYoQh+/7323EgkPPyisCW4aKzYA0kjk0xcEj8PhaONfNB5Lkf63pF/DT6KfYTT6uwN5wY1ozUWcv5k0otGokzTzOK/hDXaAVuR9/j7sNOB8Z46GDKBd8DMtm1V3SarkZgZFB4BU/DDZ8refdgTpexcf7Tbg5SfL4Kvp6ZcrKiqqKAhiSysHZDMN2/y/AMlLPnPSsSiiUzcp8mvkoMVi2U/nhY+Slr+EVBIy/9uZa/ZIx61kSxqRSOSgXluURC/5zElGIyMjnalUyru6uury+Xyd2vPp8Xie1naHPVAu7gUl6u71YXv1KyZb7Vn3DQ524nvBTT7IV75saOVuaTOohFCbPnqI2PkXTnsxl5eXD2jzaLckSW0nDdLitK2FsuEe8ByopQ5kw8f4e2Gz2UjU9HdQrJ/6aEz+55k/SmNMs4X5gK8tFKygW7/62dnZXrYakz53EMzETB8iXNDdJqMFb7VLc4Sc4W1sbGzTUjP/U9VSMM1BDvFq/RI0jPqnL992BEEr6ff7/V0sn5u0HdDvgs5st/8tf5csi7jtkpc0TEWUPZWVlfuqq6spKVn1HxP6BLYmCG7uo8ZKNmTLztxwqQd7Cf7idHd3v5RI3PLEYoKH2gXsrKxdVCklNslyloJ2/1vh/xcYLH8CCfCBoXIWl6IAAAAaZmNUTAAAAAUAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQI+KIQAABP9mZEFUAAAABnjatZdtTFtVGMdrQIkvMIKEYJbtk4IYjAl+mWFfxmpc7nZZA5PVMqhAO5RqdSQNhTnUodEYjcm+mcWpwQpMnAkfCGExIYs6jVtGSlFjDPIuLyME0qZwc8+9/h937nZ7bKXp1ZP8ck/Py/P8z3Ofe86pLdOi6/qjoBO8Bh7fabwVR3eDnCTtAfAWeJcx9maS/vvBfZacb29vl8NIG3gZPJHogL3B2C0B4H3B+TPgU9ALjlpZvQe8BPxcxC5T3+ughwv4wNReBM4jKiGIHAChjAVEo9FGGPNx568A2eSoO4UAP/gMAvrw/FJV1QsZC2hvb6+FkReBjxs+BfaYBJzV2R0BeD4GLoDPwYCuaZcGBgdPWUmDqomJiWZGecCYEYV66tjc3AySAIoAIvUOF3CGVg++0DV9cG1t7ePs7OyqdN93GXheVXUnng/z5t12u70Gv1+AAB/C6kfi+amjra2tfmNj48zGxvrZzs7OJmpD/0eUeJqmXdR0/euOjg4v2UDbXYDsXALfAHeyT60FnLyNqjooodBd2dsbqqdXwZCQly+PuPi0p4HMsVPD5ORkJwTSu/8K9ffQtF9RlAr8/gSCvkVUrqL+I/gB5JoF3AO8hnOspNWoz8//eSArK+uILEu1sizXYrjEpxVxEXZet2GcFAwGPd3d3a05OTlyPBanPBlDLnyHqJDTn8B1zi5zELKDwdPPbm3FyOk/8Pl8T5lWWw5SlXJjXF9f3zE4vaLp2vd81dfADbRdvzI29jb5TBAADpeUlDhGRkYbRAFRXS9GfwFnp1JAYN4+cJVWDac38BxfWV656HK5GsmXKIDKXh5eWZKk2vFwuCkeV7yhUKhecJxWyc3NfXBqauo8wn8tFo2Nnjv34as8OhL3lbTcCyrAESAbZCKA5gg2yOaT5EP8AvaAE2LYN9fXmxGuGv5eMy3l/f39Qca0MGxO41XM4EnMgglQY+POeebzJ69T339wmkY0TZ+H8wXUzSyCX2xxJe4mZ8lADjRYFqDpv8HWMnJhmZ4a1XXt7ydE/Wpzu93Va6urHtH50spSC/VZFTA0NHRaY9ofsHnTAKJuItK/o69L3NFE7Bb9p2W/SBxEn2Ek8nMjjlLanistvP9KshGJRNxkM4nzInHCA+Ag05mYD8UZOC9OsMEAbJOPFNcvvUzVVeNAsiwgFos9RHPF84UigqteGY3Z8TBioBc7YV5eXgGJINJaOaA5tIua7d1B9ZLPhONYUdBoGhQeDzfRXYDe1/T0dNUtQ3rrv+UE9RnzZ2ZmDtJcshHGtm62raiKl3wmHEZdXV11uOV4FxYWmv1+f52xfXo8nn1GdPgG1SzsoIBf0xBe84pprrGt+32+urm5uRbyQb6SnYaSkKX7QT5dq83qYcTFBZxgwo45Ozv7HP02ooXblYNskC3BtpTqNDwEDoDd1LC1tfWImBe4lDio77Yo3k5t1MeEd26+3oEq7gO+0ih0PzSvfnR0tIGvxmY+Owg+pXJ4eLhREO20ZVpwn2s2HOHM8JaWlh41jmbxUzWOYBpD9
236wijXYWNjAX09PQ4IIJWcjIQCBzn57nNiIA5CqZpFYFg4DhjCrJd9ZINm4VyKD8/v7qwsLCaEsd8mTAfYCtLSy3CpUaiOTSXbFgRsBccJsTEcTqdx1ZX1zyLi0seqqeYJ/G6pZJN7HDK2VPO+9+K+L8gw/IXI+58OxdsgRwAAAAaZmNUTAAAAAcAAAAgAAAAIgAAAAAAAAAAAGQD6AAArRlZyAAABTdmZEFUAAAACHjatZdrSFxHFMcnZJM+UGtTkUKohT60AT+lUFr0i7oN5SZrJOZhfUb3oVW6pYalYgvRGkTStBQr0tDSB9ZU2wSkglihFNvtE2milX4olPpMVt2NjbHsunvvnf5P9o6swz7ILj3w84z3zMw5c+65M7MsWeGc54B6YOWBwGOAJUPiTpzvAXsB24HK66BbuMad0A7AJO4F9wAWj7hGcABYgQ08JdleCgegUQCvSrZnONc6oN8EhakEcBo4DKwgLcLWBFqAHECmpmlvIDPnoHvw/7mkA7i1uVltOBeUCBscNIFoAZwAnZrGuxHA+a2trbOAxYLFM7a2vlJOjiUeBkwLZ6CZagC0AnL+KJyeBbTqHjy70NfXZwMsFiyeEVI8MzNTr3GtkWsgHMBRwHw+n40CgM3p9XoJCqABdIJucH55ebnTZDIVAxYL0RAFd1pVeQX0E4BB9pvN5mPkWAQAuxWwioqK42s3bzZ6vSvNVqu1AjCsvB19ukAPeNtms1XTHGjv4jxUBP0O+JBz1QIYQX/Ep2bdkWpVLYPOxgQFAwMDVeL56OjoccAgzwOLgRkwt/snG9JOq3/L7Xa78KgwEAjkca5RVj6FbRAMof05uD+yCPcCu3CiiXSDpaUbRbt37z6iWJRyRVHKMakCSLKNIMxGm6GfYrfbq5qbm2vRttz+5zbN8RGyN4CivIT2MNf5ZWgibTsAiKmt7fUTgcC/d5zKtLS0PBex2nwWW/JFP9SQgoV8ghr5jFasc/4l9BVV1698NTLyGvmMHGgCh3Nzc8vGxydq5AA2Ufmw7zOIK6IfxuWDQZ3rX5BjzvWRubmF9ywWSyX5kgMgyQEKsFCqr6H6/f6gfXBwsEo4vhtJT09/aHp6upvr+uVb6+sfd3R0NBnZUQxfUeU+cBAcARZBMgHQGGkOmvNp8iGfao+AajntG+vrDZWVlcfEO09S8i9e/MAZCqljmPM78D1wgx/AODjEyLmo/G1ttA0bS5GvdZ3/DE38gvav0GF0/RvmD/rryFk0UAM1gKUCnExirt+gr5LWOTTQ9Tt8y+rq6kp9a2s22bln1WMlG2CpMDw8fCYUCtGKZ8PopH8PBYM/Dg0Ntco7moyZpSyJ58+WO9FnODv7R62qqrQ9FwCWBLvA++Avv98/2d/f3xrFebb8RaSBEuxeUY/gu+QQWAE3wDLX+SL0JfB41AvJ1hY/oHKsWDhNPQAF+MAa3vsK18OBgL/By4AlPIw0MICdMCMjY58RRMJARD8a4/F4RowgvGAVeMIZ0ZegH4wMYE8wqG4HQMxcm6mnuwC9r7m5ueJwYLwxQU0UiPHz8/MlNLa3t/cMbldXRTZ0BIJPkTLxwI7TsL29/eTGxoYdt5gGp9N5UmyfuFQ8K7JjbFANIHIHJajNOIo2MoM0Vmzrk5OTF/A5/olvf2lqaurdaKehIlVpIcg0rmAOweLiYiVg5FiTdsyFhYUXRT/KlqryMpoDFEpzK7FOwxdAEdgPGG4zT8p1geO0DDDxPGLbZmTTpAtN5PUOFJMPw1diMe6HDsHExESNsRoWeXYYMEjB2NhYrRR0RdK/C4LBYINwhDPDnpeXd1QczfRMgpGN+tA9QjxXMQdgsWDxjF1dXWUIglbicLlcp4zznIkMSFlgBOSgq811StOCjqCq2mkOwGLB4hrxvjIzM0uzsrJKqXAiLxORB9iqx2MFjDD6KDSGxtIcLAXJAYcJqXDCvwvWfLbr1z02agMmEOOk61fSYiISnHLmmOP+N5F/FyQp/wHjxqv8BBis8gAAABpmY1RMAAAACQAAACAAAAAiAAAAAAAAAAAAZAPoAABAamiUAAAFIWZkQVQAAAAKeAG1l2tMHFUUx6+hVE14WQkxVPGLQhvhCxqj0BgLa2KnLIXyECkIy77agpg0wSAIbQHF+EExAV8RbIJ8kfCJEAmQxkdVRNc2pJHEL2JZ6LobQktWdllm5vq/5Yysk32ku/Ekv5w7c+aec+beO/fcYbEK5/wRUCegNosFakQkEezX35dluR7aJhBtwIKhPonxJnAYmIEFHNLZbIqi2IUmWBCHZC5boQVPxJNAY1AAM0gKTkAHI5JAE7CDMxyJABYOFsl42+ut0wUpjp6AeAbXCj8Nfdbr9ZoACweLZDx37rWKEIEeCpcA2dBW7rw9pqilo6OjGrBwsEhGSNHi4qJJEQ735vsEYB7PukUL7na7zYCRDfd2335packmfIDoQguuUZZ5DfRjgEEOGgyGk8KplgDsZsBqamoqPR6Pxe12mUUbiNVvpgTOgJZjx0oqhQ/ynwfOgjbwtH4RJgLqTMhyGXQG+haOjo6e0u5PTk5WAgZ5ARgJA2DCRnPfPDEx0YhbR7a2tg4isQbc64CtC/o8cW9wAvuBFdj0n5fTefNoQkJCiWSUKiRJqoBTCQjJoCQM1BYiGY3GivLy8ir0MbpcrhIEbYefTvjshr6A616MZi/a9/2bAGRfe3tnld//952gepqbm58NettcEE5ytec6OzufQ9A30P9NcF7hvAe6b3tn+62hoSGriMk0oYvj2dnZZdPTM/X6BLxY3bAfICILPefz+R5F3y4Evgj60H7b4bj6ekFBQaWIpU9ASBaQgFEM9TWsfp8vYB0bGztFTu9KkpOTH5ydnX11Z2enz3nD2WW32+todCSKFVLuB/mgBBg1YklA9NH5KAFPUoyQVc0WzObGRlNtbe1JmtdYJbe7+6LJ7w+8B58fYU18Ai34FLwPnmIUnFY+aWqTjcXJAHyOQI9gQ/scWuMSGGS+gK9BBAsF1kA9YPGgyDLeVhnjCuB8TAHiWmjsDx+zhoaG0nXsaPrgLuxwwgZYPAwODtq2fb4v4HNcoKqq0F/iK7k0MDBg1e9oegwgXonqP0P/kPgMr1//7RXa2wsBi4F7QBeYvr1xe7Snp+d0iOAZ+i8iCRRjsYQuwXcFElfVeegr4BtwGbwDHg55Itre5odlTtUMxJsANqDnoX8FC5yrP3KVXwHf4noWvAxY1GKkgFHshCkpKQcoCRB12IsFmZmZ6cvLyyNoXwW/gJ/ADzQiX4OU/5TjQECmBABYvLZoEmcBMV9wVLSbGLdHWROfgVWw7PP7PhR9+/v7W3C6+gr3HOBnMK9y9Tua7r1qKI5Om5ub1tXV1abW1tZqbfu0WCzPaKNDG1QTCPdfsIZhdmHunWj/MT4+XiN8iNI8NTV1IRAIXJZV9fu5ubmeUNVQ0q3SIyBNO2ZprKys1AImAiu6HRPzvgD9FyVyA3o2NTX1AeFL51sKVw1fBEe1Y5Tf739cvy5w4CgDe4dSug/Y8PBwG4bXg0XnwrUT/AlMgJHPIoqRBaILnQ9tGjMzM/X0Niy4dhAMUnjr1q2ZvVFQV6AXYv4xwZw1aYFQM6w5OTknqMyGPJYLmwmC7XZN3R2FVSTxO2DhYJGMvb29ZUhCvKWtra3tJarnTBsB3SgwASR/fn7+A0zDTZXzFYfD8S5g4WARjZivtLS00vT09FK0peDDRHABc7tcZsAE9IyUn59fnZeXV0VzHrNkgeMC3cKh/4J1y9qayyLagBHB/SRqxyX7iEhVzhC53/8j+v+CmOQfnaCvAsiMZ2EAAAAaZmNUTAAAAAsAAAAgAAAAIgAAAAAAAAAAAGQD6AAArfy7fQAABPFmZEFUAAAADHjatVdtTJtVFK5hM8EQQIbEhMxfDmgC/th+TGV/BjVZXlbKh9DKYB2lLV1JmNaQVRiEjMyPv8TE6JQZK1KRf8RkYUkzg84laELI5pIZFQPESm2WQgld+374nHLf7eVa7PZWT/Lk3Jzbc85zzz3vvbcGvaIoykGgk+Fgdg/9ifYDT/J2URS7YHcTaMzPkw/55prcCPQATqCKm3NLktSrkuDmqkRFdDFfYy4EzqgJWLACLQEtNPYCwKESRHW6dROIxeOdXKL6RyBQryYnxOOxTt0EfL5zrXwi4Nm9CNCc1kYEfD5fqyEHqVtaWuqWFOz1w/220EQkEnWqidbX13sYAYuWAPlSjMdpuDOiqNign2fmcpPJ1ELBVAKYTyez2WyvRiIR5/p6uIfG7Mvo0TYn+VIMmkskEodgs7K+Mmb61NLODyCKTdBlmK4NBAKnVPvs7CwlI3kFMDOYyEBz6u8mJydPwXSMYgAWDTG1kvv5b9ZFE/zntbr6x/G8vLyTglloFQSB9lNgbmWMhImNSYSGhoYW+h35kC8X0wOcxfgsf7bs8/uH2hKJrfSPefT19b2kWW01sJdUq7/zer0vaxbSKyExtDeRTHpHR0dtlHMXAaChoqKi6erVuS6eQHyn80sYskkJQfNFeCQkhu4LXQs5jEZjM+XiCZA8x8prphIuooO3t5MutpcI+thyYGpqqiuZSHjv3rnjbm5ubmPVEViujJIPHAZOAmYVOgmUcDEo5hHKkfFW48u+ce+eo6Ojo4Xtq16p9ng87bFY/A3EPA/4gbcYzgEVBpacdSnTbExz/8Ft+rokKRegL+BAG4ZWMQK8adhObtspWSagB7pyJSClJFr1
236RSzqImk0JLSU1qlU6rzBbrc3RnGi8cnDOOFoLlcCw8PDHZubm2OI+S7wDsPbsVhs1O/3v8afaDxMQI6SPX4Z/yP6DG/d+uk0O9trde79E4ADeD8cDl/CYWbPkLyMdyoA6tEs/7iCdRB4AQgAV4CPgQ8BL/BMRof79xUjnlGaCylnAkeAaeAL4DN8XZ9CfwL9AZoPFYdku4wkIICTsLCwMH20Eh6h7C8CR8vLyw/gPfAexl8hThB6koiwilwGntp1HSeTomvXY2JxqZvd5+bl5eW6HWJK77/1BOvw74HrW1tbI+Q7MDDgjEajH8H2JVUDZD7HAolE/q7LaHBwsH1jY8O1trbm6O/vb1ePT6fTSStyaR4lDpasXZHln6FvA007NvkHWVYWYP8OttDE5QkLxcDVbMabwhePx69goYHp6WlfpttQ4Lr0GFDMP7NWVlY6yAFJfpUV+U/YVoFF9ur5GuMfgZuKrMxjtRNFRUVPUywutrDXbXgCOK59RvF9YTab2WqVv4AwiKxB/0a28fHxflmWF1GJBdhuAN+o1WEx6ygHy5Vd2PvQrWJubq6LVsMqkCYgEwFZWWYutXigBh9WQf4WesagV5LJpENdOe4MV2VlpUW9mmGLEAG2BSqBEqvVehqkFrA91AtoSPmabgJjY2NNIEHld6Obren7nAmSRIA0AejfNW6HQ6HQJQUkYL8xPz8/ZMhBThQXFzeWlpY2ssbJf0BAkn6R5Z0K4GBZ4h41Qk1NTduhqqpWtue6hZqlgcA3zszMzAgqczeVkm4Hg8GhPfwENs5J9hGy3HKmLH7/g/D/C3TK3/RJfVWiL971AAAAGmZjVEwAAAANAAAAIAAAACIAAAAAAAAAAABkA+gAAEA2yQcAAATpZmRBVAAAAA542rWXW0xcRRjH14AaEy6RJsTEtCRGSEGe4ElpTEq3ph5Yy0UostyXUxUqpphKpQZLNRpSHkx4oBgNabfE2oSElKRBfQFj4MELiOiLGFIBS3ddsASyu2fPOeP/287Uw7C46dn4Jb/M8M18l/3mdnDYFcbYflDH2R/fwn6gh8Ejsl7X9XroTxLUl8fJhmwTDZ4LPKAVHJTGThqG8apIQho7qDNd5ba5iSTQJAJwZynWBKxY9CmgRSSI6jTbTuDu1ladFOhI3AQwRwQntrbu1tlOoLPzzUo5EHhirwRozKqjBDo7OysdCUjx/Px8s8Gw1v+u93Ea8PsDrSKQz+fzkI7GrAmQLfl4kA3XpOusBu3TXP2k0+msIGciAYxHg9XU1Lzs9/tbfb41D/X5yfBYNyfZkg8aC4VC2dCdoBgUK9ZRixrfR9fL0GZiuMjr9bqFfnx8nIKRHAUujpMUNCbmjYyMuKE6RD7AcenUtFJM+cyqNCgfr5WV24eTkpJKFZdSqSgKrafCzTJ5Ek7eJ1FKSkoqaB7ZkK3sM9rquirfLclnz56rCoW2afIu2tvbn7X82nywl+SLeW1tbc+JoFaCmqZ2dXVVU8wdCYCSnJycsomJr+plo617Oz+DE08yCPlEEBM3JxooBsWSEyA5wMvrohLOYQcHg5rK1xJOH1j2ka0WDKq/wBf55NVReKyY8hgoAKXAJbCZQIbkg3wWUoyYr5pcrs2NjZba2toKvq52JZ98bGxstsib+/4rSp1duxSISY4EhXxYAsM/o76g3hHUgo1iUAZ7oD7RBDRNa4av12MRDAabHI2NjS8FcKPJwddww9FYogmoqlq+vr7eBp9vgFMC3KKveTyeMvlGk3GCBCW+/0x5Eh2ZhYVfG/jdXmRz7R8CCtb/zOLi4qmqqqoTMYJnykYp4Ahev11PsI0EngK9oMdg7F2074BykB7TIBxmuTrTLQ9SwgnkgI/AB6hCL3iPIRG0XWgLaU7cx8gAXtxmaWlpdLW+CF6g0sYp+zMgLzU1dd/U1NRbOHZ98PchM9j70J8HPeAceHTHc6xpurrjY2Juvpm/565wOHyFMfMv02R34OzSfyTQgTvkKtpPA38HVLLFSXIvLy/3iGqAC4YR6REJCEnu7u6u3tzcVFdXV1s6OjqqxfU5NjbWgMl+cIeZ7E+0v/FgpWASfAmK7+nM60jwGv6+DD7p6+s7Sj7wNLv6+/tbA4HA+WA4fGFgYMAT6zVUpF16KD09/XE4mgY+cBss42KZjAYzzWmTmT9Ch5bdIN329vYl/H0dXEXJh1H+HvJBviTfyl6v4TFwWHxG8RvLB9bAKrg1ODh4mo/9DH5AIjNoo0n19vaqSGaUV+EK+Aw8T2PcZzHF4LHiC0q+QKUHVPpl3Gg36NfwCsxD9z32xQz6U9ykaGlp6WNehREkchl74qLDrsDxLV76FZT7d7fb3SieZuh+ogT4EokEMnCJvaLrxhfQfQ68hqEP2U5gdnb2Ipz8YaL009PT9EsKLTt+zjTNaAJov7GYFYyOjr7NmHENFfBiE7c7EpBjeXl5VQUFBXQqFOvHhB6JfIvg36EyMzimN6WPGiU7O7siKyurnK+5bTkASgh54wwPD5+JRCKToZD29dDQ0Ok97BTeT0iSiTivnDOO3f8g8v8FNuUfG4CCnr3IRI0AAAAaZmNUTAAAAA8AAAAgAAAAIgAAAAAAAAAAAGQD6AAAraAa7gAABPlmZEFUAAAAEHjatVdtTFtVGMaAJiYEIhowKOgPS7ZAYjL9o7AYtpost8Py6ZDxsUHLoEUXMITpRDIxKyNion9Q4tSFdCYYmZNEiMFo4ghDpwhiwg9/CdLabmm2wC5t74fPS8/B64HCdhtP8uTevue87/Pc97znvrdJZoeu6zlALUPO7h7mie4F7hPtiqLUwd5MoHtxnnzIN1HyvUAT4AD2CHPNqqqe4CKEuT2KrjiZ795EBBzjBCxYqlGAEQZ7KtDIBSI7x00LuLm6WisQHbwDAQc5OWF19WataQEdHScrRCLg4XgCaM5oIwEdHR0ViZTBgfn5+eOqjr3+d7/tNBEM3nBwokAg0MQE2I0CyJdi3E3BHVMUvRrXJ5j5EavVWk7BuADMb5BVV1dXBoNBRyDgb6J7djKajMVJvhSD5tbX1y2wHSEO4truqG04b0JRSnHNxHTh8PDwUW4fGxurZG7PAyUMVjLQHF/n9XqPwlREMQC7cGocxCmeWSdNisdredlXnJycfFgqkSokSaL9lJhbJhNhZfc0JJvNVk7ryId8xZh0xcM5xXdLyqlTp6vW19do8Ra43e5nDE9bAMQbBXydy+V6lpMaIUcizq6urheJ8z8CAFteXl7pxMQ3daLTaqzyMxh2HHydeCIIE19P1BMHcYkCaOSy9JZQCn9FBctyxMn2EkHvejxIvhFZdv6OWGz7ShhHbjyn+4F9wGFazGFSQIYQg2I+RRzbdjUxXbdCocaamppytq9mRwHFCIVuNYrFvdlF6WZLlQJ8UcLdFDGMxKKIJDkiN3CDCNRAXaIClEikXiTmiEQQv6Gh4YUbeKOJk3684WguUQEUI7hdfL/fUV9fbxffaCKsCfLfUfxMcdHQ0FBXOBy+pmmaH2rPA/eY3P9C6g8LCwsN7BiK5JmigwW4pOnadVyDQEDTdRJhNUGejWJ24doSa2ZA7FshNZ7Dq8AKkQJ/Q4Sf/V6KRqNmBDwKvAy4gVYIaAFOUEaQ3S3d8AHAT8S6pnPiZU3T/1xaWrqYnZ39EH4XA/t32g6aAx4HHktLS8sYHR2l8/8K0IZsxIToKmWEN6NNx3SQLeua5sP9X8CSfPv2lf7+/pO0X+jl78P2G8T9gqfo3UFAFdALdK+srJSSL7pj1eLiYoshGy46kuIXc8rMzMy7KLo/kO7ZycnJs2inG6/PkZGRI0QOzELgT7qufRcjiz6Hp7oA+wfA02TD73MI7sHvM8Dp9vb2/fy13tnZ+ZLP52tdW1tzdXd3V2/XDSWhSovS09Npay6jEOdwvQZMy7J8kZF9hjr5Ahnxwv4e2a6HQm/g/hzwNtADNFIMiiXEluJ1w0NAMf+MUnS9To+R/wzMAD/09fW1snR/BXwOISTgY7K1tbXVRlX1HZaFt4A3gSdpjsU8QByMa/eBuvgW+z6LID9ie6aRwvPsaZJgv0wCVGQAIj5hLoVzc3OvqSwLEHKG9j7J7ADpVZb6q0j392VlZZvfBrB9CYwAXoALyCgqKqoKh6Mk4CyE9apq9HXTAqampnpAPI1gV8bHx3tYP+cVfwkFuSEAT/qpwW3f4IeDqHLVE4UAvFUTamiHLBZLRX5+fiUVjvFjIoxipAyouupFZQ8KHzVSTk5OaVZWlp3tuemRC9gIYuEMDAy4w3L4Asg/8ng8zXH8JHaf0Egh7NLlrHH9/rch/i8wOf4BRvqEvL0rz4oAAAAaZmNUTAAAABEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQaGt/gAABQFmZEFUAAAAEnjatZdbTBxVHMbXgCYmCEgbsCGFhFgCCQkJfagKL+2uSTOUu6WEO2UXKlvauiSyIlZSN6FRi0lDjA8kRgmKqeUiKmjS9IU+mHql4A1pgrQVWHXDdoFlmDPj99+e0fGElbITT/LLmT1n/uf7zn3WEmnSNG0vqObs3TbAhNCD4CGxXFGUGpQ3EfQs1lMMxZoVzwSNwA4yhLomxlizbkKoy1A0xcFjM80YqNcFeGMxRgNGDOUx4LhuEKPTELGBlUCgWhCy3ocBqy5OBAIr1REbcLlOl4lC4LFwBqjOWEYGXC5XmcVEOjQ1NdXANMz1P/NdRBVe7x92XWh5ebmRGygyGqBYamMnC65eUbQK5I/z4mSbzVZKjekGUB8Sq6ioeMbr9dqXlxcb6ZnvjEbj4qRYaoPqgsHgPpQdIw3S2mqrhYL/RlGKkSeiOre/v79KLx8bGyMxSk+DAo6NCqhOf29gYKAKRXnUBigSdo2dNMU966BKcXvduvXbwaioqCNSgVQmSRLNp8TDErkJG3+mJOXn55fSexRDsWKblKNzDvFsiXa7XzwaDK6GXhZxOp1PGnqbBcKlLP29lpaWp3RRI+uy7Ghvby8nzX8ZAPnp6enFExOf14hBgXsrP4GzXUogxB1BTHw6UUsapCUaoJQCJHJPQ/gtVvD6uuzgc4lGd5x2Uay8vu6YQVt8+gq4Rkq4oIdBDjgCCnQiNJAgtEFt7icNcQeUg5vgT46PUBn7dWRk5Cyf10hTVmVlZanP5z8uLm79FiUDvwCvqqm/Uw6Q66g3LSYTCRmFRRMWVdN+1lRtCT+WVKBxVELVfjRrQJHlWlFYR5blGsvw8PALqPwJBXc0Vb2D/DZG4zbKZoaGhtxmDdTV1RXSiSmKLy4u2mtra4vEE03EZlL/vtpPFF/q7e11ra2tXcEUTMNtD3ggwvnPpfthenq6jm9DUTxRDEgDb4MfwPeADHwH8nYsLh5ELJRbQUy4gGYuNgNuqPeevwbXNzc3c3dqYHV1dQ8Ji6ufRmRjYyNTFI8HU9gNN8gEhv4b5F/CxBezs7NvJicn78LvA2D/dtOB+j1EbGxsAp2EW+8A4TLCj0dUVaXekvBXMHDd7/ePdHV1naD5urt692WUj8PgKPLW/xC3Uj14dn5+3kqx9E1AHyZGA7IiO8Qv5ugrV696MDzXgsGNz0ZHRztxnYaOz76+vmISB2PgMniHi+UAD3gJZPCyM+jtGU1jJ/F8wm63P6Ef66eczvKFhYVGdMzR0dGx5W0oCas0Ly4u7lE09Bb4GAyDD/wB/wUu9irT2BvIz4PnqWxpaYl
2366+BxoxaJzIi9BcTzIE9qWwt2Gh8FBkMxFCsEnYATH8ofI33O73fW8rhf0cAPnqAzn/lGmaW00Cig7CVrAPqrjbR4iDa61fUIv3kUDH4HLDL2fm5s7z3tjgQgMsB7GYICxV3hI7uTkZDMfhVOMYSoUpcoSaVJV9FoNDf0lNNZvtVqP6Vczyi6CC3wEdAMJ2dnZJcGgTAZOowOtjMlNERsYHx93KapyCb1/f3Bw0MXvcwsfgYsgZAC5xxCW4/F4amgaZMZau7u7Tf0vOJyamlqSlpZWSgvH+DGxFgi8BvHXyYDP5zsrfNRISUlJRfG7dxdSG2YMpIB8Qlw4nZ2dDQF/oNvnWznX1tZWEyZO4s+mUjSxzS1nCxv3vyXxf0GE6S+R9YNYr/xWtAAAABpmY1RMAAAAEwAAACAAAAAiAAAAAAAAAAAAZAPoAACsN34XAAAFF2ZkQVQAAAAUeNq1l1tMXEUcxmmgJkZuAtkoWHyxXCKJpvJgpD60rNocWCCgFOmyUHa36hKgLqE0vFXQVCymioYXE8LVeCONpIQHEo0xYhtCE6SpvgnULOzCrpCFhbPn4vdf59Dj2BV6Nk7yyxxmdub7ZuY/F+KMJlVVjwAr48j+LYwLHQYP8eWSJNWh/BxB33w9taG2sYrnAztwgDyu7pwsy29oJri6PEmVnKxtfiwGGjQB1lmi3oAeXXkiaNQMYnbOGjawEQxaOaHiAxgo1sSJYHDDatiA291axQuBx6IZoDp9GRlwu91VsYTByfn5+bOyirW+t97lVOHzrTs0Ia/Xa2cGyvUGqC31cdD1bgPLiqreQe5ixVlms7mSOtMMSJIaEaupqXnV5/M5vN4VO32znWHXBye1pT6obmdn5yjKTrO4yufFU8AfqqL4kK+BdXzfRG5CddHw8PAZbVQTExMkRuklYGGYqYDqtN+Njo6eQdFx6gOUc7vGAQ7rDTxKBsAKZsCLHEaUdeR+cVccjo+PLxUsQpUgCLSeAmtmYibM7JuSUFJSUkm/ozZ373pO6ONhL5ckJ3+2JMzM3OhVVGURFR6IryL3stnwT09P23WjLQDRUoH2O5fL9YImqickis6Ojo5q0vyHAVBSV1fX4Pf7r7PZ8Ch/G/GBV1CfxtgvpRH8jiCmJqdsOTk5FaTFG6CUDQRg6e/vb9ve3v5JUdTfPR7Pl0lJSekGdlA6xYEYCjlvYzew5bMwjexojR4Gx0ApsOhIM2AgjeujFDxHGvwOKAU/gzuI/F+RE7/J4fDc2NjYRbauRlNBbW1tZSCw2cjfHdotSgZ+ROT/QqgALDBuIxhn4mJMJKQX5k3ESYr0g6qotwiYuIXCOQ3EwHexGpBE0cYLa4iiWBc3NDR0PhwOf4+Cm1iCCIj+G2JYnB4cHGyN1UB9fX0ZnZi8+MrKisNms5XzJxqPOUb9A/Vv4n/U3d3tCgQ2RrAEdCZcAIcMrn8R3Q8LCwv1bBvy4ia+wRPgPSzBFPJJMAGugWcfWJw/iORIXgwSozWoBt+C66qyJ/wN+ALB8syDGtja2nqchPnopxnZ3d3N58WTSJxxTVGUceRfgc/n5uYuZWVlpeP7aZAHDu07cpCcnJxGJ+H9dwB3GeGPRxQlMloIK1/TqNfW1j5pbm5uoPXy/+mnDj5FR1cxgtf+a801kcXFxWJqS28CepjoDYiS6ORfzAnj4+PtqBgNBoOfDQwMtOI6jRyfPT09L5M4+AiPkivILzGxo+AtYA+FQk9GyrgHicPheF471luamqqXl5ftm5ubzs7OzvvehgIXpcdTUlLondAJPga94LJv3edmBprxVGtDcLXgCd5AZUtLS6/fW3MVL2KVbr5U6ovrW4h2G54CJ0AWE3kR9IEPMaoPkL9rt9trqA7CHfjbrapyi/aEs1gsFfK/1/wp7XkHTjINaO2fSOQddHAVXMFoL8/OzrrZaFAnX4C4W8YMQLCJNSmanJy0cZEPwwYTG3UveD8sh7sKCwurtKsZZe3gbbA3A1SXm5tbHgqJTs0E7oJGwwZGRkYaIdwj43Dq6+uz032uMwcDcsQAZqFJ1+xY+8X207IsItolZ1dXF+LAeDplMpkqMjMzqRNB/5jYCATO0wzIMLC6uvom96gRMjIyylJTU8vYmhtO2aCE4APH6XTW4KyA+JrLarVWR2knsO+YUgKxzy1njtruf0v8/wUG019dDISlQm+mHQAAABpmY1RMAAAAFQAAACAAAAAhAAAAAAAAAAAAZAPoAABQgGYUAAAFD2ZkQVQAAAAWeAGl13tIW9cDB/BTTCtCdbYV2SjKGJ12zL+6f7bpBnUZG1cTQyzVn49Y42266NRNVuqEPXzgqpvsD53stzHcKGHdBttEkCBM6CjdoxsrQoUhSH2kZorYlkaTcO89+570XHd7SC4xOfDxHO/jvO85JyTVQCktgAZFURp5mqQimYcegUNABA2qqp5D7GFpIIIDsD/dCnTAEgTgTeGeR0AMjoNMFUVG/FQ6FfgbVuE2j59MogIHwc16h0H6TMoVwPheR7xMqRagGg0i/X0SFXhJv8YqcPf+/QYgiRCzm7Ozs33I6JZG6QrrBU3T/kH8ikkFHhWvd3V1VQNJhJjdtFgs5dvb21di80DTAtqDXrgGZHNzQ9YLWV9fbwGCdJXechbPzc01E0LKk/2smuEqzEA97MPlo0NDQ2wiLsKyYS6Q2traUxsbG3IQhbM0YMhoi7H1VqvVyfLg+R+jCq2FM8aJaZw4V+E3+AMt/QvxD/Ac3i1dWlm6pFHtFnphFYV+DQThZbBxViBTU1On9B7w+Xz1uFSG//OhSu+VB3Hs69hvrEAO/My791e4Dn/CjXA4/HFmZqZtfHy8a2xsrCsjI0MCgpDPK2HlaRakiooKpyRJ1XimcnV19aRKVWGugKKcRXxgtwIIFr/f/w5m+izviWt6b6DVNyYnJ+sNrS2BRKFEf661o/V5sWAmHAp7LlzoOc3KJIZggQq73V4fCAQ+x4NXeEV+gd+hDPcPc+aBP2f8IvTu98/MNBYVFTlYWWIFWCgECWyD/YPeO3fvXFY07aeFhYVPsrOzjwDZC4QjbB6EQiHPzbmbzWxoeO9IvKy4IQtOQCXYdOYtN+0Jm0ElPANZ4udXCl9hkWGznvkRJhUlehmTro2Pa6qhpK6uzrm1teUWhwMaoIBgln6BxDeYgN8i1n3HTQBJU4OxYCO2lRP8+Qz/+GJUFagPlQJQ1E+BpCOqRF16gaLozk4jGRkZce/s7PwfF76ECQaFT2DyjGMVbAaSDpfLVWVctnXB20G5qanJLq5oIiukE5LKP198qL293bW2ttaLmn4INbAPSApK2f4wPz/vYqtjnMLzxS8iD2QYwTB8hHgIBuGJvRcubM0q4KwABxMdSF5UVXoR8TBmbKxgldIBXGM98TiQvcAceizOpwdKC+LjYgWy4CI3CAP4IvoQvzc9Pe1lKyHShXA0qZZDTk7OYd8lX3282a9QYTOCTJUVCtAH7y8uLr7ldDpr2HgFg8FKdihFpToQv2A25nqLsROWs3fZmYAdTB6uAH14O0awjI6OtkQikXdxsnm7t3egCdtpbPns7OwsY4VDB7SBDAQK0JJGfUUDAm7jmMuy/Ky+rLe1tZ3GRue+dy90tqcn/m4oCbO0DA6hkDpk2Amvg3dlZaUOdlc4itbyNFkOLP/PcBr2QBXyyIUyIW8p0W74KpzUj1GRCH0ambwB7ciUtf41h8PmAGI84XDEZrM52DVh8h0DwvMs52UUJn9OVHe73otDi4u3Ju6pGKHUP+NvFK7Xpvy7AC3w8q5vxdHsXHFxcZW+NRu7mqcJu8eeCYVD/6330agbSCLE7Obw8AfVqhptRdrb3d1dw/dzkqgHGIQT3efP1+AdTxj6+/sdQBIhpjcxXrm5ufa8vDw70pLxMMGO5Kzl+sYChOHPSOwd9i4f85RDIVQw4sSJ/S7Y3JTXDb8LOON7Ek+nFSyc2S5nNX3PJPwLu02sWzaoOecAAAATdEVYdFNvZnR3YXJlAEphcG5nIHIxMTkn6LNhAAAAAElFTkSuQmCC);background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .stampEditing,ngx-extended-pdf-viewer .highlighting{touch-action:none}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0;display:inline-block}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{dis
236play:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}ngx-extended-pdf-viewer div.zoom,ngx-extended-pdf-viewer div.zoom *{box-sizing:content-box!important}.hiddenCanvasElement{display:none}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}#printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible!important;margin:0;padding:0}body[data-pdfjsprinting]{background:#0000 none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none!important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block!important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}ngx-extended-pdf-viewer .toggle-button{--slider-direction: 1}html[dir=rtl] ngx-extended-pdf-viewer .toggle-button{--slider-direction: -1}ngx-extended-pdf-viewer .toggle-button{--button-background-color: #f0f0f4;--button-background-color-hover: #e0e0e6;--button-background-color-active: #cfcfd8;--color-accent-primary: #0060df;--color-accent-primary-hover: #0250bb;--color-accent-primary-active: #054096;--border-interactive-color: #8f8f9d;--border-radius-circle: 9999px;--border-width: 1px;--size-item-small: 16px;--size-item-large: 32px;--color-canvas: white;--slider-direction: 1;--toggle-background-color: var(--button-background-color);--toggle-background-color-hover: var(--button-background-color-hover);--toggle-background-color-active: var(--button-background-color-active);--toggle-background-color-pressed: var(--color-accent-primary);--toggle-background-color-pressed-hover: var(--color-accent-primary-hover);--toggle-background-color-pressed-active: var(--color-accent-primary-active);--toggle-border-color: var(--border-interactive-color);--toggle-border-color-hover: var(--toggle-border-color);--toggle-border-color-active: var(--toggle-border-color);--toggle-border-radius: var(--border-radius-circle);--toggle-border-width: var(--border-width);--toggle-height: var(--size-item-small);--toggle-width: var(--size-item-large);--toggle-dot-background-color: var(--toggle-border-color);--toggle-dot-background-color-hover: var(--toggle-dot-background-color);--toggle-dot-background-color-active: var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed: var(--color-canvas);--toggle-dot-margin: 1px;--toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));--toggle-dot-width: var(--toggle-dot-height);--toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));appearance:none;padding:0;margin:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background:var(--toggle-background-color);box-sizing:border-box!important;flex-shrink:0}ngx-extended-pdf-viewer .toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}ngx-extended-pdf-viewer .toggle-button:enabled:hover{background:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button:enabled:active{background:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]{background:var(--toggle-background-color-pressed);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover{background:var(--toggle-background-color-pressed-hover);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active{background:var(--toggle-background-color-pressed-active);border-color:transparent}ngx-extended-pdf-viewer .toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover:before,ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:dir(rtl):before{translate:calc(-1*var(--toggle-dot-transform-x))}@media (prefers-color-scheme: dark){.toggle-button{--button-background-color: color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);--button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);--color-accent-primary: #0df;--color-accent-primary-hover: #80ebff;--color-accent-primary-active: #aaf2ff;--border-interactive-color: #bfbfc9;--color-canvas: #1c1b22}}@media (forced-colors: active){.toggle-button{--color-accent-primary: ButtonText;--color-accent-primary-hover: SelectedItem;--color-accent-primary-active: SelectedItem;--border-interactive-color: ButtonText;--button-background-color: ButtonFace;--border-interactive-color-hover: SelectedItem;--border-interactive-color-active: SelectedItem;--border-interactive-color-disabled: GrayText;--color-canvas: ButtonText}}@media (prefers-reduced-motion: no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button:is([aria-pressed=true]:enabled:hover,[aria-pressed=true]:enabled:hover:active){border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:hover:before,.toggle-button:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-dot-background-color: var(--color-accent-primary);--toggle-dot-background-color-hover: var(--color-accent-primary-hover);--toggle-dot-background-color-active: var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed: var(--button-background-color);--toggle-background-color-disabled: var(--button-background-color-disabled);--toggle-border-color-hover: var(--border-interactive-color-hover);--toggle-border-color-active: var(--border-interactive-color-active);--toggle-border-color-disabled: var(--border-interactive-color-disabled)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);inset:-2px}.toggle-button[aria-pressed=true]:enabled:active:after{border-color:var(--toggle-border-color-active)}}.stf__parent{position:relative;display:block;box-sizing:border-box;transform:translateZ(0);-ms-touch-action:pan-y;touch-action:pan-y}.sft__wrapper{position:relative;width:100%;box-sizing:border-box}.stf__parent canvas{position:absolute;width:100%;height:100%;left:0;top:0}.stf__block{position:absolute;width:100%;height:100%;box-sizing:border-box;perspective:2000px}.stf__item{display:none;position:absolute;transform-style:preserve-3d}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;
236left:0;top:0}ngx-extended-pdf-viewer .dialog{--dialog-bg-color: white;--dialog-border-color: white;--dialog-shadow: 0 2px 14px 0 rgb(58 57 68 / .2);--text-primary-color: #15141a;--text-secondary-color: #5b5b66;--hover-filter: brightness(.9);--focus-ring-color: #0060df;--focus-ring-outline: 2px solid var(--focus-ring-color);--link-fg-color: #0060df;--link-hover-fg-color: #0250bb;--separator-color: #f0f0f4;--textarea-border-color: #8f8f9d;--textarea-bg-color: white;--textarea-fg-color: var(--text-secondary-color);--radio-bg-color: #f0f0f4;--radio-checked-bg-color: #fbfbfe;--radio-border-color: #8f8f9d;--radio-checked-border-color: #0060df;--button-secondary-bg-color: #f0f0f4;--button-secondary-fg-color: var(--text-primary-color);--button-secondary-border-color: var(--button-secondary-bg-color);--button-secondary-hover-bg-color: var(--button-secondary-bg-color);--button-secondary-hover-fg-color: var(--button-secondary-fg-color);--button-secondary-hover-border-color: var(--button-secondary-hover-bg-color);--button-primary-bg-color: #0060df;--button-primary-fg-color: #fbfbfe;--button-primary-border-color: var(--button-primary-bg-color);--button-primary-hover-bg-color: var(--button-primary-bg-color);--button-primary-hover-fg-color: var(--button-primary-fg-color);--button-primary-hover-border-color: var(--button-primary-hover-bg-color);font:message-box;font-size:13px;font-weight:400;line-height:150%;border-radius:4px;padding:12px 16px;border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog{--dialog-bg-color: #1c1b22;--dialog-border-color: #1c1b22;--dialog-shadow: 0 2px 14px 0 #15141a;--text-primary-color: #fbfbfe;--text-secondary-color: #cfcfd8;--focus-ring-color: #0df;--hover-filter: brightness(1.4);--link-fg-color: #0df;--link-hover-fg-color: #80ebff;--separator-color: #52525e;--textarea-bg-color: #42414d;--radio-bg-color: #2b2a33;--radio-checked-bg-color: #15141a;--radio-checked-border-color: #0df;--button-secondary-bg-color: #2b2a33;--button-primary-bg-color: #0df;--button-primary-fg-color: #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog{--dialog-bg-color: Canvas;--dialog-border-color: CanvasText;--dialog-shadow: none;--text-primary-color: CanvasText;--text-secondary-color: CanvasText;--hover-filter: none;--focus-ring-color: ButtonBorder;--link-fg-color: LinkText;--link-hover-fg-color: LinkText;--separator-color: CanvasText;--textarea-border-color: ButtonBorder;--textarea-bg-color: Field;--textarea-fg-color: ButtonText;--radio-bg-color: ButtonFace;--radio-checked-bg-color: ButtonFace;--radio-border-color: ButtonText;--radio-checked-border-color: ButtonText;--button-secondary-bg-color: ButtonFace;--button-secondary-fg-color: ButtonText;--button-secondary-border-color: ButtonText;--button-secondary-hover-bg-color: AccentColor;--button-secondary-hover-fg-color: AccentColorText;--button-primary-bg-color: ButtonText;--button-primary-fg-color: ButtonFace;--button-primary-hover-bg-color: AccentColor;--button-primary-hover-fg-color: AccentColorText}}ngx-extended-pdf-viewer .dialog .mainContainer *:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}ngx-extended-pdf-viewer .dialog .mainContainer .title{display:flex;width:auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}ngx-extended-pdf-viewer .dialog .mainContainer .title>span{font-size:13px;font-style:normal;font-weight:590;line-height:150%}ngx-extended-pdf-viewer .dialog .mainContainer .dialogSeparator{width:100%;height:0;margin-block:4px;border-top:1px solid var(--separator-color);border-bottom:none}ngx-extended-pdf-viewer .dialog .mainContainer .dialogButtonsGroup{display:flex;gap:12px;align-self:flex-end}ngx-extended-pdf-viewer .dialog .mainContainer .radio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton{display:flex;gap:8px;align-self:stretch;align-items:center}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input{appearance:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:var(--radio-bg-color);border:1px solid var(--radio-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input:hover{filter:var(--hover-filter)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioButton input:checked{background-color:var(--radio-checked-bg-color);border:4px solid var(--radio-checked-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioLabel{display:flex;padding-inline-start:24px;align-items:flex-start;gap:10px;align-self:stretch}ngx-extended-pdf-viewer .dialog .mainContainer .radio>.radioLabel>
236span{flex:1 0 0;font-size:11px;color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)){border-radius:4px;border:1px solid;font:menu;font-weight:600;padding:4px 16px;width:auto;height:32px}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)):hover{cursor:pointer;filter:var(--hover-filter)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).secondaryButton{color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).secondaryButton:hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).primaryButton{color:var(--button-primary-fg-color);background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);opacity:1}ngx-extended-pdf-viewer .dialog .mainContainer button:not(:is(.toggle-button,.closeButton)).primaryButton:hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}ngx-extended-pdf-viewer .dialog .mainContainer a{color:var(--link-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer a:hover{color:var(--link-hover-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer textarea{font:inherit;padding:8px;resize:none;margin:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color)}ngx-extended-pdf-viewer .dialog .mainContainer textarea:focus{outline-offset:0;border-color:#0000}ngx-extended-pdf-viewer .dialog .mainContainer textarea:disabled{pointer-events:none;opacity:.4}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: #ffebcd;--message-bar-fg-color: #15141a;--message-bar-border-color: rgb(0 0 0 / .08);--message-bar-icon: url(/assets/images/messageBar_warning.svg);--message-bar-icon-color: #cd411e;align-self:stretch}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: #5a3100;--message-bar-fg-color: #fbfbfe;--message-bar-border-color: rgb(255 255 255 / .08);--message-bar-icon-color: #e49c49}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog .mainContainer .messageBar{--message-bar-bg-color: HighlightText;--message-bar-fg-color: CanvasText;--message-bar-border-color: CanvasText;--message-bar-icon-color: CanvasText}}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div:before,ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div{margin-block:4px}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div .title{font-size:13px;font-weight:590}ngx-extended-pdf-viewer .dialog .mainContainer .messageBar>div>div .description{font-size:13px}ngx-extended-pdf-viewer .dialog .mainContainer .toggler{display:flex;align-items:center;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .dialog .mainContainer .toggler>.togglerLabel{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .messageBar{--closing-button-icon: url(/assets/images/messageBar_closingButton.svg);--message-bar-close-button-color: var(--text-primary-color);--message-bar-close-button-color-hover: var(--text-primary-color);--message-bar-close-button-border-radius: 4px;--message-bar-close-button-border: none;--message-bar-close-button-hover-bg-color: rgb(21 20 26 / .14);--message-bar-close-button-active-bg-color: rgb(21 20 26 / .21);--message-bar-close-button-focus-bg-color: rgb(21 20 26 / .07);display:flex;position:relative;padding:8px 8px 8px 16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;border-radius:4px;border:1px solid var(--message-bar-border-color);background:var(--message-bar-bg-color);color:var(--message-bar-fg-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .messageBar{--message-bar-close-button-hover-bg-color: rgb(251 251 254 / .14);--message-bar-close-button-active-bg-color: rgb(251 251 254 / .21);--message-bar-close-button-focus-bg-color: rgb(251 251 254 / .07)}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .messageBar{--message-bar-close-button-color: ButtonText;--message-bar-close-button-border: 1px solid ButtonText;--message-bar-close-button-hover-bg-color: ButtonText;--message-bar-close-button-active-bg-color: ButtonText;--message-bar-close-button-focus-bg-color: ButtonText;--message-bar-close-button-color-hover: HighlightText}}ngx-extended-pdf-viewer .messageBar>div{display:flex;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .messageBar>div:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--message-bar-icon);mask-image:var(--message-bar-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-icon-color);flex-shrink:0}
236ngx-extended-pdf-viewer .messageBar button{cursor:pointer}ngx-extended-pdf-viewer .messageBar button:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}ngx-extended-pdf-viewer .messageBar .closeButton{width:32px;height:32px;background:none;border-radius:var(--message-bar-close-button-border-radius);border:var(--message-bar-close-button-border);display:flex;align-items:center;justify-content:center}ngx-extended-pdf-viewer .messageBar .closeButton:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--closing-button-icon);mask-image:var(--closing-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-close-button-color)}ngx-extended-pdf-viewer .messageBar .closeButton:is(:hover,:active,:focus):before{background-color:var(--message-bar-close-button-color-hover)}ngx-extended-pdf-viewer .messageBar .closeButton:hover{background-color:var(--message-bar-close-button-hover-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton:active{background-color:var(--message-bar-close-button-active-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton:focus{background-color:var(--message-bar-close-button-focus-bg-color)}ngx-extended-pdf-viewer .messageBar .closeButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: #15141a;--message-bar-icon: url(/assets/images/secondaryToolbarButton-documentProperties.svg);--message-bar-icon-color: #0060df;--message-bar-bg-color: #deeafc;--message-bar-fg-color: var(--text-primary-color);--message-bar-border-color: rgb(0 0 0 / .08);--undo-button-bg-color: rgb(21 20 26 / .07);--undo-button-bg-color-hover: rgb(21 20 26 / .14);--undo-button-bg-color-active: rgb(21 20 26 / .21);--undo-button-fg-color: var(--message-bar-fg-color);--undo-button-fg-color-hover: var(--undo-button-fg-color);--undo-button-fg-color-active: var(--undo-button-fg-color);--focus-ring-color: #0060df;--focus-ring-outline: 2px solid var(--focus-ring-color);position:fixed;top:50px;left:50%;transform:translate(-50%);z-index:10;padding-block:8px;padding-inline:16px 8px;font:menu;font-size:15px;cursor:default}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: #fbfbfe;--message-bar-icon-color: #73a7f3;--message-bar-bg-color: #003070;--message-bar-border-color: rgb(255 255 255 / .08);--undo-button-bg-color: rgb(255 255 255 / .08);--undo-button-bg-color-hover: rgb(255 255 255 / .14);--undo-button-bg-color-active: rgb(255 255 255 / .21)}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #editorUndoBar{--text-primary-color: CanvasText;--message-bar-icon-color: CanvasText;--message-bar-bg-color: Canvas;--message-bar-border-color: CanvasText;--undo-button-bg-color: ButtonText;--undo-button-bg-color-hover: SelectedItem;--undo-button-bg-color-active: SelectedItem;--undo-button-fg-color: ButtonFace;--undo-button-fg-color-hover: SelectedItemText;--undo-button-fg-color-active: SelectedItemText;--focus-ring-color: CanvasText}}
236ngx-extended-pdf-viewer #editorUndoBar button{cursor:pointer}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton{border-radius:4px;font-weight:590;line-height:19.5px;color:var(--undo-button-fg-color);border:none;padding:4px 16px;margin-inline-start:8px;height:32px;background-color:var(--undo-button-bg-color)}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton:hover{background-color:var(--undo-button-bg-color-hover);color:var(--undo-button-fg-color-hover)}ngx-extended-pdf-viewer #editorUndoBar #editorUndoBarUndoButton:active{background-color:var(--undo-button-bg-color-active);color:var(--undo-button-fg-color-active)}ngx-extended-pdf-viewer #editorUndoBar>div{align-items:center}
237`],encapsulation:2}));let i=t;return i})(),kue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-password-dialog"]],decls:13,vars:0,consts:[["id","passwordDialog"],[1,"row"],["for","password","id","passwordText","data-l10n-id","pdfjs-password-label"],["type","text","id","password",1,"toolbarField"],[1,"buttonRow"],["id","passwordCancel",1,"dialogButton"],["data-l10n-id","pdfjs-password-cancel-button"],["
237id","passwordSubmit",1,"dialogButton"],["data-l10n-id","pdfjs-password-ok-button"]],template:function(n,r){n&1&&(q(0,"dialog",0)(1,"div",1)(2,"label",2),ve(3,"Enter the password to open this PDF file:"),Y()(),q(4,"div",1),ne(5,"input",3),Y(),q(6,"div",4)(7,"button",5)(8,"span",6),ve(9,"Cancel"),Y()(),q(10,"button",7)(11,"span",8),ve(12,"OK"),Y()()()())},encapsulation:2}));let i=t;return i})(),Eue=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-prepare-printing-dialog"]],decls:12,vars:0,consts:[["id","printServiceDialog"],[1,"row"],["data-l10n-id","pdfjs-print-progress-message"],["value","0","max","100"],["data-l10n-id","pdfjs-print-progress-percent","data-l10n-args",'{ "progress": 0 }',1,"relative-progress"],[1,"buttonRow"],["id","printCancel","type","button",1,"dialogButton"],["data-l10n-id","pdfjs-print-progress-close-button"]],template:function(n,r){n&1&&(q(0,"dialog",0)(1,"div",1)(2,"span",2),ve(3,"Preparing document for printing\u2026"),Y()(),q(4,"div",1),ne(5,"progress",3),q(6,"span",4),ve(7,"0%"),Y()(),q(8,"div",5)(9,"button",6)(10,"span",7),ve(11,"Cancel"),Y()()()())}
237,styles:["#printServiceDialog[_ngcontent-%COMP%]{min-width:200px}"]}));let i=t;return i})(),VN=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"buttons",[]);N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}add(e){let n=e.secondaryMenuId??this.addDefaultPrefix(e),r=this.buttons.findIndex(s=>s.id===n),a={id:n,cssClass:e.cssClass,l10nId:e.l10nId,l10nLabel:e.l10nLabel,title:e.title,toggled:e.toggled,disabled:e.disabled,order:e.order??99999,image:e.imageHtml,action:e.action,eventBusName:e.eventBusName,closeOnClick:e.closeOnClick};r>=0?(this.buttons[r]=a,setTimeout(()=>{if(this.PDFViewerApplication?.l10n){let s=document.getElementById(n);this.PDFViewerApplication.l10n.translate(s).then(()=>{})}},0)):this.buttons.push(a),this.buttons.sort((s,l)=>s.order-l.order)}addDefaultPrefix(e){return e.primaryToolbarId.startsWith("primary")?e.primaryToolbarId.replace("primary","secondary"):"secondary"+e.primaryToolbarId.substring(0,1).toUpperCase()+e.primaryToolbarId.substring(1)}update(e){let n=e.secondaryMenuId??this.addDefaultPrefix(e);this.buttons.some(r=>r.id===n)&&this.add(e)}};N(t,"\u0275fac",function(n){return new(n||t)(oe(Gi))}),N(t,"\u0275prov",ge({token:t,factory:t.\u0275fac,providedIn:"root"}));let i=t;return i})(),Sue=(()=>{let t=class t{constructor(e,n,r,a,s){N(this,"element");N(this,"notificationService");N(this,"platformId");N(this,"pdfShyButtonService");N(this,"ngxExtendedPdfViewerService");N(this,"customSecondaryToolbar");N(this,"secondaryToolbarTop");N(this,"mobileFriendlyZoomScale");N(this,"localizationInitialized");N(this,"spreadChange",new pe);N(this,"disablePreviousPage",!0);N(this,"disableNextPage",!0);N(this,"classMutationObserver");N(this,"PDFViewerApplication");this.element=e,this.notificationService=n,this.platformId=r,this.pdfShyButtonService=a,this.ngxExtendedPdfViewerService=s,Di(()=>{this.PDFViewerApplication=n.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("pagechanging",()=>{this.updateUIState()}),this.PDFViewerApplication?.eventBus.on("pagerendered",()=>{this.updateUIState()})}updateUIState(){setTimeout(()=>{let e=this.PDFViewerApplication?.pdfViewer.currentPageNumber,n=document.getElementById("previousPage");n&&(this.disablePreviousPage=Number(e)<=1,n.disabled=this.disablePreviousPage);let r=document.getElementById("nextPage");r&&(this.disableNextPage=e===this.PDFViewerApplication?.pagesCount,r.disabled=this.disableNextPage)})}onSpreadChange(e){this.spreadChange.emit(e)}ngOnChanges(e){setTimeout(()=>this.checkVisibility())}onResize(){setTimeout(()=>this.checkVisibility())}ngAfterViewInit(){if(_a(this.platformId)){let e=this.element.nativeElement,n={attributes:!0,childList:!0,subtree:!0};this.classMutationObserver=new MutationObserver((r,a)=>{for(let s of r)if(s.type==="attributes"){if(s.attributeName==="class"){this.checkVisibility();break}}else if(s.type==="childList"){this.checkVisibility();break}}),this.classMutationObserver.observe(e,n)}}ngOnDestroy(){this.classMutationObserver&&(this.classMutationObserver.disconnect(),this.classMutationObserver=void 0)}checkVisibility(){let e=0,r=this.element.nativeElement.children.item(0);if(r){let a=r.children.item(0);a&&a instanceof HTMLElement&&(e=this.checkVisibilityRecursively(a))}this.ngxExtendedPdfViewerService.secondaryMenuIsEmpty=e===0}checkVisibilityRecursively(e){if(typeof window>"u"||e.style.display==="none"||e.classList.contains("hidden")||e.classList.contains("invisible")||window.getComputedStyle(e).display==="none")return 0;if(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement)return 1;let r=0,a=e.children;if(a?.length)for(let s=0;s<a.length&&r===0;s++){let l=a.item(s);l&&l instanceof HTMLElement&&(r+=this.checkVisibilityRecursively(l))}return r}onClick(e,n,r,a){e.target?.classList.add("toggled"),n?(n.call(this,e,!0),e.preventDefault()):r&&(this.PDFViewerApplication?.eventBus.dispatch(r),e.preventDefault()),a&&this.PDFViewerApplication?.secondaryToolbar.close()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Pe),G(Gi),G(cr),G(VN),G(ky))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-secondary-toolbar"]],hostBindings:function(n,r){n&1&&Se("resize",function(){return r.onResize()},!1,iw)},inputs:{customSecondaryToolbar:"customSecondaryToolbar",secondaryToolbarTop:"secondaryToolbarTop",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",localizationInitialized:"localizationInitialized"},outputs:{spreadChange:"spreadChange"},features:[gt],decls:3,vars:1,consts:[["defaultSecondaryToolbar",""],[3,"ngTemplateOutlet"],["id","secondaryToolbar",1,"secondaryToolbar","hidden","doorHangerRight"],["id","secondaryToolbarButtonContainer"],["type","button",1,"secondaryToolbarButton",3,"id","ngClass","toggled","title","disabled"],["type","button",1,"secondaryToolbarButton",3,"click","id","ngClass","title","disabled"],["role","img","aria-hidden","true",1,"icon",3,"innerHTML"],[1,"toolbar-caption"]],template:function(n,r){if(n&1&&(Ji(0,1),Ae(1,bde,4,6,"ng-template",null,0,Gr)),n&2){let a=qi(2);J("ngTemplateOutlet",r.customSecondaryToolbar?r.customSecondaryToolbar:a)}},dependencies:[hr,bo,iue],styles:["svg[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0;left:0}.secondaryToolbarButton[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-start;border:0 none;background:none;width:calc(100% - 4px);height:25px;position:relative;margin:0 0 4px;padding:3px 0 1px;min-height:25px;white-space:normal}.secondaryToolbarButton[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.secondaryToolbarButton[disabled][_ngcontent-%COMP%]{opacity:.5}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:4px;text-align:left}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:4px;text-align:right}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbar[_ngcontent-%COMP%]{height:auto;z-index:3000}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}  [dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer[_ngcontent-%COMP%]{width:250px;max-height:775px;overflow-y:auto;-webkit-overflow-scrolling:touch}.toolbar-caption[_ngcontent-%COMP%]{position:relative;top:-3px}.icon[_ngcontent-%COMP%]{width:24px}"]}));let i=t;return i})(),Due=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"customThumbnail");N(this,"hideSidebarToolbar",!1);N(this,"mobileFriendlyZoomScale",1);N(this,"defaultThumbnail");N(this,"linkService");N(this,"thumbnailDrawn",new pe);N(this,"PDFViewerApplication");N(this,"thumbnailListener");this.notificationService=e,typeof window<"u"&&Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&(this.thumbnailListener=this.createThumbnail.bind(this),this.PDFViewerApplication.eventBus.on("rendercustomthumbnail",this.thumbnailListener))})}get top(){let e=0;return this.hideSidebarToolbar||(e=32*this.mobileFriendlyZoomScale,e===32&&(e=33)),`${e}px`}ngOnDestroy(){this.linkService=void 0,this.thumbnailListener&&this.PDFViewerApplication?.eventBus.off("rendercustomthumbnail",this.thumbnailListener)}
237createThumbnail({pdfThumbnailView:e,linkService:n,id:r,container:a,thumbPageTitlePromiseOrPageL10nArgs:s}){this.linkService=n;let d=(this.customThumbnail??this.defaultThumbnail).createEmbeddedView(null).rootNodes[0];d.classList.remove("pdf-viewer-template");let u=d;u.href=n.getAnchorUrl(`#page=${r}`),u.className=`thumbnail${r}`,u.setAttribute("data-l10n-id","pdfjs-thumb-page-title"),u.setAttribute("data-l10n-args",s),this.replacePageNumberEverywhere(d,r.toString()),u.onclick=()=>(n.page=r,!1),e.anchor=u;let h=d.getElementsByTagName("img")[0];e.div=d.getElementsByClassName("thumbnail")[0],a.appendChild(d);let p={thumbnail:d,container:a,pageId:r};return this.thumbnailDrawn.emit(p),h}onKeyDown(e){e.code==="ArrowDown"?this.linkService&&(e.ctrlKey||e.metaKey?this.linkService.page=this.linkService.pagesCount:this.linkService.page<this.linkService.pagesCount&&(this.linkService.page=this.linkService.page+1),e.preventDefault()):e.code==="ArrowUp"&&this.linkService&&(e.ctrlKey||e.metaKey?this.linkService.page=1:this.linkService.page>1&&(this.linkService.page=this.linkService.page-1),e.preventDefault())}replacePageNumberEverywhere(e,n){e.attributes&&Array.from(e.attributes).forEach(r=>{r.value.includes("PAGE_NUMBER")&&(r.value=r.value.replace("PAGE_NUMBER",n))}),e.childNodes.forEach(r=>{r.nodeType===Node.ELEMENT_NODE?this.replacePageNumberEverywhere(r,n):r.nodeType===Node.TEXT_NODE&&r.nodeValue?.includes("PAGE_NUMBER")&&(r.nodeValue=r.nodeValue.replace("PAGE_NUMBER",n))})}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-sidebar-content"]],viewQuery:function(n,r){if(n&1&&ct(vde,5,ci),n&2){let a;Te(a=Me())&&(r.defaultThumbnail=a.first)}},inputs:{customThumbnail:"customThumbnail",hideSidebarToolbar:"hideSidebarToolbar",mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},outputs:{thumbnailDrawn:"thumbnailDrawn"},decls:7,vars:2,consts:[["defaultThumbnail",""],["id","sidebarContent"],["id","thumbnailView",3,"keydown"],["id","outlineView",1,"hidden"],["id","attachmentsView",1,"hidden"],["id","layersView",1,"hidden"],[1,"pdf-viewer-template"],["data-page-number","PAGE_NUMBER",1,"thumbnail"],["alt","miniature of the page",1,"thumbnailImage"]],template:function(n,r){if(n&1){let a=It();q(0,"div",1)(1,"div",2),Se("keydown",function(l){return je(a),Ve(r.onKeyDown(l))}),Y(),ne(2,"div",3)(3,"div",4)(4,"div",5),Y(),Ae(5,yde,3,0,"ng-template",null,0,Gr)}n&2&&vi("top",r.top)}}));let i=t;return i})(),Tue=(()=>{let t=class t{constructor(){N(this,"mobileFriendlyZoomScale",1)}get height(){return`${32*this.mobileFriendlyZoomScale}px`}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-sidebar-toolbar"]],inputs:{mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},decls:30,vars:12,consts:[["id","toolbarSidebar"],["id","toolbarSidebarLeft"],["aria-label","Thumbnails","type","button","id","viewThumbnail","title","Show Thumbnails","data-l10n-id","pdfjs-thumbs-button",1,"toolbarButton","toggled"],["data-l10n-id","pdfjs-thumbs-button-label"],["role","img","aria-label","Thumbnails","width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"],["type","button","id","viewOutline","title","Show Document Outline (double-click to expand/collapse all items)","data-l10n-id","pdfjs-document-outline-button","hidden","true","aria-label","Show Document Outline (double-click to expand/collapse all items)",1,"toolbarButton"],["data-l10n-id","pdfjs-document-outline-button-label"],["role","img","aria-label","Show Document Outline (double-click to expand/collapse all items)","width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z"],["type","button","id","viewAttachments","title","Show Attachments","data-l10n-id","pdfjs-attachments-button","hidden","true",1,"toolbarButton"],["data-l10n-id","pdfjs-attachments-button-label"],["width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"],["id","viewLayers","type","button","title","Show Layers (double-click to reset all layers to the default state)","data-l10n-id","pdfjs-layers-button","hidden","true","aria-label","Show Layers (double-click to reset all layers to the default state)",1,"toolbarButton"],["data-l10n-id","pdfjs-layers-button-label"],["role","img","aria-label","Show Layers (double-click to reset all layers to the default state)","width","20px","height","20px","xmlns","http://www.w3.org/2000/svg","fill","currentColor","viewBox","0 0 4.233 4.233",1,"margin-left-1px"],["d","M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 
2370m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z"],["id","toolbarSidebarRight"],["id","outlineOptionsContainer",1,"hidden"],["type","button","id","currentOutlineItem","disabled","disabled","title","Find Current Outline Item","data-l10n-id","pdfjs-current-outline-item-button","aria-label","Find Current Outline Item",1,"toolbarButton"],["data-l10n-id","pdfjs-current-outline-item-button-label"],["role","img","aria-label","Find Current Outline Item","width","20px","height","20px","xmlns","http://www.w3.org/2000/svg","fill","currentColor"],["d","m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z"],["d","m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911"]],template:function(n,r){n&1&&(q(0,"div",0)(1,"div",1)(2,"button",2)(3,"span",3),ve(4,"Thumbnails"),Y(),Pi(),q(5,"svg",4),ne(6,"path",5),Y()(),yr(),q(7,"button",6)(8,"span",7),ve(9,"Document Outline"),Y(),Pi(),q(10,"svg",8),ne(11,"path",9),Y()(),yr(),q(12,"button",10)(13,"span",11),ve(14,"Attachments"),Y(),Pi(),q(15,"svg",12),ne(16,"path",13),Y()(),yr(),q(17,"button",14)(18,"span",15),ve(19,"Layers"),Y(),Pi(),q(20,"svg",16),ne(21,"path",17),Y()()(),yr(),q(22,"div",18)(23,"div",19)(24,"button",20)(25,"span",21),ve(26,"Current Outline Item"),Y(),Pi(),q(27,"svg",22),ne(28,"path",23)(29,"path",24),Y()()()()()),n&2&&(vi("height",r.height),$(2),vi("zoom",r.mobileFriendlyZoomScale),$(5),vi("zoom",r.mobileFriendlyZoomScale),$(5),vi("zoom",r.mobileFriendlyZoomScale),$(5),vi("zoom",r.mobileFriendlyZoomScale),$(7),vi("zoom",r.mobileFriendlyZoomScale))},styles:["button.toolbarButton[_ngcontent-%COMP%]{margin-right:4px!important;width:22px;height:22px}div#toolbarSidebar[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-left:4px!important}.margin-left-1px[_ngcontent-%COMP%]{margin-left:1px}"]}));let i=t;return i})(),Mue=(()=>{let t=class t{constructor(e,n){N(this,"elementRef");N(this,"ref");N(this,"sidebarPositionTop");N(this,"sidebarVisible",!0);N(this,"mobileFriendlyZoomScale",1);N(this,"showSidebarButton",!0);N(this,"customSidebar");N(this,"customThumbnail");N(this,"thumbnailDrawn",new pe);N(this,"hideSidebarToolbar",!0);this.elementRef=e,this.ref=n}showToolbarWhenNecessary(){let n=this.elementRef.nativeElement.querySelectorAll("button"),r=0;for(let a=0;a<n.length;a++)n.item(a).hidden||r++;this.hideSidebarToolbar=r<=1,this.ref.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Pe),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-sidebar"]],inputs:{sidebarPositionTop:"sidebarPositionTop",sidebarVisible:"sidebarVisible",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",showSidebarButton:"showSidebarButton",customSidebar:"customSidebar",customThumbnail:"customThumbnail"},outputs:{thumbnailDrawn:"thumbnailDrawn"},ngContentSelectors:jN,decls:4,vars:1,consts:[["defaultSidebar",""],[4,"ngTemplateOutlet"],["id","sidebarContainer"],["id","additionalSidebarContainer",1,"hidden"],[3,"mobileFriendlyZoomScale"],[3,"thumbnailDrawn","customThumbnail","hideSidebarToolbar","mobileFriendlyZoomScale"],["id","sidebarResizer",1,"hidden"]],template:function(n,r){if(n&1&&(Dt(),q(0,"div"),Ae(1,_de,1,0,"ng-content",1),Y(),Ae(2,wde,5,8,"ng-template",null,0,Gr)),n&2){let a=qi(3);$(),J("ngTemplateOutlet",r.customSidebar?r.customSidebar:a)}},dependencies:[bo,Due,Tue]}));let i=t;return i})(),on=(()=>{let t=class t{constructor(e,n,r,a,s){N(this,"pdfShyButtonServiceService");N(this,"sanitizer");N(this,"renderer");N(this,"notificationService");N(this,"pdfCspPolicyService");N(this,"primaryToolbarId");N(this,"secondaryMenuId");N(this,"cssClass");N(this,"eventBusName");N(this,"l10nId");N(this,"l10nLabel");N(this,"title");N(this,"toggled");N(this,"disabled");N(this,"order");N(this,"action");N(this,"closeOnClick",!0);N(this,"onlySecondaryMenu",!1);N(this,"PDFViewerApplication");N(this,"buttonRef");N(this,"_imageHtml");this.pdfShyButtonServiceService=e,this.sanitizer=n,this.renderer=r,this.notificationService=a,this.pdfCspPolicyService=s,Di(()=>{this.PDFViewerApplication=a.onPDFJSInitSignal()})}get imageHtml(){return this._imageHtml}set image(e){let n=["animate","animateMotion","animateTransform","audio","canvas","circle","clipPath","defs","desc","discard","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","iframe","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tspan","unknown","use","video","view"];
237if(!e.split("<").filter(s=>s.length>0).every(s=>s.startsWith("svg")||s.startsWith("/")||n.includes(s.split(/\s|>/)[0])))throw new Error("Illegal image for PDFShyButton. Only SVG images are allowed. Please use only the tags <svg> and <path>. "+e);this._imageHtml=e}ngAfterViewInit(){this.updateButtonImage()}ngOnInit(){this.pdfShyButtonServiceService.add(this)}ngOnChanges(e){this.pdfShyButtonServiceService.update(this)}onClick(e){this.action?(this.action(e,!1),e.preventDefault()):this.eventBusName&&(this.PDFViewerApplication?.eventBus.dispatch(this.eventBusName),e.preventDefault())}updateButtonImage(){if(this.buttonRef){let e=this.buttonRef.nativeElement;if(this._imageHtml){let n=this.renderer.createElement("div");this.pdfCspPolicyService.addTrustedHTML(n,this._imageHtml);let r=n.children[0];e.innerHTML.includes(r.innerHTML)||this.renderer.appendChild(e,r)}else{let n=e.childNodes;for(let r of n)this.renderer.removeChild(e,r)}}}};N(t,"\u0275fac",function(n){return new(n||t)(G(VN),G(wc),G(Pn),G(Gi),G(Ey))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-shy-button"]],viewQuery:function(n,r){if(n&1&&ct(xde,5),n&2){let a;Te(a=Me())&&(r.buttonRef=a.first)}},inputs:{primaryToolbarId:"primaryToolbarId",secondaryMenuId:"secondaryMenuId",cssClass:"cssClass",eventBusName:"eventBusName",l10nId:"l10nId",l10nLabel:"l10nLabel",title:"title",toggled:"toggled",disabled:"disabled",order:"order",action:"action",closeOnClick:"closeOnClick",onlySecondaryMenu:"onlySecondaryMenu",image:"image"},features:[gt],decls:1,vars:1,consts:[["buttonRef",""],["type","button",1,"toolbarButton",3,"id","class","title","toggled","disabled"],["type","button",1,"toolbarButton",3,"click","id","title","disabled"]],template:function(n,r){n&1&&Ae(0,Cde,2,9,"button",1),n&2&&lt(r.onlySecondaryMenu?-1:0)},encapsulation:2}));let i=t;return i})(),Iue=(()=>{let t=class t{constructor(){N(this,"show",!0);N(this,"pageViewMode");N(this,"scrollMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");let e=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{e.emit("book")})}}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-book-mode"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Book mode","primaryToolbarId","book-mode","image","<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='currentColor'><path d='M560-574v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-610q-38 0-73 9.5T560-574Zm0 220v-49q33-13.5 67.5-20.25T700-430q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-390q-38 0-73 9t-67 27Zm0-110v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-500q-38 0-73 9.5T560-464ZM248-300q53.566 0 104.283 12.5T452-250v-427q-45-30-97.619-46.5Q301.763-740 248-740q-38 0-74.5 9.5T100-707v434q31-14 70.5-20.5T248-300Zm264 50q50-25 98-37.5T712-300q38 0 78.5 6t69.5 16v-429q-34-17-71.822-25-37.823-8-76.178-8-54 0-104.5 16.5T512-677v427Zm-30 90q-51-38-111-58.5T248-239q-36.537 0-71.768 9Q141-221 106-208q-23.1 11-44.55-3Q40-225 40-251v-463q0-15 7-27.5T68-761q42-20 87.395-29.5Q200.789-800 248-800q63 0 122.5 17T482-731q51-35 109.5-52T712-800q46.868 0 91.934 9.5Q849-781 891-761q14 7 21.5 19.5T920-714v463q0 27.894-22.5 42.447Q875-194 853-208q-34-14-69.232-22.5Q748.537-239 712-239q-63 0-121 21t-109 58ZM276-489Z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.pageViewMode=="book")("action",r.onClick)("order",3400)("closeOnClick",!1)},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}));let i=t;return i})(),Oue=(()=>{let t=class t{constructor(){N(this,"show",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-document-properties"]],inputs:{show:"show"},decls:2,vars:6,consts:[["title","Document Properties\u2026","primaryToolbarId","documentProperties","l10nId","pdfjs-document-properties-button","l10nLabel","pdfjs-document-properties-button-label","eventBusName","documentproperties","image","<svg class='pdf-margin-top-3px' width='16px' height='16px' viewBox='0 0 16 16'><path fill='currentColor' d='M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z' /><path fill='currentColor' d='M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z' /><circle fill='currentColor' cx='8' cy='5' r='1.188' /></svg>",3,"cssClass","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,3,r.show,"always-in-secondary-menu"))("order",5e3)("closeOnClick",!0)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Pue=(()=>{let t=class t{constructor(){N(this,"showDownloadButton",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-download"]],inputs:{showDownloadButton:"showDownloadButton"},decls:4,vars:5,consts:[["primaryToolbarId","downloadButton","secondaryMenuId","secondary
237Download","title","Download","l10nId","pdfjs-save-button","l10nLabel","pdfjs-save-button-label","image","<svg width='20px' height='20px' viewBox= '0 0 24 24'><path fill= 'currentColor ' d= 'M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z ' /></svg>",3,"cssClass","order"],["data-l10n-id","pdfjs-save-button-label"]],template:function(n,r){n&1&&(q(0,"pdf-shy-button",0),di(1,"responsiveCSSClass"),q(2,"span",1),ve(3,"Download"),Y()()),n&2&&J("cssClass",pi(1,2,r.showDownloadButton,"hiddenSmallView"))("order",400)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),Rue=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"cdr");N(this,"show",!0);N(this,"isSelected",!1);N(this,"PDFViewerApplication");this.notificationService=e,this.cdr=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===15,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorInk")?.click()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-draw-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorInk","l10nId","pdfjs-editor-ink-button","l10nLabel","pdfjs-editor-ink-button-label","image","<svg width='20px' height='20px' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 16 16' fill='currentColor'> <g> <g transform='scale(0.03125)'>  <path  d='m455.1,137.9l-32.4,32.4-81-81.1 32.4-32.4c6.6-6.6 18.1-6.6 24.7,0l56.3,56.4c6.8,6.8 6.8,17.9 0,24.7zm-270.7,271l-81-81.1 209.4-209.7 81,81.1-209.4,209.7zm-99.7-42l60.6,60.7-84.4,23.8 23.8-84.5zm399.3-282.6l-56.3-56.4c-11-11-50.7-31.8-82.4,0l-285.3,285.5c-2.5,2.5-4.3,5.5-5.2,8.9l-43,153.1c-2,7.1 0.1,14.7 5.2,20 5.2,5.3 15.6,6.2 20,5.2l153-43.1c3.4-0.9 6.4-2.7 8.9-5.2l285.1-285.5c22.7-22.7 22.7-59.7 0-82.5z'  /> </g> </g> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"hiddenTinyView"))("order",4050)("action",r.onClick)("toggled",r.isSelected)("closeOnClick",!0)},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),Fue=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"cdr");N(this,"show",!0);N(this,"isSelected",!1);N(this,"PDFViewerApplication");this.notificationService=e,this.cdr=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===9,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorHighlight")?.click()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-highlight-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Highlight","primaryToolbarId","primaryEditorHighlight","l10nId","pdfjs-editor-highlight-button","l10nLabel","pdfjs-editor-highlight-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M18.5,1.15C17.97,1.15 17.46,1.34 17.07,1.73L11.26,7.55L16.91,13.2L22.73,7.39C23.5,6.61 23.5,5.35 22.73,4.56L19.89,1.73C19.5,1.34 19,1.15 18.5,1.15M10.3,8.5L4.34,14.46C3.56,15.24 3.56,16.5 4.36,17.31C3.14,18.54 1.9,19.77 0.67,21H6.33L7.19,20.14C7.97,20.9 9.22,20.89 10,20.12L15.95,14.16' /></svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"hiddenTinyView"))("order",4e3)("action",r.onClick)("toggled",r.isSelected)("closeOnClick",!0)},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),Nue=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"cdr");N(this,"show",!0);N(this,"isSelected",!1);N(this,"PDFViewerApplication");this.notificationService=e,this.cdr=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
237)})}get pdfJsVersion(){return Ra(li.assetsFolder)}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===13,this.cdr.detectChanges()})})}onClick(){let e=document.getElementById("editorStamp"),n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0,detail:1});e?.dispatchEvent(n)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-stamp-editor"]],inputs:{show:"show"},decls:10,vars:13,consts:[["title","Text","primaryToolbarId","primaryEditorStamp","l10nId","pdfjs-editor-stamp-button","l10nLabel","pdfjs-editor-stamp-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13 19C13 19.7 13.13 20.37 13.35 21H5C3.9 21 3 20.11 3 19V5C3 3.9 3.9 3 5 3H19C20.11 3 21 3.9 21 5V13.35C20.37 13.13 19.7 13 19 13V5H5V19H13M13.96 12.29L11.21 15.83L9.25 13.47L6.5 17H13.35C13.75 15.88 14.47 14.91 15.4 14.21L13.96 12.29M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"],["id","editorStampParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],["id","editorStampAddImage","title","Add image","data-l10n-id","pdfjs-editor-stamp-add-image-button","aria-label","Add image",1,"secondaryToolbarButton"],["role","img","aria-label","Add image","width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"align-image-to-text"],["d","M7.00488 9.75V14C7.00488 14.1658 7.07073 14.3247 7.18794 14.4419C7.30515 14.5592 7.46412 14.625 7.62988 14.625C7.79564 14.625 7.95461 14.5592 8.07183 14.4419C8.18904 14.3247 8.25488 14.1658 8.25488 14V9.75L8.75488 9.25H13.0049C13.1706 9.25 13.3296 9.18415 13.4468 9.06694C13.564 8.94973 13.6299 8.79076 13.6299 8.625C13.6299 8.45924 13.564 8.30027 13.4468 8.18306C13.3296 8.06585 13.1706 8 13.0049 8H8.75488L8.25488 7.5V3.25C8.25488 3.08424 8.18904 2.92527 8.07183 2.80806C7.95461 2.69085 7.79564 2.625 7.62988 2.625C7.46412 2.625 7.30515 2.69085 7.18794 2.80806C7.07073 2.92527 7.00488 3.08424 7.00488 3.25V7.5L6.50488 8H2.25488C2.08912 8 1.93015 8.06585 1.81294 8.18306C1.69573 8.30027 1.62988 8.45924 1.62988 8.625C1.62988 8.79076 1.69573 8.94973 1.81294 9.06694C1.93015 9.18415 2.08912 9.25 2.25488 9.25H6.39188L7.00488 9.75Z","fill","black"],["data-l10n-id","pdfjs-editor-stamp-add-image-button-label"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass"),q(2,"div",1),di(3,"responsiveCSSClass"),q(4,"div",2)(5,"button",3),Pi(),q(6,"svg",4),ne(7,"path",5),Y(),yr(),q(8,"span",6),ve(9,"Add image"),Y()()()()),n&2&&(J("cssClass",pi(1,7,r.show,"hiddenTinyView"))("order",4200)("action",r.onClick)("toggled",r.isSelected)("closeOnClick",!0),$(2),xt(pi(3,10,r.show,"hiddenTinyView")))},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{padding:0;height:25px;background-color:transparent;width:100%}button[_ngcontent-%COMP%]:focus{outline:none;border:none}.align-image-to-text[_ngcontent-%COMP%]{top:3px;position:relative;padding-right:4px}"]}));let i=t;return i})(),Lue=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"cdr");N(this,"show",!0);N(this,"isSelected",!1);N(this,"PDFViewerApplication");this.notificationService=e,this.cdr=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===3,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorFreeText")?.click()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-text-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorFreeText","l10nId","pdfjs-editor-free-text-button","l10nLabel","pdfjs-editor-free-text-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M18.5,4L19.66,8.35L18.7,8.61C18.25,7.74 17.79,6.87 17.26,6.43C16.73,6 16.11,6 15.5,6H13V16.5C13,17 13,17.5 13.33,17.75C13.67,18 14.33,18 15,18V19H9V18C9.67,18 10.33,18 10.67,17.75C11,17.5 11,17 11,16.5V6H8.5C7.89,6 7.27,6 6.74,6.43C6.21,6.87 5.75,7.74 5.3,8.61L4.34,8.35L5.5,4H18.5Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"hiddenTinyView"))("order",4100)("action",r.onClick)("toggled",r.isSelected)("closeOnClick",!0)},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),Bue=(()=>{let t=class t{constructor(){N(this,"showDrawEditor",!0);N(this,"showHighlightEditor",!0);N(this,"showTextEditor",!0);N(this,"showStampEditor",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-editor"]],inputs:{showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor"},decls:1,vars:1,consts:[["id","editorModeButtons","role","radiogroup",1,"splitToolbarButton","toggled"],[3,"show"]],template:function(n,r){n&1&&Ae(0,Ade,5,4,"div",0),n&2&&lt(r.showHighlightEditor||r.showStampEditor||r.showDrawEditor||r.showTextEditor?0:-1)},dependencies:[Rue,Fue,Nue,Lue],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),jue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"spread","off");N(this,"scrollMode");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
237)})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{queueMicrotask(()=>{let n=["off","odd","even"];this.spread=n[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=2)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-even-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with even-numbered pages","primaryToolbarId","spreadEven","l10nId","pdfjs-spread-even-button","l10nLabel","pdfjs-spread-even-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px'><path fill='currentColor' d='M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,6,r.show,"always-in-secondary-menu"))("toggled",r.spread==="even")("action",r.onClick)("order",2200)("closeOnClick",!1)("disabled",r.scrollMode===1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Vue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"showFindButton");N(this,"hasTextLayer",!1);N(this,"textLayer");N(this,"findbarVisible",!1);N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}onClick(){let e=this.PDFViewerApplication;e.findBar.opened?e.findBar.close():e.findBar.open()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-find-button"]],inputs:{showFindButton:"showFindButton",hasTextLayer:"hasTextLayer",textLayer:"textLayer",findbarVisible:"findbarVisible"},decls:2,vars:7,consts:[["primaryToolbarId","primaryViewFind","title","Find in Document","l10nId","pdfjs-findbar-button","l10nLabel","pdfjs-findbar-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /> </svg>",3,"cssClass","order","action","toggled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,4,r.showFindButton,r.textLayer&&r.hasTextLayer?"always-visible":"invisible"))("order",1400)("action",r.onClick)("toggled",r.findbarVisible)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),zue=(()=>{let t=class t{constructor(e){N(this,"showHandToolButton",!0);N(this,"PDFViewerApplication");N(this,"isSelected",!1);Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}set handTool(e){this.isSelected=e}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("cursortoolchanged",({tool:e})=>this.isSelected=e===ed.HAND)}onClick(){this.PDFViewerApplication?.eventBus.dispatch("switchcursortool",{tool:ed.HAND})}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-hand-tool"]],inputs:{showHandToolButton:"showHandToolButton",handTool:"handTool"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorHandTool","title","Enable hand tool","l10nId","pdfjs-cursor-hand-tool-button","l10nLabel","pdfjs-cursor-hand-tool-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("action",r.onClick)("toggled",r.isSelected)("cssClass",pi(1,4,r.showHandToolButton,"hiddenXLView"))("order",1200)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),sh=function(i){return i[i.UNKNOWN=-1]="UNKNOWN",i[i.VERTICAL=0]="VERTICAL",i[i.HORIZONTAL=1]="HORIZONTAL",i[i.WRAPPED=2]="WRAPPED",i[i.PAGE=3]="PAGE",i[i.INFINITE=4]="INFINITE",i}(sh||{}),Hue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"scrollMode");N(this,"pageViewMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
237)});let n=this.pageViewModeChange;this.onClick=()=>{queueMicrotask(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&n.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:sh.HORIZONTAL})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{queueMicrotask(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-horizontal-scroll"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Horizontal Scrolling","primaryToolbarId","scrollHorizontal","l10nId","pdfjs-scroll-horizontal-button","l10nLabel","pdfjs-scroll-horizontal-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px'> <path fill='currentColor' d='M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z' /> </svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.scrollMode==1)("action",r.onClick)("order",3200)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Uue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"pageViewMode");N(this,"scrollMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()});let n=this.pageViewModeChange;this.onClick=()=>{queueMicrotask(()=>{this.pageViewMode==="infinite-scroll"?n.emit("multiple"):(this.scrollMode!==gr.wrapped&&this.scrollMode!==gr.vertical&&this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:sh.VERTICAL}),n.emit("infinite-scroll"))})}}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-infinite-scroll"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Infinite scroll","primaryToolbarId","infiniteScroll","l10nLabel","pdfjs-infinite-scroll-button-label","image","<svg xmlns='http://www.w3.org/2000/svg' height= '24' viewBox= '0 -960 960 960' width='24' fill='currentColor'><path d= 'M212-260q-90 0-151-65.5T0-482q0-90 61.5-154T212-700q36 0 69.5 12t59.5 37l93 90-42 42-89-87q-18-18-41.5-26t-49.5-8q-64 0-108 46.5T60-482q0 66 43.5 114T212-320q25 0 48.5-8t42.5-25l316-298q26-25 59.5-37t68.5-12q90 0 151.5 64T960-482q0 91-61.5 156.5T747-260q-35 0-69-11.5T619-308l-91-90 42-42 87 87q17 17 41 25t49 8q65 0 109-48t44-114q0-65-44.5-111.5T747-640q-25 0-48.5 9T657-605L341-307q-26 24-60 35.5T212-260Z '/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.pageViewMode=="infinite-scroll")("action",r.onClick)("order",3400)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Gue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"spread","off");N(this,"scrollMode");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{queueMicrotask(()=>{let n=["off","odd","even"];this.spread=n[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=0)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-no-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Do not join page spreads","primaryToolbarId","spreadNone","l10nId","pdfjs-spread-none-button","l10nLabel","pdfjs-spread-none-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,6,r.show,"always-in-secondary-menu"))("toggled",r.spread==="off")("action",r.onClick)("order",2e3)("closeOnClick",!1)("disabled",r.scrollMode===1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Wue=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"scrollMode");N(this,"spread","off");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
237)})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{queueMicrotask(()=>{let n=["off","odd","even"];this.spread=n[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=1)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-odd-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with odd-numbered pages","primaryToolbarId","spreadOdd","l10nId","pdfjs-spread-odd-button","l10nLabel","pdfjs-spread-odd-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,6,r.show,"always-in-secondary-menu"))("toggled",r.spread==="odd")("action",r.onClick)("order",2100)("closeOnClick",!1)("disabled",r.scrollMode===1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),que=(()=>{let t=class t{constructor(e){N(this,"showOpenFileButton",!0);N(this,"PDFViewerApplication");N(this,"onClick",(e,n)=>{n||this.PDFViewerApplication?.eventBus?.dispatch("openfile",{source:window})});Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-open-file"]],inputs:{showOpenFileButton:"showOpenFileButton"},decls:2,vars:6,consts:[["primaryToolbarId","openFile","title","Open File","l10nId","pdfjs-open-file-button","l10nLabel","pdfjs-open-file-button-label","image","<svg width='24px' height='20px' viewBox='0 0 24 24'><path fill='currentColor' d='M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z' /></svg>",3,"cssClass","order","action"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,3,r.showOpenFileButton,"hiddenMediumView"))("order",200)("action",r.onClick)},dependencies:[on,Bi],styles:[kde]}));let i=t;return i})(),Yue=(()=>{let t=class t{constructor(e,n){N(this,"changeDetectorRef");N(this,"show",!0);N(this,"disableFirstPage",!0);N(this,"PDFViewerApplication");this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}firstPage(){this.PDFViewerApplication?.eventBus.dispatch("firstpage")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableFirstPage=e.pageNumber<=1,this.changeDetectorRef.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-first-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","First page","primaryToolbarId","primaryFirstPage","l10nId","pdfjs-first-page-button","l10nLabel","pdfjs-first-page-button-label","eventBusName","firstpage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z' /></svg>",3,"click","cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&(q(0,"pdf-shy-button",0),di(1,"responsiveCSSClass"),Se("click",function(){return r.firstPage()}),Y()),n&2&&J("cssClass",pi(1,4,r.show,"hiddenSmallView"))("disabled",r.disableFirstPage)("order",500)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Zue=(()=>{let t=class t{constructor(e,n){N(this,"changeDetectorRef");N(this,"show",!0);N(this,"disableLastPage",!0);N(this,"PDFViewerApplication");this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
237)})}firstPage(){this.PDFViewerApplication?.eventBus.dispatch("firstpage")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableLastPage=e.pageNumber===e.pagesCount,this.changeDetectorRef.markForCheck()}lastPage(){this.PDFViewerApplication?.eventBus.dispatch("lastpage")}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-last-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Last page","primaryToolbarId","primaryLastPage","l10nId","pdfjs-last-page-button","l10nLabel","pdfjs-last-page-button-label","eventBusName","lastpage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z' /></svg>",3,"click","cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&(q(0,"pdf-shy-button",0),di(1,"responsiveCSSClass"),Se("click",function(){return r.lastPage()}),Y()),n&2&&J("cssClass",pi(1,4,r.show,"hiddenSmallView"))("disabled",r.disableLastPage)("order",800)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Que=(()=>{let t=class t{constructor(e,n){N(this,"changeDetectorRef");N(this,"show",!0);N(this,"disableNextPage",!0);N(this,"PDFViewerApplication");this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableNextPage=e.pageNumber===e.pagesCount,this.changeDetectorRef.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-next-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Next Page","primaryToolbarId","primaryNext","secondaryMenuId","primaryNextPage","l10nId","pdfjs-next-button","l10nLabel","pdfjs-next-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /></svg>","eventBusName","nextpage",3,"cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,4,r.show,"hiddenXXSView"))("disabled",r.disableNextPage)("order",700)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),$ue=(()=>{let t=class t{constructor(){N(this,"showPageNumber",!0);N(this,"showPageLabel",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-page-number"]],inputs:{showPageNumber:"showPageNumber",showPageLabel:"showPageLabel"},decls:5,vars:10,consts:[[1,"loadingInput","start"],["type","number","id","pageNumber","title","Page","value","1","size","4","min","1","data-l10n-id","pdfjs-page-input","autocomplete","off",1,"toolbarField","pageNumber"],["id","numPages",1,"toolbarLabel"]],template:function(n,r){n&1&&(q(0,"span",0),di(1,"responsiveCSSClass"),ne(2,"input",1),Y(),ne(3,"span",2),di(4,"responsiveCSSClass")),n&2&&(xt(pi(1,4,r.showPageNumber,"hiddenTinyView")),$(3),xt(pi(4,7,r.showPageLabel,"hiddenLargeView")))},dependencies:[Bi],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),Kue=(()=>{let t=class t{constructor(e,n){N(this,"changeDetectorRef");N(this,"show",!0);N(this,"disablePreviousPage",!0);N(this,"PDFViewerApplication");this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disablePreviousPage=e.pageNumber<=1,this.changeDetectorRef.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-previous-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Previous Page","primaryToolbarId","primaryPrevious","secondaryMenuId","secondaryPreviousPage","l10nId","pdfjs-previous-button","l10nLabel","pdfjs-previous-button-label","eventBusName","previouspage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /></svg>",3,"cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,4,r.show,"hiddenXXSView"))("disabled",r.disablePreviousPage)("order",600)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),Xue=(()=>{let t=class t{constructor(){N(this,"showPagingButtons",!0);N(this,"showFirstAndLastPageButtons",!0);N(this,"showPreviousAndNextPageButtons",!0);N(this,"showPageNumber",!0);N(this,"showPageLabel",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-paging-area"]],inputs:{showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel"},decls:10,vars:21,consts:[[1,"paging-left"],[1,"margin-right-correct",3,"show"],[1,"margin-left-correct",3,"show"],[3,"showPageNumber","showPageLabel"],[1,"paging-right"],[1,"margin-right-correct","margin-left-correct",3,"show"]],template:function(n,r){n&1&&(q(0,"div",0),di(1,"responsiveCSSClass"),ne(2,"pdf-first-page",1)(3,"pdf-previous-page",2),Y(),ne(4,"pdf-page-number",3),di(5,"responsiveCSSClass"),q(6,"div",4),di(7,"responsiveCSSClass"),ne(8,"pdf-next-page",5)(9,"pdf-last-page",2),Y()),n&2&&(xt(pi(1,12,r.showPagingButtons,"hiddenXXSView")),$(2),J("show",r.showFirstAndLastPageButtons),$(),J("show",r.showPreviousAndNextPageButtons),$(),xt(pi(5,15,r.showPagingButtons,"hiddenXXSView")),J("showPageNumber",r.showPageNumber)("showPageLabel",r.showPageLabel),$(2),xt(pi(7,18,r.showPagingButtons,"hiddenXXSView")),$(2),J("show",r.showPreviousAndNextPageButtons),$(),J("show",r.showFirstAndLastPageButtons))},dependencies:[Yue,Zue,Que,$ue,Kue,Bi],styles:[".paging-right[_ngcontent-%COMP%]{float:right;display:block}.paging-left[_ngcontent-%COMP%]{float:left;display:block}
237.margin-left-correct[_ngcontent-%COMP%]{margin-left:-3px}.margin-right-correct[_ngcontent-%COMP%]{margin-right:-3px}"]}));let i=t;return i})(),Jue=(()=>{let t=class t{constructor(){N(this,"showPresentationModeButton",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-presentation-mode"]],inputs:{showPresentationModeButton:"showPresentationModeButton"},decls:2,vars:5,consts:[["primaryToolbarId","presentationMode","title","Switch to Presentation Mode","l10nId","pdfjs-presentation-mode-button","l10nLabel","pdfjs-presentation-mode-button-label","image","<svg class='pdf-margin-top--2px' width='27px' height='27px' viewBox='0 0 24 24'><path fill='currentColor' d='M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z' /></svg>",3,"cssClass","order"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,2,r.showPresentationModeButton,"hiddenMediumView"))("order",100)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]   button.toolbarButton[_ngcontent-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),ehe=(()=>{let t=class t{constructor(){N(this,"showPrintButton",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-print"]],inputs:{showPrintButton:"showPrintButton"},decls:2,vars:5,consts:[["primaryToolbarId","printButton","title","Print","l10nId","pdfjs-print-button","l10nLabel","pdfjs-print-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'><path fill='currentColor' d='M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z' /></svg>",3,"cssClass","order"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,2,r.showPrintButton,"hiddenTinyView"))("order",300)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}));let i=t;return i})(),the=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"changeDetectorRef");N(this,"showRotateCwButton",!0);N(this,"disableRotate",!0);N(this,"clockwise",!0);N(this,"counterClockwise",!0);N(this,"PDFViewerApplication");this.notificationService=e,this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}rotateCW(){this.PDFViewerApplication?.eventBus.dispatch("rotatecw")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableRotate=e.pagesCount===0,this.changeDetectorRef.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-rotate-page-cw"]],inputs:{showRotateCwButton:"showRotateCwButton",clockwise:"clockwise",counterClockwise:"counterClockwise"},decls:1,vars:1,consts:[["primaryToolbarId","primaryPageRotateCw","title","Rotate Clockwise","l10nId","pdfjs-page-rotate-cw-button","l10nLabel","pdfjs-page-rotate-cw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3'/></svg>",1,"rotateCw",3,"action","cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&Ae(0,Ede,2,8,"pdf-shy-button",0),n&2&&lt(r.clockwise?0:-1)},dependencies:[on,Bi],styles:[`:host:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw button:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw svg:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw button{padding:0;margin-top:0;margin-bottom:0}ngx-extended-pdf-viewer pdf-rotate-page-cw .width-height-23px{width:23px;height:23px}
238`],encapsulation:2}));let i=t;return i})(),ihe=(()=>{let t=class t{constructor(e,n){N(this,"notificationService");N(this,"changeDetectorRef");N(this,"showRotateCcwButton",!0);N(this,"disableRotate",!0);N(this,"counterClockwise",!0);N(this,"PDFViewerApplication");this.notificationService=e,this.changeDetectorRef=n,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
238)})}rotateCCW(){this.PDFViewerApplication?.eventBus.dispatch("rotateccw")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableRotate=e.pagesCount===0,this.changeDetectorRef.markForCheck()}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi),G(nt))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-rotate-page-ccw"]],inputs:{showRotateCcwButton:"showRotateCcwButton",counterClockwise:"counterClockwise"},decls:1,vars:1,consts:[["primaryToolbarId","primaryPageRotateCcw","title","Rotate Counterclockwise","l10nId","pdfjs-page-rotate-ccw-button","l10nLabel","pdfjs-page-rotate-ccw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3'/></svg>",1,"rotateCcw",3,"action","cssClass","disabled","order","closeOnClick"]],template:function(n,r){n&1&&Ae(0,Sde,2,8,"pdf-shy-button",0),n&2&&lt(r.counterClockwise?0:-1)},dependencies:[on,Bi],styles:[`:host:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw button:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw svg:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw button{padding:0;margin-top:0;margin-bottom:0}ngx-extended-pdf-viewer pdf-rotate-page-ccw .width-height-23px{width:23px;height:23px}
239`],encapsulation:2}));let i=t;return i})(),nhe=(()=>{let t=class t{constructor(e){N(this,"showSelectToolButton",!0);N(this,"isSelected",!0);N(this,"PDFViewerApplication");Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}set handTool(e){this.isSelected=!e}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("cursortoolchanged",({tool:e})=>this.isSelected=e===ed.SELECT)}onClick(){this.PDFViewerApplication?.eventBus.dispatch("switchcursortool",{tool:ed.SELECT})}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-select-tool"]],inputs:{showSelectToolButton:"showSelectToolButton",handTool:"handTool"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorSelectTool","title","Enable text selection tool","l10nId","pdfjs-cursor-text-select-tool-button","l10nLabel","pdfjs-cursor-text-select-tool-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'><path fill='currentColor' d='M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("action",r.onClick)("toggled",r.isSelected)("cssClass",pi(1,4,r.showSelectToolButton,"hiddenXLView"))("order",1100)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]{margin-top:0;margin-right:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),rhe=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"scrollMode");N(this,"pageViewMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()}),this.onClick=()=>{queueMicrotask(()=>{this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:sh.PAGE})})}}
239onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{queueMicrotask(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-single-page-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Page Scrolling","primaryToolbarId","scrollPage","l10nId","pdfjs-scroll-page-button","l10nLabel","pdfjs-scroll-page-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M10,7V9H12V17H14V7H10Z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.scrollMode==3)("action",r.onClick)("order",3e3)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),ohe=(()=>{let t=class t{constructor(e){N(this,"service");N(this,"showSecondaryToolbarButton",!0);this.service=e}onClick(e){return e.preventDefault(),!1}};N(t,"\u0275fac",function(n){return new(n||t)(G(ky))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-toggle-secondary-toolbar"]],inputs:{showSecondaryToolbarButton:"showSecondaryToolbarButton"},decls:6,vars:7,consts:[["type","button","id","secondaryToolbarToggle","title","Tools","data-l10n-id","pdfjs-tools-button","aria-label","Tools",1,"toolbarButton"],["role","img","aria-label","Tools","width","27px","height","27px","viewBox","0 0 24 24",3,"click"],["fill","currentColor","d","M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"],["data-l10n-id","pdfjs-tools-button-label"]],template:function(n,r){n&1&&(q(0,"button",0),di(1,"responsiveCSSClass"),Pi(),q(2,"svg",1),Se("click",function(s){return r.onClick(s)}),ne(3,"path",2),Y(),yr(),q(4,"span",3),ve(5,"Tools"),Y()()),n&2&&(xt(pi(1,4,r.showSecondaryToolbarButton,"always-visible")),Fe("hidden",r.service.secondaryMenuIsEmpty))},dependencies:[Bi],styles:["button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{margin-top:-3px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),ahe=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"sidebarVisible",!1);N(this,"showChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e;let n=this.showChange;Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()}),this.onClick=()=>{let r=!this.PDFViewerApplication?.pdfSidebar.isOpen;n.emit(r),this.PDFViewerApplication?.eventBus.dispatch("toggleSidebar",{visible:r})}}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-toggle-sidebar"]],inputs:{show:"show",sidebarVisible:"sidebarVisible"},outputs:{showChange:"showChange"},decls:2,vars:8,consts:[["title","Toggle Sidebar","primaryToolbarId","primarySidebarToggle","l10nId","pdfjs-toggle-sidebar-button","l10nLabel","pdfjs-toggle-sidebar-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z' /> </svg>",3,"cssClass","toggled","order","closeOnClick","action"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-visible"))("toggled",r.sidebarVisible===!0)("order",4500)("closeOnClick",!0)("action",r.onClick)},dependencies:[on,Bi],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button#sidebarToggle[_ngcontent-%COMP%]{height:24px;width:24px;margin-right:5px!important}button[_ngcontent-%COMP%]{padding:0}"]}));let i=t;return i})(),she=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"scrollMode");N(this,"pageViewMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
239)});let n=this.pageViewModeChange;this.onClick=()=>{queueMicrotask(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&n.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:sh.VERTICAL})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{queueMicrotask(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-vertical-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Vertical Scrolling","primaryToolbarId","scrollVertical","l10nId","pdfjs-scroll-vertical-button","l10nLabel","pdfjs-scroll-vertical-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.scrollMode==0&&r.pageViewMode!=="book")("action",r.onClick)("order",3100)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),lhe=(()=>{let t=class t{constructor(e){N(this,"notificationService");N(this,"show",!0);N(this,"scrollMode");N(this,"pageViewMode");N(this,"pageViewModeChange",new pe);N(this,"onClick");N(this,"PDFViewerApplication");this.notificationService=e,Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()});let n=this.pageViewModeChange;this.onClick=()=>{queueMicrotask(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&n.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:sh.WRAPPED})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{queueMicrotask(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-wrapped-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Wrapped Scrolling","primaryToolbarId","scrollWrapped","l10nId","pdfjs-scroll-wrapped-button","l10nLabel","pdfjs-scroll-wrapped-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,5,r.show,"always-in-secondary-menu"))("toggled",r.scrollMode==2)("action",r.onClick)("order",3300)("closeOnClick",!1)},dependencies:[on,Bi],styles:[Oo]}));let i=t;return i})(),che=(()=>{let t=class t{constructor(e){N(this,"element");N(this,"showZoomDropdown",!0);N(this,"_zoomLevels",[]);N(this,"sizeSelector");this.element=e}set zoomLevels(e){this._zoomLevels=e.map(n=>this.valueToZoomLevel(n))}valueToZoomLevel(e){e.toString().endsWith("%")&&(e=e.toString().replace("%",""),e=Number(e)/100);let n=Number(e);if(!n){let s=String(e);return{id:this.snakeToCamel(e+"Option"),value:s,dataL10nId:"pdfjs-page-scale-"+s.replace("page-",""),dataL10nArgs:void 0,displayValue:s}}let r=Math.round(n*100),a=isNaN(r)?"":String(r);return{id:`scale_${r}`,value:String(n),dataL10nId:"pdfjs-page-scale-percent",dataL10nArgs:`{ "scale": ${a} }`,displayValue:""}}snakeToCamel(e){return e.replace(/([-_][a-z])/g,n=>n.toUpperCase().replace("-","").replace("_",""))}};N(t,"\u0275fac",function(n){return new(n||t)(G(Pe))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-zoom-dropdown"]],viewQuery:function(n,r){if(n&1&&ct(Dde,5),n&2){let a;Te(a=Me())&&(r.sizeSelector=a.first)}},inputs:{showZoomDropdown:"showZoomDropdown",zoomLevels:"zoomLevels"},decls:8,vars:5,consts:[["sizeSelector",""],["id","scaleSelectContainer"],["id","scaleSelect","title","Zoom","data-l10n-id","pdfjs-zoom-select"],[3,"id"],["id","customScaleOption","title","","value","custom","disabled","disabled","hidden","true","data-l10n-id","pdfjs-page-scale-percent","data-l10n-args",'{ "scale": 0 }']],template:function(n,r){n&1&&(q(0,"span",1),di(1,"responsiveCSSClass"),q(2,"select",2,0),dr(4,Tde,2,5,"option",3,BN),q(6,"option",4),ve(7," 0% "),Y()()()),n&2&&(xt(pi(1,2,r.showZoomDropdown,"hiddenTinyView")),$(4),ur(r._zoomLevels))},dependencies:[Y3,Q3,Bi],styles:["select[_ngcontent-%COMP%]{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid;padding-top:0;padding-bottom:0}#customScaleOption[_ngcontent-%COMP%]{display:none}"]}));let i=t;return i})(),dhe=(()=>{let t=class t{constructor(e){N(this,"showZoomButtons",!0);N(this,"disabled",!0);N(this,"PDFViewerApplication");N(this,"eventListener",({source:e,scale:n})=>{let r=e.maxZoom;r?this.disabled=n>=r:this.disabled=!1});Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit(
239)})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("scalechanging",this.eventListener)}ngOnDestroy(){this.PDFViewerApplication?.eventBus.off("scalechanging",this.eventListener),this.PDFViewerApplication=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-zoom-in"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:6,consts:[["primaryToolbarId","primaryZoomIn","title","Zoom In","l10nId","pdfjs-zoom-in-button","l10nLabel","pdfjs-zoom-in-button-label","eventBusName","zoomin","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /></svg>",1,"zoomIn",3,"cssClass","order","disabled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,3,r.showZoomButtons,"always-visible"))("order",1600)("disabled",r.disabled)},dependencies:[on,Bi],styles:["button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}"]}));let i=t;return i})(),uhe=(()=>{let t=class t{constructor(e){N(this,"showZoomButtons",!0);N(this,"disabled",!0);N(this,"PDFViewerApplication");N(this,"eventListener",({source:e,scale:n})=>{let r=e.minZoom;r?this.disabled=n<=r:this.disabled=!1});Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("scalechanging",this.eventListener)}ngOnDestroy(){this.PDFViewerApplication?.eventBus.off("scalechanging",this.eventListener),this.PDFViewerApplication=void 0}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-zoom-out"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:6,consts:[["primaryToolbarId","primaryZoomOut","title","Zoom Out","l10nId","pdfjs-zoom-out-button","l10nLabel","pdfjs-zoom-out-button-label","eventBusName","zoomout","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H5V11H19V13Z' /></svg>",1,"zoomOut",3,"cssClass","order","disabled"]],template:function(n,r){n&1&&(ne(0,"pdf-shy-button",0),di(1,"responsiveCSSClass")),n&2&&J("cssClass",pi(1,3,r.showZoomButtons,"always-visible"))("order",1500)("disabled",r.disabled)},dependencies:[on,Bi],styles:[Mde]}));let i=t;return i})(),hhe=(()=>{let t=class t{constructor(){N(this,"showZoomButtons",!0);N(this,"zoomLevels",["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4]);N(this,"showZoomDropdown",!0)}};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-zoom-toolbar"]],inputs:{showZoomButtons:"showZoomButtons",zoomLevels:"zoomLevels",showZoomDropdown:"showZoomDropdown"},decls:5,vars:9,consts:[["id","toolbarViewerMiddle"],[3,"showZoomButtons"],[1,"reset-width-padding",3,"zoomLevels","showZoomDropdown"]],template:function(n,r){n&1&&(q(0,"div",0),di(1,"responsiveCSSClass"),ne(2,"pdf-zoom-out",1)(3,"pdf-zoom-in",1)(4,"pdf-zoom-dropdown",2),Y()),n&2&&(xt(pi(1,6,r.showZoomButtons,"always-visible")),$(2),J("showZoomButtons",r.showZoomButtons),$(),J("showZoomButtons",r.showZoomButtons),$(),J("zoomLevels",r.zoomLevels)("showZoomDropdown",r.showZoomDropdown))},dependencies:[che,dhe,uhe,Bi],styles:[".reset-width-padding[_ngcontent-%COMP%]{width:unset;max-width:unset;padding-top:3px}"]}));let i=t;return i})(),fhe=(()=>{let t=class t{constructor(e){N(this,"elementRef");N(this,"customToolbar");N(this,"hasTextLayer",!1);N(this,"mobileFriendlyZoomScale",1);N(this,"primaryMenuVisible",!0);N(this,"showDownloadButton",!0);N(this,"showDrawEditor",!1);N(this,"showHighlightEditor",!0);N(this,"showTextEditor",!1);N(this,"showStampEditor",!1);N(this,"showFindButton");N(this,"showHandToolButton",!0);N(this,"showZoomDropdown",!0);N(this,"handTool",!1);N(this,"showOpenFileButton",!0);N(this,"showPrintButton",!0);N(this,"showPagingButtons",!0);N(this,"showFirstAndLastPageButtons",!0);N(this,"showPreviousAndNextPageButtons",!0);N(this,"showPageNumber",!0);N(this,"showPageLabel",!0);N(this,"showPresentationModeButton",!1);N(this,"showRotateCwButton",!0);N(this,"showRotateCcwButton",!0);N(this,"showSecondaryToolbarButton",!0);N(this,"showSidebarButton",!0);N(this,"sidebarVisible",!1);N(this,"showZoomButtons",!0);N(this,"textLayer");N(this,"toolbarMarginTop","0px");N(this,"toolbarWidth","100%");N(this,"zoomLevels",["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4]);N(this,"pageViewMode");N(this,"pageViewModeChange",new pe);N(this,"spread");N(this,"scrollMode");N(this,"showPropertiesButton",!0);N(this,"showSpreadButton",!0);N(this,"showSinglePageModeButton",!0);N(this,"showVerticalScrollButton",!0);N(this,"showHorizontalScrollButton",!0);N(this,"showWrappedScrollButton",!0);N(this,"showInfiniteScrollButton",!0);N(this,"showBookModeButton",!0);N(this,"onToolbarLoaded",new pe);N(this,"findbarVisible",!1);this.elementRef=e}ngAfterViewInit(){this.onToolbarLoaded.emit(this.elementRef.nativeElement.getElementsByClassName("toolbar")[0])}updatePageViewMode(e){e&&(this.pageViewModeChange.emit(e),this.pageViewMode=e)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Pe))}),N(t,"\u0275cmp",me({type:t,selectors:[["pdf-toolbar"]],inputs:{customToolbar:"customToolbar",hasTextLayer:"hasTextLayer",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",primaryMenuVisible:"primaryMenuVisible",showDownloadButton:"showDownloadButton",showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showFindButton:"showFindButton",showHandToolButton:"showHandToolButton",showZoomDropdown:"showZoomDropdown",handTool:"handTool",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel",showPresentationModeButton:"showPresentationModeButton",showRotateCwButton:"showRotateCwButton",showRotateCcwButton:"showRotateCcwButton",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",showZoomButtons:"showZoomButtons",textLayer:"textLayer",toolbarMarginTop:"toolbarMarginTop",toolbarWidth:"toolbarWidth",zoomLevels:"zoomLevels",pageViewMode:"pageViewMode",spread:"spread",scrollMode:"scrollMode",showPropertiesButton:"showPropertiesButton",showSpreadButton:"showSpreadButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showH
239orizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",findbarVisible:"findbarVisible"},outputs:{pageViewModeChange:"pageViewModeChange",onToolbarLoaded:"onToolbarLoaded"},ngContentSelectors:jN,decls:8,vars:11,consts:[["defaultToolbar",""],[1,"toolbar"],["id","toolbarContainer"],[4,"ngTemplateOutlet"],["id","loadingBar"],[1,"progress"],[1,"glimmer"],["id","toolbarViewer"],["id","toolbarViewerLeft"],[3,"show","sidebarVisible"],[3,"showFindButton","textLayer","findbarVisible","hasTextLayer"],[3,"showPagingButtons","showFirstAndLastPageButtons","showPreviousAndNextPageButtons","showPageNumber","showPageLabel"],["id","toolbarViewerMiddleContainer",3,"showZoomButtons","showZoomDropdown","zoomLevels"],["id","toolbarViewerRight"],[3,"show"],[3,"scrollMode","show"],[3,"pageViewModeChange","show","pageViewMode","scrollMode"],[3,"showHandToolButton","handTool"],[3,"showSelectToolButton","handTool"],[3,"showRotateCwButton"],[3,"showRotateCcwButton"],[3,"showPresentationModeButton"],[3,"showOpenFileButton"],[3,"showPrintButton"],[3,"showDownloadButton"],[3,"showDrawEditor","showHighlightEditor","showTextEditor","showStampEditor"],[3,"showSecondaryToolbarButton"]],template:function(n,r){if(n&1&&(Dt(),q(0,"div",1)(1,"div",2),Ae(2,Ide,1,0,"ng-content",3),q(3,"div",4)(4,"div",5),ne(5,"div",6),Y()()()(),Ae(6,Ode,27,54,"ng-template",null,0,Gr)),n&2){let a=qi(7);vi("transform","scale("+r.mobileFriendlyZoomScale+")")("transform-origin","left center")("width",r.toolbarWidth)("margin-top",r.toolbarMarginTop),Fe("invisible",!r.primaryMenuVisible),$(2),J("ngTemplateOutlet",r.customToolbar?r.customToolbar:a)}},dependencies:[bo,Iue,Oue,Pue,Bue,jue,Vue,zue,Hue,Uue,Gue,Wue,que,Xue,Jue,ehe,the,ihe,nhe,rhe,ohe,ahe,she,lhe,hhe]}));let i=t;return i})(),phe=(()=>{let t=class t{constructor(e){N(this,"PDFViewerApplication");Di(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}transform(e,n){return this.translate(e,n)}async translate(e,n){for(;!this.PDFViewerApplication;)console.log("waiting for PDFViewerApplication to translate "+e),await new Promise(r=>setTimeout(r,1));return this.PDFViewerApplication?.l10n.get(e,null,n)}};N(t,"\u0275fac",function(n){return new(n||t)(G(Gi,16))}),N(t,"\u0275pipe",bn({name:"translate",type:t,pure:!0}));let i=t;return i})(),yje=(()=>{let t=class t{constructor(e,n,r,a,s,l,c,d,u,h){N(this,"platformId");N(this,"notificationService");N(this,"elementRef");N(this,"platformLocation");N(this,"cdr");N(this,"service");N(this,"renderer");N(this,"pdfScriptLoaderService");N(this,"keyboardManager");N(this,"cspPolicyService");N(this,"formSupport",new vE);N(this,"dummyComponents");N(this,"root");N(this,"annotationEditorEvent",new pe);N(this,"customFindbarInputArea");N(this,"customToolbar");N(this,"customFindbar");N(this,"customFindbarButtons");N(this,"customPdfViewer");N(this,"customSecondaryToolbar");N(this,"customSidebar");N(this,"customThumbnail");N(this,"customFreeFloatingBar");N(this,"showFreeFloatingBar",!0);N(this,"enableDragAndDrop",!0);N(this,"forceUsingLegacyES5",!1);N(this,"localizationInitialized",!1);N(this,"resizeObserver");N(this,"initialAngularFormData");N(this,"disableForms",!1);N(this,"_pageViewMode","multiple");N(this,"baseHref");N(this,"srcChangeTriggeredByUser",!1);N(this,"pageViewModeChange",new pe);N(this,"progress",new pe);N(this,"secondaryToolbarComponent");N(this,"dynamicCSSComponent");N(this,"sidebarComponent");N(this,"_src");N(this,"srcChange",new pe);N(this,"_scrollMode",gr.vertical);N(this,"scrollModeChange",new pe);N(this,"authorization");N(this,"httpHeaders");N(this,"contextMenuAllowed",!0);N(this,"afterPrint",new pe);N(this,"beforePrint",new pe);N(this,"currentZoomFactor",new pe);N(this,"previousZoom");N(this,"enablePrint",!0);N(this,"showTextEditor","xxl");N(this,"showStampEditor","xxl");N(this,"showDrawEditor","xxl");N(this,"showHighlightEditor","xxl");N(this,"logLevel",pm.WARNINGS);N(this,"relativeCoordsOptions",{});N(this,"primaryMenuVisible",!0);N(this,"printResolution",null);N(this,"rotation");N(this,"rotationChange",new pe);N(this,"annotationLayerRendered",new pe);N(this,"annotationEditorLayerRendered",new pe);N(this,"xfaLayerRendered",new pe);N(this,"outlineLoaded",new pe);N(this,"attachmentsloaded",new pe);N(this,"layersloaded",new pe);N(this,"hasSignature");N(this,"autoHeight",!1);N(this,"minHeight");N(this,"_height","100%");N(this,"backgroundColor","#e8e8eb");N(this,"filenameForDownload");N(this,"ignoreKeyboard",!1);N(this,"ignoreKeys",[]);N(this,"acceptKeys",[]);N(this,"hasTextLayer",!0);N(this,"imageResourcesPath",us(li.assetsFolder)+"/images/");N(this,"localeFolderPath",us(li.assetsFolder)+"/locale");N(this,"language",typeof window>"u"?"en":navigator.language);N(this,"listenToURL",!1);N(this,"nameddest");N(this,"password");N(this,"replaceBrowserPrint",!0);N(this,"originalPrint",typeof window<"u"?window.print:void 0);N(this,"_showSidebarButton",!0);N(this,"useInlineScripts",!0);N(this,"viewerPositionTop","32px");N(this,"showUnverifiedSignatures",!1);N(this,"startTabindex");N(this,"_sidebarVisible");N(this,"sidebarVisibleChange",new pe);N(this,"activeSidebarView",yE.OUTLINE);N(this,"activeSidebarViewChange",new pe);N(this,"findbarVisible",!1);N(this,"findbarVisibleChange",new pe);N(this,"propertiesDialogVisible",!1);N(this,"propertiesDialogVisibleChange",new pe);N(this,"showFindButton");N(this,"showFindHighlightAll",!0);N(this,"showFindMatchCase",!0);N(this,"showFindMultiple",!0);N(this,"showFindRegexp",!1);N(this,"showFindEntireWord",!0);N(this,"showFindMatchDiacritics",!0);N(this,"showFindResultsCount",!0);N(this,"showFindMessages",!0);N(this,"showPagingButtons",!0);N(this,"showFirstAndLastPageButtons",!0);N(this,"showPreviousAndNextPageButtons",!0);N(this,"showPageNumber",!0);N(this,"showPageLabel",!0);N(this,"showZoomButtons",!0);N(this,"showZoomDropdown",!0);N(this,"showPresentationModeButton",!1);N(this,"showOpenFileButton",!0);N(this,"showPrintButton",!0);N(this,"showDownloadButton",!0);N(this,"theme","light");N(this,"showToolbar",!0);N(this,"showSecondaryToolbarButton",!0);N(this,"showSinglePageModeButton",!0);N(this,"showVerticalScrollButton",!0);N(this,"showHorizontalScrollButton",!0);N(this,"showWrappedScrollButton",!0);N(this,"showInfiniteScrollButton",!0);N(this,"showBookModeButton",!0);N(this,"showRotateCwButton",!0);N(this,"showRotateCcwButton",!0);N(this,"_handTool",!this.isIOS());N(this,"handToolChange",new pe);N(this,"showHandToolButton",!1);N(this,"showSpreadButton",!0);N(this,"showPropertiesButton",!0);N(this,"showBorders",!0);N(this,"spread");N(this,"spreadChange",new pe);N(this,"thumbnailDrawn",new pe);N(this,"_page");N(this,"pageChange",new pe);N(this,"pageLabel");N(this,"pageLabelChange",new pe);N(this,"pagesLoaded",new pe);N(this,"pageRender",new pe);N(this,"pageRendered",new pe);N(this,"pdfDownloaded",new pe);N(this,"pdfLoaded",new pe);N(this,"pdfLoadingStarts",new pe);N(this,"pdfLoadingFailed",new pe);N(this,"textLayer");N(this,"textLayerRendered",new pe);N(this,"annotationEditorModeChanged",new pe);N(this,"updateFindMatchesCount",new pe);N(this,"updateFindState",new pe);N(this,"zoom");N(this,"zoomChange",new pe);N(this,"_zoomLevels",["auto","page-actual","page-fit","page-width",.5,1,1.25,1.5,2,3,4]);N(this,"maxZoom",10);N(this,"minZoom",.1);N(this,"_mobileFriendlyZoom","100%");N(this,"mobileFriendlyZoomScale",1);N(this,"toolbarMarginTop","0px");N(this,"toolbarWidth","100%");N(this,"toolbar");N(this,"secondaryToolbarTop");N(this,"sidebarPositionTop");N(this,"findbarTop");N(this,"findbarLeft");N(this,"serverSideRendering",!0);N(this,"afterPrintListener",()=>{this.afterPrint.emit()});N(this,"beforePrintListener",()=>{this.beforePrint.emit()});N(this,"toggleVisibility",(e,n="invisible")=>{document.getElementById(e)?.classList.remove(n)});this.platformId=e,this.notificationService=n,this.elementRef=r,this.platformLocation=a,this.cdr=s,this.service=l,this.renderer=c,this.pdfScriptLoaderService=d,this.keyboardManager=u,this.cspPolicyService=h,this.baseHref=this.platformLocation.getBaseHrefFromDOM(),_a(this.platformId)&&(this.serverSideRendering=!1,this.toolbarWidth=String(document.body.clientWidth))}set formData(e){this.initialAngularFormData===void 0&&(this.initialAngularFormData=e),this.formSupport.formData=e}get formDataChange(){return this.formSupport.formDataChange}get pageViewMode(){return this._pageViewMode}set pageViewMode(e){if(!_a(this.platformId)||!(this._pageViewMode!==e))return;let r=!this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized&&(this._pageViewMode==="book"||e==="book");this._pageViewMode=e,this.pageViewModeChange.emit(this._pageViewMode),this.pdfScriptLoaderService.PDFViewerApplicationOptions?.set("pageViewMode",this.pageViewMode);let s=this.pdfScriptLoaderService.PDFViewerApplication;s&&(s.pdfViewer.pageViewMode=this._pageViewMode,s.findController._pageViewMode=this._pageViewMode),this.handleViewMode(e),r&&this.redrawViewer(e)}handleViewMode(e){switch(e){case"infinite-scroll":this.handleInfiniteScrollMode();break;case"single":this.handleSinglePageMode();break;case"book":this.handleBookMode();break;case"multiple":this.handleMultiplePageMode();break;default:this.scrollMode=gr.vertical}}handleInfiniteScrollMode(){(this.scrollMode===gr.page||this.scrollMode===gr.horizontal)&&(this.scrollMode=gr.vertical,this.pdfScriptLoaderService.PDFViewerApplication.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)})),setTimeout(()=>{this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)})}handleSinglePageMode(){this.scrollMode=gr.page,this._pageViewMode="single"}handleBookMode(){this.showBorders=!1,this.scrollMode!==gr.vertical&&(this.scrollMode=gr.vertical)}handleMultiplePageMode(){this.scrollMode===gr.page&&(this.scrollMode=gr.vertical),setTimeout(()=>{this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!0,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)})}redrawViewer(e){if(e!=="book"){let n=this.elementRef.nativeElement,r=n.querySelector("#viewerContainer");r.style.width="",r.style.overflow="",r.style.marginRight="",r.style.marginLeft="";let a=n.querySelector("#viewer");a.style.maxWidth="",a.style.minWidth=""}this.openPDF2()}markForCheck(){this.cdr.markForCheck()}get scrollMode(){return this._scrollMode}set scrollMode(e){if(this._scrollMode!==e){let n=this.pdfScriptLoaderService.PDFViewerApplication;n?.pdfViewer&&n.pdfViewer.scrollMode!==Number(this.scrollMode)&&n.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)}),this._scrollMode=e,this._scrollMode===gr.page?this.pageViewMode!=="single"&&(this._pageViewMode="single",this.pageViewModeChange.emit(this.pageViewMode)):(this.pageViewMode==="single"||this._scrollMode===gr.horizontal)&&(this._pageViewMode="multiple",this.pageViewModeChange.emit(this.pageViewMode))}}get enablePrintAutoRotate(){return li.enablePrintAutoRotate}set enablePrintAutoRotate(e){li.enablePrintAutoRotate=e,this.pdfScriptLoaderService.PDFViewerApplication?.pdfViewer&&(this.pdfScriptLoaderService.PDFViewerApplication.pdfViewer.enablePrintAutoRotate=e)}get minifiedJSLibraries(){return li._internalFilenameSuffix===".min"}set minifiedJSLibraries(e){li._internalFilenameSuffix=e?".min":""}set src(e){e instanceof Uint8Array?this._src=e.buffer:e instanceof URL?this._src=e.toString():typeof Blob<"u"&&e instanceof Blob?(async()=>(this.src=await this.convertBlobToUint8Array(e),this.service.ngxExtendedPdfViewerInitialized&&(this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized?this.openPDF():(async()=>this.openPDF2())())))():typeof e=="string"?(this._src=e,e.length>980&&e.length%4===0&&/^[a-zA-Z\d/+]+={0,2}$/.test(e)&&console.error("The URL looks like a base64 encoded string. If so, please use the attribute [base64Src] instead of [src]")):this._src=e}async convertBlobToUint8Array(e){if(e.arrayBuffer){let n=await e.arrayBuffer();return new Uint8Array(n)}return new Promise((n,r)=>{let a=new FileReader;a.onloadend=()=>{a.result?n(new Uint8Array(a.result)):r(new Error("Error converting Blob to Uint8Array"))},a.onerror=()=>{r(new Error("FileReader error"))},a.readAsArrayBuffer(e)})}set base64Src(e){if(e){if(typeof window>"u")return;let n=atob(e),r=n.length,a=new Uint8Array(r);for(let s=0;s<r;s++)a[s]=n.charCodeAt(s);this.src=a.buffer}else this._src=void 0}set height(e){this.minHeight=void 0,this.autoHeight=!1,e?e==="auto"?(this.autoHeight=!0,this._height=void 0):this._height=e:this.height="100%",setTimeout(()=>{this.dynamicCSSComponent.checkHeight(this,this.logLevel)})}get height(){return this._height}get showSidebarButton(){return this._showSidebarButton}set showSidebarButton(e){if(typeof window>"u"){this._showSidebarButton=!1;return}if(this._showSidebarButton=e,this._showSidebarButton){let n=/msie\s|trident\//i.test(window.navigator.userAgent),r=1;n&&(r=Number((this._mobileFriendlyZoom||"100").replace("%",""))/100),this.findbarLeft=(68*r).toString()+"px";return}this.findbarLeft="0px"}get sidebarVisible(){return this._sidebarVisible}set sidebarVisible(e){e!==this._sidebarVisible&&this.sidebarVisibleChange.emit(e),this._sidebarVisible=e;let n=this.pdfScriptLoaderService.PDFViewerApplication;if(n?.pdfSidebar)if(this.sidebarVisible){n.pdfSidebar.open();let r=Number(this.activeSidebarView);r===1||r===2||r===3||r===4?n.pdfSidebar.switchView(r,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else n.pdfSidebar.close()}set showRotateButton(e){this.showRotateCwButton=e,this.showRotateCcwButton=e}set handTool(e){if(this.isIOS()&&e){console.log("On iOS, the handtool doesn't work reliably. Plus, you don't need it because touch gestures allow you to distinguish easily between swiping and selecting text. Therefore, the library ignores your setting.");return}this._handTool=e}get handTool(){return this._handTool}set showScrollingButtons(e){this.showVerticalScrollButton=e,this.showHorizontalScrollButton=e,this.showWrappedScrollButton=e,this.showInfiniteScrollButton=e,this.showBookModeButton=e,this.showSinglePageModeButton=e}get page(){return this._page}set page(e){e?this._page=Number(e):this._page=void 0}get zoomLevels(){return this.maxZoom&&this.maxZoom===this.minZoom?[this.maxZoom]:this._zoomLevels}set zoomLevels(e){this._zoomLevels=e}onToolbarLoaded(e){this.toolbar=e}get mobileFriendlyZoom(){return this._mobileFriendlyZoom}get pdfJsVersion(){return Ra(li.assetsFolder)}get majorMinorPdfJsVersion(){let e=this.pdfJsVersion,n=e.lastIndexOf(".");return e.substring(0,n).replace(".","-")}set mobileFriendlyZoom(e){e=="true"?e="150%":(e=="false"||e===void 0||e===null)&&(e="100%"),this._mobileFriendlyZoom=e;let n=1;String(e).includes("%")||(e=100*Number(e)+"%"),n=Number((e||"100").replace("%",""))/100,this.mobileFriendlyZoomScale=n,this.toolbarWidth=(100/n).toString()+"%",this.toolbarMarginTop=(n-1)*16+"px",setTimeout(()=>this.calcViewerPositionTop())}isBrowser(){return typeof window<"u"&&typeof document<"u"}calcViewerPositionTop(){if(!this.isBrowser())return;if(this.toolbar===void 0){this.sidebarPositionTop="0";return}let e=this.toolbar.getBoundingClientRect().height;e<33?this.viewerPositionTop="33px":this.viewerPositionTop=e+"px";let n=e/33;this.primaryMenuVisible?this.sidebarPositionTop=(33+33*(n-1)).toString()+"px":this.sidebarPositionTop="0",this.secondaryToolbarTop=(33+38*(n-1)).toString()+"px",this.findbarTop=(33+38*(n-1)).toString()+"px";let r=document.getElementById("primaryViewFind");if(r){let a=this.toolbar.getBoundingClientRect().left,s=r.getBoundingClientRect(),l=Math.max(0,s.left-a);this.findbarLeft=l+"px"}else this.showSidebarButton?this.findbarLeft=(34+32*n).toString()+"px":this.findbarLeft="0"}isIOS(){return typeof window>"u"?!1:["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}reportSourceChanges(e){this._src=e.sourcefile,this.srcChangeTriggeredByUser=!0,this.srcChange.emit(e.sourcefile);let n=this.pdfScriptLoaderService.PDFViewerApplication;this.filenameForDownload?n.appConfig.filenameForDownload=this.filenameForDownload:n.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src)}async ngOnInit(){this.hideToolbarIfItIsEmpty(),_a(this.platformId)&&(this.addT
239ranslationsUnlessProvidedByTheUser(),await this.waitUntilOldComponentIsGone(),await this.pdfScriptLoaderService.ensurePdfJsHasBeenLoaded(this.useInlineScripts,this.forceUsingLegacyES5),this.formSupport&&(this.formSupport.registerFormSupportWithPdfjs(this.pdfScriptLoaderService.PDFViewerApplication),this.keyboardManager.registerKeyboardListener(this.pdfScriptLoaderService.PDFViewerApplication),this.pdfScriptLoaderService.PDFViewerApplication.cspPolicyService=this.cspPolicyService,this.doInitPDFViewer()))}async waitUntilOldComponentIsGone(){return new Promise(e=>{let n=setInterval(()=>{this.service.ngxExtendedPdfViewerInitialized||(clearInterval(n),e())},10)})}assignTabindexes(){if(this.startTabindex){let e=this.root.nativeElement.cloneNode(!0);e.classList.add("offscreen"),this.showElementsRecursively(e),document.body.appendChild(e);let n=this.collectElementPositions(e,this.root.nativeElement,[]);document.body.removeChild(e);let r=(s,l)=>s.y-l.y>15?1:l.y-s.y>15?-1:s.x-l.x,a=[...n].sort(r);for(let s=0;s<a.length;s++)a[s].element.tabIndex=this.startTabindex+s}}showElementsRecursively(e){let n=["hidden","invisible","hiddenXXLView","hiddenXLView","hiddenLargeView","hiddenMediumView","hiddenSmallView","hiddenTinyView","visibleXXLView","visibleXLView","visibleLargeView","visibleMediumView","visibleSmallView","visibleTinyView"];if(e.classList.remove(...n),!(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement)&&e.childElementCount>0)for(let r=0;r<e.childElementCount;r++){let a=e.children.item(r);a&&this.showElementsRecursively(a)}}collectElementPositions(e,n,r){if(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement){let a=e.getBoundingClientRect(),s={element:n,x:Math.round(a.left),y:Math.round(a.top)};r.push(s)}else if(e.childElementCount>0)for(let a=0;a<e.childElementCount;a++){let s=e.children.item(a),l=n.children.item(a);s&&l&&(r=this.collectElementPositions(s,l,r))}return r}guessFilenameFromUrl(e){if(e&&typeof e=="string"){let n=e.lastIndexOf("/");return n>0?e.substring(n+1):e}}doInitPDFViewer(){if(typeof window>"u")return;this.service.ngxExtendedPdfViewerInitialized&&console.error("You're trying to open two instances of the PDF viewer. Most likely, this will result in errors."),this.overrideDefaultSettings();let e=()=>{this.pdfScriptLoaderService.PDFViewerApplication.eventBus?(this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("sourcechanged",this.reportSourceChanges.bind(this)),this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("afterprint",this.afterPrintListener),this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("beforeprint",this.beforePrintListener),this.localizationInitialized=!0,this.pdfScriptLoaderService.shuttingDown||(this.calcViewerPositionTop(),this.afterLibraryInit(
239),this.openPDF(),this.assignTabindexes(),this.replaceBrowserPrint&&this.doReplaceBrowserPrint(this.replaceBrowserPrint))):(console.error("Eventbus is null? Let's try again."),setTimeout(()=>{e()},10))};document.addEventListener("webviewerinitialized",e,{once:!0}),this.activateTextlayerIfNecessary(null),setTimeout(()=>{if(!this.pdfScriptLoaderService.shuttingDown){if(this.initResizeObserver(),this.onResize(),this.hideToolbarIfItIsEmpty(),this.dummyComponents.addMissingStandardWidgets(),this.pdfScriptLoaderService.PDFViewerApplicationOptions){let l=this.pdfScriptLoaderService.PDFViewerApplicationOptions;globalThis.PDFViewerApplicationOptions=l}this.pdfScriptLoaderService.webViewerLoad(this.cspPolicyService);let n=this.pdfScriptLoaderService.PDFViewerApplication;n.appConfig.defaultUrl="";let r=this.pdfScriptLoaderService.PDFViewerApplicationOptions;r.set("enableDragAndDrop",this.enableDragAndDrop),r.set("localeProperties",{lang:this.language}),r.set("imageResourcesPath",this.imageResourcesPath),r.set("minZoom",this.minZoom),r.set("maxZoom",this.maxZoom),r.set("pageViewMode",this.pageViewMode),r.set("verbosity",this.logLevel),this.theme==="dark"?r.set("viewerCssTheme",2):this.theme==="light"&&r.set("viewerCssTheme",1),n.isViewerEmbedded=!0,n.printKeyDownListener&&window.addEventListener("keydown",n.printKeyDownListener,!0);let a=document.getElementsByTagName("body");if(a[0]){let l=a[0].children;for(let c=l.length-1;c>=0;c--){let d=l.item(c);d&&d.id==="printContainer"&&a[0].removeChild(d)}}let s=document.getElementById("printContainer");s&&document.getElementsByTagName("body")[0].appendChild(s)}},0)}addTranslationsUnlessProvidedByTheUser(){let e=this.renderer.createElement("link");e.rel="resource",e.type="application/l10n",e.href=this.localeFolderPath+"/locale.json",e.setAttribute("origin","ngx-extended-pdf-viewer"),this.renderer.appendChild(this.elementRef.nativeElement,e)}hideToolbarIfItIsEmpty(){this.primaryMenuVisible=this.showToolbar,(!this.showSecondaryToolbarButton||this.service.secondaryMenuIsEmpty)&&(this.isPrimaryMenuVisible()||(this.primaryMenuVisible=!1))}
239afterLibraryInit(){queueMicrotask(()=>this.notificationService.onPDFJSInitSignal.set(this.pdfScriptLoaderService.PDFViewerApplication))}onSpreadChange(e){this.spreadChange.emit(e)}activateTextlayerIfNecessary(e){let n=r=>{e?.set("textLayerMode",r),this.pdfScriptLoaderService.PDFViewerApplication.pdfViewer?.setTextLayerMode(r)};this.textLayer===void 0?this.handTool?(n(this.showHandToolButton?li.textLayerMode:0),this.showHandToolButton||((this.showFindButton||this.showFindButton===void 0)&&(queueMicrotask(()=>{this.showFindButton=!1}),this.logLevel>=pm.WARNINGS&&console.warn('Hiding the "find" button because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the find button.')),this.showHandToolButton&&this.logLevel>=pm.WARNINGS&&(console.warn('Hiding the "hand tool / selection mode" menu because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the the menu items.'),this.showHandToolButton=!1))):(n(li.textLayerMode),this.textLayer=!0,this.showFindButton===void 0&&(this.showFindButton=!0,setTimeout(()=>{this.toggleVisibility("viewFind"),this.toggleVisibility("findbar")}))):(n(li.textLayerMode),this.textLayer=!0,this.showFindButton===void 0&&(this.showFindButton=!0,setTimeout(()=>{this.toggleVisibility("viewFind"),this.toggleVisibility("findbar")})))}async overrideDefaultSettings(){if(typeof window>"u")return;let e=this.pdfScriptLoaderService.PDFViewerApplicationOptions,n=["needsES5","rangeChunkSize","_internalFilenameSuffix","assetsFolder","doubleTapZoomFactor","doubleTapZoomsInHandMode","doubleTapZoomsInTextSelectionMode","doubleTapResetsZoomOnSecondDoubleTap"];for(let l in li)if(!n.includes(l)){let c=li[l];l!=="findController"&&typeof c=="function"?e.set(l,c()):e.set(l,li[l])}e.set("disablePreferences",!0),await this.setZoom(),this.keyboardManager.ignoreKeyboard=this.ignoreKeyboard,this.keyboardManager.ignoreKeys=this.ignoreKeys,this.keyboardManager.acceptKeys=this.acceptKeys,this.activateTextlayerIfNecessary(e),(this.scrollMode||this.scrollMode===gr.vertical)&&e.set("scrollModeOnLoad",this.scrollMode);let r=this.sidebarVisible,a=this.pdfScriptLoaderService.PDFViewerApplication;r!==void 0&&(a.sidebarViewOnLoad=r?1:0,a.appConfig&&(a.appConfig.sidebarViewOnLoad=r?this.activeSidebarView:yE.NONE),e.set("sidebarViewOnLoad",this.sidebarVisible?this.activeSidebarView:0)),this.spread==="even"?(e.set("spreadModeOnLoad",2),a.pdfViewer&&(a.pdfViewer.spreadMode=2),this.onSpreadChange("even")):this.spread==="odd"?(e.set("spreadModeOnLoad",1),a.pdfViewer&&(a.pdfViewer.spreadMode=1),this.onSpreadChange("odd")):(e.set("spreadModeOnLoad",0),a.pdfViewer&&(a.pdfViewer.spreadMode=0),this.onSpreadChange("off")),this.printResolution&&e.set("printResolution",this.printResolution),this.showBorders===!1&&e.set("removePageBorders",!this.showBorders),this.pdfScriptLoaderService.PDFViewerApplicationOptions.set("localeProperties",{lang:this.language})}async openPDF(){let e=this.pdfScriptLoaderService.PDFViewerApplication;if(e.serviceWorkerOptions.showUnverifiedSignatures=this.showUnverifiedSignatures,e.enablePrint=this.enablePrint,this.filenameForDownload?e.appConfig.filenameForDownload=this.filenameForDownload:e.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src),this.service.ngxExtendedPdfViewerInitialized=!0,this.registerEventListeners(e),this.selectCursorTool(),this.listenToURL||(e.pdfLinkService.setHash=void 0),this._src){if(this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized=!1,setTimeout(async()=>this.dynamicCSSComponent.checkHeight(this,this.logLevel),100),this._src){let n=li.workerSrc;typeof n=="function"&&(n=n());let r={password:this.password,verbosity:this.logLevel,workerSrc:n};this._src.range&&(r.range=this._src.range),this.httpHeaders&&(r.httpHeaders=this.httpHeaders),this.authorization&&(r.withCredentials=!0,typeof this.authorization!="boolean"&&(r.httpHeaders||(r.httpHeaders={}),r.httpHeaders.Authorization=this.authorization)),r.baseHref=this.baseHref,e.onError=a=>this.pdfLoadingFailed.emit(a),typeof this._src=="string"?r.url=this._src:this._src instanceof ArrayBuffer?r.data=this._src:this._src instanceof Uint8Array&&(r.data=this._src),r.rangeChunkSize=li.rangeChunkSize,r.cspPolicyService=this.cspPolicyService,await e.open(r),this.pdfLoadingStarts.emit({}),setTimeout(async()=>this.setZoom())}setTimeout(()=>{this.pdfScriptLoaderService.shuttingDown||this.page&&(e.page=Number(this.page))},100)}}registerEventListeners(e){e.eventBus.on("annotation-editor-event",r=>{queueMicrotask(()=>{this.annotationEditorEvent.emit(r)})}),e.eventBus.on("toggleSidebar",r=>{queueMicrotask(()=>{this.sidebarVisible=r.visible,this.sidebarVisibleChange.emit(r.visible)})}),e.eventBus.on("textlayerrendered",r=>{queueMicrotask(()=>this.textLayerRendered.emit(r))}),e.eventBus.on("annotationeditormodechanged",r=>{setTimeout(()=>this.annotationEditorModeChanged.emit(r))}),e.eventBus.on("scrollmodechanged",r=>{queueMicrotask(()=>{this._scrollMode=r.mode,this.scrollModeChange.emit(r.mode),r.mode===gr.page&&this.pageViewMode!=="single"&&(this.pageViewModeChange.emit("single"),this._pageViewMode="single")})}),e.eventBus.on("progress",r=>{queueMicrotask(()=>this.progress.emit(r))}),e.eventBus.on("findbarclose",()=>{queueMicrotask(()=>{this.findbarVisible=!1,this.findbarVisibleChange.emit(!1),this.cdr.markForCheck()})}),e.eventBus.on("findbaropen",()=>{queueMicrotask(()=>{this.findbarVisible=!0,this.findbarVisibleChange.emit(!0),this.cdr.markForCheck()})}),e.eventBus.on("propertiesdialogclose",()=>{this.propertiesDialogVisible=!1,queueMicrotask(()=>this.propertiesDialogVisibleChange.emit(!1))}),e.eventBus.on("propertiesdialogopen",()=>{this.propertiesDialogVisible=!0,queueMicrotask(()=>this.propertiesDialogVisibleChange.emit(!0))}),e.eventBus.on("pagesloaded",r=>{if(queueMicrotask(()=>this.pagesLoaded.emit(r)),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel),this.rotation!==void 0&&this.rotation!==null){let a=Number(this.rotation);(a===0||a===90||a===180||a===270)&&(e.pdfViewer.pagesRotation=a)}setTimeout(()=>{this.pdfScriptLoaderService.shuttingDown||(this.nameddest?e.pdfLinkService.goToDestination(this.nameddest):this.page?e.page=Number(this.page):this.pageLabel&&(e.pdfViewer.currentPageLabel=this.pageLabel))}),this.setZoom()}),e.eventBus.on("pagerendered",r=>{queueMicrotask(()=>{this.pageRendered.emit(r),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)})}),e.eventBus.on("pagerender",r=>{queueMicrotask(()=>{this.pageRender.emit(r)})}),e.eventBus.on("download",r=>{queueMicrotask(()=>{this.pdfDownloaded.emit(r)})}),e.eventBus.on("scalechanging",r=>{setTimeout(()=>{this.currentZoomFactor.emit(r.scale),this.cdr.markForCheck()}),r.presetValue!=="auto"&&r.presetValue!=="page-fit"&&r.presetValue!=="page-actual"&&r.presetValue!=="page-width"?Math.abs(r.previousScale-r.scale)>1e-6&&(this.zoom=r.scale*100,this.zoomChange.emit(r.scale*100)):r.previousPresetValue!==r.presetValue&&this.zoomChange.emit(r.presetValue)}),e.eventBus.on("rotationchanging",r=>{queueMicrotask(()=>
239{this.rotationChange.emit(r.pagesRotation)})}),e.eventBus.on("fileinputchange",r=>{queueMicrotask(()=>{if(r.fileInput.files&&r.fileInput.files.length>=1)this.srcChangeTriggeredByUser=!0,this.srcChange.emit(r.fileInput.files[0].name);else{let a=r.fileInput?.value?.replace("C:\\fakepath\\","");this.srcChange.emit(a)}})}),e.eventBus.on("cursortoolchanged",r=>{queueMicrotask(()=>{this.handTool=r.tool===ed.HAND,this.handToolChange.emit(r.tool===ed.HAND)})}),e.eventBus.on("sidebarviewchanged",r=>{queueMicrotask(()=>{this.sidebarVisibleChange.emit(r.view>0),r.view>0&&this.activeSidebarViewChange.emit(r.view),this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})}),e.eventBus.on("documentloaded",r=>{queueMicrotask(async()=>{let a=r.source.pagesCount;this.pageLabel=void 0,this.page&&this.page>=a&&(this.page=a),this.scrollSignatureWarningIntoView(r.source.pdfDocument),this.pdfLoaded.emit({pagesCount:r.source.pdfDocument?.numPages}),this.findbarVisible&&e.findBar.open(),this.propertiesDialogVisible&&e.pdfDocumentProperties.open(),this.hasTextLayer=this.textLayer===!0})}),e.eventBus.on("spreadmodechanged",r=>{queueMicrotask(()=>{let a=["off","odd","even"];this.spread=a[r.mode],this.spreadChange.emit(this.spread)})});let n=()=>{queueMicrotask(()=>{this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})};e.eventBus.on("outlineloaded",n),e.eventBus.on("attachmentsloaded",n),e.eventBus.on("layersloaded",n),e.eventBus.on("annotationlayerrendered",r=>{let a=r.source.div;queueMicrotask(()=>{r.initialFormDataStoredInThePDF=this.formSupport.initialFormDataStoredInThePDF,this.annotationLayerRendered.emit(r),this.enableOrDisableForms(a,!0)})}),e.eventBus.on("annotationeditorlayerrendered",r=>queueMicrotask(()=>this.annotationEditorLayerRendered.emit(r))),e.eventBus.on("xfalayerrendered",r=>queueMicrotask(()=>this.xfaLayerRendered.emit(r))),e.eventBus.on("outlineloaded",r=>queueMicrotask(()=>this.outlineLoaded.emit(r))),e.eventBus.on("attachmentsloaded",r=>queueMicrotask(()=>this.attachmentsloaded.emit(r))),e.eventBus.on("layersloaded",r=>queueMicrotask(()=>this.layersloaded.emit(r))),e.eventBus.on("presentationmodechanged",r=>{this.pdfScriptLoaderService.PDFViewerApplication?.pdfViewer?.destroyBookMode()}),e.eventBus.on("updatefindcontrolstate",r=>{queueMicrotask(()=>{let a=e.findController.state?.type??"find";a==="again"&&(a="findagain");let s={caseSensitive:e.findController.state?.caseSensitive,entireWord:e.findController.state?.entireWord,findPrevious:e.findController.state?.findPrevious,highlightAll:e.findController.state?.highlightAll,matchDiacritics:e.findController.state?.matchDiacritics,query:e.findController.state?.query,type:a};this.updateFindMatchesCount.emit(mt(de({},s),{current:r.matchesCount.current,total:r.matchesCount.total,matches:e.findController._pageMatches??[],matchesLength:e.findController._pageMatchesLength??[]})),this.updateFindState&&this.updateFindState.emit(r.state)})}),e.eventBus.on("updatefindmatchescount",r=>{r.matchesCount.matches=e.findController._pageMatches??[],r.matchesCount.matchesLength=e.findController._pageMatchesLength??[],queueMicrotask(()=>this.updateFindMatchesCount.emit({caseSensitive:e.findController.state?.caseSensitive??!1,entireWord:e.findController.state?.entireWord??!1,findPrevious:e.findController.state?.findPrevious??!1,highlightAll:e.findController.state?.highlightAll??!1,matchDiacritics:e.findController.state?.matchDiacritics??!1,query:e.findController.state?.query??"",type:e.findController.state?.type,current:r.matchesCount.current,total:r.matchesCount.total,matches:r.matchesCount.matches,matchesLength:r.matchesCount.matchesLength}))}),e.eventBus.on("pagechanging",r=>{this.pdfScriptLoaderService.shuttingDown||queueMicrotask(()=>{let a=e.pdfViewer.currentPageNumber,s=e.pdfViewer.currentPageLabel;a!==this.page&&this.pageChange.emit(a),s!==this.pageLabel&&this.pageLabelChange.emit(s)})})}async openPDF2(){this.overrideDefaultSettings();let e=this.pdfScriptLoaderService.PDFViewerApplication;e.pdfViewer.destroyBookMode(),e.pdfViewer.stopRendering(),e.pdfThumbn
239ailViewer.stopRendering(),e.pdfDocument?.annotationStorage?.resetModified(),await e.close(),this.formSupport?.reset(),this.initialAngularFormData&&(this.formSupport.formData=this.initialAngularFormData),this.filenameForDownload?e.appConfig.filenameForDownload=this.filenameForDownload:e.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src);let n=li.workerSrc;typeof n=="function"&&(n=n());let r={password:this.password,verbosity:this.logLevel,workerSrc:n};this._src?.range&&(r.range=this._src.range),this.httpHeaders&&(r.httpHeaders=this.httpHeaders),this.authorization&&(r.withCredentials=!0,typeof this.authorization!="boolean"&&(r.httpHeaders||(r.httpHeaders={}),r.httpHeaders.Authorization=this.authorization)),r.baseHref=this.baseHref;try{if(typeof this._src=="string")r.url=this._src;else if(this._src instanceof ArrayBuffer){if(r.data=this._src,this._src.byteLength===0)return}else if(this._src instanceof Uint8Array&&(r.data=this._src,this._src.length===0))return;r.rangeChunkSize=li.rangeChunkSize,await e.open(r)}catch(a){this.pdfLoadingFailed.emit(a)}}selectCursorTool(){this.pdfScriptLoaderService.PDFViewerApplication.eventBus.dispatch("switchcursortool",{tool:this.handTool?1:0})}doReplaceBrowserPrint(e){if(e){let n=this.pdfScriptLoaderService.PDFViewerApplication;n?.printPdf&&(window.print=n.printPdf.bind(n))}else this.originalPrint&&!this.originalPrint.toString().includes("printPdf")&&(window.print=this.originalPrint)}async ngOnDestroy(){if(this.notificationService.onPDFJSInitSignal.set(void 0),this.resizeObserver&&this.resizeObserver.disconnect(),typeof window<"u"){let n=document.getElementById("printContainer");n&&n.remove()}if(typeof window<"u"){let n=this.originalPrint;window&&n&&!n.toString().includes("printPdf")&&(window.print=n)}let e=this.pdfScriptLoaderService.PDFViewerApplication;if(e){e.ngxConsole&&e.ngxConsole.reset(),e.pdfViewer?.destroyBookMode(),e.pdfViewer?.stopRendering(),e.pdfThumbnailViewer?.stopRendering(),delete e.ngxKeyboardManager,delete e.cspPolicyService,e.eventBus?.off("afterprint",this.afterPrintListener),e.eventBus?.off("beforeprint",this.beforePrintListener),e.eventBus?.off("sourcechanged",this.reportSourceChanges.bind(this)),e.pdfDocument?.annotationStorage?.resetModified(),this.formSupport?.reset(),this.formSupport=void 0,e.onError=void 0;try{await e.close()}catch{}e.printKeyDownListener&&removeEventListener("keydown",e.printKeyDownListener,!0);let n=globalThis;delete n.getFormValueFromAngular,delete n.registerAcroformAnnotations,delete n.getFormValue,delete n.setFormValue,delete n.assignFormIdAndFieldName,delete n.registerAcroformField,delete n.registerXFAField,delete n.assignFormIdAndFieldName,delete n.updateAngularFormValue;let r=e.eventBus;r&&(e.unbindEvents(),r.destroy()),e.unbindWindowEvents(),e?._cleanup(),e.eventBus=void 0,delete n.PDFViewerApplication,delete n.PDFViewerApplicationOptions,delete n.PDFViewerApplicationConstants,this.service.ngxExtendedPdfViewerInitialized=!1,typeof window<"u"&&document.querySelectorAll(".ngx-extended-pdf-viewer-file-input").forEach(a=>{a.remove()})}}isPrimaryMenuVisible(){return!!(this.showToolbar&&(this.showDownloadButton||this.showDrawEditor||this.showHighlightEditor||this.showTextEditor||this.showFindButton||this.showOpenFileButton||this.showPagingButtons||this.showPresentationModeButton||this.showPrintButton||this.showPropertiesButton||this.showRotateCwButton||this.showRotateCcwButton||this.showHandToolButton||this.showBookModeButton||this.showSinglePageModeButton||this.showVerticalScrollButton||this.showHorizontalScrollButton||this.showInfiniteScrollButton||this.showSpreadButton||this.showSidebarButton||this.showZoomButtons))}async ngOnChanges(e){if(typeof window>"u")return;let n=this.pdfScriptLoaderService.PDFViewerApplication,r=this.pdfScriptLoaderService.PDFViewerApplicationOptions;if(this.service.ngxExtendedPdfViewerInitialized){if("src"in e||"base64Src"in e)if(this.srcChangeTriggeredByUser)this.srcChangeTriggeredByUser=!1;else{if(this.pageViewMode==="book"){let a=this.pdfScriptLoaderService.PDFViewerApplication;a?.pdfViewer?.destroyBookMode(),a?.pdfViewer?.stopRendering(),a?.pdfThumbn
239ailViewer?.stopRendering()}this._src?this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized?this.openPDF():this.notificationService.onPDFJSInitSignal()&&await this.openPDF2():await this.closeDocument(n)}if("enableDragAndDrop"in e&&r.set("enableDragAndDrop",this.enableDragAndDrop),"findbarVisible"in e&&(e.findbarVisible.currentValue?n.findBar.open():n.findBar.close()),"propertiesDialogVisible"in e&&(this.propertiesDialogVisible?n.pdfDocumentProperties.open():n.pdfDocumentProperties.close()),"zoom"in e&&await this.setZoom(),"maxZoom"in e&&(n.pdfViewer&&(n.pdfViewer.maxZoom=this.maxZoom),n.toolbar&&(n.toolbar.maxZoom=this.maxZoom)),"minZoom"in e&&(n.pdfViewer&&(n.pdfViewer.minZoom=this.minZoom),n.toolbar&&(n.toolbar.minZoom=this.minZoom)),"handTool"in e&&this.selectCursorTool(),"page"in e&&this.page&&this.page!=n.page&&(n.page=this.page),"pageLabel"in e&&this.pageLabel&&this.pageLabel!==n.pdfViewer.currentPageLabel&&(n.pdfViewer.currentPageLabel=this.pageLabel),"rotation"in e)if(this.rotation){let a=Number(this.rotation);(a===0||a===90||a===180||a===270)&&(n.pdfViewer.pagesRotation=a)}else n.pdfViewer.pagesRotation=0;if("scrollMode"in e&&(this.scrollMode||this.scrollMode===gr.vertical)&&n.pdfViewer.scrollMode!==Number(this.scrollMode)&&n.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)}),"activeSidebarView"in e)if(this.sidebarVisible){n.pdfSidebar.open();let a=Number(this.activeSidebarView);a===1||a===2||a===3||a===4?n.pdfSidebar.switchView(a,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else n.pdfSidebar.close();"filenameForDownload"in e&&(n.appConfig.filenameForDownload=this.filenameForDownload),"nameddest"in e&&this.nameddest&&n.pdfLinkService.goToDestination(this.nameddest),"spread"in e&&(this.spread==="even"?(n.spreadModeOnLoad=2,n.pdfViewer.spreadMode=2,this.onSpreadChange("even")):this.spread==="odd"?(n.spreadModeOnLoad=1,n.pdfViewer.spreadMode=1,this.onSpreadChange("odd")):(n.spreadModeOnLoad=0,n.pdfViewer.spreadMode=0,this.onSpreadChange("off"))),this.hideToolbarIfItIsEmpty(),setTimeout(()=>this.calcViewerPositionTop())}if("printResolution"in e){let a=r;a&&a.set("printResolution",this.printResolution)}if("ignoreKeyboard"in e&&r&&this.overrideDefaultSettings(),"ignoreKeys"in e&&r&&this.overrideDefaultSettings(),"acceptKeys"in e&&r&&this.overrideDefaultSettings(),"showBorders"in e&&!e.showBorders.isFirstChange()&&r){this.overrideDefaultSettings();let s=document.getElementById("viewer");this.showBorders?s.classList.remove("removePageBorders"):s.classList.add("removePageBorders"),n.pdfViewer&&(n.pdfViewer.removePageBorders=!this.showBorders);let l={source:s,scale:(Number(this.zoom)|100)/100,presetValue:this.zoom};n.eventBus.dispatch("scalechanging",l)}"showUnverifiedSignatures"in e&&n?.pdfDocument&&n.pdfDocument._transport.messageHandler.send("showUnverifiedSignatures",this.showUnverifiedSignatures),"formData"in e&&(e.formData.isFirstChange()||this.formSupport.updateFormFieldsInPdfCalledByNgOnChanges(e.formData.previousValue)),"enablePrint"in e&&(e.enablePrint.isFirstChange()||(n.enablePrint=this.enablePrint)),("customFindbar"in e&&!e.customFindbar.isFirstChange()||"customFindbarButtons"in e&&!e.customFindbarButtons.isFirstChange()||"customFindbarInputArea"in e&&!e.customFindbarInputArea.isFirstChange()||"customToolbar"in e&&!e.customToolbar.isFirstChange())&&this.dummyComponents&&this.dummyComponents.addMissingStandardWidgets(),"pageViewMode"in e&&!e.pageViewMode.isFirstChange()&&(this.pageViewMode=e.pageViewMode.currentValue),"replaceBrowserPrint"in e&&typeof window<"u"&&this.doReplaceBrowserPrint(this.replaceBrowserPrint),"disableForms"in e&&this.enableOrDisableForms(this.elementRef.nativeElement,!1),setTimeout(()=>this.calcViewerPositionTop())}async closeDocument(e){if(this.pageViewMode==="book"){let r=this.pdfScriptLoaderService.PDFViewerApplication;r?.pdfViewer?.destroyBookMode(),r?.pdfViewer?.stopRendering(),r?.pdfThumbnailViewer?.stopRendering()}e.pdfDocument?.annotationStorage?.resetModified(),this.formSupport?.reset();let n=e.appConfig?.openFileInput;n||(n=document.querySelector("#fileInput")),n&&(n.value=""),await e.close()}
239async setZoom(){if(!(typeof window>"u")&&this.root){let e=this.pdfScriptLoaderService.PDFViewerApplication,n=this.zoom;if(String(n).endsWith("%")?n=Number(String(n).replace("%",""))/100:isNaN(Number(n))||(n=Number(n)/100),!n&&e.store){let a=await e.store.get("zoom");a?isNaN(Number(a))?n=a:n=Number(a)/100:n="auto"}e&&this.pdfScriptLoaderService.PDFViewerApplicationOptions.set("defaultZoomValue",n);let r=this.root.nativeElement.querySelector("#scaleSelect");if(r){if(this.zoom==="auto"||this.zoom==="page-fit"||this.zoom==="page-actual"||this.zoom==="page-width")r.value=this.zoom;else if(r.value="custom",r.options)for(let a of r.options)a.value==="custom"&&(a.textContent=`${Math.round(Number(n)*1e5)/1e3}%`)}e.pdfViewer&&(e.pdfViewer.currentScaleValue=n??"auto")}}initResizeObserver(){try{let e=document.getElementById("viewer");e&&(this.resizeObserver=new ResizeObserver(()=>{this.onResize()}),this.resizeObserver.observe(e))}catch{console.log("ResizeObserver is not supported by your browser")}}onResize(){let e=document.getElementsByClassName("html");e&&e.length>0&&(document.getElementById("outerContainer")&&(this.secondaryToolbarComponent&&this.secondaryToolbarComponent.checkVisibility(),this.dynamicCSSComponent&&this.dynamicCSSComponent.updateToolbarWidth()),this.dynamicCSSComponent.checkHeight(this,this.logLevel)),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)}onContextMenu(){return this.contextMenuAllowed}async pageHasVisibleSignature(e){let r=(await e.getAnnotations()).find(a=>a.fieldType==="Sig");if(r){let a=r?.rect;if(a&&a.length===4&&a[2]-a[0]>0&&a[3]-a[1]>0&&!r.hidden)return!0}return!1}async scrollSignatureWarningIntoView(e){this.hasSignature=!1;for(let n=1;n<=e?.numPages;n++){let r=await e.getPage(n);if(await this.pageHasVisibleSignature(r)){this.hasSignature=!0;break}}this.hasSignature&&queueMicrotask(()=>{setTimeout(()=>{document.querySelector("#viewerContainer")?.scrollBy(0,-32)})})}async zoomToPageWidth(e){if(this.handTool){if(!li.doubleTapZoomsInHandMode)return}else if(!li.doubleTapZoomsInTextSelectionMode)return;if(this.pageViewMode==="book")return;let n=this.pdfScriptLoaderService.PDFViewerApplication,r=e.clientY,a=n.pdfViewer.currentScale;if(this.zoom!==li.doubleTapZoomFactor&&this.zoom+"%"!==li.doubleTapZoomFactor)this.previousZoom=this.zoom,this.zoom=li.doubleTapZoomFactor,await this.setZoom();else if(li.doubleTapResetsZoomOnSecondDoubleTap)this.previousZoom?this.zoom=this.previousZoom:this.zoom="page-width",await this.setZoom();else return;let l=n.pdfViewer.currentScale/a-1,c=n.pdfViewer.container.getBoundingClientRect(),d=r-c.top;n.pdfViewer.container.scrollTop+=d*l}enableOrDisableForms(e,n){if(!this.disableForms&&n)return;let r=Array.from(e.querySelectorAll(".xfaLayer")),a=Array.from(e.querySelectorAll(".annotationLayer")),s=r.concat(...a);s.forEach(l=>l.querySelectorAll("input").forEach(c=>c.disabled=this.disableForms)),s.forEach(l=>l.querySelectorAll("select").forEach(c=>c.disabled=this.disableForms)),s.forEach(l=>l.querySelectorAll("textarea").forEach(c=>c.disabled=this.disableForms))}};N(t,"\u0275fac",function(n){return new(n||t)(G(cr),G(Gi),G(Pe),G(Hh),G(nt),G(ky),G(Pn),G(eue),G(tue),G(Ey))}),N(t,"\u0275cmp",me({type:t,selectors:[["ngx-extended-pdf-viewer"]],viewQuery:function(n,r){if(n&1&&(ct(LN,5),ct(Pde,5),ct(Rde,5),ct(Fde,5),ct(Nde,5)),n&2){let a;Te(a=Me())&&(r.dummyComponents=a.first),Te(a=Me())&&(r.root=a.first),Te(a=Me())&&(r.secondaryToolbarComponent=a.first),Te(a=Me())&&(r.dynamicCSSComponent=a.first),Te(a=Me())&&(r.sidebarComponent=a.first)}},hostBindings:function(n,r){n&1&&Se("contextmenu",function(){return r.onContextMenu()})},inputs:{customFindbarInputArea:"customFindbarInputArea",customToolbar:"customToolbar",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",customPdfViewer:"customPdfViewer",customSecondaryToolbar:"customSecondaryToolbar",customSidebar:"customSidebar",customThumbnail:"customThumbnail",customFreeFloatingBar:"customFreeFloatingBar",showFreeFloatingBar:"showFreeFloatingBar",enableDragAndDrop:"enableDragAndDrop",forceUsingLegacyES5:"forceUsingLegacyES5",formData:"formData",disableForms:"disableForms",pageViewMode:"pageViewMode",scrollMode:"scrollMode",authorization:"authorization",httpHeaders:"httpHeaders",contextMenuAllowed:"contextMenuAllowed",enablePrint:"enablePrint",enablePrintAutoRotate:"enablePrintAutoRotate",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",logLevel:"logLevel",relativeCoordsOptions:"relativeCoordsOptions",minifiedJSLibraries:"minifiedJSLibraries",printResolution:"printResolution",rotation:"rotation",src:"src",base64Src:"base64Src",minHeight:"minHeight",he
vendor: 5,846 bytes, line 239
239ight:"height",backgroundColor:"backgroundColor",filenameForDownload:"filenameForDownload",ignoreKeyboard:"ignoreKeyboard",ignoreKeys:"ignoreKeys",acceptKeys:"acceptKeys",imageResourcesPath:"imageResourcesPath",localeFolderPath:"localeFolderPath",language:"language",listenToURL:"listenToURL",nameddest:"nameddest",password:"password",replaceBrowserPrint:"replaceBrowserPrint",useInlineScripts:"useInlineScripts",showUnverifiedSignatures:"showUnverifiedSignatures",startTabindex:"startTabindex",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",activeSidebarView:"activeSidebarView",findbarVisible:"findbarVisible",propertiesDialogVisible:"propertiesDialogVisible",showFindButton:"showFindButton",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindMultiple:"showFindMultiple",showFindRegexp:"showFindRegexp",showFindEntireWord:"showFindEntireWord",showFindMatchDiacritics:"showFindMatchDiacritics",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages",showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel",showZoomButtons:"showZoomButtons",showZoomDropdown:"showZoomDropdown",showPresentationModeButton:"showPresentationModeButton",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showDownloadButton:"showDownloadButton",theme:"theme",showToolbar:"showToolbar",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showHorizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",showRotateButton:"showRotateButton",showRotateCwButton:"showRotateCwButton",showRotateCcwButton:"showRotateCcwButton",handTool:"handTool",showHandToolButton:"showHandToolButton",showSpreadButton:"showSpreadButton",showPropertiesButton:"showPropertiesButton",showBorders:"showBorders",spread:"spread",showScrollingButtons:"showScrollingButtons",page:"page",pageLabel:"pageLabel",textLayer:"textLayer",zoom:"zoom",zoomLevels:"zoomLevels",maxZoom:"maxZoom",minZoom:"minZoom",mobileFriendlyZoom:"mobileFriendlyZoom"},outputs:{annotationEditorEvent:"annotationEditorEvent",formDataChange:"formDataChange",pageViewModeChange:"pageViewModeChange",progress:"progress",srcChange:"srcChange",scrollModeChange:"scrollModeChange",afterPrint:"afterPrint",beforePrint:"beforePrint",currentZoomFactor:"currentZoomFactor",rotationChange:"rotationChange",annotationLayerRendered:"annotationLayerRendered",annotationEditorLayerRendered:"annotationEditorLayerRendered",xfaLayerRendered:"xfaLayerRendered",outlineLoaded:"outlineLoaded",attachmentsloaded:"attachmentsloaded",layersloaded:"layersloaded",sidebarVisibleChange:"sidebarVisibleChange",activeSidebarViewChange:"activeSidebarViewChange",findbarVisibleChange:"findbarVisibleChange",propertiesDialogVisibleChange:"propertiesDialogVisibleChange",handToolChange:"handToolChange",spreadChange:"spreadChange",thumbnailDrawn:"thumbnailDrawn",pageChange:"pageChange",pageLabelChange:"pageLabelChange",pagesLoaded:"pagesLoaded",pageRender:"pageRender",pageRendered:"pageRendered",pdfDownloaded:"pdfDownloaded",pdfLoaded:"pdfLoaded",pdfLoadingStarts:"pdfLoadingStarts",pdfLoadingFailed:"pdfLoadingFailed",textLayerRendered:"textLayerRendered",annotationEditorModeChanged:"annotationEditorModeChanged",updateFindMatchesCount:"updateFindMatchesCount",updateFindState:"updateFindState",zoomChange:"zoomChange"},features:[gt],ngContentSelectors:NN,decls:10,vars:4,consts:[["DynamicCssComponent",""],["defaultPdfViewer",""],["defaultFreeFloatingBar",""],["root",""],["pdfsidebar",""],["pdfSecondaryToolbarComponent",""],[3,"zoom"],[4,"ngTemplateOutlet"],[1,"zoom"],[1,"html"],["id","outerContainer"],[1,"free-floating-bar"],[3,"thumbnailDrawn","sidebarVisible","showSidebarButton","customSidebar","customThumbnail","mobileFriendlyZoomScale","sidebarPositionTop"],["id","mainContainer"],[3,"onToolbarLoaded","pageViewModeChange","sidebarVisible","customToolbar","mobileFriendlyZoomScale","pageViewMode","primaryMenuVisible","scrollMode","showPropertiesButton","showBookModeButton","showDownloadButton","showDrawEditor","showHighlightEditor","showFindButton","showHandToolButton","handTool","showHorizontalScrollButton","showInfiniteScrollButton","showOpenFileButton","showPagingButtons","showFirstAndLastPageButtons","showPreviousAndNextPageButtons","showPageNumber","showPageLabel","showPresentationModeButton","showPrintButton","showRotateCwButton","showRotateCcwButton","showSecondaryToolbarButton","showSidebarButton","showSinglePageModeButton","showSpreadButton","showStampEditor","showTextEditor","showVerticalScrollButton","showWrappedScrollButton","showZoomButtons","showZoomDropdown","spread","textLayer","toolbarMarginTop","toolbarWidth","zoomLevels","findbarVisible","hasTextLayer"],["id","editorHighlightParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],["id","highlightParamsToolbarContainer",1,"editorParamsToolbarContainer"],["id","editorHighlightColorPicker",1,"colorPicker"],["id","highlightColorPickerLabel","data-l10n-id","pdfjs-editor-highlight-colorpicker-label",1,"editorParamsLabel"],["id","editorHighlightThickness"],["for","editorFreeHighlightThickness","data-l10n-id","pdfjs-editor-free-highlight-thickness-input",1,"editorParamsLabel"],[1,"thicknessPicker"],["type","range","id","editorFreeHighlightThickness","data-l10n-id","pdfjs-editor-free-highlight-thickness-title","value","12","min","8","max","24","step","1",1,"editorParamsSlider"],["id","editorHighlightVisibility"],[1,"divi
239der"],[1,"toggler"],["for","editorHighlightShowAll","data-l10n-id","pdfjs-editor-highlight-show-all-button-label",1,"editorParamsLabel"],["id","editorHighlightShowAll","data-l10n-id","pdfjs-editor-highlight-show-all-button","aria-pressed","true",1,"toggle-button"],["id","editorFreeTextParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],[1,"editorParamsSetter"],["for","editorFreeTextColor","data-l10n-id","pdfjs-editor-free-text-color-input",1,"editorParamsLabel"],["type","color","id","editorFreeTextColor",1,"editorParamsColor"],["for","editorFreeTextFontSize","data-l10n-id","pdfjs-editor-free-text-size-input",1,"editorParamsLabel"],["type","range","id","editorFreeTextFontSize","value","10","min","5","max","100","step","1",1,"editorParamsSlider"],["id","editorInkParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],["for","editorInkColor","data-l10n-id","pdfjs-editor-ink-color-input",1,"editorParamsLabel"],["type","color","id","editorInkColor",1,"editorParamsColor"],["for","editorInkThickness","data-l10n-id","pdfjs-editor-ink-thickness-input",1,"editorParamsLabel"],["type","range","id","editorInkThickness","value","1","min","1","max","20","step","1",1,"editorParamsSlider"],["for","editorInkOpacity","data-l10n-id","pdfjs-editor-ink-opacity-input",1,"editorParamsLabel"],["type","range","id","editorInkOpacity","value","100","min","1","max","100","step","1",1,"editorParamsSlider"],["type","range","id","editorInkOpacity","value","1","min","0.05","max","1","step","0.05",1,"editorParamsSlider"],[3,"spreadChange","customSecondaryToolbar","secondaryToolbarTop","mobileFriendlyZoomScale","localizationInitialized"],[3,"findbarLeft","findbarTop","mobileFriendlyZoomScale","showFindButton","customFindbarInputArea","customFindbarButtons","showFindEntireWord","showFindHighlightAll","showFindMatchDiacritics","showFindMatchCase","showFindMultiple","showFindRegexp","showFindMessages","showFindResultsCount"],["id","viewerContainer"],[1,"unverified-signature-warning"],["id","viewer",1,"pdfViewer",3,"dblclick"],["id","dialogContainer"],["id","editorUndoBar","role","status","aria-labelledby","editorUndoBarMessage","tabindex","-1","hidden","",1,"messageBar"],["id","editorUndoBarMessage",1,"description"],["id","editorUndoBarUndoButton","type","button","tabindex","0","title","Undo","data-l10n-id","pdfjs-editor-undo-bar-undo-button",1,"undoButton"],["data-l10n-id","pdfjs-editor-undo-bar-undo-button-label"],["id","editorUndoBarCloseButton","type","button","tabindex","0","title","Close","data-l10n-id","pdfjs-editor-undo-bar-close-button",1,"closeButton"],["data-l10n-id","pdfjs-editor-undo-bar-close-button-label"]],template:function(n,r){if(n&1&&(Dt(NN),Ae(0,Lde,1,0,"pdf-dark-theme")(1,Bde,1,0,"pdf-light-theme"),ne(2,"pdf-acroform-default-theme")(3,"pdf-dynamic-css",6,0),Ae(5,jde,1,0,"ng-content",7)(6,qde,67,94,"ng-template",null,1,Gr)(8,Yde,0,0,"ng-template",null,2,Gr)),n&2){let a=qi(7);lt(r.theme==="dark"?0:-1),$(),lt(r.theme==="light"?1:-1),$(2),J("zoom",r.mobileFriendlyZoomScale),$(2),J("ngTemplateOutlet",r.customPdfViewer?r.customPdfViewer:a)}},dependencies:[bo,nue,rue,oue,aue,sue,lue,cue,LN,due,Cue,Aue,kue,Eue,Sue,Mue,fhe,HI,phe],styles:["#mainContainer.toolbar-hidden[_ngcontent-%COMP%]{margin-top:-30px}.server-side-rendering[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}));let i=t;return i})();Promise.allSettled||window.Zone&&!window["__zone_symbol__Promise.allSettled"]&&console.error("Please update zone.js to version 0.10.3 or higher. Otherwise, you'll run the slow ECMAScript 5 version even on modern browser that can run the fast ESMAScript 2015 version.");var _E=(()=>{let t=class t{};N(t,"\u0275fac",function(n){return new(n||t)}),N(t,"\u0275mod",He({type:t})),N(t,"\u0275inj",ze({providers:[ky],imports:[Vi,Kd]}));let i=t;return i})();var zN=(()=>{let t=class t{transform(e,n){if(!e||e.length===0)return e;let r=e.slice();return n?r.sort((a,s)=>{if(a.id&&s.id){let l=typeof a[n]=="string"?a[n].toLowerCase():a[n],c=typeof s[n]=="string"?s[n].toLowerCase():s[n];return l>c?1:l<c?-1:0}else return 0}):r.sort((a,s)=>a.id&&s.id?a>s?1:a<s?-1:0:0),r}};t.\u0275fac=function(n){return new(n||t)},t.\u0275pipe=bn({name:"sortByValue",type:t,pure:!0});let i=t;return i})();var mm=["otpInputElement"],mhe=i=>({"ngx-blinking-cursor":i}),ghe=(i,t,o,e)=>({"ngx-otp-input-disabled":i,"ngx-otp-input-filled":t,"ngx-otp-input-success":o,"ngx-otp-input-failed":e});function bhe(i,t){if(i&1&&ne(0,"input",3,0),i&2){let o=t.$implicit,e=t.index,n=ue();J("value",o.value)("type",n.inputType)("inputMode",n.ngxOtpOptions.inputMode)("disabled",n.disabled)("ngClass",oI(5,ghe,n.disabled,n.isInputFilled(e),n.isOTPSuccess,n.isOTPFailed))}}var vhe=(()=>{let t=class t{constructor(){this.handlePaste=new pe}onPaste(e){e.preventDefault();let n=e.clipboardData?.getData("text");if(n&&this.regexp.test(n)){let r=n.split("");
239this.inputs.forEach((a,s)=>{r[s]&&(a.nativeElement.value=r[s])}),this.handlePaste.emit(r)}}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","ngxOtpPaste",""]],contentQueries:function(n,r,a){if(n&1&&_t(a,mm,5),n&2){let s;Te(s=Me())&&(r.inputs=s)}},hostBindings:function(n,r){n&1&&Se("paste",function(s){return r.onPaste(s)})},inputs:{regexp:"regexp"},outputs:{handlePaste:"handlePaste"},standalone:!0});let i=t;return i})(),yhe=(()=>{let t=class t{ngAfterContentInit(){this.ngxAutoFocus&&this.firstInput&&this.firstInput.nativeElement.focus()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","ngxAutoFocus",""]],contentQueries:function(n,r,a){if(n&1&&_t(a,mm,5),n&2){let s;Te(s=Me())&&(r.firstInput=s.first)}},inputs:{ngxAutoFocus:"ngxAutoFocus"},standalone:!0});let i=t;return i})(),_he=(()=>{let t=class t{constructor(){this.inputsArray=[],this.valueChange=new pe}ngAfterContentInit(){this.inputsArray=this.inputs.toArray()}findInputIndex(e){return this.inputsArray.findIndex(n=>n.nativeElement===e)}setFocus(e){e>=0&&e<this.inputs.length&&this.inputsArray[e].nativeElement.focus()}onArrowLeft(e){let n=this.findInputIndex(e.target);n>0&&this.setFocus(n-1)}onArrowRight(e){let n=this.findInputIndex(e.target);n<this.inputs.length-1&&this.setFocus(n+1)}onBackspace(e){let n=this.findInputIndex(e.target);n>=0&&(this.valueChange.emit([n,""]),this.setFocus(n-1),e.preventDefault())}onKeyUp(e){let n=this.findInputIndex(e.target);e.data?.match(this.regexp)?(this.valueChange.emit([n,e.data]),this.setFocus(n+1)):this.inputsArray[n].nativeElement.value=""}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","ngxInputNavigations",""]],contentQueries:function(n,r,a){if(n&1&&_t(a,mm,5),n&2){let s;Te(s=Me())&&(r.inputs=s)}},hostBindings:function(n,r){n&1&&Se("keydown.arrowLeft",function(s){return r.onArrowLeft(s)})("keydown.arrowRight",function(s){return r.onArrowRight(s)})("keydown.backspace",function(s){return r.onBackspace(s)})("input",function(s){return r.onKeyUp(s)})},inputs:{regexp:"regexp"},outputs:{valueChange:"valueChange"},standalone:!0});let i=t;return i})(),whe=(()=>{let t=class t{constructor(){this.inputHTMLElements=[]}ngOnChanges(e){this.ngxAutoBlur&&this.inputHTMLElements.length>0&&e.isFormValid.currentValue&&this.inputHTMLElements.forEach(n=>{n.blur()})}ngAfterContentInit(){this.inputs.forEach(e=>{this.inputHTMLElements.push(e.nativeElement)})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","ngxAutoBlur",""]],contentQueries:function(n,r,a){if(n&1&&_t(a,mm,5),n&2){let s;Te(s=Me())&&(r.inputs=s)}},inputs:{ngxAutoBlur:"ngxAutoBlur",isFormValid:"isFormValid"},standalone:!0,features:[gt]});let i=t;return i})(),xhe=(()=>{let t=class t{ngAfterContentInit(){this.setAriaLabelsAttrs()}getDefaultAriaLabelText(e){return`One Time Password Input Number ${e+1}`}setAriaLabelsAttrs(){this.inputs.forEach((e,n)=>{e.nativeElement.setAttribute("aria-label",this.ngxOtpAriaLabels[n]??this.getDefaultAriaLabelText(n))})}};t.\u0275fac=function(n){return new(n||t)},t.\u0275dir=_e({type:t,selectors:[["","ngxOtpAriaLabels",""]],contentQueries:function(n,r,a){if(n&1&&_t(a,mm,5),n&2){let s;Te(s=Me())&&(r.inputs=s)}},inputs:{ngxOtpAriaLabels:"ngxOtpAriaLabels"},standalone:!0});let i=t;return i})(),HN={otpLength:6,autoFocus:!0,autoBlur:!0,hideInputValues:!1,regexp:/^[0-9]+$/,showBlinkingCursor:!0,ariaLabels:[],inputMode:"numeric"},wE=function(i){return i.SUCCESS="success",i.FAILED="failed",i}(wE||{}),UN=(()=>{let t=class t{constructor(){this.ngxOtpOptions=HN,this.disabled=!1,this.otpChange=new pe,this.otpComplete=new pe}set options(e){this.ngxOtpOptions=de(de({},HN),e)}get ngxOtpOptionsInUse(){return this.ngxOtpOptions}get inputType(){return this.ngxOtpOptions.hideInputValues?"password":"text"}get isOTPSuccess(){return this.status===wE.SUCCESS}get isOTPFailed(){return this.status===wE.FAILED}ngOnInit(){this.initOtpInputArray()}ngOnChanges(e){let n=e.otp;n?.currentValue&&(n.firstChange?this.ngxOtpOptions.autoFocus=!1:this.setInitialOtp(n.currentValue))}initOtpInputArray(){this.ngxOtpInputArray=new Yd(Array.from({length:this.ngxOtpOptions.otpLength},()=>new Os("",ao.required))),this.otp&&this.setInitialOtp(this.otp)}setInitialOtp(e){if(this.ngxOtpOptions.regexp.test(e)){let n=e.split("");
239n.forEach((r,a)=>{this.ngxOtpInputArray.controls[a].setValue(r??"")}),this.emitOtpValueChange(),n.length!==this.ngxOtpOptions.otpLength&&console.warn("OTP length does not match the provided otpLength option!")}else throw new Error("Invalid OTP provided for the component <ngx-otp-input>")}handleInputChanges(e){let[n,r]=e;this.ngxOtpInputArray.controls[n].setValue(r),this.emitOtpValueChange()}handlePasteChange(e){e.length===this.ngxOtpOptions.otpLength?this.ngxOtpInputArray.setValue(e):e.map((n,r)=>{this.ngxOtpInputArray.controls[r]?.setValue?.(n)}),this.emitOtpValueChange()}emitOtpValueChange(){this.otpChange.emit(this.ngxOtpInputArray.value),this.ngxOtpInputArray.valid&&this.otpComplete.emit(this.ngxOtpInputArray.value.join(""))}isInputFilled(e){return!!this.ngxOtpInputArray.controls[e].value}reset(){this.ngxOtpInputArray.reset()}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["ngx-otp-input"]],inputs:{options:"options",status:"status",disabled:"disabled",otp:"otp"},outputs:{otpChange:"otpChange",otpComplete:"otpComplete"},standalone:!0,features:[gt,it],decls:2,vars:9,consts:[["otpInputElement",""],["ngxOtpPaste","","ngxInputNavigations","","data-testid","ngx-otp-input-form",1,"ngx-otp-input-form",3,"valueChange","handlePaste","regexp","isFormValid","ngxAutoFocus","ngxAutoBlur","ngxOtpAriaLabels","ngClass"],["class","ngx-otp-input-box","maxlength","1","spellcheck","false","autocomplete","off","autocapitalize","off","autocorrect","off","data-testid","ngx-otp-input-box",3,"value","type","inputMode","disabled","ngClass",4,"ngFor","ngForOf"],["maxlength","1","spellcheck","false","autocomplete","off","autocapitalize","off","autocorrect","off","data-testid","ngx-otp-input-box",1,"ngx-otp-input-box",3,"value","type","inputMode","disabled","ngClass"]],template:function(n,r){n&1&&(q(0,"form",1),Se("valueChange",function(s){return r.handleInputChanges(s)})("handlePaste",function(s){return r.handlePasteChange(s)}),Ae(1,bhe,2,10,"input",2),Y()),n&2&&(J("regexp",r.ngxOtpOptions.regexp)("isFormValid",r.ngxOtpInputArray.valid)("ngxAutoFocus",r.ngxOtpOptions.autoFocus)("ngxAutoBlur",r.ngxOtpOptions.autoBlur)("ngxOtpAriaLabels",r.ngxOtpOptions.ariaLabels)("ngClass",Ho(7,mhe,r.ngxOtpOptions.showBlinkingCursor)),$(),J("ngForOf",r.ngxOtpInputArray.controls))},dependencies:[Vi,hr,Nr,Xd,pb,$d,vhe,yhe,_he,whe,xhe],styles:[".ngx-otp-input-form[_ngcontent-%COMP%]{display:inline-flex;gap:.5rem;caret-color:transparent}.ngx-blinking-cursor[_ngcontent-%COMP%]{caret-color:initial}.ngx-otp-input-box[_ngcontent-%COMP%]{width:30px;height:35px;padding:.5rem;font-size:1.5rem;text-align:center;border:1px solid #c4c4c4;border-radius:.5rem;outline:none}.ngx-otp-input-box[_ngcontent-%COMP%]:focus{border-color:#007bff}"]});let i=t;return i})();var xE=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({imports:[UN]});let i=t;return i})();var Hje=(()=>{let t=class t{constructor(e,n){this.el=e,this._zone=n,this.updateChange=new pe(!0),this.chartInstance=new pe}ngOnChanges(e){let n=e.update?.currentValue;(e.options||n)&&(this.wrappedUpdateOrCreateChart(),n&&this.updateChange.emit(!1))}wrappedUpdateOrCreateChart(){this.runOutsideAngular?this._zone.runOutsideAngular(()=>{this.updateOrCreateChart()}):this.updateOrCreateChart()}updateOrCreateChart(){this.chart?.update?this.chart.update(this.options,!0,this.oneToOne||!1):(this.chart=this.Highcharts[this.constructorType||"chart"](this.el.nativeElement,this.options,this.callbackFunction||null),this.chartInstance.emit(this.chart))}ngOnDestroy(){this.chart&&(this.chart.destroy(),this.chart=null,this.chartInstance.emit(this.chart))}};t.\u0275fac=function(n){return new(n||t)(G(Pe),G(Ue))},t.\u0275cmp=me({type:t,selectors:[["highcharts-chart"]],inputs:{Highcharts:"Highcharts",constructorType:"constructorType",callbackFunction:"callbackFunction",oneToOne:"oneToOne",runOutsideAngular:"runOutsideAngular",options:"options",update:"update"},outputs:{updateChange:"updateChange",chartInstance:"chartInstance"},features:[gt],decls:0,vars:0,template:function(n,r){},encapsulation:2});let i=t;return i})(),CE=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({});let i=t;return i})();function Che(i,t){if(i&1&&(q(0,"mat-radio-button",15),ve(1,"Checking"),Y()),i&2){let o=ue(2);Fe("me-2",o.idPrefix)("ms-2",!o.idPrefix)}}function Ahe(i,t){i&1&&(q(0,"mat-radio-button",16),ve(1,"Savings"),Y())}function khe(i,t){i&1&&(q(0,"span"),ve(1,"Please enter your bank routing number."),Y())}function Ehe(i,t){i&1&&(q(0,"span"),ve(1,"Please enter valid routing number."),Y())}function She(i,t){if(i&1&&(q(0,"mat-error"),Ae(1,khe,2,0,"span",11)(2,Ehe,2,0,"span",11),Y()),i&2){let o,e,n=ue(2);$(),J("ngIf",(o=n.form.get("bankTransitNumber"))==null||o.errors==null?null:o.errors.required),$(),J("ngIf",(e=n.form.get("bankTransitNumber"))==null||e.errors==null?null:e.errors.invalid)}}function Dhe(i,t){i&1&&(q(0,"span"),ve(1,"Please enter bank name."),Y())}function The(i,t){if(i&1&&(q(0,"mat-error"),Ae(1,Dhe,2,0,"span",11),Y()),i&2){let o,e=ue(2);$(),J("ngIf",(o=e.form.get("bankName"))==null||o.errors==null?null:o.errors.required)}}function Mhe(i,t){i&1&&(q(0,"span"),ve(1,"Please enter bank account number."),Y())}function Ihe(i,t){i&1&&(q(0,"span"),ve(1,"Please enter valid input."),Y())}function Ohe(i,t){i&1&&(q(0,"span"),ve(1,"The bank account number's length must be between 4 and 18."),Y())}function Phe(i,t){if(i&1&&(q(0,"mat-error"),Ae(1,Mhe,2,0,"span",11)(2,Ihe,2,0,"span",11)(3,Ohe,2,0,"span",11),Y()),i&2){let o,e,n,r=ue(2);$(),J("ngIf",(o=r.form.get("bankAccountNumber"))==null||o.errors==null?null:o.errors.required),$(),J("ngIf",(e=r.form.get("bankAccountNumber"))==null||e.errors==null?null:e.errors.min),$(),J("ngIf",(n=r.form.get("bankAccountNumber"))==null||n.errors==null?null:n.errors.minlength)}}function Rhe(i,t){i&1&&(q(0,"span"),ve(1,"Please confirm your bank account number."),Y())}function Fhe(i,t){i&1&&(q(0,"span"),ve(1,"Bank account and Confirm bank account number does not match."),Y())}function Nhe(i,t){if(i&1&&(q(0,"mat-error"),Ae(1,Rhe,2,0,"span",11)(2,Fhe,2,0,"span",11),Y()),i&2){let o,e,n=ue(2);$(),J("ngIf",(o=n.form.get("confirmBankAccountNumber"))==null||o.errors==null?null:o.errors.required),$(),J("ngIf",((e=n.form.get("confirmBankAccountNumber"))==null||e.errors==null?null:e.errors.notEqual)&&!(!((e=n.form.get("confirmBankAccountNumber"))==null||e.errors==null)&&e.errors.required))}}function Lhe(i,t){if(i&1){let o=It();q(0,"div",1)(1,"div",2)(2,"div",3)(3,"label",4),ve(4,"Type of Account"),Y(),q(5,"mat-radio-group",5),Ae(6,Che,2,4,"mat-radio-button",6)(7,Ahe,2,0,"mat-radio-button",7),Y()()(),q(8,"div",2)(9,"div",8)(10,"mat-form-field",9)(11,"mat-label"),ve(12,"Routing Number"),Y(),q(13,"input",10),Se("keypress",function(n){je(o);let r=ue();return Ve(r.numberOnly(n))})("paste",function(n){je(o);let r=ue();return Ve(r.validateOnPaste(n.clipboardData==null?null:n.clipboardData.getData("text/plain"),"bankTransitNumber"))})("input",function(n){je(o);let r=ue();return Ve(r.populateBankName(n))}),Y(),Ae(14,She,3,2,"mat-error",11),Y()(),q(15,"div",8)(16,"mat-form-field",9)(17,"mat-label"),ve(18,"Bank Name"),Y(),ne(19,"input",12),Ae(20,The,2,1,"mat-error",11),Y()()(),q(21,"div",2)(22,"div",8)(23,"mat-form-field",9)(24,"mat-label"),ve(25,"Bank Account Number"),Y(),q(26,"input",13),Se("keypress",function(n){je(o);let r=ue();return Ve(r.numberOnly(n))})("input",function(n){je(o);let r=ue();return Ve(r.validateOnPaste(n.target==null?null:n.target.value,"bankAccountNumber"))}),Y(),Ae(27,Phe,4,3,"mat-error",11),Y()(),q(28,"div",8)(29,"mat-form-field",9)(30,"mat-label"),ve(31,"Confirm Bank Account"),Y(),q(32,"input",14),Se("keypress",function(n){je(o);let r=ue();return Ve(r.numberOnly(n))})("input",function(n){je(o);let r=ue();return Ve(r.validateOnPaste(n.target==null?null:n.target.value,"confirmBankAccountNumber"))}),Y(),Ae(33,Nhe,3,2,"mat-error",11),Y()()()()}if(i&2){let o=ue();J("formGroup",o.form),$(2),Fe("d-inline-grid",!o.idPrefix),$(),Fe("me-3",!o.idPrefix)("me-2",o.idPrefix),$(2),Fe("d-block",!!o.idPrefix),$(),J("ngIf",o.checkingAccountTypeNumber>0),$(),J("ngIf",o.savingsAccountTypeNumber>0),$(6),J("id",o.idFor("BankTransitNumber")),$(),J("ngIf",o.showErrors("bankTransitNumber")),$(5),J("id",o.idFor("BankName"))("readonly",o.bankNameDisabled),$(),J("ngIf",o.showErrors("bankName")),$(6),J("id",o.idFor("BankAccountNumber")),$(),J("ngIf",o.showErrors("bankAccountNumber")),$(5),J("id",o.idFor("ConfirmBankAccountNumber")),$(),J("ngIf",o.showErrors("confirmBankAccountNumber"))}}var Gje=(()=>{let t=class t{constructor(){this.checkingAccountTypeNumber=null,this.savingsAccountTypeNumber=null,this.financialInstitutions=[],this.idPrefix="",this.bankNameDisabled=!0,this.submitted=!1,this.subs=[]}ngOnInit(){this.setupRoutingInvalidValidator(),this.applyDefaultAccountTypeWhenSingleOption()}ngOnChanges(e){(e.checkingAccountTypeNumber||e.savingsAccountTypeNumber)&&this.applyDefaultAccountTypeWhenSingleOption()}
239ngOnDestroy(){this.subs.forEach(e=>e.unsubscribe())}showErrors(e){let n=this.form?.get(e);return!!n&&n.invalid&&(n.touched||this.submitted)}numberOnly(e){let n=e.which?e.which:e.keyCode;n===8||n===9||n===13||(n<48||n>57)&&e.preventDefault()}validateOnPaste(e,n){let r=(e??"").replace(/\D/g,""),a=n==="bankTransitNumber"?9:18;this.form.get(n)?.patchValue(r.slice(0,a),{emitEvent:!0})}populateBankName(e){let n=e.target,r=n?.value?.trim()??"",a=this.financialInstitutions;if(!a?.length)return;let s=a.find(l=>l.routingNumber===r);if(s?this.form.get("bankName")?.patchValue(s.name==="DO NOT USE"?"":s.name):this.form.get("bankName")?.patchValue(""),r&&!/^\d*$/.test(r)){let l=r.replace(/\D/g,"").slice(0,9);n.value=l,this.form.get("bankTransitNumber")?.patchValue(l,{emitEvent:!0})}}setupRoutingInvalidValidator(){let e=this.form?.get("bankName"),n=this.form?.get("bankTransitNumber");if(!e||!n)return;let r=()=>{let a=e.value,s=(n.value??"").trim(),l=/^\d*$/.test(s),c=s.length>0&&(!l||s.length===9&&parseInt(s,10)===0);if(a?.length===0||c)n.setErrors(mt(de({},n.errors||{}),{invalid:!0}));else{let d=de({},n.errors||{});delete d.invalid,n.setErrors(Object.keys(d).length?d:null)}};this.subs.push(e.valueChanges.subscribe(()=>r())),this.subs.push(n.valueChanges.subscribe(()=>r())),r()}idFor(e){return this.idPrefix?`${this.idPrefix}${e}`:e}applyDefaultAccountTypeWhenSingleOption(){let e=(this.checkingAccountTypeNumber??0)>0,n=(this.savingsAccountTypeNumber??0)>0,r=this.form?.get("accountType");r&&(e&&!n?r.setValue("Checking",{emitEvent:!0}):n&&!e&&r.setValue("Savings",{emitEvent:!0}))}};t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=me({type:t,selectors:[["app-nacha-bank-form"]],inputs:{form:"form",checkingAccountTypeNumber:"checkingAccountTypeNumber",savingsAccountTypeNumber:"savingsAccountTypeNumber",financialInstitutions:"financialInstitutions",idPrefix:"idPrefix",bankNameDisabled:"bankNameDisabled",submitted:"submitted"},features:[gt],decls:1,vars:1,consts:[["class","nacha-bank-form",3,"formGroup",4,"ngIf"],[1,"nacha-bank-form",3,"formGroup"],[1,"row"],[1,"mb-3","col","col-12","col-sm-6","col-md-6"],[1,"form-label"],["formControlName","accountType",1,"radio-group"],["class","radio-button","color","primary","value","Checking",3,"me-2","ms-2",4,"ngIf"],["class","radio-button","color","primary","value","Savings",4,"ngIf"],[1,"col","col-12","col-sm-6","col-md-6"],["appearance","fill",1,"w-100"],["matInput","","type","text","formControlName","bankTransitNumber","autocomplete","off","maxlength","9",3,"keypress","paste","input","id"],[4,"ngIf"],["matInput","","type","text","formControlName","bankName","autocomplete","off","maxlength","256",3,"id","readonly"],["matInput","","type","text","formControlName","bankAccountNumber","autocomplete","off","maxlength","18",3,"keypress","input","id"],["matInput","","type","text","formControlName","confirmBankAccountNumber","autocomplete","off","maxlength","18","a
239ppConfirmEqualValidator","bankAccountNumber",3,"keypress","input","id"],["color","primary","value","Checking",1,"radio-button"],["color","primary","value","Savings",1,"radio-button"]],template:function(n,r){n&1&&Ae(0,Lhe,34,20,"div",0),n&2&&J("ngIf",r.form)},dependencies:[Bn,Qd,ub,$d,rf,ts,nf,yv,vv,jO,WO,T2,Ev,FR]});let i=t;return i})();var cze=(()=>{let t=class t{};t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=He({type:t}),t.\u0275inj=ze({providers:[uy,NR,LR,BR,VR,PF,zN,e5()],imports:[Vi,nO,Kd,Xd,e2,op,n2,jc,Dl,iC,l2,c2,u2,g2,sp,Ef,v2,S2,Yx,M2,I2,lp,cp,NA,D2,R2,V2,z2,H2,bE,xE,CE,_E,Sf,aC,Uk,e2,op,n2,jc,Dl,iC,l2,c2,u2,g2,sp,Ef,v2,S2,Yx,M2,I2,lp,cp,NA,D2,V2,bE,xE,CE,R2,z2,H2,_E,Sf,aC,Uk]});let i=t;return i})();export{de as a,mt as b,dh as c,tt as d,km as e,jt as f,Ne as g,In as h,Ke as i,Si as j,y7 as k,_7 as l,On as m,at as n,et as o,gs as p,Lo as q,gS as r,ua as s,Wt as t,L7 as u,j7 as v,De as w,Oi as x,H7 as y,ja as z,Va as A,U7 as B,mn as C,Mt as D,En as E,G7 as F,bt as G,ge as H,ze as I,ye as J,oe as K,be as L,me as M,He as N,vr as O,N_ as P,gt as Q,je as R,Ve as S,$t as T,u0 as U,pe as V,Ue as W,Pe as X,cr as Y,Ri as Z,Vd as _,ew as $,$ as aa,G as ba,ci as ca,ll as da,Pn as ea,ir as fa,Ae as ga,_d as ha,Sn as ia,qe as ja,J as ka,vi as la,Fe as ma,xt as na,Qa as oa,q as pa,Y as qa,ne as ra,k0 as sa,E0 as ta,Ji as ua,It as va,Se as wa,ue as xa,Dt as ya,Qe as za,Ez as Aa,tI as Ba,ct as Ca,Te as Da,Me as Ea,qi as Fa,ve as Ga,_i as Ha,un as Ia,Tz as Ja,vc as Ka,Hd as La,yc as Ma,st as Na,it as Oa,pl as Pa,Ho as Qa,va as Ra,P1e as Sa,oI as Ta,R1e as Ua,F1e as Va,di as Wa,D0 as Xa,pi as Ya,Lz as Za,Gr as _a,O0 as $a,mo as ab,N1e as bb,nt as cb,Ss as db,L1e as eb,ut as fb,Is as gb,Hw as hb,Ja as ib,Y0 as jb,hr as kb,Nr as lb,Bn as mb,zI as nb,bo as ob,HI as pb,i_e as qb,n_e as rb,UI as sb,r_e as tb,o_e as ub,a_e as vb,Vi as wb,_a as xb,qr as yb,wr as zb,Qn as Ab,es as Bb,zi as Cb,cU as Db,y_e as Eb,__e as Fb,a3 as Gb,R_e as Hb,F_e as Ib,f3 as Jb,wc as Kb,UU as Lb,Qd as Mb,ao as Nb,ub as Ob,$d as Pb,J_e as Qb,tf as Rb,twe as Sb,fG as Tb,pb as Ub,mG as Vb,vG as Wb,_G as Xb,ts as Yb,H3 as Zb,U3 as _b,nf as $b,q3 as ac,Y3 as bc,Q3 as cc,MG as dc,OG as ec,rf as fc,FG as gc,iwe as hc,X3 as ic,Kd as jc,Xd as kc,e4 as lc,fn as mc,ka as nc,rAe as oc,TY as pc,Rf as qc,MY as rc,IY as sc,OY as tc,PY as uc,ei as vc,hy as wc,HR as xc,ls as yc,Fs as zc,Lc as Ac,dZ as Bc,Mn as Cc,J5 as Dc,nO as Ec,dy as Fc,UR as Gc,GR as Hc,WR as Ic,qR as Jc,YR as Kc,Ble as Lc,jle as Mc,Vle as Nc,ZR as Oc,QR as Pc,$R as Qc,KR as Rc,zle as Sc,XR as Tc,JR as Uc,eF as Vc,tF as Wc,iF as Xc,Hle as Yc,Ule as Zc,Gle as _c,nF as $c,Wle as ad,rF as bd,oF as cd,aF as dd,sF as ed,lF as fd,cF as gd,dF as hd,uF as id,qle as jd,Yle as kd,hF as ld,fF as md,pF as nd,Zle as od,mF as pd,gF as qd,Qle as rd,bF as sd,$le as td,Kle as ud,vF as vd,Xle as wd,yF as xd,_F as yd,wF as zd,VRe as Ad,xF as Bd,Jle as Cd,ece as Dd,tce as Ed,CF as Fd,ice as Gd,nce as Hd,AF as Id,lNe as Jd,pNe as Kd,EF as Ld,vNe as Md,_Ne as Nd,ENe as Od,ONe as Pd,BNe as Qd,zNe as Rd,sLe as Sd,IF as Td,OF as Ud,yLe as Vd,kLe as Wd,MLe as Xd,FLe as Yd,VLe as Zd,ru as _d,Ob as $d,Aa as ae,MCe as be,ICe as ce,Ot as de,H4 as ee,U4 as fe,OCe as ge,Rs as he,tC as ie,Pc as je,e2e as ke,t2e as le,i2e as me,n2e as ne,iC as oe,ULe as pe,t5 as qe,i5 as re,n5 as se,r5 as te,o5 as ue,Ko as ve,l5 as we,fAe as xe,jR as ye,Vl as ze,VR as Ae,wv as Be,s5 as Ce,PF as De,Fke as Ee,Nke as Fe,Lke as Ge,Bke as He,jke as Ie,Vke as Je,zke as Ke,Hke as Le,Uke as Me,Gke as Ne,Wke as Oe,qke as Pe,Yke as Qe,Zke as Re,uO as Se,RR as Te,vv as Ue,jO as Ve,RSe as We,yv as Xe,ZSe as Ye,WO as Ze,o2 as _e,aSe as $e,ap as af,aIe as bf,k6 as cf,vJ as df,T2 as ef,Ev as ff,z2e as gf,BR as hf,UN as if,uy as jf,FR as kf,wPe as lf,CPe as mf,c6 as nf,O6 as of,NR as pf,bO as qf,zN as rf,mPe as sf,yje as tf,h$ as uf,p$ as vf,m$ as wf,WEe as xf,qEe as yf,YEe as zf,B2e as Af,Hje as Bf,Y2e as Cf,bBe as Df,ije as Ef,_X as Ff,wX as Gf,cMe as Hf,pK as If,xDe as Jf,$O as Kf,KDe as Lf,Gje as Mf,qee as Nf,h5e as Of,LR as Pf,JK as Qf,fMe as Rf,kJ as Sf,T6 as Tf,O2 as Uf,Dv as Vf,T3e as Wf,H4e as Xf,U4e as Yf,m2e as Zf,U2e as _f,W2e as $f,aC as ag,B2 as bg,Aee as cg,G6 as dg,x4e as eg,cze as fg};

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.