1import {U}from'./chunk-CfZk-w7j.js';import {m as m$1}from'./chunk-B1s_HdD1.js';import {k as kn$1}from'./chunk-DspkdpvY.js';import {l,y as yt$1}from'./chunk-DZ6MbZqC.js';import {L}from'./chunk-WEEojwvB.js';import {y}from'./chunk-CKZ7Qv0e.js';import {c}from'./chunk-CUsJWdee.js';import {u}from'./chunk-CE2150-F.js';import {D,v}from'./chunk-DZ22BkdV.js';import {C as Ct}from'./chunk-BAGKlM3H.js';import {J}from'./chunk-KVY6n7oH.js';import {a5 as T,aL as we,dI as tW,bd as ht,c3 as Ko$1,e7 as cn,aO as ce,dL as ke,il as rl$1,du as qh,dT as Kh,I,aW as B,A,h2 as Ad$1,hA as Od$1,ac as cE,bR as Cy,ad as Gn,bm as An,ct as yt,cu as wt,bO as rn,cv as an,es as Tr,eC as m,et as Lt,ak as xi$1,al as ow,am as Rc$1,an as _p,ap as dD,ar as lI,as as gp,a_ as jw,b6 as hp,av as fD,ax as Ap,dv as Pi,ay as BD,az as $D,t as te,bw as Jw,b7 as mp,aE as Lp,bz as Xw,dC as Op,aU as ID,aZ as jD,aq as gD,aw as mD,gc as sp,io as BE,jD as ZE,ip as GE,eh as G,aH as Fc,b9 as uu$1,ba as du,c0 as yf}from'./main-JCU4UA6D.js';import'./chunk-XlC_7-lP.js';import'./chunk-BULkQQ3M.js';import'./chunk-BpHHgAgn.js';import'./chunk-m8UQ6CTX.js';
1import'./chunk-BirWK8RY.js';import'./chunk-DO48YDof.js';import'./chunk-CMZ92bfk.js';import'./chunk-Dih7i0nw.js';import'./chunk-D_dv_bFR.js';import'./chunk-C5rt8Zvw.js';import'./chunk-BKXQPHEA.js';import'./chunk-j7b72bvF.js';import'./chunk-CXKbA1QX.js';import'./chunk-COSAbEjF.js';import'./chunk-C6joj4xt.js';import'./chunk-BYUFK4X_.js';import'./chunk-C3L3JFeE.js';import'./chunk-M7uSlzEP.js';import'./chunk-_-BXZM6w.js';import'./chunk-CyD40FyY.js';import'./chunk-D2Th-e2S.js';import'./chunk-D6NYeYWi.js';import'./chunk-BhQZwz3d.js';import'./chunk-Ctwafvcx.js';import'./chunk-Bk_fbE0I.js';import'./chunk-DnawElUQ.js';import'./chunk-D-9tc8Sw.js';import'./chunk-CI91E-BS.js';function o(e){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(e)}var Eo=class t{stat;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=cE({type:t,selectors:[["app-performance-summary-card"]],inputs:{stat:"stat"},decls:12,vars:11,consts:[[1,"summary-card"],[1,"summary-card__number-container"],[1,"summary-card__number"],[1,"summary-card__icon-wrapper"],[3,"category","height","color"],[1,"summary-card__content"],[1,"summary-card__label"],["matTooltipClass","summary-card-tooltip","matTooltipPosition","above",1,"summary-card__info-icon",3,"matTooltip","matTooltipDisabled"]],template:function(n,i){n&1&&(xi$1(0,"div",0)(1,"div",1)(2,"span",2),ow(3),Jw(4,"numberFormat"),Rc$1(),xi$1(5,"div",3),mp(6,"app-icons",4),Rc$1()(),xi$1(7,"div",5)(8,"span",6),ow(9),Rc$1(),xi$1(10,"mat-icon",7),ow(11," info "),Rc$1()()()),n&2&&(lI(3),Lp(Xw(4,9,i.stat.count)),lI(2),Op("background-color",i.stat.backgroundColor),lI(),gp("category",i.stat.icon)("height","20px")("color",i.stat.color),lI(3),Lp(i.stat.label),lI(),gp("matTooltip",i.stat.tooltip)("matTooltipDisabled",!i.stat.tooltip));},dependencies:[Gn,yt,wt,c,Ct,m,m$1],styles:['.main-h1[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:48px;font-weight:600;line-height:105%}@media screen and (max-width:599px){.main-h1[_ngcontent-%COMP%]{font-size:36px;line-height:110%}}.main-h2[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:36px;font-weight:600;line-height:110%}@media screen and (max-width:599px){.main-h2[_ngcontent-%COMP%]{font-size:28px;line-height:130%}}.main-h3[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:26px;font-weight:600;line-height:130%}@media screen and (max-width:599px){.main-h3[_ngcontent-%COMP%]{font-size:24px;line-height:130%}}.main-h4[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:22px;font-weight:600;line-height:130%}@media screen and (max-width:599px){.main-h4[_ngcontent-%COMP%]{font-size:20px;line-height:130%}}.main-h4_small[_ngcontent-%COMP%]{font-size:20px}@media screen and (max-width:599px){.main-h4_small[_ngcontent-%COMP%]{font-size:18px}}.main-h4_smallest[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-h4_smallest[_ngcontent-%COMP%]{font-size:16px}}.main-h5[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:600;font-size:20px;line-height:25px;letter-spacing:-.01em}@media screen and (max-width:599px){.main-h5[_ngcontent-%COMP%]{font-size:18px}}.main-h5_small[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-h5_small[_ngcontent-%COMP%]{font-size:16px}}.main-body[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:300;font-size:20px;line-height:150%;letter-spacing:-.005em}@media screen and (max-width:599px){.main-body[_ngcontent-%COMP%]{font-size:18px}}.main-body_bold[_ngcontent-%COMP%]{font-weight:600}.main-body_small[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-body_small[_ngcontent-%COMP%]{font-size:16px}}.main-body_very-small[_ngcontent-%COMP%]{font-size:16px}@media screen and (max-width:599px){.main-body_very-small[_ngcontent-%COMP%]{font-size:14px}}.main-body[_ngcontent-%COMP%] .titleText[_ngcontent-%COMP%]{font-size:24px}.main-quote[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:300;font-size:16px;line-height:130%}.main-quote_small[_ngcontent-%COMP%]{font-size:14px;line-height:150%}.main-quote_smallest[_ngcontent-%COMP%]{font-size:12px;line-height:100%}.main-quote_normal[_ngcontent-%COMP%]{font-weight:400}.main-quote_bold[_ngcontent-%COMP%]{font-weight:600}.main-quote_very-bold[_ngcontent-%COMP%]{font-weight:700}.main-quote_big[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-quote_big[_ngcontent-%COMP%]{font-size:16px}}.main-button-text[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
1.main-button-text_medium[_ngcontent-%COMP%]{font-size:16px}.main-button-text_small[_ngcontent-%COMP%]{font-size:14px}.main-button[_ngcontent-%COMP%]{font-size:16px;font-family:Open sans,sans-serif;min-height:50px;background:#c6ab6e;color:#fff;border:none;font-weight:600;border-radius:12px;cursor:pointer;padding:12px 36px;min-width:220px;text-align:center;text-decoration:none}.main-button[_ngcontent-%COMP%]:hover{background:#e0c077}.main-button_black-text[_ngcontent-%COMP%]{color:#2b2822;background:#e0c077}.main-button_black-text[_ngcontent-%COMP%]:hover{background:#fade9d}.main-button_white[_ngcontent-%COMP%]{background:#fff;color:#c6ab6e;border:2px solid white}.main-button_white[_ngcontent-%COMP%]:hover{background:#c6ab6e;color:#fff;border:2px solid white}.main-button_white-all[_ngcontent-%COMP%]{background:#fff;color:#2b2822;border:1px solid #bebab1;font-weight:600;text-decoration:none;-webkit-user-select:none;user-select:none}.main-button_white-all[_ngcontent-%COMP%]:hover{background:#eeece7;border-color:#e1dfdb}.main-button_gray[_ngcontent-%COMP%]{background:#a6a196;color:#fff}.main-button_gray[_ngcontent-%COMP%]:hover{background:#bebab1}.main-button_ghost[_ngcontent-%COMP%]{border:1px solid #bebab1;background:transparent;color:#c6ab6e}.main-button_ghost[_ngcontent-%COMP%]:hover{border:1px solid #eeece7;background:#eeece7;color:#c6ab6e}.main-button_light-gray[_ngcontent-%COMP%]{background:#eeece7;color:#2b2822}.main-button_light-gray[_ngcontent-%COMP%]:hover{background:#e1dfdb}.main-button_green[_ngcontent-%COMP%]{background:#219653;color:#fff}.main-button_green[_ngcontent-%COMP%]:hover{background:#2ac769}.main-button_warn[_ngcontent-%COMP%]{background:#e93c3c;color:#fff}.main-button_warn[_ngcontent-%COMP%]:hover{background:#fb4e4e}.main-button_black-text-only[_ngcontent-%COMP%]{color:#2b2822}.main-button_only-primary-border[_ngcontent-%COMP%]{border:1px solid #c6ab6e;background:transparent;color:#2b2822}.main-button_only-primary-border[_ngcontent-%COMP%]:hover{border:1px solid #e0c077;background:#e0c077;color:#2b2822}.main-button_big[_ngcontent-%COMP%]{width:100%}.main-button_small[_ngcontent-%COMP%]{padding:12px;min-height:36px;border-radius:4px;font-size:14px;min-width:initial}.main-button_toggle[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;line-height:1.4;min-height:auto;min-width:initial}.main-button_accent[_ngcontent-%COMP%]{background:#f6a609;color:#2b2822}.main-button_accent[_ngcontent-%COMP%]:hover{background:#e89806}.main-button_accent-blue[_ngcontent-%COMP%]{background:#caceea;color:#2b2822}.main-button[_ngcontent-%COMP%]:disabled, .main-button[_ngcontent-%COMP%]:disabled .main-button[_ngcontent-%COMP%]:hover{color:#fff;background:#a6a196;cursor:not-allowed}.main-button_with-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px}.main-container[_ngcontent-%COMP%]{min-height:100vh;margin:0 auto;display:flex;justify-content:space-around}.main-container__box[_ngcontent-%COMP%]{height:auto;display:flex;flex-direction:column;width:100%}.main-container__main[_ngcontent-%COMP%]{flex:1 0 auto}.main-container__main_center-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.main-subheader-underline[_ngcontent-%COMP%]{font-size:16px;font-family:Open sans,sans-serif;font-weight:700;color:#655f53;border-bottom:1px solid #e1dfdb;padding-bottom:4px;margin-bottom:24px}@media screen and (max-width:599px){.main-subheader-underline[_ngcontent-%COMP%]{margin-bottom:16px}} .main-input-primary-color.mat-form-field-appearance-outline .mat-form-field-outline, .main-input-primary-color .mat-mdc-text-field-wrapper{background-color:#f9f8f6} .main-input-primary-color input:-webkit-autofill, .main-input-primary-color input:-webkit-autofill:hover, .main-input-primary-color input:-webkit-autofill:focus, .main-input-primary-color input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 3
10px #f9f8f6 inset}.main-uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.main-link[_ngcontent-%COMP%]{color:#c6ab6e;font-size:14px;cursor:pointer;text-decoration:underline}.main-link_big[_ngcontent-%COMP%]{font-size:16px}.main-link_small[_ngcontent-%COMP%]{font-size:12px}.main-link_bold[_ngcontent-%COMP%]{font-weight:700}.main-info[_ngcontent-%COMP%]{color:#655f53;font-size:14px;background:#eeece7;border-radius:10px;padding:8px 24px;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-align:center}.main-info_black[_ngcontent-%COMP%]{color:#2b2822;font-weight:700}.main-info__icon[_ngcontent-%COMP%]{color:#c6ab6e;margin-right:10px;min-width:24px}.main-bold[_ngcontent-%COMP%]{font-weight:600}.main-bold-700[_ngcontent-%COMP%]{font-weight:700}.main-neutral-100-color[_ngcontent-%COMP%]{color:#2b2822}.main-neutral-80-color[_ngcontent-%COMP%]{color:#655f53}.main-no-user-select[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.main-neutral-60-color[_ngcontent-%COMP%]{color:#7c7769}.main-neutral-50-color[_ngcontent-%COMP%]{color:#a6a196}.main-neutral-40-color[_ngcontent-%COMP%]{color:#bebab1}.main-neutral-90-color[_ngcontent-%COMP%]{color:#474338}.main-neutral-20-color[_ngcontent-%COMP%]{color:#e1dfdb}.main-primary-50-color[_ngcontent-%COMP%]{color:#c6ab6e}.main-primary-80-color[_ngcontent-%COMP%]{color:#ac9153}.main-positive-dark-color[_ngcontent-%COMP%]{color:#219653}.main-negative-dark-color[_ngcontent-%COMP%]{color:#e93c3c}.main-warning-color[_ngcontent-%COMP%]{color:#f6a609}.main-warning-dark-color[_ngcontent-%COMP%]{color:#e89806}.main-white-color[_ngcontent-%COMP%]{color:#fff}.main-cover-image[_ngcontent-%COMP%]{object-fit:cover}.main-contain-image[_ngcontent-%COMP%]{object-fit:contain}.main-text-center[_ngcontent-%COMP%]{text-align:center}.main-circle[_ngcontent-%COMP%]{border-radius:50%}.main-end-section[_ngcontent-%COMP%]{padding-bottom:24px}.main-end-section_middle[_ngcontent-%COMP%]{padding-bottom:20px}.main-end-section_small[_ngcontent-%COMP%]{padding-bottom:16px}.main-animation-link[_ngcontent-%COMP%]{cursor:pointer;transition:.3s;text-decoration:none}.main-animation-link[_ngcontent-%COMP%]:hover{color:#c6ab6e}@media screen and (max-width:599px){.main-center-mobile[_ngcontent-%COMP%]{text-align:center}}@media screen and (max-width:959px){.main-center-tablet[_ngcontent-%COMP%]{text-align:center}}.main-gray-block[_ngcontent-%COMP%]{padding:16px;background:#f9f8f6;margin-bottom:16px;border-radius:10px;position:relative}.default-video[_ngcontent-%COMP%]{border-radius:12px;border-color:#2b2822}.main-skeleton-color[_ngcontent-%COMP%]{background:linear-gradient(120deg,#eeece7 30%,#f9f8f6 38% 40%,#eeece7 48%);background-size:200% 100%;background-position:100% 0;animation:_ngcontent-%COMP%_main-skeleton 2s infinite}@keyframes _ngcontent-%COMP%_main-skeleton{to{background-position:-100% 0}}.negative-text[_ngcontent-%COMP%]{color:#e93c3c}.main-input-no-padding-bottom.mat-mdc-form-field[_ngcontent-%COMP%]{padding-bottom:0}.positive-text[_ngcontent-%COMP%]{color:#219653}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-ellipsis[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:599px){.main-mobile-hidden[_ngcontent-%COMP%]{display:none!important}}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background{border:1px solid #e1dfdb;width:28px;height:28px;border-radius:8px}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox{width:28px;height:28px;flex:0 0 28px}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox__checkmark{inset:20% 0 0 20%;width:60%}@media screen and (min-width:600px){.main-only-mobile[_ngcontent-%COMP%]{display:none!important}}@font-face{font-family:Le Mores Collection Script;src:url(/assets/fonts/Le-Mores-Collection-Script.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Lora;src:url(/assets/fonts/Lora.ttf) format("opentype");font-weight:400;font-style:normal}.small-select[_ngcontent-%COMP%]{width:160px}.main-blue-color[_ngcontent-%COMP%]{color:#5a8894}.main-purple-color[_ngcontent-%COMP%]{color:#6f4465}.main-green-color[_ngcontent-%COMP%]{color:#4a7061}[_nghost-%COMP%] .summary-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e1dfdb;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a;border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;min-width:224px;width:224px;min-height:120px;transition:all .2s ease;position:relative;overflow:hidden}[_nghost-%COMP%] .summary-card[_ngcontent-%COMP%]:hover{box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a;border-color:#bebab1}[_nghost-%COMP%] .summary-card__number-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}[_nghost-%COMP%] .summary-card__icon-wrapper[_ngcontent-%COMP%]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}[_nghost-%COMP%] .summary-card__content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}[_nghost-%COMP%] .summary-card__label[_ngcontent-%COMP%]{font-size:14px;font-weight:500;color:#2b2822;line-height:1.3}[_nghost-%COMP%] .summary-card__info-icon[_ngcontent-%COMP%]{font-size:16px;width:16px;height:16px;color:#7c7769;cursor:help;flex-shrink:0}[_nghost-%COMP%] .summary-card__info-icon[_ngcontent-%COMP%]:hover{color:#c6ab6e}[_nghost-%COMP%] .summary-card__number[_ngcontent-%COMP%]{font-size:32px;font-weight:700;color:#2b2822;line-height:1}[_nghost-%COMP%] .summary-card__background-icon[_ngcontent-%COMP%]{position:absolute;right:-20px;bottom:-20px;opacity:.1;z-index:0;pointer-events:none}[_nghost-%COMP%] .summary-card-tooltip{font-size:12px;
1max-width:200px}@media(max-width:768px){[_nghost-%COMP%] .summary-card[_ngcontent-%COMP%]{min-width:160px;width:160px;min-height:100px;padding:12px;gap:10px}[_nghost-%COMP%] .summary-card__icon-wrapper[_ngcontent-%COMP%]{width:40px;height:40px}[_nghost-%COMP%] .summary-card__number[_ngcontent-%COMP%]{font-size:20px}[_nghost-%COMP%] .summary-card__label[_ngcontent-%COMP%]{font-size:11px}[_nghost-%COMP%] .summary-card__info-icon[_ngcontent-%COMP%]{font-size:14px;width:14px;height:14px}}'],changeDetection:1})};var _i=Uint8Array,Kn=Uint16Array,Ac=Int32Array,Pc=new _i([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,0,0,0]),Sc=new _i([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,0,0]),Kf=new _i([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tu=function(t,e){for(var n=new Kn(31),i=0;i<31;++i)n[i]=e+=1<<t[i-1];for(var r=new Ac(n[30]),i=1;i<30;++i)for(var a=n[i];a<n[i+1];++a)r[a]=a-n[i]<<5|i;return {b:n,r}},eu=tu(Pc,2),B0=eu.b,wc=eu.r;B0[28]=258,wc[258]=28;var nu=tu(Sc,0),Xf=nu.r,xc=new Kn(32768);for(xe=0;xe<32768;++xe)nr=(xe&43690)>>1|(xe&21845)<<1,nr=(nr&52428)>>2|(nr&13107)<<2,nr=(nr&61680)>>4|(nr&3855)<<4,xc[xe]=((nr&65280)>>8|(nr&255)<<8)>>1;var nr,xe,Do=function(t,e,n){for(var i=t.length,r=0,a=new Kn(e);r<i;++r)t[r]&&++a[t[r]-1];var c=new Kn(e);for(r=1;r<e;++r)c[r]=c[r-1]+a[r-1]<<1;var s;for(s=new Kn(i),r=0;r<i;++r)t[r]&&(s[r]=xc[c[t[r]-1]++]>>15-t[r]);return s},Jr=new _i(288);for(xe=0;xe<144;++xe)Jr[xe]=8;var xe;for(xe=144;xe<256;++xe)Jr[xe]=9;var xe;for(xe=256;xe<280;++xe)Jr[xe]=7;var xe;for(xe=280;xe<288;++xe)Jr[xe]=8;var xe,Js=new _i(32);for(xe=0;xe<32;++xe)Js[xe]=5;var xe,z0=Do(Jr,9);var j0=Do(Js,5);var iu=function(t){return (t+7)/8|0},q0=function(t,e,n){return (n==null||n>t.length)&&(n=t.length),new _i(t.subarray(e,n))};var ir=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>8;},Io=function(t,e,n){n<<=e&7;var i=e/8|0;t[i]|=n,t[i+1]|=n>>8,t[i+2]|=n>>16;},yc=function(t,e){for(var n=[],i=0;i<t.length;++i)t[i]&&n.push({s:i,f:t[i]});var r=n.length,a=n.slice();if(!r)return {t:au,l:0};if(r==1){var c=new _i(n[0].s+1);return c[n[0].s]=1,{t:c,l:1}}n.sort(function(it,mt){return it.f-mt.f}),n.push({s:-1,f:25001});var s=n[0],h=n[1],f=0,d=1,v=2;for(n[0]={s:-1,f:s.f+h.f,l:s,r:h};d!=r-1;)s=n[n[f].f<n[v].f?f++:v++],h=n[f!=d&&n[f].f<n[v].f?f++:v++],n[d++]={s:-1,f:s.f+h.f,l:s,r:h};for(var y=a[0].s,i=1;i<r;++i)a[i].s>y&&(y=a[i].s);var g=new Kn(y+1),N=Cc(n[d-1],g,0);if(N>e){var i=0,L=0,M=N-e,A=1<<M;for(a.sort(function(mt,ft){return g[ft.s]-g[mt.s]||mt.f-ft.f});i<r;++i){var H=a[i].s;if(g[H]>e)L+=A-(1<<N-g[H]),g[H]=e;else break}for(L>>=M;L>0;){var j=a[i].s;g[j]<e?L-=1<<e-g[j]++-1:++i;}for(;i>=0&&L;--i){var B=a[i].s;g[B]==e&&(--g[B],++L);}N=e;}return {t:new _i(g),l:N}},Cc=function(t,e,n){return t.s==-1?Math.max(Cc(t.l,e,n+1),Cc(t.r,e,n+1)):e[t.s]=n},Jf=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new Kn(++e),i=0,r=t[0],a=1,c=function(h){n[i++]=h;},s=1;s<=e;++s)if(t[s]==r&&s!=e)++a;else {if(!r&&a>2){for(;a>138;a-=138)c(32754);a>2&&(c(a>10?a-11<<5|28690:a-3<<5|12305),a=0);}else if(a>3){for(c(r),--a;a>6;a-=6)c(8304);a>2&&(c(a-3<<5|8208),a=0);}for(;a--;)c(r);a=1,r=t[s];}return {c:n.subarray(0,i),n:e}},Fo=function(t,e){for(var n=0,i=0;i<e.length;++i)n+=t[i]*e[i];return n},ru=function(t,e,n){var i=n.length,r=iu(e+2);t[r]=i&255,t[r+1]=i>>8,t[r+2]=t[r]^255,t[r+3]=t[r+1]^255;for(var a=0;a<i;++a)t[r+a+4]=n[a];return (r+4+i)*8},Qf=function(t,e,n,i,r,a,c,s,h,f,d){ir(e,d++,n),++r[256];for(var v=yc(r,15),y=v.t,g=v.l,N=yc(a,15),L=N.t,M=N.l,A=Jf(y),H=A.c,j=A.n,B=Jf(L),it=B.c,mt=B.n,ft=new Kn(19),Y=0;Y<H.length;++Y)++ft[H[Y]&31];for(var Y=0;Y<it.length;++Y)++ft[it[Y]&31];for(var R=yc(ft,7),J=R.t,S=R.l,I=19;I>4&&!J[Kf[I-1]];--I);var W=f+5<<3,U=Fo(r,Jr)+Fo(a,Js)+c,rt=Fo(r,y)+Fo(a,L)+c+14+3*I+Fo(ft,J)+2*ft[16]+3*ft[17]+7*ft[18];if(h>=0&&W<=U&&W<=rt)return ru(e,d,t.subarray(h,h+f));var st,ht,nt,dt;if(ir(e,d,1+(rt<U)),d+=2,rt<U){st=Do(y,g),ht=y,nt=Do(L,M),dt=L;var Ct=Do(J,S);ir(e,d,j-257),ir(e,d+5,mt-1),ir(e,d+10,I-4),d+=14;for(var Y=0;Y<I;++Y)ir(e,d+3*Y,J[Kf[Y]]);d+=3*I;for(var _t=[H,it],C=0;C<2;++C)for(var T=_t[C],Y=0;Y<T.length;++Y){var z=T[Y]&31;ir(e,d,Ct[z]),d+=J[z],z>15&&(ir(e,d,T[Y]>>5&127),d+=T[Y]>>12);}}else st=z0,ht=Jr,nt=j0,dt=Js;for(var Y=0;Y<s;++Y){var G=i[Y];
1if(G>255){var z=G>>18&31;Io(e,d,st[z+257]),d+=ht[z+257],z>7&&(ir(e,d,G>>23&31),d+=Pc[z]);var Z=G&31;Io(e,d,nt[Z]),d+=dt[Z],Z>3&&(Io(e,d,G>>5&8191),d+=Sc[Z]);}else Io(e,d,st[G]),d+=ht[G];}return Io(e,d,st[256]),d+ht[256]},U0=new Ac([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),au=new _i(0),W0=function(t,e,n,i,r,a){var c=a.z||t.length,s=new _i(i+c+5*(1+Math.ceil(c/7e3))+r),h=s.subarray(i,s.length-r),f=a.l,d=(a.r||0)&7;if(e){d&&(h[0]=a.r>>3);for(var v=U0[e-1],y=v>>13,g=v&8191,N=(1<<n)-1,L=a.p||new Kn(32768),M=a.h||new Kn(N+1),A=Math.ceil(n/3),H=2*A,j=function(zt){return (t[zt]^t[zt+1]<<A^t[zt+2]<<H)&N},B=new Ac(25e3),it=new Kn(288),mt=new Kn(32),ft=0,Y=0,R=a.i||0,J=0,S=a.w||0,I=0;R+2<c;++R){var W=j(R),U=R&32767,rt=M[W];if(L[U]=rt,M[W]=U,S<=R){var st=c-R;if((ft>7e3||J>24576)&&(st>423||!f)){d=Qf(t,h,0,B,it,mt,Y,J,I,R-I,d),J=ft=Y=0,I=R;for(var ht=0;ht<286;++ht)it[ht]=0;for(var ht=0;ht<30;++ht)mt[ht]=0;}var nt=2,dt=0,Ct=g,_t=U-rt&32767;if(st>2&&W==j(R-_t))for(var C=Math.min(y,st)-1,T=Math.min(32767,R),z=Math.min(258,st);_t<=T&&--Ct&&U!=rt;){if(t[R+nt]==t[R+nt-_t]){for(var G=0;G<z&&t[R+G]==t[R+G-_t];++G);if(G>nt){if(nt=G,dt=_t,G>C)break;for(var Z=Math.min(_t,G-2),Q=0,ht=0;ht<Z;++ht){var at=R-_t+ht&32767,ot=L[at],gt=at-ot&32767;gt>Q&&(Q=gt,rt=at);}}}U=rt,rt=L[U],_t+=U-rt&32767;}if(dt){B[J++]=268435456|wc[nt]<<18|Xf[dt];var xt=wc[nt]&31,Nt=Xf[dt]&31;Y+=Pc[xt]+Sc[Nt],++it[257+xt],++mt[Nt],S=R+nt,++ft;}else B[J++]=t[R],++it[t[R]];}}for(R=Math.max(R,S);R<c;++R)B[J++]=t[R],++it[t[R]];d=Qf(t,h,f,B,it,mt,Y,J,I,R-I,d),f||(a.r=d&7|h[d/8|0]<<3,d-=7,a.h=M,a.p=L,a.i=R,a.w=S);}else {for(var R=a.w||0;R<c+f;R+=65535){var St=R+65535;St>=c&&(h[d/8|0]=f,St=c),d=ru(h,d+1,t.subarray(R,St));}a.i=c;}return q0(s,0,i+iu(d)+r)};var ou=function(){var t=1,e=0;return {p:function(n){for(var i=t,r=e,a=n.length|0,c=0;c!=a;){for(var s=Math.min(c+2655,a);c<s;++c)r+=i+=n[c];i=(i&65535)+15*(i>>16),r=(r&65535)+15*(r>>16);}t=i,e=r;},d:function(){return t%=65521,e%=65521,(t&255)<<24|(t&65280)<<8|(e&255)<<8|e>>8}}},H0=function(t,e,n,i,r){if(!r&&(r={l:1},e.dictionary)){var a=e.dictionary.subarray(-32768),c=new _i(a.length+t.length);c.set(a),c.set(t,a.length),t=c,r.w=a.length;}return W0(t,e.level==null?6:e.level,e.mem==null?r.l?Math.ceil(Math.max(8,Math.min(13,Math.log(t.length)))*1.5):20:12+e.mem,n,i,r)};var su=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8;};var G0=function(t,e){var n=e.level,i=n==0?0:n<6?1:n==9?3:2;if(t[0]=120,t[1]=i<<6|(e.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,e.dictionary){var r=ou();r.p(e.dictionary),su(t,2,r.d());}};function Qs(t,e){e||(e={});var n=ou();n.p(t);var i=H0(t,e,e.dictionary?6:2,4);return G0(i,e),su(i,i.length-4,n.d()),i}var V0=typeof TextDecoder<"u"&&new TextDecoder,$0=0;try{V0.decode(au,{stream:!0}),$0=1;}catch(t){}function lu(t){if(Array.isArray(t))return t}function cu(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,a,c,s=[],h=true,f=false;try{if(a=(n=n.call(t)).next,e===0);else for(;!(h=(i=a.call(n)).done)&&(s.push(i.value),s.length!==e);h=!0);}catch(d){f=true,r=d;}finally{try{if(!h&&n.return!=null&&(c=n.return(),Object(c)!==c))return}finally{if(f)throw r}}return s}}function Nc(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function hu(t,e){if(t){if(typeof t=="string")return Nc(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nc(t,e):void 0}}function fu(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function kc(t,e){return lu(t)||cu(t,e)||hu(t,e)||fu()}function Lc(t,e="utf8"){return new TextDecoder(e).decode(t)}var Z0=new TextEncoder;function uu(t){return Z0.encode(t)}var Y0=1024*8,K0=(()=>{let t=new Uint8Array(4),e=new Uint32Array(t.buffer);return !((e[0]=1)&t[0])})(),Oc={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array},To=class t{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(e=Y0,n={}){let i=false;typeof e=="number"?e=new ArrayBuffer(e):(i=true,this.lastWrittenByte=e.byteLength);let r=n.offset?n.offset>>>0:0,a=e.byteLength-r,c=r;(ArrayBuffer.isView(e)||e instanceof t)&&(e.byteLength!==e.buffer.byteLength&&(c=e.byteOffset+r),e=e.buffer),i?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=e,this.length=a,this.byteLength=a,this.byteOffset=c,this.offset=0,this.littleEndian=true,this._data=new DataView(this.buffer,c,a),this._mark=0,this._marks=[];}available(e=1){return this.offset+e<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=true,this}isBigEndian(){return !this.littleEndian}setBigEndian(){return this.littleEndian=false,this}skip(e=1){return this.offset+=e,this}back(e=1){return this.offset-=e,this}seek(e){return this.offset=e,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let e=this._marks.pop();if(e===void 0)throw new Error("Mark stack empty");return this.seek(e),this}rewind(){return this.offset=0,this}ensureAvailable(e=1){if(!this.available(e)){let i=(this.offset+e)*2,r=new Uint8Array(i);r.set(new Uint8Array(this.buffer)),this.buffer=r.buffer,this.length=i,this.byteLength=i,this._data=new DataView(this.buffer);}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(e=1){return this.readArray(e,"uint8")}readArray(e,n){let i=Oc[n].BYTES_PER_ELEMENT*e,r=this.byteOffset+this.offset,a=this.buffer.slice(r,r+i);if(this.littleEndian===K0&&n!=="uint8"&&n!=="int8"){let s=new Uint8Array(this.buffer.slice(r,r+i));s.reverse();let h=new Oc[n](s.buffer);return this.offset+=i,h.reverse(),h}let c=new Oc[n](a);return this.offset+=i,c}readInt16(){let e=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,e}readUint16(){let e=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,e}readInt32(){let e=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,e}readUint32(){let e=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat32(){let e=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,e}readFloat64(){let e=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,e}readBigInt64(){let e=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,e}readBigUint64(){let e=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,e}readChar(){return String.fromCharCode(this.readInt8())}readChars(e=1){let n="";for(let i=0;i<e;i++)n+=this.readChar();return n}readUtf8(e=1){return Lc(this.readBytes(e))}decodeText(e=1,n="utf8"){return Lc(this.readBytes(e),n)}writeBoolean(e){return this.writeUint8(e?255:0),this}writeInt8(e){return this.ensureAvailable(1),this._data.setInt8(this.offset++,e),this._updateLastWrittenByte(),this}writeUint8(e){return this.ensureAvailable(1),this._data.setUint8(this.offset++,e),this._updateLastWrittenByte(),this}writeByte(e){return this.writeUint8(e)}writeBytes(e){this.ensureAvailable(e.length);for(let n=0;n<e.length;n++)this._data.setUint8(this.offset++,e[n]);return this._updateLastWrittenByte(),this}writeInt16(e){return this.ensureAvailable(2),this._data.setInt16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(e){return this.ensureAvailable(2),this._data.setUint16(this.offset,e,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(e){return this.ensureAvailable(4),this._data.setInt32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(e){return this.ensureAvailable(4),this._data.setUint32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(e){return this.ensureAvailable(4),this._data.setFloat32(this.offset,e,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(e){return this.ensureAvailable(8),this._data.setFloat64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(e){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(e){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,e,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(e){return this.writeUint8(e.charCodeAt(0))}writeChars(e){for(let n=0;n<e.length;n++)this.writeUint8(e.charCodeAt(n));return this}writeUtf8(e){return this.writeBytes(uu(e))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset);}};function qa(t){let e=t.length;for(;--e>=0;)t[e]=0;}var Q0=3,tp=258,th=29,Ko=256,Wo=Ko+1+th,Ra=30,ip=512,ar=new Array((Wo+2)*2);qa(ar);var jo=new Array(Ra*2);qa(jo);var Ho=new Array(ip);qa(Ho);var Go=new Array(tp-Q0+1);qa(Go);var ih=new Array(th);qa(ih);var ol=new Array(Ra);qa(ol);var yp=(t,e,n,i)=>{let r=t&65535|0,a=t>>>16&65535|0,c=0;for(;n!==0;){c=n>2e3?2e3:n,n-=c;do r=r+e[i++]|0,a=a+r|0;while(--c);r%=65521,a%=65521;}return r|a<<16|0},$o=yp,wp=()=>{let t,e=[];for(var n=0;n<256;n++){t=n;for(var i=0;i<8;i++)t=t&1?3988292384^t>>>1:t>>>1;e[n]=t;}return e},xp=new Uint32Array(wp()),Cp=(t,e,n,i)=>{let r=xp,a=i+n;t^=-1;for(let c=i;c<a;c++)t=t>>>8^r[(t^e[c])&255];return t^-1},un=Cp,na={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"},Ua={Z_NO_FLUSH:0,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ER
2ROR:-5,Z_DEFLATED:8};var u2=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),d2=function(t){let e=Array.prototype.slice.call(arguments,1);for(;e.length;){let n=e.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(let i in n)u2(n,i)&&(t[i]=n[i]);}}return t},p2=t=>{let e=0;for(let i=0,r=t.length;i<r;i++)e+=t[i].length;let n=new Uint8Array(e);for(let i=0,r=0,a=t.length;i<a;i++){let c=t[i];n.set(c,r),r+=c.length;}return n},hl={assign:d2,flattenChunks:p2},_d=true;try{String.fromCharCode.apply(null,new Uint8Array(1));}catch(t){_d=false;}var Zo=new Uint8Array(256);for(let t=0;t<256;t++)Zo[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;Zo[254]=Zo[255]=1;var g2=t=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(t);let e,n,i,r,a,c=t.length,s=0;for(r=0;r<c;r++)n=t.charCodeAt(r),(n&64512)===55296&&r+1<c&&(i=t.charCodeAt(r+1),(i&64512)===56320&&(n=65536+(n-55296<<10)+(i-56320),r++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(e=new Uint8Array(s),a=0,r=0;a<s;r++)n=t.charCodeAt(r),(n&64512)===55296&&r+1<c&&(i=t.charCodeAt(r+1),(i&64512)===56320&&(n=65536+(n-55296<<10)+(i-56320),r++)),n<128?e[a++]=n:n<2048?(e[a++]=192|n>>>6,e[a++]=128|n&63):n<65536?(e[a++]=224|n>>>12,e[a++]=128|n>>>6&63,e[a++]=128|n&63):(e[a++]=240|n>>>18,e[a++]=128|n>>>12&63,e[a++]=128|n>>>6&63,e[a++]=128|n&63);return e},m2=(t,e)=>{if(e<65534&&t.subarray&&_d)return String.fromCharCode.apply(null,t.length===e?t:t.subarray(0,e));let n="";for(let i=0;i<e;i++)n+=String.fromCharCode(t[i]);return n},v2=(t,e)=>{let n=e||t.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(t.subarray(0,e));let i,r,a=new Array(n*2);for(r=0,i=0;i<n;){let c=t[i++];if(c<128){a[r++]=c;continue}let s=Zo[c];if(s>4){a[r++]=65533,i+=s-1;continue}for(c&=s===2?31:s===3?15:7;s>1&&i<n;)c=c<<6|t[i++]&63,s--;if(s>1){a[r++]=65533;continue}c<65536?a[r++]=c:(c-=65536,a[r++]=55296|c>>10&1023,a[r++]=56320|c&1023);}return m2(a,r)},b2=(t,e)=>{e=e||t.length,e>t.length&&(e=t.length);let n=e-1;for(;n>=0&&(t[n]&192)===128;)n--;return n<0||n===0?e:n+Zo[t[n]]>e?n:e},Yo={string2buf:g2,buf2string:v2,utf8border:b2};function _2(){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;}var yd=_2;var el=16209,R2=16191,B2=function(e,n){let i,r,a,c,s,h,f,d,v,y,g,N,L,M,A,H,j,B,it,mt,ft,Y,R,J,S=e.state;i=e.next_in,R=e.input,r=i+(e.avail_in-5),a=e.next_out,J=e.output,c=a-(n-e.avail_out),s=a+(e.avail_out-257),h=S.dmax,f=S.wsize,d=S.whave,v=S.wnext,y=S.window,g=S.hold,N=S.bits,L=S.lencode,M=S.distcode,A=(1<<S.lenbits)-1,H=(1<<S.distbits)-1;t:do{N<15&&(g+=R[i++]<<N,N+=8,g+=R[i++]<<N,N+=8),j=L[g&A];e:for(;;){if(B=j>>>24,g>>>=B,N-=B,B=j>>>16&255,B===0)J[a++]=j&65535;else if(B&16){it=j&65535,B&=15,B&&(N<B&&(g+=R[i++]<<N,N+=8),it+=g&(1<<B)-1,g>>>=B,N-=B),N<15&&(g+=R[i++]<<N,N+=8,g+=R[i++]<<N,N+=8),j=M[g&H];n:for(;;){if(B=j>>>24,g>>>=B,N-=B,B=j>>>16&255,B&16){if(mt=j&65535,B&=15,N<B&&(g+=R[i++]<<N,N+=8,N<B&&(g+=R[i++]<<N,N+=8)),mt+=g&(1<<B)-1,mt>h){e.msg="invalid distance too far back",S.mode=el;break t}if(g>>>=B,N-=B,B=a-c,mt>B){if(B=mt-B,B>d&&S.sane){e.msg="invalid distance too far back",S.mode=el;break t}if(ft=0,Y=y,v===0){if(ft+=f-B,B<it){it-=B;do J[a++]=y[ft++];while(--B);ft=a-mt,Y=J;}}else if(v<B){if(ft+=f+v-B,B-=v,B<it){it-=B;do J[a++]=y[ft++];while(--B);if(ft=0,v<it){B=v,it-=B;do J[a++]=y[ft++];while(--B);ft=a-mt,Y=J;}}}else if(ft+=v-B,B<it){it-=B;do J[a++]=y[ft++];while(--B);ft=a-mt,Y=J;}for(;it>2;)J[a++]=Y[ft++],J[a++]=Y[ft++],J[a++]=Y[ft++],it-=3;it&&(J[a++]=Y[ft++],it>1&&(J[a++]=Y[ft++]));}else {ft=a-mt;do J[a++]=J[ft++],J[a++]=J[ft++],J[a++]=J[ft++],it-=3;while(it>2);it&&(J[a++]=J[ft++],it>1&&(J[a++]=J[ft++]));}}else if((B&64)===0){j=M[(j&65535)+(g&(1<<B)-1)];continue n}else {e.msg="invalid distance code",S.mode=el;break t}break}}else if((B&64)===0){j=L[(j&65535)+(g&(1<<B)-1)];continue e}else if(B&32){S.mode=R2;break t}else {e.msg="invalid literal/length code",S.mode=el;break t}break}}while(i<r&&a<s);it=N>>3,i-=it,N-=it<<3,g&=(1<<N)-1,e.next_in=i,e.next_out=a,e.avail_in=i<r?5+(r-i):5-(i-r),e.avail_out=a<s?257+(s-a):257-(a-s),S.hold=g,S.bits=N;},Ta=15,wu=852,xu=592,Cu=0,Rc=1,Au=2,z2=new Uint16Array([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]),j2=ne
vendor: 1,687 bytes, line 2
2w Uint8Array([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,199,75]),q2=new Uint16Array([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]),U2=new Uint8Array([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]),W2=(t,e,n,i,r,a,c,s)=>{let h=s.bits,f=0,d=0,v=0,y=0,g=0,N=0,L=0,M=0,A=0,H=0,j,B,it,mt,ft,Y=null,R,J=new Uint16Array(Ta+1),S=new Uint16Array(Ta+1),I=null,W,U,rt;for(f=0;f<=Ta;f++)J[f]=0;for(d=0;d<i;d++)J[e[n+d]]++;for(g=h,y=Ta;y>=1&&J[y]===0;y--);if(g>y&&(g=y),y===0)return r[a++]=1<<24|64<<16|0,r[a++]=1<<24|64<<16|0,s.bits=1,0;for(v=1;v<y&&J[v]===0;v++);for(g<v&&(g=v),M=1,f=1;f<=Ta;f++)if(M<<=1,M-=J[f],M<0)return -1;if(M>0&&(t===Cu||y!==1))return -1;for(S[1]=0,f=1;f<Ta;f++)S[f+1]=S[f]+J[f];for(d=0;d<i;d++)e[n+d]!==0&&(c[S[e[n+d]]++]=d);if(t===Cu?(Y=I=c,R=20):t===Rc?(Y=z2,I=j2,R=257):(Y=q2,I=U2,R=0),H=0,d=0,f=v,ft=a,N=g,L=0,it=-1,A=1<<g,mt=A-1,t===Rc&&A>wu||t===Au&&A>xu)return 1;for(;;){W=f-L,c[d]+1<R?(U=0,rt=c[d]):c[d]>=R?(U=I[c[d]-R],rt=Y[c[d]-R]):(U=96,rt=0),j=1<<f-L,B=1<<N,v=B;do B-=j,r[ft+(H>>L)+B]=W<<24|U<<16|rt|0;while(B!==0);for(j=1<<f-1;H&j;)j>>=1;if(j!==0?(H&=j-1,H+=j):H=0,d++,--J[f]===0){if(f===y)break;f=e[n+c[d]];}if(f>g&&(H&mt)!==it){for(L===0&&(L=g),ft+=v,N=f-L,M=1<<N;N+L<y&&(M-=J[N+L],!(M<=0));)N++,M<<=1;if(A+=1<<N,t===Rc&&A>wu||t===Au&&A>xu)return 1;it=H&mt,r[it]=g<<24|N<<16|ft-a|0;}}return H!==0&&(r[ft+H]=f-L<<24|64<<16|0),s.bits=g,0},Uo=W2,H2=0,xd=1,Cd=2,{Z_FINISH:Pu,Z_BLOCK:G2,Z_TREES:nl,Z_OK:aa,Z_STREAM_END:V2,Z_NEED_DICT:$2,Z_STREAM_ERROR:ci,Z_DATA_ERROR:Ad,Z_MEM_ERROR:Pd,Z_BUF_ER
2ROR:Z2,Z_DEFLATED:Su}=Ua,fl=16180,Nu=16181,ku=16182,Lu=16183,Ou=16184,Mu=16185,Eu=16186,Iu=16187,Fu=16188,Du=16189,ll=16190,rr=16191,Bc=16192,Tu=16193,zc=16194,Ru=16195,Bu=16196,zu=16197,ju=16198,il=16199,rl=16200,qu=16201,Uu=16202,Wu=16203,Hu=16204,Gu=16205,jc=16206,Vu=16207,$u=16208,Ue=16209,Sd=16210,Nd=16211,Y2=852,K2=592,X2=15,J2=X2,Zu=t=>(t>>>24&255)+(t>>>8&65280)+((t&65280)<<8)+((t&255)<<24);function Q2(){this.strm=null,this.mode=0,this.last=false,this.wrap=0,this.havedict=false,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0;}var oa=t=>{if(!t)return 1;let e=t.state;return !e||e.strm!==t||e.mode<fl||e.mode>Nd?1:0},kd=t=>{if(oa(t))return ci;let e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=e.wrap&1),e.mode=fl,e.last=0,e.havedict=0,e.flags=-1,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(Y2),e.distcode=e.distdyn=new Int32Array(K2),e.sane=1,e.back=-1,aa},Ld=t=>{if(oa(t))return ci;let e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,kd(t)},Od=(t,e)=>{let n;if(oa(t))return ci;let i=t.state;return e<0?(n=0,e=-e):(n=(e>>4)+5,e<48&&(e&=15)),e&&(e<8||e>15)?ci:(i.window!==null&&i.wbits!==e&&(i.window=null),i.wrap=n,i.wbits=e,Ld(t))},Md=(t,e)=>{if(!t)return ci;let n=new Q2;t.state=n,n.strm=t,n.window=null,n.mode=fl;let i=Od(t,e);return i!==aa&&(t.state=null),i},t5=t=>Md(t,J2),Yu=true,qc,Uc,e5=t=>{if(Yu){qc=new Int32Array(512),Uc=new Int32Array(32);let e=0;for(;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(Uo(xd,t.lens,0,288,qc,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;Uo(Cd,t.lens,0,32,Uc,0,t.work,{bits:5}),Yu=false;}t.lencode=qc,t.lenbits=9,t.distcode=Uc,t.distbits=5;},Ed=(t,e,n,i)=>{let r,a=t.state;return a.window===null&&(a.window=new Uint8Array(1<<a.wbits)),a.wsize===0&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0),i>=a.wsize?(a.window.set(e.subarray(n-a.wsize,n),0),a.wnext=0,a.whave=a.wsize):(r=a.wsize-a.wnext,r>i&&(r=i),a.window.set(e.subarray(n-i,n-i+r),a.wnext),i-=r,i?(a.window.set(e.subarray(n-i,n),0),a.wnext=i,a.whave=a.wsize):(a.wnext+=r,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=r))),0},n5=(t,e)=>{let n,i,r,a,c,s,h,f,d,v,y,g,N,L,M=0,A,H,j,B,it,mt,ft,Y,R=new Uint8Array(4),J,S,I=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(oa(t)||!t.output||!t.input&&t.avail_in!==0)return ci;n=t.state,n.mode===rr&&(n.mode=Bc),c=t.next_out,r=t.output,h=t.avail_out,a=t.next_in,i=t.input,s=t.avail_in,f=n.hold,d=n.bits,v=s,y=h,Y=aa;t:for(;;)switch(n.mode){case fl:if(n.wrap===0){n.mode=Bc;break}for(;d<16;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(n.wrap&2&&f===35615){n.wbits===0&&(n.wbits=15),n.check=0,R[0]=f&255,R[1]=f>>>8&255,n.check=un(n.check,R,2,0),f=0,d=0,n.mode=Nu;break}if(n.head&&(n.head.done=false),!(n.wrap&1)||(((f&255)<<8)+(f>>8))%31){t.msg="incorrect header check",n.mode=Ue;break}if((f&15)!==Su){t.msg="unknown compression method",n.mode=Ue;break}if(f>>>=4,d-=4,ft=(f&15)+8,n.wbits===0&&(n.wbits=ft),ft>15||ft>n.wbits){t.msg="invalid window size",n.mode=Ue;break}n.dmax=1<<n.wbits,n.flags=0,t.adler=n.check=1,n.mode=f&512?Du:rr,f=0,d=0;break;case Nu:for(;d<16;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(n.flags=f,(n.flags&255)!==Su){t.msg="unknown compression method",n.mode=Ue;break}if(n.flags&57344){t.msg="unknown header flags set",n.mode=Ue;break}n.head&&(n.head.text=f>>8&1),n.flags&512&&n.wrap&4&&(R[0]=f&255,R[1]=f>>>8&255,n.check=un(n.check,R,2,0)),f=0,d=0,n.mode=ku;case ku:for(;d<32;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.head&&(n.head.time=f),n.flags&512&&n.wrap&4&&(R[0]=f&255,R[1]=f>>>8&255,R[2]=f>>>16&255,R[3]=f>>>24&255,n.check=un(n.check,R,4,0)),f=0,d=0,n.mode=Lu;case Lu:for(;d<16;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.head&&(n.head.xflags=f&255,n.head.os=f>>8),n.flags&512&&n.wrap&4&&(R[0]=f&255,R[1]=f>>>8&255,n.check=un(n.check,R,2,0)),f=0,d=0,n.mode=Ou;case Ou:if(n.flags&1024){for(;d<16;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.length=f,n.head&&(n.head.extra_len=f),n.flags&512&&n.wrap&4&&(R[0]=f&255,R[1]=f>>>8&255,n.check=un(n.check,R,2,0)),f=0,d=0;}else n.head&&(n.head.extra=null);n.mode=Mu;case Mu:if(n.flags&1024&&(g=n.length,g>s&&(g=s),g&&(n.head&&(ft=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(i.subarray(a,a+g),ft)),n.flags&512&&n.wrap&4&&(n.check=un(n.check,i,g,a)),s-=g,a+=g,n.length-=g),n.length))break t;n.length=0,n.mode=Eu;case Eu:if(n.flags&2048){if(s===0)break t;g=0;do ft=i[a+g++],n.head&&ft&&n.length<65536&&(n.head.name+=String.fromCharCode(ft));while(ft&&g<s);if(n.flags&512&&n.wrap&4&&(n.check=un(n.check,i,g,a)),s-=g,a+=g,ft)break t}else n.head&&(n.head.name=null);n.length=0,n.mode=Iu;case Iu:if(n.flags&4096){if(s===0)break t;g=0;do ft=i[a+g++],n.head&&ft&&n.length<65536&&(n.head.comment+=String.fromCharCode(ft));while(ft&&g<s);if(n.flags&512&&n.wrap&4&&(n.check=un(n.check,i,g,a)),s-=g,a+=g,ft)break t}else n.head&&(n.head.comment=null);n.mode=Fu;case Fu:if(n.flags&512){for(;d<16;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(n.wrap&4&&f!==(n.check&65535)){t.msg="header crc mismatch",n.mode=Ue;break}f=0,d=0;}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=true),t.adler=n.check=0,n.mode=rr;break;case Du:for(;d<32;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}t.adler=n.check=Zu(f),f=0,d=0,n.mode=ll;case ll:if(n.havedict===0)return t.next_out=c,t.avail_out=h,t.next_in=a,t.avail_in=s,n.hold=f,n.bits=d,$2;t.adler=n.check=1,n.mode=rr;case rr:if(e===G2||e===nl)break t;case Bc:if(n.last){f>>>=d&7,d-=d&7,n.mode=jc;break}for(;d<3;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}switch(n.last=f&1,f>>>=1,d-=1,f&3){case 0:n.mode=Tu;break;case 1:if(e5(n),n.mode=il,e===nl){f>>>=2,d-=2;break t}break;case 2:n.mode=Bu;break;case 3:t.msg="invalid block type",n.mode=Ue;}f>>>=2,d-=2;break;case Tu:for(f>>>=d&7,d-=d&7;d<32;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if((f&65535)!==(f>>>16^65535)){t.msg="invalid stored block lengths",n.mode=Ue;break}if(n.length=f&65535,f=0,d=0,n.mode=zc,e===nl)break t;case zc:n.mode=Ru;case Ru:if(g=n.length,g){if(g>s&&(g=s),g>h&&(g=h),g===0)break t;r.set(i.subarray(a,a+g),c),s-=g,a+=g,h-=g,c+=g,n.length-=g;break}n.mode=rr;break;
vendor: 5,708 bytes, line 2
2case Bu:for(;d<14;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(n.nlen=(f&31)+257,f>>>=5,d-=5,n.ndist=(f&31)+1,f>>>=5,d-=5,n.ncode=(f&15)+4,f>>>=4,d-=4,n.nlen>286||n.ndist>30){t.msg="too many length or distance symbols",n.mode=Ue;break}n.have=0,n.mode=zu;case zu:for(;n.have<n.ncode;){for(;d<3;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.lens[I[n.have++]]=f&7,f>>>=3,d-=3;}for(;n.have<19;)n.lens[I[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,J={bits:n.lenbits},Y=Uo(H2,n.lens,0,19,n.lencode,0,n.work,J),n.lenbits=J.bits,Y){t.msg="invalid code lengths set",n.mode=Ue;break}n.have=0,n.mode=ju;case ju:for(;n.have<n.nlen+n.ndist;){for(;M=n.lencode[f&(1<<n.lenbits)-1],A=M>>>24,H=M>>>16&255,j=M&65535,!(A<=d);){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(j<16)f>>>=A,d-=A,n.lens[n.have++]=j;else {if(j===16){for(S=A+2;d<S;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(f>>>=A,d-=A,n.have===0){t.msg="invalid bit length repeat",n.mode=Ue;break}ft=n.lens[n.have-1],g=3+(f&3),f>>>=2,d-=2;}else if(j===17){for(S=A+3;d<S;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}f>>>=A,d-=A,ft=0,g=3+(f&7),f>>>=3,d-=3;}else {for(S=A+7;d<S;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}f>>>=A,d-=A,ft=0,g=11+(f&127),f>>>=7,d-=7;}if(n.have+g>n.nlen+n.ndist){t.msg="invalid bit length repeat",n.mode=Ue;break}for(;g--;)n.lens[n.have++]=ft;}}if(n.mode===Ue)break;if(n.lens[256]===0){t.msg="invalid code -- missing end-of-block",n.mode=Ue;break}if(n.lenbits=9,J={bits:n.lenbits},Y=Uo(xd,n.lens,0,n.nlen,n.lencode,0,n.work,J),n.lenbits=J.bits,Y){t.msg="invalid literal/lengths set",n.mode=Ue;break}if(n.distbits=6,n.distcode=n.distdyn,J={bits:n.distbits},Y=Uo(Cd,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,J),n.distbits=J.bits,Y){t.msg="invalid distances set",n.mode=Ue;break}if(n.mode=il,e===nl)break t;case il:n.mode=rl;case rl:if(s>=6&&h>=258){t.next_out=c,t.avail_out=h,t.next_in=a,t.avail_in=s,n.hold=f,n.bits=d,B2(t,y),c=t.next_out,r=t.output,h=t.avail_out,a=t.next_in,i=t.input,s=t.avail_in,f=n.hold,d=n.bits,n.mode===rr&&(n.back=-1);break}for(n.back=0;M=n.lencode[f&(1<<n.lenbits)-1],A=M>>>24,H=M>>>16&255,j=M&65535,!(A<=d);){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(H&&(H&240)===0){for(B=A,it=H,mt=j;M=n.lencode[mt+((f&(1<<B+it)-1)>>B)],A=M>>>24,H=M>>>16&255,j=M&65535,!(B+A<=d);){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}f>>>=B,d-=B,n.back+=B;}if(f>>>=A,d-=A,n.back+=A,n.length=j,H===0){n.mode=Gu;break}if(H&32){n.back=-1,n.mode=rr;break}if(H&64){t.msg="invalid literal/length code",n.mode=Ue;break}n.extra=H&15,n.mode=qu;case qu:if(n.extra){for(S=n.extra;d<S;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.length+=f&(1<<n.extra)-1,f>>>=n.extra,d-=n.extra,n.back+=n.extra;}n.was=n.length,n.mode=Uu;case Uu:for(;M=n.distcode[f&(1<<n.distbits)-1],A=M>>>24,H=M>>>16&255,j=M&65535,!(A<=d);){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if((H&240)===0){for(B=A,it=H,mt=j;M=n.distcode[mt+((f&(1<<B+it)-1)>>B)],A=M>>>24,H=M>>>16&255,j=M&65535,!(B+A<=d);){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}f>>>=B,d-=B,n.back+=B;}if(f>>>=A,d-=A,n.back+=A,H&64){t.msg="invalid distance code",n.mode=Ue;break}n.offset=j,n.extra=H&15,n.mode=Wu;case Wu:if(n.extra){for(S=n.extra;d<S;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}n.offset+=f&(1<<n.extra)-1,f>>>=n.extra,d-=n.extra,n.back+=n.extra;}if(n.offset>n.dmax){t.msg="invalid distance too far back",n.mode=Ue;break}n.mode=Hu;case Hu:if(h===0)break t;if(g=y-h,n.offset>g){if(g=n.offset-g,g>n.whave&&n.sane){t.msg="invalid distance too far back",n.mode=Ue;break}g>n.wnext?(g-=n.wnext,N=n.wsize-g):N=n.wnext-g,g>n.length&&(g=n.length),L=n.window;}else L=r,N=c-n.offset,g=n.length;g>h&&(g=h),h-=g,n.length-=g;do r[c++]=L[N++];while(--g);n.length===0&&(n.mode=rl);break;case Gu:if(h===0)break t;r[c++]=n.length,h--,n.mode=rl;break;case jc:if(n.wrap){for(;d<32;){if(s===0)break t;s--,f|=i[a++]<<d,d+=8;}if(y-=h,t.total_out+=y,n.total+=y,n.wrap&4&&y&&(t.adler=n.check=n.flags?un(n.check,r,y,c-y):$o(n.check,r,y,c-y)),y=h,n.wrap&4&&(n.flags?f:Zu(f))!==n.check){t.msg="incorrect data check",n.mode=Ue;break}f=0,d=0;}n.mode=Vu;case Vu:if(n.wrap&&n.flags){for(;d<32;){if(s===0)break t;s--,f+=i[a++]<<d,d+=8;}if(n.wrap&4&&f!==(n.total&4294967295)){t.msg="incorrect length check",n.mode=Ue;break}f=0,d=0;}n.mode=$u;case $u:Y=V2;break t;case Ue:Y=Ad;break t;case Sd:return Pd;case Nd:default:return ci}return t.next_out=c,t.avail_out=h,t.next_in=a,t.avail_in=s,n.hold=f,n.bits=d,(n.wsize||y!==t.avail_out&&n.mode<Ue&&(n.mode<jc||e!==Pu))&&Ed(t,t.output,t.next_out,y-t.avail_out),v-=t.avail_in,y-=t.avail_out,t.total_in+=v,t.total_out+=y,n.total+=y,n.wrap&4&&y&&(t.adler=n.check=n.flags?un(n.check,r,y,t.next_out-y):$o(n.check,r,y,t.next_out-y)),t.data_type=n.bits+(n.last?64:0)+(n.mode===rr?128:0)+(n.mode===il||n.mode===zc?256:0),(v===0&&y===0||e===Pu)&&Y===aa&&(Y=Z2),Y},i5=t=>{if(oa(t))return ci;let e=t.state;return e.window&&(e.window=null),t.state=null,aa},r5=(t,e)=>{if(oa(t))return ci;let n=t.state;return (n.wrap&2)===0?ci:(n.head=e,e.done=false,aa)},a5=(t,e)=>{let n=e.length,i,r,a;return oa(t)||(i=t.state,i.wrap!==0&&i.mode!==ll)?ci:i.mode===ll&&(r=1,r=$o(r,e,n,0),r!==i.check)?Ad:(a=Ed(t,e,n,n),a?(i.mode=Sd,Pd):(i.havedict=1,aa))},o5=Ld,s5=Od,l5=kd,c5=t5,h5=Md,f5=n5,u5=i5,d5=r5,p5=a5,g5="pako inflate (from Nodeca project)",Fi={inflateReset:o5,inflateReset2:s5,inflateResetKeep:l5,inflateInit:c5,inflateInit2:h5,inflate:f5,inflateEnd:u5,inflateGetHeader:d5,inflateSetDictionary:p5,inflateInfo:g5};function m5(){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=false;}var v5=m5,Id=Object.prototype.toString,{Z_NO_FLUSH:b5,Z_FINISH:Ku,Z_OK:Ba,Z_STREAM_END:Wc,Z_NEED_DICT:Hc,Z_STREAM_ERROR:_5,Z_DATA_ERROR:Xu,Z_MEM_ERROR:y5,Z_BUF_ER
2ROR:Ju}=Ua,w5={chunkSize:1024*64,windowBits:15,to:""};function Qo(t){this.options=hl.assign({},w5,t||{});let e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,e.windowBits===0&&(e.windowBits=-15)),e.windowBits>=0&&e.windowBits<16&&!(t&&t.windowBits)&&(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&(e.windowBits&15)===0&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=false,this.chunks=[],this.strm=new yd,this.strm.avail_out=0;let n=Fi.inflateInit2(this.strm,e.windowBits);if(n!==Ba)throw new Error(na[n]);if(this.header=new v5,Fi.inflateGetHeader(this.strm,this.header),e.dictionary&&(typeof e.dictionary=="string"?e.dictionary=Yo.string2buf(e.dictionary):Id.call(e.dictionary)==="[object ArrayBuffer]"&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(n=Fi.inflateSetDictionary(this.strm,e.dictionary),n!==Ba)))throw new Error(na[n])}Qo.prototype.push=function(t,e){let n=this.strm,i=this.options.chunkSize,r=this.options.dictionary,a,c,s;if(this.ended)return false;for(e===~~e?c=e:c=e===true?Ku:b5,Id.call(t)==="[object ArrayBuffer]"?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),a=Fi.inflate(n,c),a===Hc&&r&&(a=Fi.inflateSetDictionary(n,r),a===Ba?a=Fi.inflate(n,c):a===Xu&&(a=Hc));n.avail_in>0&&a===Wc&&n.state.wrap&2&&n.state.flags!==0&&n.input[n.next_in]!==0;)Fi.inflateReset(n),a=Fi.inflate(n,c);switch(a){case _5:case Xu:case Hc:case y5:return this.onEnd(a),this.ended=true,false}if(s=n.avail_out,n.next_out&&(n.avail_out===0||a===Wc||c>0))if(this.options.to==="string"){let h=Yo.utf8border(n.output,n.next_out),f=n.next_out-h,d=Yo.buf2string(n.output,h);n.next_out=f,n.avail_out=i-f,f&&n.output.set(n.output.subarray(h,h+f),0),this.onData(d);}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out)),n.avail_out=0,n.next_out=0;if(!((a===Ba||a===Ju)&&s===0)){if(a===Wc)return a=Fi.inflateEnd(this.strm),this.onEnd(a),this.ended=true,true;if(n.avail_in===0){if(c===Ku)return a=Fi.inflateEnd(this.strm),this.onEnd(a===Ba?Ju:a),this.ended=true,false;break}}}return true};Qo.prototype.onData=function(t){this.chunks.push(t);};Qo.prototype.onEnd=function(t){t===Ba&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=hl.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg;};function sh(t,e){let n=new Qo(e);if(n.push(t,true),n.err)throw n.msg||na[n.err];return n.result}var C5=Qo,A5=sh,k5={Inflate:C5,inflate:A5},{Inflate:L5,inflate:O5}=k5;var lh=L5,Fd=O5;var Td=[];for(let t=0;t<256;t++){let e=t;for(let n=0;n<8;n++)e&1?e=3988292384^e>>>1:e=e>>>1;Td[t]=e;}var Dd=4294967295;function M5(t,e,n){let i=t;for(let r=0;r<n;r++)i=Td[(i^e[r])&255]^i>>>8;return i}function E5(t,e){return (M5(Dd,t,e)^Dd)>>>0}function ch(t,e,n){let i=t.readUint32(),r=E5(new Uint8Array(t.buffer,t.byteOffset+t.offset-e-4,e),e);if(r!==i)throw new Error(`CRC mismatch for chunk ${n}. Expected ${i}, found ${r}`)}function ul(t,e,n){for(let i=0;i<n;i++)e[i]=t[i];}function dl(t,e,n,i){let r=0;for(;r<i;r++)e[r]=t[r];for(;r<n;r++)e[r]=t[r]+e[r-i]&255;}function pl(t,e,n,i){let r=0;if(n.length===0)for(;r<i;r++)e[r]=t[r];else for(;r<i;r++)e[r]=t[r]+n[r]&255;}function gl(t,e,n,i,r){let a=0;if(n.length===0){for(;a<r;a++)e[a]=t[a];for(;a<i;a++)e[a]=t[a]+(e[a-r]>>1)&255;}else {for(;a<r;a++)e[a]=t[a]+(n[a]>>1)&255;for(;a<i;a++)e[a]=t[a]+(e[a-r]+n[a]>>1)&255;}}function ml(t,e,n,i,r){let a=0;if(n.length===0){for(;a<r;a++)e[a]=t[a];for(;a<i;a++)e[a]=t[a]+e[a-r]&255;}else {for(;a<r;a++)e[a]=t[a]+n[a]&255;for(;a<i;a++)e[a]=t[a]+I5(e[a-r],n[a],n[a-r])&255;}}function I5(t,e,n){let i=t+e-n,r=Math.abs(i-t),a=Math.abs(i-e),c=Math.abs(i-n);return r<=a&&r<=c?t:a<=c?e:n}function Rd(t,e,n,i,r,a){switch(t){case 0:ul(e,n,r);break;case 1:dl(e,n,r,a);break;case 2:pl(e,n,i,r);break;case 3:gl(e,n,i,r,a);break;case 4:ml(e,n,i,r,a);break;default:throw new Error(`Unsupported filter: ${t}`)}}var F5=new Uint16Array([255]),D5=new Uint8Array(F5.buffer),T5=D5[0]===255;function Bd(t){let{data:e,width:n,height:i,channels:r,depth:a}=t,c=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(a/8)*r,h=new Uint8Array(i*n*s),f=0;for(let d=0;d<7;d++){let v=c[d],y=Math.ceil((n-v.x)/v.xStep),g=Math.ceil((i-v.y)/v.yStep);if(y<=0||g<=0)continue;let N=y*s,L=new Uint8Array(N);for(let M=0;M<g;M++){let A=e[f++],H=e.subarray(f,f+N);f+=N;let j=new Uint8Array(N);Rd(A,H,j,L,N,s),L.set(j);for(let B=0;B<y;B++){let it=v.x+B*v.xStep,mt=v.y+M*v.yStep;if(!(it>=n||mt>=i))for(let ft=0;ft<s;ft++)h[(mt*n+it)*s+ft]=j[B*s+ft];}}}if(a===16){let d=new Uint16Array(h.buffer);if(T5)for(let v=0;v<d.length;v++)d[v]=R5(d[v]);return d}else return h}function R5(t){return (t&255)<<8|t>>8&255}var B5=new Uint16Array([255]),z5=new Uint8Array(B5.buffer),j5=z5[0]===255,q5=new Uint8Array(0);function hh(t){let{data:e,width:n,height:i,channels:r,depth:a}=t,c=Math.ceil(a/8)*r,s=Math.ceil(a/8*r*n),h=new Uint8Array(i*s),f=q5,d=0,v,y;for(let g=0;g<i;g++){switch(v=e.subarray(d+1,d+1+s),y=h.subarray(g*s,(g+1)*s),e[d]){case 0:ul(v,y,s);break;case 1:dl(v,y,s,c);break;case 2:pl(v,y,f,s);break;case 3:gl(v,y,f,s,c);break;case 4:ml(v,y,f,s,c);break;default:throw new Error(`Unsupported filter: ${e[d]}`)}f=y,d+=s+1;}if(a===16){let g=new Uint16Array(h.buffer);if(j5)for(let N=0;N<g.length;N++)g[N]=U5(g[N]);return g}else return h}function U5(t){return (t&255)<<8|t>>8&255}var vl=Uint8Array.of(137,80,78,71,13,10,26,10);function fh(t){if(!zd(t.readBytes(vl.length)))throw new Error("wrong PNG signature")}function zd(t){if(t.length<vl.length)return false;for(let e=0;e<vl.length;e++)if(t[e]!==vl[e])return false;return true}var jd="tEXt",H5=0,qd=new TextDecoder("latin1");function G5(t){if($5(t),t.length===0||t.length>79)throw new Error("keyword length must be between 1 and 79")}var V5=/^[\u0000-\u00FF]*$/;
2function $5(t){if(!V5.test(t))throw new Error("invalid latin1 text")}function Ud(t,e,n){let i=uh(e);t[i]=Z5(e,n-i.length-1);}function uh(t){for(t.mark();t.readByte()!==H5;);let e=t.offset;t.reset();let n=qd.decode(t.readBytes(e-t.offset-1));return t.skip(1),G5(n),n}function Z5(t,e){return qd.decode(t.readBytes(e))}var Dn={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},ts={UNKNOWN:-1,DEFLATE:0},bl={UNKNOWN:-1,ADAPTIVE:0},es={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},ns={NONE:0,BACKGROUND:1,PREVIOUS:2},_l={SOURCE:0,OVER:1};var yl=class extends To{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(e,n={}){super(e);let{checkCrc:i=false}=n;this._checkCrc=i,this._inflator=new lh,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=false,this._hasPalette=false,this._palette=[],this._hasTransparency=false,this._transparency=new Uint16Array(0),this._compressionMethod=ts.UNKNOWN,this._filterMethod=bl.UNKNOWN,this._interlaceMethod=es.UNKNOWN,this._colorType=Dn.UNKNOWN,this._isAnimated=false,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=false,this.setBigEndian();}decode(){for(fh(this);!this._end;){let e=this.readUint32(),n=this.readChars(4);this.decodeChunk(e,n);}return this.decodeImage(),this._png}decodeApng(){for(fh(this);!this._end;){let e=this.readUint32(),n=this.readChars(4);this.decodeApngChunk(e,n);}return this.decodeApngImage(),this._apng}decodeChunk(e,n){let i=this.offset;switch(n){case "IHDR":this.decodeIHDR();break;case "PLTE":this.decodePLTE(e);break;case "IDAT":this.decodeIDAT(e);break;case "IEND":this._end=true;break;case "tRNS":this.decodetRNS(e);break;case "iCCP":this.decodeiCCP(e);break;case jd:Ud(this._png.text,this,e);break;case "pHYs":this.decodepHYs();break;default:this.skip(e);break}if(this.offset-i!==e)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?ch(this,e+4,n):this.skip(4);}decodeApngChunk(e,n){let i=this.offset;switch(n!=="fdAT"&&n!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),n){case "acTL":this.decodeACTL();break;case "fcTL":this.decodeFCTL();break;case "fdAT":this.decodeFDAT(e);break;default:this.decodeChunk(e,n),this.offset=i+e;break}if(this.offset-i!==e)throw new Error(`Length mismatch while decoding chunk ${n}`);this._checkCrc?ch(this,e+4,n):this.skip(4);}decodeIHDR(){let e=this._png;e.width=this.readUint32(),e.height=this.readUint32(),e.depth=Y5(this.readUint8());let n=this.readUint8();this._colorType=n;let i;switch(n){case Dn.GREYSCALE:i=1;break;case Dn.TRUECOLOUR:i=3;break;case Dn.INDEXED_COLOUR:i=1;break;case Dn.GREYSCALE_ALPHA:i=2;break;case Dn.TRUECOLOUR_ALPHA:i=4;break;case Dn.UNKNOWN:default:throw new Error(`Unknown color type: ${n}`)}if(this._png.channels=i,this._compressionMethod=this.readUint8(),this._compressionMethod!==ts.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8();}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=true;}decodeFCTL(){let e={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(e);}decodePLTE(e){if(e%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${e}`);let n=e/3;this._hasPalette=true;let i=[];this._palette=i;for(let r=0;r<n;r++)i.push([this.readUint8(),this.readUint8(),this.readUint8()]);}decodeIDAT(e){this._writingDataChunks=true;let n=e,i=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(e);}decodeFDAT(e){this._writingDataChunks=true;let n=e,i=this.offset+this.byteOffset;if(i+=4,n-=4,this._inflator.push(new Uint8Array(this.buffer,i,n)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(e);}decodetRNS(e){switch(this._colorType){case Dn.GREYSCALE:case Dn.TRUECOLOUR:{if(e%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${e}`);if(e/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alph
vendor: 7,186 bytes, line 2
2a values than there are pixels (${e/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=true,this._transparency=new Uint16Array(e/2);for(let n=0;n<e/2;n++)this._transparency[n]=this.readUint16();break}case Dn.INDEXED_COLOUR:{if(e>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${e} vs ${this._palette.length})`);let n=0;for(;n<e;n++){let i=this.readByte();this._palette[n].push(i);}for(;n<this._palette.length;n++)this._palette[n].push(255);break}case Dn.UNKNOWN:case Dn.GREYSCALE_ALPHA:case Dn.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(e){let n=uh(this),i=this.readUint8();if(i!==ts.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${i}`);let r=this.readBytes(e-n.length-2);this._png.iccEmbeddedProfile={name:n,profile:Fd(r)};}decodepHYs(){let e=this.readUint32(),n=this.readUint32(),i=this.readByte();this._png.resolution={x:e,y:n,unit:i};}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let e=0;e<this._numberOfFrames;e++){let n={sequenceNumber:this._frames[e].sequenceNumber,delayNumber:this._frames[e].delayNumber,delayDenominator:this._frames[e].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},i=this._frames.at(e);if(i){if(i.data=hh({data:i.data,width:i.width,height:i.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),e===0||i.xOffset===0&&i.yOffset===0&&i.width===this._png.width&&i.height===this._png.height)n.data=i.data;else {let r=this._apng.frames.at(e-1);this.disposeFrame(i,r,n),this.addFrameDataToCanvas(n,i);}this._apng.frames.push(n);}}return this._apng}disposeFrame(e,n,i){switch(e.disposeOp){case ns.NONE:break;case ns.BACKGROUND:for(let r=0;r<this._png.height;r++)for(let a=0;a<this._png.width;a++){let c=(r*e.width+a)*this._png.channels;for(let s=0;s<this._png.channels;s++)i.data[c+s]=0;}break;case ns.PREVIOUS:i.data.set(n.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(e,n){let i=1<<this._png.depth,r=(a,c)=>{let s=((a+n.yOffset)*this._png.width+n.xOffset+c)*this._png.channels,h=(a*n.width+c)*this._png.channels;return {index:s,frameIndex:h}};switch(n.blendOp){case _l.SOURCE:for(let a=0;a<n.height;a++)for(let c=0;c<n.width;c++){let{index:s,frameIndex:h}=r(a,c);for(let f=0;f<this._png.channels;f++)e.data[s+f]=n.data[h+f];}break;case _l.OVER:for(let a=0;a<n.height;a++)for(let c=0;c<n.width;c++){let{index:s,frameIndex:h}=r(a,c);for(let f=0;f<this._png.channels;f++){let d=n.data[h+this._png.channels-1]/i,v=f%(this._png.channels-1)===0?1:n.data[h+f],y=Math.floor(d*v+(1-d)*e.data[s+f]);e.data[s+f]+=y;}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);let e=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==bl.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===es.NO_INTERLACE)this._png.data=hh({data:e,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===es.ADAM7)this._png.data=Bd({data:e,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency);}pushDataToFrame(){let e=this._inflator.result,n=this._frames.at(-1);n?n.data=e:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:ns.NONE,blendOp:_l.SOURCE,data:e}),this._inflator=new lh,this._writingDataChunks=false;}};function Y5(t){if(t!==1&&t!==2&&t!==4&&t!==8&&t!==16)throw new Error(`invalid bit depth: ${t}`);return t}function Wd(t,e){return new yl(t,e).decode()}var Xt=(function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this})();function dh(){Xt.console&&typeof Xt.console.log=="function"&&Xt.console.log.apply(Xt.console,arguments);}var Ie={log:dh,warn:function(t){Xt.console&&(typeof Xt.console.warn=="function"?Xt.console.warn.apply(Xt.console,arguments):dh.call(null,arguments));},error:function(t){Xt.console&&(typeof Xt.console.error=="function"?Xt.console.error.apply(Xt.console,arguments):dh(t));}};function ph(t,e,n){var i=new XMLHttpRequest;i.open("GET",t),i.responseType="blob",i.onload=function(){sa(i.response,e,n);},i.onerror=function(){Ie.error("could not download file");},i.send();}function Hd(t){var e=new XMLHttpRequest;e.open("HEAD",t,false);try{e.send();}catch(n){}return e.status>=200&&e.status<=299}function wl(t){try{t.dispatchEvent(new MouseEvent("click"));}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",true,true,window,0,0,0,80,20,false,false,false,false,0,null),t.dispatchEvent(e);}}var sa=Xt.saveAs||((typeof window>"u"?"undefined":o(window))!=="object"||window!==Xt?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var i=Xt.URL||Xt.webkitURL,r=document.createElement("a");e=e||t.name||"download",r.download=e,r.rel="noopener",typeof t=="string"?(r.href=t,r.origin!==location.origin?Hd(r.href)?ph(t,e,n):wl(r,r.target="_blank"):wl(r)):(r.href=i.createObjectURL(t),setTimeout(function(){i.revokeObjectURL(r.href);},4e4),setTimeout(function(){wl(r);},0));}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download",typeof t=="string")if(Hd(t))ph(t,e,n);else {var i=document.createElement("a");i.href=t,i.target="_blank",setTimeout(function(){wl(i);});}else navigator.msSaveOrOpenBlob((function(r,a){return a===void 0?a={autoBom:false}:o(a)!=="object"&&(Ie.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(r.type)?new Blob(["\uFEFF",r],{type:r.type}):r})(t,n),e);}:function(t,e,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),typeof t=="string")return ph(t,e,n);var r=t.type==="application/octet-stream",a=/constructor/i.test(Xt.HTMLElement)||Xt.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||r&&a)&&(typeof FileReader>"u"?"undefined":o(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var d=s.result;d=c?d:d.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=d:location=d,i=null;},s.readAsDataURL(t);}else {var h=Xt.URL||Xt.webkitURL,f=h.createObjectURL(t);
2i?i.location=f:location.href=f,i=null,setTimeout(function(){h.revokeObjectURL(f);},4e4);}});function u1(t){var e;t=t||"",this.ok=false,t.charAt(0)=="#"&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
20",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return [parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return [parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return [parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],i=0;i<n.length;i++){var r=n[i].re,a=n[i].process,c=r.exec(t);c&&(e=a(c),this.r=e[0],this.g=e[1],this.b=e[2],this.ok=true);}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return "rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),h=this.g.toString(16),f=this.b.toString(16);return s.length==1&&(s="0"+s),h.length==1&&(h="0"+h),f.length==1&&(f="0"+f),"#"+s+h+f};}var Al=Xt.atob.bind(Xt),Gd=Xt.btoa.bind(Xt);function gh(t,e){var n=t[0],i=t[1],r=t[2],a=t[3];n=Pn(n,i,r,a,e[0],7,-680876936),a=Pn(a,n,i,r,e[1],12,-389564586),r=Pn(r,a,n,i,e[2],17,606105819),i=Pn(i,r,a,n,e[3],22,-1044525330),n=Pn(n,i,r,a,e[4],7,-176418897),a=Pn(a,n,i,r,e[5],12,1200080426),r=Pn(r,a,n,i,e[6],17,-1473231341),i=Pn(i,r,a,n,e[7],22,-45705983),n=Pn(n,i,r,a,e[8],7,1770035416),a=Pn(a,n,i,r,e[9],12,-1958414417),r=Pn(r,a,n,i,e[10],17,-42063),i=Pn(i,r,a,n,e[11],22,-1990404162),n=Pn(n,i,r,a,e[12],7,1804603682),a=Pn(a,n,i,r,e[13],12,-40341101),r=Pn(r,a,n,i,e[14],17,-1502002290),n=Sn(n,i=Pn(i,r,a,n,e[15],22,1236535329),r,a,e[1],5,-165796510),a=Sn(a,n,i,r,e[6],9,-1069501632),r=Sn(r,a,n,i,e[11],14,643717713),i=Sn(i,r,a,n,e[0],20,-373897302),n=Sn(n,i,r,a,e[5],5,-701558691),a=Sn(a,n,i,r,e[10],9,38016083),r=Sn(r,a,n,i,e[15],14,-660478335),i=Sn(i,r,a,n,e[4],20,-405537848),n=Sn(n,i,r,a,e[9],5,568446438),a=Sn(a,n,i,r,e[14],9,-1019803690),r=Sn(r,a,n,i,e[3],14,-187363961),i=Sn(i,r,a,n,e[8],20,1163531501),n=Sn(n,i,r,a,e[13],5,-1444681467),a=Sn(a,n,i,r,e[2],9,-51403784),r=Sn(r,a,n,i,e[7],14,1735328473),n=Nn(n,i=Sn(i,r,a,n,e[12],20,-1926607734),r,a,e[5],4,-378558),a=Nn(a,n,i,r,e[8],11,-2022574463),r=Nn(r,a,n,i,e[11],16,1839030562),i=Nn(i,r,a,n,e[14],23,-35309556),n=Nn(n,i,r,a,e[1],4,-1530992060),a=Nn(a,n,i,r,e[4],11,1272893353),r=Nn(r,a,n,i,e[7],16,-155497632),i=Nn(i,r,a,n,e[10],23,-1094730640),n=Nn(n,i,r,a,e[13],4,681279174),a=Nn(a,n,i,r,e[0],11,-358537222),r=Nn(r,a,n,i,e[3],16,-722521979),i=Nn(i,r,a,n,e[6],23,76029189),n=Nn(n,i,r,a,e[9],4,-640364487),a=Nn(a,n,i,r,e[12],11,-421815835),r=Nn(r,a,n,i,e[15],16,530742520),n=kn(n,i=Nn(i,r,a,n,e[2],23,-995338651),r,a,e[0],6,-198630844),a=kn(a,n,i,r,e[7],10,1126891415),r=kn(r,a,n,i,e[14],15,-1416354905),i=kn(i,r,a,n,e[5],21,-57434055),n=kn(n,i,r,a,e[12],6,1700485571),a=kn(a,n,i,r,e[3],10,-1894986606),r=kn(r,a,n,i,e[10],15,-1051523),i=kn(i,r,a,n,e[1],21,-2054922799),n=kn(n,i,r,a,e[8],6,1873313359),a=kn(a,n,i,r,e[15],10,-30611744),r=kn(r,a,n,i,e[6],15,-1560198380),i=kn(i,r,a,n,e[13],21,1309151649),n=kn(n,i,r,a,e[4],6,-145523070),a=kn(a,n,i,r,e[11],10,-1120210379),r=kn(r,a,n,i,e[2],15,718787259),i=kn(i,r,a,n,e[9],21,-343485551),t[0]=Or(n,t[0]),t[1]=Or(i,t[1]),t[2]=Or(r,t[2]),t[3]=Or(a,t[3]);}function Ml(t,e,n,i,r,a){return e=Or(Or(e,t),Or(i,a)),Or(e<<r|e>>>32-r,n)}function Pn(t,e,n,i,r,a,c){return Ml(e&n|~e&i,t,e,r,a,c)}function Sn(t,e,n,i,r,a,c){return Ml(e&i|n&~i,t,e,r,a,c)}function Nn(t,e,n,i,r,a,c){return Ml(e^n^i,t,e,r,a,c)}function kn(t,e,n,i,r,a,c){return Ml(n^(e|~i),t,e,r,a,c)}function d1(t){var e,n=t.length,i=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;
2e+=64)gh(i,K5(t.substring(e-64,e)));t=t.substring(e-64);var r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e<t.length;e++)r[e>>2]|=t.charCodeAt(e)<<(e%4<<3);if(r[e>>2]|=128<<(e%4<<3),e>55)for(gh(i,r),e=0;e<16;e++)r[e]=0;return r[14]=8*n,gh(i,r),i}function K5(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}var Vd="0123456789abcdef".split("");function X5(t){for(var e="",n=0;n<4;n++)e+=Vd[t>>8*n+4&15]+Vd[t>>8*n&15];return e}function J5(t){return String.fromCharCode(255&t,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function wh(t){return d1(t).map(J5).join("")}var Q5=(function(t){for(var e=0;e<t.length;e++)t[e]=X5(t[e]);return t.join("")})(d1("hello"))!="5d41402abc4b2a76b9719d911017c592";function Or(t,e){if(Q5){var n=(65535&t)+(65535&e);return (t>>16)+(e>>16)+(n>>16)<<16|65535&n}return t+e&4294967295}function xh(t,e){var n,i,r,a;if(t!==n){for(var c=(r=t,a=1+(256/t.length|0),new Array(a+1).join(r)),s=[],h=0;h<256;h++)s[h]=h;var f=0;for(h=0;h<256;h++){var d=s[h];f=(f+d+c.charCodeAt(h))%256,s[h]=s[f],s[f]=d;}n=t,i=s;}else s=i;var v=e.length,y=0,g=0,N="";for(h=0;h<v;h++)g=(g+(d=s[y=(y+1)%256]))%256,s[y]=s[g],s[g]=d,c=s[(s[y]+s[g])%256],N+=String.fromCharCode(e.charCodeAt(h)^c);return N}var $d={print:4,modify:8,copy:16,"annot-forms":32};function $a(t,e,n,i){this.v=1,this.r=2;var r=192;t.forEach(function(s){if($d.perm!==void 0)throw new Error("Invalid permission: "+s);r+=$d[s];}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA�\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var a=(e+this.padding).substr(0,32),c=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,c),this.P=-(1+(255^r)),this.encryptionKey=wh(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(i)).substr(0,5),this.U=xh(this.encryptionKey,this.padding);}function Za(t){if(/[^\u0000-\u00ff]/.test(t))throw new Error("Invalid PDF Name Object: "+t+", Only accept ASCII characters.");for(var e="",n=t.length,i=0;i<n;i++){var r=t.charCodeAt(i);e+=r<33||r===35||r===37||r===40||r===41||r===47||r===60||r===62||r===91||r===93||r===123||r===125||r>126?"#"+("0"+r.toString(16)).slice(-2):t[i];}return e}function Zd(t){if(o(t)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(n,i,r){if(r=r||false,typeof n!="string"||typeof i!="function"||typeof r!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(n)||(e[n]={});var a=Math.random().toString(35);return e[n][a]=[i,!!r],a},this.unsubscribe=function(n){for(var i in e)if(e[i][n])return delete e[i][n],Object.keys(e[i]).length===0&&delete e[i],true;return false},this.publish=function(n){if(e.hasOwnProperty(n)){var i=Array.prototype.slice.call(arguments,1),r=[];for(var a in e[n]){var c=e[n][a];try{c[0].apply(t,i);}catch(s){Xt.console&&Ie.error("jsPDF PubSub Error",s.message,s);}c[1]&&r.push(a);}r.length&&r.forEach(this.unsubscribe);}},this.getTopics=function(){return e};}function Ll(t){if(!(this instanceof Ll))return new Ll(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1;}function p1(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1;}function la(t,e,n,i,r){if(!(this instanceof la))return new la(t,e,n,i,r);this.type=t==="axial"?2:3,this.coords=e,this.colors=n,p1.call(this,i,r);}function Ya(t,e,n,i,r){if(!(this instanceof Ya))return new Ya(t,e,n,i,r);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,p1.call(this,i,r);}function Tt(t){var e,n=typeof arguments[0]=="string"?arguments[0]:"p",i=arguments[1],r=arguments[2],a=arguments[3],c=[],s=1,h=16,f="S",d=null;o(t=t||{})==="object"&&(n=t.orientation,i=t.unit||i,r=t.format||r,a=t.compress||t.compressPdf||a,(d=t.encryption||null)!==null&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s=typeof t.userUnit=="number"?Math.abs(t.userUnit):1,t.precision!==void 0&&(e=t.precision),t.floatPrecision!==void 0&&(h=t.floatPrecision),f=t.defaultPathOperation||"S"),c=t.filters||(a===true?["FlateEncode"]:c),i=i||"mm",n=(""+(n||"P")).toLowerCase();
vendor: 4,653 bytes, line 2
2var v=t.putOnlyUsedFonts||false,y={},g={internal:{},__private__:{}};g.__private__.PubSub=Zd;var N="1.3",L=g.__private__.getPdfVersion=function(){return N};g.__private__.setPdfVersion=function(u){N=u;};var M={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};g.__private__.getPageFormats=function(){return M};var A=g.__private__.getPageFormat=function(u){return M[u]};r=r||"a4";var H="compat",j="advanced",B=H;function it(){this.saveGraphicsState(),O(new Vt(re,0,0,-re,0,Br()*re).toString()+" cm"),this.setFontSize(this.getFontSize()/re),f="n",B=j;}function mt(){this.restoreGraphicsState(),f="S",B=H;}var ft=g.__private__.combineFontStyleAndFontWeight=function(u,b){if(u=="bold"&&b=="normal"||u=="bold"&&b==400||u=="normal"&&b=="italic"||u=="bold"&&b=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return b&&(u=b==400||b==="normal"?u==="italic"?"italic":"normal":b!=700&&b!=="bold"||u!=="normal"?(b==700?"bold":b)+""+u:"bold"),u};g.advancedAPI=function(u){var b=B===H;return b&&it.call(this),typeof u!="function"||(u(this),b&&mt.call(this)),this},g.compatAPI=function(u){var b=B===j;return b&&mt.call(this),typeof u!="function"||(u(this),b&&it.call(this)),this},g.isAdvancedAPI=function(){return B===j};var Y,R=function(u){if(B!==j)throw new Error(u+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},J=g.roundToPrecision=g.__private__.roundToPrecision=function(u,b){var E=e||b;if(isNaN(u)||isNaN(E))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return u.toFixed(E).replace(/0+$/,"")};Y=g.hpf=g.__private__.hpf=typeof h=="number"?function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return J(u,h)}:h==="smart"?function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return J(u,u>-1&&u<1?16:5)}:function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.hpf");return J(u,16)};var S=g.f2=g.__private__.f2=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.f2");return J(u,2)},I=g.__private__.f3=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.f3");return J(u,3)},W=g.scale=g.__private__.scale=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.scale");return B===H?u*re:B===j?u:void 0},U=function(u){return W((function(b){return B===H?Br()-b:B===j?b:void 0})(u))};g.__private__.setPrecision=g.setPrecision=function(u){typeof parseInt(u,10)=="number"&&(e=parseInt(u,10));};var rt,st="00000000000000000000000000000000",ht=g.__private__.getFileId=function(){return st},nt=g.__private__.setFileId=function(u){return st=u!==void 0&&/^[a-fA-F0-9]{32}$/.test(u)?u.toUpperCase():st.split("").map(function(){return "ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),d!==null&&(gn=new $a(d.userPermissions,d.userPassword,d.ownerPassword,st)),st};g.setFileId=function(u){return nt(u),this},g.getFileId=function(){return ht()};var dt=g.__private__.convertDateToPDFDate=function(u){var b=u.getTimezoneOffset(),E=b<0?"+":"-",q=Math.floor(Math.abs(b/60)),K=Math.abs(b%60),lt=[E,z(q),"'",z(K),"'"].join("");return ["D:",u.getFullYear(),z(u.getMonth()+1),z(u.getDate()),z(u.getHours()),z(u.getMinutes()),z(u.getSeconds()),lt].join("")},Ct=g.__private__.convertPDFDateToDate=function(u){var b=parseInt(u.substr(2,4),10),E=parseInt(u.substr(6,2),10)-1,q=parseInt(u.substr(8,2),10),K=parseInt(u.substr(10,2),10),lt=parseInt(u.substr(12,2),10),vt=parseInt(u.substr(14,2),10);return new Date(b,E,q,K,lt,vt,0)},_t=g.__private__.setCreationDate=function(u){var b;if(u===void 0&&(u=new Date),u instanceof Date)b=dt(u);else {if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(u))throw new Error("Invalid argument passed to
2jsPDF.setCreationDate");b=u;}return rt=b},C=g.__private__.getCreationDate=function(u){var b=rt;return u==="jsDate"&&(b=Ct(rt)),b};g.setCreationDate=function(u){return _t(u),this},g.getCreationDate=function(u){return C(u)};var T,z=g.__private__.padd2=function(u){return ("0"+parseInt(u)).slice(-2)},G=g.__private__.padd2Hex=function(u){return ("00"+(u=u.toString())).substr(u.length)},Z=0,Q=[],at=[],ot=0,gt=[],xt=[],Nt=false,St=at;g.__private__.setCustomOutputDestination=function(u){Nt=true,St=u;};var zt=function(u){Nt||(St=u);};g.__private__.resetCustomOutputDestination=function(){Nt=false,St=at;};var O=g.__private__.out=function(u){return u=u.toString(),ot+=u.length+1,St.push(u),St},Pt=g.__private__.write=function(u){return O(arguments.length===1?u.toString():Array.prototype.join.call(arguments," "))},le=g.__private__.getArrayBuffer=function(u){for(var b=u.length,E=new ArrayBuffer(b),q=new Uint8Array(E);b--;)q[b]=u.charCodeAt(b);return E},Wt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];g.__private__.getStandardFonts=function(){return Wt};var yt=t.fontSize||16;g.__private__.setFontSize=g.setFontSize=function(u){return yt=B===j?u/re:u,this};var Ht,Lt=g.__private__.getFontSize=g.getFontSize=function(){return B===H?yt:yt*re},Ut=t.R2L||false;g.__private__.setR2L=g.setR2L=function(u){return Ut=u,this},g.__private__.getR2L=g.getR2L=function(){return Ut};var jt,Ae=g.__private__.setZoomMode=function(u){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(u))Ht=u;else if(isNaN(u)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(u)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+u+'" is not recognized.');Ht=u;}else Ht=parseInt(u,10);};g.__private__.getZoomMode=function(){return Ht};var ue,te=g.__private__.setPageMode=function(u){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(u)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+u+'" is not recognized.');jt=u;};g.__private__.getPageMode=function(){return jt};var pe=g.__private__.setLayoutMode=function(u){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(u)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+u+'" is not recognized.');ue=u;};g.__private__.getLayoutMode=function(){return ue},g.__private__.setDisplayMode=g.setDisplayMode=function(u,b,E){return Ae(u),pe(b),te(E),this};var de={title:"",subject:"",author:"",keywords:"",creator:""};g.__private__.getDocumentProperty=function(u){if(Object.keys(de).indexOf(u)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return de[u]},g.__private__.getDocumentProperties=function(){return de},g.__private__.setDocumentProperties=g.setProperties=g.setDocumentProperties=function(u){for(var b in de)de.hasOwnProperty(b)&&u[b]&&(de[b]=u[b]);return this},g.__private__.setDocumentProperty=function(u,b){if(Object.keys(de).indexOf(u)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return de[u]=b};var Dt,re,Bt,Ke,_e,ce={},he={},je=[],qt={},Fe={},Zt={},ee={},qe=null,fe=0,Gt=[],Pe=new Zd(g),Er=t.hotfixes||[],yn={},qi={},Ci=[],Vt=function u(b,E,q,K,lt,vt){if(!(this instanceof u))return new u(b,E,q,K,lt,vt);isNaN(b)&&(b=1),isNaN(E)&&(E=0),isNaN(q)&&(q=0),isNaN(K)&&(K=1),isNaN(lt)&&(lt=0),isNaN(vt)&&(vt=0),this._matrix=[b,E,q,K,lt,vt];};Object.defineProperty(Vt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(u){this._matrix[0]=u;}}),Object.defineProperty(Vt.prototype,"shy",{get:function(){return this._matrix[
vendor: 4,837 bytes, lines 2-3
21]},set:function(u){this._matrix[1]=u;}}),Object.defineProperty(Vt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(u){this._matrix[2]=u;}}),Object.defineProperty(Vt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(u){this._matrix[3]=u;}}),Object.defineProperty(Vt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(u){this._matrix[4]=u;}}),Object.defineProperty(Vt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(u){this._matrix[5]=u;}}),Object.defineProperty(Vt.prototype,"a",{get:function(){return this._matrix[0]},set:function(u){this._matrix[0]=u;}}),Object.defineProperty(Vt.prototype,"b",{get:function(){return this._matrix[1]},set:function(u){this._matrix[1]=u;}}),Object.defineProperty(Vt.prototype,"c",{get:function(){return this._matrix[2]},set:function(u){this._matrix[2]=u;}}),Object.defineProperty(Vt.prototype,"d",{get:function(){return this._matrix[3]},set:function(u){this._matrix[3]=u;}}),Object.defineProperty(Vt.prototype,"e",{get:function(){return this._matrix[4]},set:function(u){this._matrix[4]=u;}}),Object.defineProperty(Vt.prototype,"f",{get:function(){return this._matrix[5]},set:function(u){this._matrix[5]=u;}}),Object.defineProperty(Vt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Vt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Vt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Vt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Vt.prototype.join=function(u){return [this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Y).join(u)},Vt.prototype.multiply=function(u){var b=u.sx*this.sx+u.shy*this.shx,E=u.sx*this.shy+u.shy*this.sy,q=u.shx*this.sx+u.sy*this.shx,K=u.shx*this.shy+u.sy*this.sy,lt=u.tx*this.sx+u.ty*this.shx+this.tx,vt=u.tx*this.shy+u.ty*this.sy+this.ty;return new Vt(b,E,q,K,lt,vt)},Vt.prototype.decompose=function(){var u=this.sx,b=this.shy,E=this.shx,q=this.sy,K=this.tx,lt=this.ty,vt=Math.sqrt(u*u+b*b),Et=(u/=vt)*E+(b/=vt)*q;E-=u*Et,q-=b*Et;var Mt=Math.sqrt(E*E+q*q);return Et/=Mt,u*(q/=Mt)<b*(E/=Mt)&&(u=-u,b=-b,Et=-Et,vt=-vt),{scale:new Vt(vt,0,0,Mt,0,0),translate:new Vt(1,0,0,1,K,lt),rotate:new Vt(u,b,-b,u,0,0),skew:new Vt(1,0,Et,1,0,0)}},Vt.prototype.toString=function(u){return this.join(" ")},Vt.prototype.inversed=function(){var u=this.sx,b=this.shy,E=this.shx,q=this.sy,K=this.tx,lt=this.ty,vt=1/(u*q-b*E),Et=q*vt,Mt=-b*vt,Jt=-E*vt,ne=u*vt;return new Vt(Et,Mt,Jt,ne,-Et*K-Jt*lt,-Mt*K-ne*lt)},Vt.prototype.applyToPoint=function(u){var b=u.x*this.sx+u.y*this.shx+this.tx,E=u.x*this.shy+u.y*this.sy+this.ty;return new Rr(b,E)},Vt.prototype.applyToRectangle=function(u){var b=this.applyToPoint(u),E=this.applyToPoint(new Rr(u.x+u.w,u.y+u.h));return new co(b.x,b.y,E.x-b.x,E.y-b.y)},Vt.prototype.clone=function(){var u=this.sx,b=this.shy,E=this.shx,q=this.sy,K=this.tx,lt=this.ty;return new Vt(u,b,E,q,K,lt)},g.Matrix=Vt;var Ui=g.matrixMult=function(u,b){return b.multiply(u)},Wi=new Vt(1,0,0,1,0,0);g.unitMatrix=g.identityMatrix=Wi;var Qn=function(u,b){if(!Fe[u]){var E=(b instanceof la?"Sh":"P")+(Object.keys(qt).length+1).toString(10);b.id=E,Fe[u]=E,qt[E]=b,Pe.publish("addPattern",b);}};g.ShadingPattern=la,g.TilingPattern=Ya,g.addShadingPattern=function(u,b){return R("addShadingPattern()"),Qn(u,b),this},g.beginTilingPattern=function(u){R("beginTilingPattern()"),ho(u.boundingBox[0],u.boundingBox[1],u.boundingBox[2]-u.boundingBox[0],u.boundingBox[3]-u.boundingBox[1],u.matrix);},g.endTilingPattern=function(u,b){R("endTilingPattern()"),b.stream=xt[T].join(` 3`),Qn(u,b),Pe.publish("endTilingPattern",b),Ci.pop().restore();};var ti,Ve=g.__private__.newObject=function(){var u=fn();return pn(u,true),u},fn=g.__private__.newObjectDeferred=function(){return Z++,Q[Z]=function(){return ot},Z},pn=function(u,b){return b=typeof b=="boolean"&&b,Q[u]=ot,b&&O(u+" 0 obj"),u},Ir=g.__private__.newAdditionalObject=function(){var u={objId:fn(),content:""};return gt.push(u),u},lr=fn(),hi=fn(),Ai=g.__private__.decodeColorString=function(u){var b=u.split(" ");if(b.length!==2||b[1]!=="g"&&b[1]!=="G")b.length!==5||b[4]!=="k"&&b[4]!=="K"||(b=[(1-b[0])*(1-b[3]),(1-b[1])*(1-b[3]),(1-b[2])*(1-b[3]),"r"]);else {var E=parseFloat(b[0]);b=[E,E,E,"r"];}for(var q="#",K=0;K<3;K++)q+=("0"+Math.floor(255*parseFloat(b[K])).toString(16)).slice(-2);return q},fi=g.__private__.encodeColorString=function(u){var b;typeof u=="string"&&(u={ch1:u});var E=u.ch1,q=u.ch2,K=u.ch3,lt=u.ch4,vt=u.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof E=="string"&&E.charAt(0)!=="#"){var Et=new u1(E);if(Et.ok)E=Et.toHex();else if(!/^\d*\.?\d*$/.test(E))throw new Error('Invalid color "'+E+'" passed to
3jsPDF.encodeColorString.')}if(typeof E=="string"&&/^#[0-9A-Fa-f]{3}$/.test(E)&&(E="#"+E[1]+E[1]+E[2]+E[2]+E[3]+E[3]),typeof E=="string"&&/^#[0-9A-Fa-f]{6}$/.test(E)){var Mt=parseInt(E.substr(1),16);E=Mt>>16&255,q=Mt>>8&255,K=255&Mt;}if(q===void 0||lt===void 0&&E===q&&q===K)b=typeof E=="string"?E+" "+vt[0]:u.precision===2?S(E/255)+" "+vt[0]:I(E/255)+" "+vt[0];else if(lt===void 0||o(lt)==="object"){if(lt&&!isNaN(lt.a)&<.a===0)return ["1.","1.","1.",vt[1]].join(" ");b=typeof E=="string"?[E,q,K,vt[1]].join(" "):u.precision===2?[S(E/255),S(q/255),S(K/255),vt[1]].join(" "):[I(E/255),I(q/255),I(K/255),vt[1]].join(" ");}else b=typeof E=="string"?[E,q,K,lt,vt[2]].join(" "):u.precision===2?[S(E),S(q),S(K),S(lt),vt[2]].join(" "):[I(E),I(q),I(K),I(lt),vt[2]].join(" ");return b},ui=g.__private__.getFilters=function(){return c},ei=g.__private__.putStream=function(u){var b=(u=u||{}).data||"",E=u.filters||ui(),q=u.alreadyAppliedFilters||[],K=u.addLength1||false,lt=b.length,vt=u.objectId,Et=function(Be){return Be};if(d!==null&&vt===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");d!==null&&(Et=gn.encryptor(vt,0));var Mt={};E===true&&(E=["FlateEncode"]);var Jt=u.additionalKeyValues||[],ne=(Mt=Tt.API.processDataByFilters!==void 0?Tt.API.processDataByFilters(b,E):{data:b,reverseChain:[]}).reverseChain+(Array.isArray(q)?q.join(" "):q.toString());if(Mt.data.length!==0&&(Jt.push({key:"Length",value:Mt.data.length}),K===true&&Jt.push({key:"Length1",value:lt})),ne.length!=0)if(ne.split("/").length-1==1)Jt.push({key:"Filter",value:ne});else {Jt.push({key:"Filter",value:"["+ne+"]"});for(var me=0;me<Jt.length;me+=1)if(Jt[me].key==="DecodeParms"){for(var an=[],Me=0;Me<Mt.reverseChain.split("/").length-1;Me+=1)an.push("null");an.push(Jt[me].value),Jt[me].value="["+an.join(" ")+"]";}}O("<<");for(var ke=0;ke<Jt.length;ke++)O("/"+Jt[ke].key+" "+Jt[ke].value);O(">>"),Mt.data.length!==0&&(O("stream"),O(Et(Mt.data)),O("endstream"));},Fr=g.__private__.putPage=function(u){var b=u.number,E=u.data,q=u.objId,K=u.contentsObjId;pn(q,true),O("<</Type /Page"),O("/Parent "+u.rootDictionaryObjId+" 0 R"),O("/Resources "+u.resourceDictionaryObjId+" 0 R"),O("/MediaBox ["+parseFloat(Y(u.mediaBox.bottomLeftX))+" "+parseFloat(Y(u.mediaBox.bottomLeftY))+" "+Y(u.mediaBox.topRightX)+" "+Y(u.mediaBox.topRightY)+"]"),u.cropBox!==null&&O("/CropBox ["+Y(u.cropBox.bottomLeftX)+" "+Y(u.cropBox.bottomLeftY)+" "+Y(u.cropBox.topRightX)+" "+Y(u.cropBox.topRightY)+"]"),u.bleedBox!==null&&O("/BleedBox ["+Y(u.bleedBox.bottomLeftX)+" "+Y(u.bleedBox.bottomLeftY)+" "+Y(u.bleedBox.topRightX)+" "+Y(u.bleedBox.topRightY)+"]"),u.trimBox!==null&&O("/TrimBox ["+Y(u.trimBox.bottomLeftX)+" "+Y(u.trimBox.bottomLeftY)+" "+Y(u.trimBox.topRightX)+" "+Y(u.trimBox.topRightY)+"]"),u.artBox!==null&&O("/ArtBox ["+Y(u.artBox.bottomLeftX)+" "+Y(u.artBox.bottomLeftY)+" "+Y(u.artBox.topRightX)+" "+Y(u.artBox.topRightY)+"]"),typeof u.userUnit=="number"&&u.userUnit!==1&&O("/UserUnit "+u.userUnit),Pe.publish("putPage",{objId:q,pageContext:Gt[b],pageNumber:b,page:E}),O("/Contents "+K+" 0 R"),O(">>"),O("endobj");var lt=E.join(` 4`);return B===j&&(lt+=` 5Q`),pn(K,true),ei({data:lt,filters:ui(),objectId:K}),O("endobj"),q},Pi=g.__private__.putPages=function(){var u,b,E=[];for(u=1;u<=fe;u++)Gt[u].objId=fn(),Gt[u].contentsObjId=fn();for(u=1;u<=fe;u++)E.push(Fr({number:u,data:xt[u],objId:Gt[u].objId,contentsObjId:Gt[u].contentsObjId,mediaBox:Gt[u].mediaBox,cropBox:Gt[u].cropBox,bleedBox:Gt[u].bleedBox,trimBox:Gt[u].trimBox,artBox:Gt[u].artBox,userUnit:Gt[u].userUnit,rootDictionaryObjId:lr,resourceDictionaryObjId:hi}));pn(lr,true),O("<</Type /Pages");var q="/Kids [";for(b=0;b<fe;b++)q+=E[b]+" 0 R ";O(q+"]"),O("/Count "+fe),O(">>"),O("endobj"),Pe.publish("postPutPages");},Dr=function(u){Pe.publish("putFont",{font:u,out:O,newObject:Ve,putStream:ei}),u.isAlreadyPutted!==true&&(u.objectNumber=Ve(),O("<<"),O("/Type /Font"),O("/BaseFont /"+Za(u.postScriptName)),O("/Subtype /Type1"),typeof u.encoding=="string"&&O("/Encoding /"+u.encoding),O("/FirstChar 32"),O("/LastChar 255"),O(">>"),O("endobj"));},ua=function(u){u.objectNumber=Ve();var b=[];b.push({key:"Type",value:"/XObject"}),b.push({key:"Subtype",value:"/Form"}),b.push({key:"BBox",value:"["+[Y(u.x),Y(u.y),Y(u.x+u.width),Y(u.y+u.height)].join(" ")+"]"}),b.push({key:"Matrix",value:"["+u.matrix.toString()+"]"});var E=u.pages[1].join(` 6`);ei({data:E,additionalKeyValues:b,objectId:u.objectNumber}),O("endobj");},da=function(u,b){b||(b=21);var E=Ve(),q=(function(vt,Et){var Mt,Jt=[],ne=1/(Et-1);for(Mt=0;Mt<1;Mt+=ne)Jt.push(Mt);if(Jt.push(1),vt[0].offset!=0){var me={offset:0,color:vt[0].color};vt.unshift(me);}if(vt[vt.length-1].offset!=1){var an={offset:1,color:vt[vt.length-1].color};
vendor: 4,406 bytes, line 6
6vt.push(an);}for(var Me="",ke=0,Be=0;Be<Jt.length;Be++){for(Mt=Jt[Be];Mt>vt[ke+1].offset;)ke++;var We=vt[ke].offset,He=(Mt-We)/(vt[ke+1].offset-We),wn=vt[ke].color,Yi=vt[ke+1].color;Me+=G(Math.round((1-He)*wn[0]+He*Yi[0]).toString(16))+G(Math.round((1-He)*wn[1]+He*Yi[1]).toString(16))+G(Math.round((1-He)*wn[2]+He*Yi[2]).toString(16));}return Me.trim()})(u.colors,b),K=[];K.push({key:"FunctionType",value:"0"}),K.push({key:"Domain",value:"[0.0 1.0]"}),K.push({key:"Size",value:"["+b+"]"}),K.push({key:"BitsPerSample",value:"8"}),K.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),K.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ei({data:q,additionalKeyValues:K,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:E}),O("endobj"),u.objectNumber=Ve(),O("<< /ShadingType "+u.type),O("/ColorSpace /DeviceRGB");var lt="/Coords ["+Y(parseFloat(u.coords[0]))+" "+Y(parseFloat(u.coords[1]))+" ";u.type===2?lt+=Y(parseFloat(u.coords[2]))+" "+Y(parseFloat(u.coords[3])):lt+=Y(parseFloat(u.coords[2]))+" "+Y(parseFloat(u.coords[3]))+" "+Y(parseFloat(u.coords[4]))+" "+Y(parseFloat(u.coords[5])),O(lt+="]"),u.matrix&&O("/Matrix ["+u.matrix.toString()+"]"),O("/Function "+E+" 0 R"),O("/Extend [true true]"),O(">>"),O("endobj");},pa=function(u,b){var E=fn(),q=Ve();b.push({resourcesOid:E,objectOid:q}),u.objectNumber=q;var K=[];K.push({key:"Type",value:"/Pattern"}),K.push({key:"PatternType",value:"1"}),K.push({key:"PaintType",value:"1"}),K.push({key:"TilingType",value:"1"}),K.push({key:"BBox",value:"["+u.boundingBox.map(Y).join(" ")+"]"}),K.push({key:"XStep",value:Y(u.xStep)}),K.push({key:"YStep",value:Y(u.yStep)}),K.push({key:"Resources",value:E+" 0 R"}),u.matrix&&K.push({key:"Matrix",value:"["+u.matrix.toString()+"]"}),ei({data:u.stream,additionalKeyValues:K,objectId:u.objectNumber}),O("endobj");},Rl=function(u){for(var b in u.objectNumber=Ve(),O("<<"),u)switch(b){case "opacity":O("/ca "+S(u[b]));break;case "stroke-opacity":O("/CA "+S(u[b]));}O(">>"),O("endobj");},eo=function(u){pn(u.resourcesOid,true),O("<<"),O("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),(function(){for(var b in O("/Font <<"),ce)ce.hasOwnProperty(b)&&(v===false||v===true&&y.hasOwnProperty(b))&&O("/"+b+" "+ce[b].objectNumber+" 0 R");O(">>");})(),(function(){if(Object.keys(qt).length>0){for(var b in O("/Shading <<"),qt)qt.hasOwnProperty(b)&&qt[b]instanceof la&&qt[b].objectNumber>=0&&O("/"+b+" "+qt[b].objectNumber+" 0 R");Pe.publish("putShadingPatternDict"),O(">>");}})(),(function(b){if(Object.keys(qt).length>0){for(var E in O("/Pattern <<"),qt)qt.hasOwnProperty(E)&&qt[E]instanceof g.TilingPattern&&qt[E].objectNumber>=0&&qt[E].objectNumber<b&&O("/"+E+" "+qt[E].objectNumber+" 0 R");Pe.publish("putTilingPatternDict"),O(">>");}})(u.objectOid),(function(){if(Object.keys(Zt).length>0){var b;for(b in O("/ExtGState <<"),Zt)Zt.hasOwnProperty(b)&&Zt[b].objectNumber>=0&&O("/"+b+" "+Zt[b].objectNumber+" 0 R");Pe.publish("putGStateDict"),O(">>");}})(),(function(){for(var b in O("/XObject <<"),yn)yn.hasOwnProperty(b)&&yn[b].objectNumber>=0&&O("/"+b+" "+yn[b].objectNumber+" 0 R");Pe.publish("putXobjectDict"),O(">>");})(),O(">>"),O("endobj");},rs=function(u){he[u.fontName]=he[u.fontName]||{},he[u.fontName][u.fontStyle]=u.id;},as=function(u,b,E,q,K){var lt={id:"F"+(Object.keys(ce).length+1).toString(10),postScriptName:u,fontName:b,fontStyle:E,encoding:q,isStandardFont:K||false,metadata:{}};return Pe.publish("addFont",{font:lt,instance:this}),ce[lt.id]=lt,rs(lt),lt.id},ni=g.__private__.pdfEscape=g.pdfEscape=function(u,b){return (function(E,q){var K,lt,vt,Et,Mt,Jt,ne,me,an;if(vt=(q=q||{}).sourceEncoding||"Unicode",Mt=q.outputEncoding,(q.autoencode||Mt)&&ce[Dt].metadata&&ce[Dt].metadata[vt]&&ce[Dt].metadata[vt].encoding&&(Et=ce[Dt].metadata[vt].encoding,!Mt&&ce[Dt].encoding&&(Mt=ce[Dt].encoding),!Mt&&Et.codePages&&(Mt=Et.codePages[0]),typeof Mt=="string"&&(Mt=Et[Mt]),Mt)){for(ne=false,Jt=[],K=0,lt=E.length;K<lt;K++)(me=Mt[E.charCodeAt(K)])?Jt.push(String.fromCharCode(me)):Jt.push(E[K]),Jt[K].charCodeAt(0)>>8&&(ne=true);E=Jt.join("");}for(K=E.length;ne===void 0&&K!==0;)E.charCodeAt(K-1)>>8&&(ne=true),K--;if(!ne)return E;for(Jt=q.noBOM?[]:[254,255],K=0,lt=E.length;K<lt;K++){if((an=(me=E.charCodeAt(K))>>8)>>8)throw new Error("Character at position "+K+" of string '"+E+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Jt.push(an),Jt.push(me-(an<<8));}return String.fromCharCode.apply(void 0,Jt)}
6)(u,b).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},no=g.__private__.beginPage=function(u){xt[++fe]=[],Gt[fe]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(u[0]),topRightY:Number(u[1])}},ss(fe),zt(xt[T]);},os=function(u,b){var E,q,K;switch(n=b||n,typeof u=="string"&&(E=A(u.toLowerCase()),Array.isArray(E)&&(q=E[0],K=E[1])),Array.isArray(u)&&(q=u[0]*re,K=u[1]*re),isNaN(q)&&(q=r[0],K=r[1]),(q>14400||K>14400)&&(Ie.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),q=Math.min(14400,q),K=Math.min(14400,K)),r=[q,K],n.substr(0,1)){case "l":K>q&&(r=[K,q]);break;case "p":q>K&&(r=[K,q]);}no(r),$l(Kt),O(ya),so!==0&&O(so+" J"),fr!==0&&O(fr+" j"),Pe.publish("addPage",{pageNumber:fe});},io=function(u){u>0&&u<=fe&&(xt.splice(u,1),Gt.splice(u,1),fe--,T>fe&&(T=fe),this.setPage(T));},ss=function(u){u>0&&u<=fe&&(T=u);},ls=g.__private__.getNumberOfPages=g.getNumberOfPages=function(){return xt.length-1},cs=function(u,b,E){var q,K=void 0;return E=E||{},u=u!==void 0?u:ce[Dt].fontName,b=b!==void 0?b:ce[Dt].fontStyle,q=u.toLowerCase(),he[q]!==void 0&&he[q][b]!==void 0?K=he[q][b]:he[u]!==void 0&&he[u][b]!==void 0?K=he[u][b]:E.disableWarning===false&&Ie.warn("Unable to look up font label for font '"+u+"', '"+b+"'. Refer to getFontList() for available fonts."),K||E.noFallback||(K=he.times[b])==null&&(K=he.times.normal),K},Si=g.__private__.putInfo=function(){var u=Ve(),b=function(q){return q};for(var E in d!==null&&(b=gn.encryptor(u,0)),O("<<"),O("/Producer ("+ni(b("jsPDF "+Tt.version))+")"),de)de.hasOwnProperty(E)&&de[E]&&O("/"+E.substr(0,1).toUpperCase()+E.substr(1)+" ("+ni(b(de[E]))+")");O("/CreationDate ("+ni(b(rt))+")"),O(">>"),O("endobj");},ga=g.__private__.putCatalog=function(u){var b=(u=u||{}).rootDictionaryObjId||lr;switch(Ve(),O("<<"),O("/Type /Catalog"),O("/Pages "+b+" 0 R"),Ht||(Ht="fullwidth"),Ht){case "fullwidth":O("/OpenAction [3 0 R /FitH null]");break;case "fullheight":O("/OpenAction [3 0 R /FitV null]");break;case "fullpage":O("/OpenAction [3 0 R /Fit]");break;case "original":O("/OpenAction [3 0 R /XYZ null null 1]");break;default:var E=""+Ht;E.substr(E.length-1)==="%"&&(Ht=parseInt(Ht)/100),typeof Ht=="number"&&O("/OpenAction [3 0 R /XYZ null null "+S(Ht)+"]");}switch(ue||(ue="continuous"),ue){case "continuous":O("/PageLayout /OneColumn");break;case "single":O("/PageLayout /SinglePage");break;case "two":case "twoleft":O("/PageLayout /TwoColumnLeft");break;case "tworight":O("/PageLayout /TwoColumnRight");}jt&&O("/PageMode /"+jt),Pe.publish("putCatalog"),O(">>"),O("endobj");},Bl=g.__private__.putTrailer=function(){O("trailer"),O("<<"),O("/Size "+(Z+1)),O("/Root "+Z+" 0 R"),O("/Info "+(Z-1)+" 0 R"),d!==null&&O("/Encrypt "+gn.oid+" 0 R"),O("/ID [ <"+st+"> <"+st+"> ]"),O(">>");},rn=g.__private__.putHeader=function(){O("%PDF-"+N),O("%\xBA\xDF\xAC\xE0");},hs=g.__private__.putXRef=function(){var u="0000000000";O("xref"),O("0 "+(Z+1)),O("0000000000 65535 f ");for(var b=1;b<=Z;b++)typeof Q[b]=="function"?O((u+Q[b]()).slice(-10)+" 00000 n "):Q[b]!==void 0?O((u+Q[b]).slice(-10)+" 00000 n "):O("0000000000 00000 n ");},Ni=g.__private__.buildDocument=function(){var u;Z=0,ot=0,at=[],Q=[],gt=[],lr=fn(),hi=fn(),zt(at),Pe.publish("buildDocument"),rn(),Pi(),(function(){Pe.publish("putAdditionalObjects");for(var E=0;E<gt.length;E++){var q=gt[E];pn(q.objId,true),O(q.content),O("endobj");}Pe.publish("postPutAdditionalObjects");})(),u=[],(function(){for(var E in ce)ce.hasOwnProperty(E)&&(v===false||v===true&&y.hasOwnProperty(E))&&Dr(ce[E]);})(),(function(){var E;for(E in Zt)Zt.hasOwnProperty(E)&&Rl(Zt[E]);})(),(function(){for(var E in yn)yn.hasOwnProperty(E)&&ua(yn[E]);})(),(function(E){var q;for(q in qt)qt.hasOwnProperty(q)&&(qt[q]instanceof la?da(qt[q]):qt[q]instanceof Ya&&pa(qt[q],E));})(u),Pe.publish("putResources"),u.forEach(eo),eo({resourcesOid:hi,objectOid:Number.MAX_SAFE_INTEGER}),Pe.publish("postPutResources"),d!==null&&(gn.oid=Ve(),O("<<"),O("/Filter /Standard"),O("/V "+gn.v),O("/R "+gn.r),O("/U <"+gn.toHexString(gn.U)+">"),O("/O <"+gn.toHexString(gn.O)+">"),O("/P "+gn.P),O(">>"),O("endobj")),Si(),ga();var b=ot;return hs(),Bl(),O("startxref"),O(""+b),O("%%EOF"),zt(xt[T]),at.join(` 7`)},ma=g.__private__.getBlob=function(u){return new Blob([le(u)],{type:"application/pdf"})},ro=function(u){for(;u.firstChild;)u.removeChild(u.firstChild);},Wn=function(u){var b,E=u.document,q=E.documentElement,K=E.head,lt=E.body;return K||(K=E.createElement("head"),q.appendChild(K)),lt||(lt=E.createElement("body"),q.appendChild(lt)),ro(K),ro(lt),(b=E.createElement("style")).appendChild(E.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),K.appendChild(b),{document:E,body:lt}},va=g.output=g.__private__.output=(ti=function(u,b){switch(typeof(b=b||{})=="string"?b={filename:b}:b.filename=b.filename||"generated.pdf",u){case void 0:return Ni();case "save":g.save(b.filename);break;case "arraybuffer":return le(Ni());case "blob":return ma(Ni());case "bloburi":case "bloburl":if(Xt.URL!==void 0&&typeof Xt.URL.createObjectURL=="function")return Xt.URL&&Xt.URL.createObjectURL(ma(Ni()))||void 0;Ie.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case "datauristring":case "dataurlstring":var E="",q=Ni();try{E=Gd(q);}catch(wn){E=Gd(unescape(encodeURIComponent(q)));}return "data:application/pdf;filename="+encodeURIComponent(b.filename)+";base64,"+E;case "pdfobjectnewwindow":if(Object.prototype.toString.call(Xt)==="[object Window]"){var K="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",lt=!b.pdfObjectUrl;lt||(K=b.pdfObjectUrl);var vt=Xt.open();if(vt!==null){var Et=Wn(vt),Mt=Et.document.createElement("script"),Jt=this;Mt.src=K,lt&&(Mt.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",Mt.crossOrigin="anonymous"),Mt.onload=function(){vt.PDFObject.embed(Jt.output("dataurlstring"),b);},Et.body.appendChild(Mt);}return vt}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case "pdfjsnewwindow":if(Object.prototype.toString.call(Xt)==="[object Window]"){var ne=b.pdfJsUrl||"examples/PDF.js/web/viewer.html",me=Xt.open();if(me!==null){var an=Wn(me),Me=an.document.createElement("iframe"),ke=ne.indexOf("?")===-1?"?":"&";Jt=this,Me.id="pdfViewer",Me.width="500px",Me.height="400px",Me.src=ne+ke+"file=&downloadName="+encodeURIComponent(b.filename),Me.onload=function(){me.document.title=b.filename,Me.contentWindow.PDFViewerApplication.open(Jt.output("bloburl"));},an.body.appendChild(Me);}return me}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case "dataurlnewwindow":if(Object.prototype.toString.call(Xt)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Be=Xt.open();if(Be!==null){var We=Wn(Be),He=We.document.createElement("iframe");He.src=this.output("datauristring",b),We.body.appendChild(He),Be.document.title=b.filename;}if(Be||typeof safari>"u")return Be;break;case "datauri":case "dataurl":return Xt.document.location.href=this.output("datauristring",b);default:return null}},ti.foo=function(){try{return ti.apply(this,arguments)}catch(E){var u=E.stack||"";~u.indexOf(" at ")&&(u=u.split(" at ")[1]);var b="Error in function "+u.split(` 8`)[0].split("<")[0]+": "+E.message;if(!Xt.console)throw new Error(b);Xt.console.error(b,E),Xt.alert&&alert(b);}},ti.foo.bar=ti,ti.foo),Hi=function(u){return Array.isArray(Er)===true&&Er.indexOf(u)>-1};switch(i){case "pt":re=1;break;case "mm":re=72/25.4;break;case "cm":re=72/2.54;break;case "in":re=72;break;case "px":re=Hi("px_scaling")==1?.75:96/72;break;case "pc":case "em":re=12;break;case "ex":re=6;break;default:if(typeof i!="number")throw new Error("Invalid unit: "+i);re=i;}var gn=null;_t(),nt();var fs=g.__private__.getPageInfo=g.getPageInfo=function(u){if(isNaN(u)||u%1!=0)throw new Error("Invalid argument passed to
8jsPDF.getPageInfo");return {objId:Gt[u].objId,pageNumber:u,pageContext:Gt[u]}},zl=g.__private__.getPageInfoByObjId=function(u){if(isNaN(u)||u%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var b in Gt)if(Gt[b].objId===u)break;return fs(b)},jl=g.__private__.getCurrentPageInfo=g.getCurrentPageInfo=function(){return {objId:Gt[T].objId,pageNumber:T,pageContext:Gt[T]}};g.addPage=function(){return os.apply(this,arguments),this},g.setPage=function(){return ss.apply(this,arguments),zt.call(this,xt[T]),this},g.insertPage=function(u){return this.addPage(),this.movePage(T,u),this},g.movePage=function(u,b){var E,q;if(u>b){E=xt[u],q=Gt[u];for(var K=u;K>b;K--)xt[K]=xt[K-1],Gt[K]=Gt[K-1];xt[b]=E,Gt[b]=q,this.setPage(b);}else if(u<b){E=xt[u],q=Gt[u];for(var lt=u;lt<b;lt++)xt[lt]=xt[lt+1],Gt[lt]=Gt[lt+1];xt[b]=E,Gt[b]=q,this.setPage(b);}return this},g.deletePage=function(){return io.apply(this,arguments),this},g.__private__.text=g.text=function(u,b,E,q,K){var lt,vt,Et,Mt,Jt,ne,me,an,Me,ke=(q=q||{}).scope||this;if(typeof u=="number"&&typeof b=="number"&&(typeof E=="string"||Array.isArray(E))){var Be=E;E=b,b=u,u=Be;}if(arguments[3]instanceof Vt==0?(Et=arguments[4],Mt=arguments[5],o(me=arguments[3])==="object"&&me!==null||(typeof Et=="string"&&(Mt=Et,Et=null),typeof me=="string"&&(Mt=me,me=null),typeof me=="number"&&(Et=me,me=null),q={flags:me,angle:Et,align:Mt})):(R("The transform parameter of text() with a Matrix value"),Me=K),isNaN(b)||isNaN(E)||u==null)throw new Error("Invalid arguments passed to jsPDF.text");if(u.length===0)return ke;var We,He="",wn=typeof q.lineHeightFactor=="number"?q.lineHeightFactor:Tr,Yi=ke.internal.scaleFactor;function fo(De){return De=De.split(" ").join(Array(q.TabLen||9).join(" ")),ni(De,me)}function zr(De){for(var Te,Xe=De.concat(),sn=[],Xi=Xe.length;Xi--;)typeof(Te=Xe.shift())=="string"?sn.push(Te):Array.isArray(De)&&(Te.length===1||Te[1]===void 0&&Te[2]===void 0)?sn.push(Te[0]):sn.push([Te[0],Te[1],Te[2]]);return sn}function jr(De,Te){var Xe;if(typeof De=="string")Xe=Te(De)[0];else if(Array.isArray(De)){for(var sn,Xi,bo=De.concat(),Ea=[],ws=bo.length;ws--;)typeof(sn=bo.shift())=="string"?Ea.push(Te(sn)[0]):Array.isArray(sn)&&typeof sn[0]=="string"&&(Xi=Te(sn[0],sn[1],sn[2]),Ea.push([Xi[0],Xi[1],Xi[2]]));Xe=Ea;}return Xe}var ur=false,qr=true;if(typeof u=="string")ur=true;else if(Array.isArray(u)){var Aa=u.concat();vt=[];for(var Pa,xn=Aa.length;xn--;)(typeof(Pa=Aa.shift())!="string"||Array.isArray(Pa)&&typeof Pa[0]!="string")&&(qr=false);ur=qr;}if(ur===false)throw new Error('Type of text must be string or Array. "'+u+'" is not recognized.');typeof u=="string"&&(u=u.match(/[\r?\n]/)?u.split(/\r\n|\r|\n/g):[u]);var Ur=yt/ke.internal.scaleFactor,Wr=Ur*(wn-1);switch(q.baseline){case "bottom":E-=Wr;break;case "top":E+=Ur-Wr;break;case "hanging":E+=Ur-2*Wr;break;case "middle":E+=Ur/2-Wr;}if((ne=q.maxWidth||0)>0&&(typeof u=="string"?u=ke.splitTextToSize(u,ne):Object.prototype.toString.call(u)==="[object Array]"&&(u=u.reduce(function(De,Te){return De.concat(ke.splitTextToSize(Te,ne))},[]))),lt={text:u,x:b,y:E,options:q,mutex:{pdfEscape:ni,activeFontKey:Dt,fonts:ce,activeFontSize:yt}},Pe.publish("preProcessText",lt),u=lt.text,Et=(q=lt.options).angle,Me instanceof Vt==0&&Et&&typeof Et=="number"){Et*=Math.PI/180,q.rotationDirection===0&&(Et=-Et),B===j&&(Et=-Et);var uo=Math.cos(Et),Oi=Math.sin(Et);Me=new Vt(uo,Oi,-Oi,uo,0,0);}else Et&&Et instanceof Vt&&(Me=Et);B!==j||Me||(Me=Wi),(Jt=q.charSpace||wa)!==void 0&&(He+=Y(W(Jt))+` Tc 9`,this.setCharSpace(this.getCharSpace()||0)),(an=q.horizontalScale)!==void 0&&(He+=Y(100*an)+` Tz 10`),q.lang;var Ln=-1,_s=q.renderingMode!==void 0?q.renderingMode:q.stroke,Sa=ke.internal.getCurrentPageInfo().pageContext;switch(_s){case 0:case false:case "fill":Ln=0;break;case 1:case true:case "stroke":Ln=1;break;case 2:case "fillThenStroke":Ln=2;break;case 3:case "invisible":Ln=3;break;case 4:case "fillAndAddForClipping":Ln=4;break;case 5:case "strokeAndAddPathForClipping":Ln=5;break;case 6:case "fillThenStrokeAndAddToPathForClipping":Ln=6;break;
10case 7:case "addToPathForClipping":Ln=7;}var ys=Sa.usedRenderingMode!==void 0?Sa.usedRenderingMode:-1;Ln!==-1?He+=Ln+` Tr 11`:ys!==-1&&(He+=`0 Tr 12`),Ln!==-1&&(Sa.usedRenderingMode=Ln),Mt=q.align||"left";var ii,Hr=yt*wn,po=ke.internal.pageSize.getWidth(),Na=ce[Dt];Jt=q.charSpace||wa,ne=q.maxWidth||0,me=Object.assign({autoencode:true,noBOM:true},q.flags);var Gr=[],go=function(De){return ke.getStringUnitWidth(De,{font:Na,charSpace:Jt,fontSize:yt,doKerning:false})*yt/Yi};if(Object.prototype.toString.call(u)==="[object Array]"){var On;vt=zr(u),Mt!=="left"&&(ii=vt.map(go));var Tn,ka=0;if(Mt==="right"){b-=ii[0],u=[],xn=vt.length;for(var dr=0;dr<xn;dr++)dr===0?(Tn=Gi(b),On=Vi(E)):(Tn=W(ka-ii[dr]),On=-Hr),u.push([vt[dr],Tn,On]),ka=ii[dr];}else if(Mt==="center"){b-=ii[0]/2,u=[],xn=vt.length;for(var pr=0;pr<xn;pr++)pr===0?(Tn=Gi(b),On=Vi(E)):(Tn=W((ka-ii[pr])/2),On=-Hr),u.push([vt[pr],Tn,On]),ka=ii[pr];}else if(Mt==="left"){u=[],xn=vt.length;for(var La=0;La<xn;La++)u.push(vt[La]);}else if(Mt==="justify"&&Na.encoding==="Identity-H"){u=[],xn=vt.length,ne=ne!==0?ne:po;for(var Vr=0,on=0;on<xn;on++)if(On=on===0?Vi(E):-Hr,Tn=on===0?Gi(b):Vr,on<xn-1){var ec=W((ne-ii[on])/(vt[on].split(" ").length-1)),Mi=vt[on].split(" ");u.push([Mi[0]+" ",Tn,On]),Vr=0;for(var di=1;di<Mi.length;di++){var $r=(go(Mi[di-1]+" "+Mi[di])-go(Mi[di]))*Yi+ec;di==Mi.length-1?u.push([Mi[di],$r,0]):u.push([Mi[di]+" ",$r,0]),Vr-=$r;}}else u.push([vt[on],Tn,On]);u.push(["",Vr,0]);}else {if(Mt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(u=[],xn=vt.length,ne=ne!==0?ne:po,on=0;on<xn;on++){On=on===0?Vi(E):-Hr,Tn=on===0?Gi(b):0;var mo=vt[on].split(" ").length-1,vo=mo>0?(ne-ii[on])/mo:0;on<xn-1?Gr.push(Y(W(vo))):Gr.push(0),u.push([vt[on],Tn,On]);}}}(typeof q.R2L=="boolean"?q.R2L:Ut)===true&&(u=jr(u,function(De,Te,Xe){return [De.split("").reverse().join(""),Te,Xe]})),lt={text:u,x:b,y:E,options:q,mutex:{pdfEscape:ni,activeFontKey:Dt,fonts:ce,activeFontSize:yt}},Pe.publish("postProcessText",lt),u=lt.text,We=lt.mutex.isHex||false;var Oa=ce[Dt].encoding;Oa!=="WinAnsiEncoding"&&Oa!=="StandardEncoding"||(u=jr(u,function(De,Te,Xe){return [fo(De),Te,Xe]})),vt=zr(u),u=[];for(var Zr,Yr,gr,Ki=Array.isArray(vt[0])?1:0,mr="",Ma=function(De,Te,Xe){var sn="";return Xe instanceof Vt?(Xe=typeof q.angle=="number"?Ui(Xe,new Vt(1,0,0,1,De,Te)):Ui(new Vt(1,0,0,1,De,Te),Xe),B===j&&(Xe=Ui(new Vt(1,0,0,-1,0,0),Xe)),sn=Xe.join(" ")+` Tm 13`):sn=Y(De)+" "+Y(Te)+` Td 14`,sn},Cn=0;Cn<vt.length;Cn++){switch(mr="",Ki){case 1:gr=(We?"<":"(")+vt[Cn][0]+(We?">":")"),Zr=parseFloat(vt[Cn][1]),Yr=parseFloat(vt[Cn][2]);break;case 0:gr=(We?"<":"(")+vt[Cn]+(We?">":")"),Zr=Gi(b),Yr=Vi(E);}Gr!==void 0&&Gr[Cn]!==void 0&&(mr=Gr[Cn]+` Tw 15`),Cn===0?u.push(mr+Ma(Zr,Yr,Me)+gr):Ki===0?u.push(mr+gr):Ki===1&&u.push(mr+Ma(Zr,Yr,Me)+gr);}u=Ki===0?u.join(` Tj 16T* `):u.join(` Tj 17`),u+=` Tj 18`;var Ei=`BT 19/`;return Ei+=Dt+" "+yt+` Tf 20`,Ei+=Y(yt*wn)+` TL 21`,Ei+=Li+` 22`,Ei+=He,Ei+=u,O(Ei+="ET"),y[Dt]=true,ke};var ql=g.__private__.clip=g.clip=function(u){return O(u==="evenodd"?"W*":"W"),this};g.clipEvenOdd=function(){return ql("evenodd")},g.__private__.discardPath=g.discardPath=function(){return O("n"),this};var ki=g.__private__.isValidStyle=function(u){var b=false;return [void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(u)!==-1&&(b=true),b};g.__private__.setDefaultPathOperation=g.setDefaultPathOperation=function(u){return ki(u)&&(f=u),this};var us=g.__private__.getStyle=g.getStyle=function(u){var b=f;switch(u){case "D":case "S":b="S";break;case "F":b="f";break;case "FD":case "DF":b="B";break;case "f":case "f*":case "B":case "B*":b=u;}return b},ba=g.close=function(){return O("h"),this};g.stroke=function(){return O("S"),this},g.fill=function(u){return _a("f",u),this},g.fillEvenOdd=function(u){return _a("f*",u),this},g.fillStroke=function(u){return _a("B",u),this},g.fillStrokeEvenOdd=function(u){return _a("B*",u),this};var _a=function(u,b){o(b)==="object"?Wl(b,u):O(u);},ao=function(u){u===null||B===j&&u===void 0||(u=us(u),O(u));};function Ul(u,b,E,q,K){var lt=new Ya(b||this.boundingBox,E||this.xStep,q||this.yStep,this.gState,K||this.matrix
vendor: 4,384 bytes, line 22
22);lt.stream=this.stream;var vt=u+"$$"+this.cloneIndex+++"$$";return Qn(vt,lt),lt}var Wl=function(u,b){var E=Fe[u.key],q=qt[E];if(q instanceof la)O("q"),O(Hl(b)),q.gState&&g.setGState(q.gState),O(u.matrix.toString()+" cm"),O("/"+E+" sh"),O("Q");else if(q instanceof Ya){var K=new Vt(1,0,0,-1,0,Br());u.matrix&&(K=K.multiply(u.matrix||Wi),E=Ul.call(q,u.key,u.boundingBox,u.xStep,u.yStep,K).id),O("q"),O("/Pattern cs"),O("/"+E+" scn"),q.gState&&g.setGState(q.gState),O(b),O("Q");}},Hl=function(u){switch(u){case "f":case "F":case "n":return "W n";case "f*":return "W* n";case "B":case "S":return "W S";case "B*":return "W* S"}},cr=g.moveTo=function(u,b){return O(Y(W(u))+" "+Y(U(b))+" m"),this},ds=g.lineTo=function(u,b){return O(Y(W(u))+" "+Y(U(b))+" l"),this},hr=g.curveTo=function(u,b,E,q,K,lt){return O([Y(W(u)),Y(U(b)),Y(W(E)),Y(U(q)),Y(W(K)),Y(U(lt)),"c"].join(" ")),this};g.__private__.line=g.line=function(u,b,E,q,K){if(isNaN(u)||isNaN(b)||isNaN(E)||isNaN(q)||!ki(K))throw new Error("Invalid arguments passed to jsPDF.line");return B===H?this.lines([[E-u,q-b]],u,b,[1,1],K||"S"):this.lines([[E-u,q-b]],u,b,[1,1]).stroke()},g.__private__.lines=g.lines=function(u,b,E,q,K,lt){var vt,Et,Mt,Jt,ne,me,an,Me,ke,Be,We,He;if(typeof u=="number"&&(He=E,E=b,b=u,u=He),q=q||[1,1],lt=lt||false,isNaN(b)||isNaN(E)||!Array.isArray(u)||!Array.isArray(q)||!ki(K)||typeof lt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(cr(b,E),vt=q[0],Et=q[1],Jt=u.length,Be=b,We=E,Mt=0;Mt<Jt;Mt++)(ne=u[Mt]).length===2?(Be=ne[0]*vt+Be,We=ne[1]*Et+We,ds(Be,We)):(me=ne[0]*vt+Be,an=ne[1]*Et+We,Me=ne[2]*vt+Be,ke=ne[3]*Et+We,Be=ne[4]*vt+Be,We=ne[5]*Et+We,hr(me,an,Me,ke,Be,We));return lt&&ba(),ao(K),this},g.path=function(u){for(var b=0;b<u.length;b++){var E=u[b],q=E.c;switch(E.op){case "m":cr(q[0],q[1]);break;case "l":ds(q[0],q[1]);break;case "c":hr.apply(this,q);break;case "h":ba();}}return this},g.__private__.rect=g.rect=function(u,b,E,q,K){if(isNaN(u)||isNaN(b)||isNaN(E)||isNaN(q)||!ki(K))throw new Error("Invalid arguments passed to jsPDF.rect");return B===H&&(q=-q),O([Y(W(u)),Y(U(b)),Y(W(E)),Y(W(q)),"re"].join(" ")),ao(K),this},g.__private__.triangle=g.triangle=function(u,b,E,q,K,lt,vt){if(isNaN(u)||isNaN(b)||isNaN(E)||isNaN(q)||isNaN(K)||isNaN(lt)||!ki(vt))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[E-u,q-b],[K-E,lt-q],[u-K,b-lt]],u,b,[1,1],vt,true),this},g.__private__.roundedRect=g.roundedRect=function(u,b,E,q,K,lt,vt){if(isNaN(u)||isNaN(b)||isNaN(E)||isNaN(q)||isNaN(K)||isNaN(lt)||!ki(vt))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Et=4/3*(Math.SQRT2-1);return K=Math.min(K,.5*E),lt=Math.min(lt,.5*q),this.lines([[E-2*K,0],[K*Et,0,K,lt-lt*Et,K,lt],[0,q-2*lt],[0,lt*Et,-K*Et,lt,-K,lt],[2*K-E,0],[-K*Et,0,-K,-lt*Et,-K,-lt],[0,2*lt-q],[0,-lt*Et,K*Et,-lt,K,-lt]],u+K,b,[1,1],vt,true),this},g.__private__.ellipse=g.ellipse=function(u,b,E,q,K){if(isNaN(u)||isNaN(b)||isNaN(E)||isNaN(q)||!ki(K))throw new Error("Invalid arguments passed to jsPDF.ellipse");var lt=4/3*(Math.SQRT2-1)*E,vt=4/3*(Math.SQRT2-1)*q;return cr(u+E,b),hr(u+E,b-vt,u+lt,b-q,u,b-q),hr(u-lt,b-q,u-E,b-vt,u-E,b),hr(u-E,b+vt,u-lt,b+q,u,b+q),hr(u+lt,b+q,u+E,b+vt,u+E,b),ao(K),this},g.__private__.circle=g.circle=function(u,b,E,q){if(isNaN(u)||isNaN(b)||isNaN(E)||!ki(q))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(u,b,E,E,q)},g.setFont=function(u,b,E){return E&&(b=ft(b,E)),Dt=cs(u,b,{disableWarning:false}),this};var Gl=g.__private__.getFont=g.getFont=function(){return ce[cs.apply(g,arguments)]};g.__private__.getFontList=g.getFontList=function(){var u,b,E={};for(u in he)if(he.hasOwnProperty(u))for(b in E[u]=[],he[u])he[u].hasOwnProperty(b)&&E[u].push(b);return E},g.addFont=function(u,b,E,q,K){var lt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&<.indexOf(arguments[3])!==-1?K=arguments[3]:arguments[3]&<.indexOf(arguments[3])==-1&&(E=ft(E,q)),as.call(this,u,b,E,K=K||"Identity-H")};var Tr,Kt=t.lineWidth||.200025,Vl=g.__private__.getLineWidth=g.getLineWidth=function(){return Kt},$l=g.__private__.setLineWidth=g.setLineWidth=function(u){return Kt=u,O(Y(W(u))+" w"),this};g.__private__.setLineDash=Tt.API.setLineDash=Tt.API.setLineDashPattern=function(u,b){if(u=u||[],b=b||0,isNaN(b)||!Array.isArray(u))throw new Error("Invalid arguments passed to
22jsPDF.setLineDash");return u=u.map(function(E){return Y(W(E))}).join(" "),b=Y(W(b)),O("["+u+"] "+b+" d"),this};var Zl=g.__private__.getLineHeight=g.getLineHeight=function(){return yt*Tr};g.__private__.getLineHeight=g.getLineHeight=function(){return yt*Tr};var Yl=g.__private__.setLineHeightFactor=g.setLineHeightFactor=function(u){return typeof(u=u||1.15)=="number"&&(Tr=u),this},Kl=g.__private__.getLineHeightFactor=g.getLineHeightFactor=function(){return Tr};Yl(t.lineHeight);var Gi=g.__private__.getHorizontalCoordinate=function(u){return W(u)},Vi=g.__private__.getVerticalCoordinate=function(u){return B===j?u:Gt[T].mediaBox.topRightY-Gt[T].mediaBox.bottomLeftY-W(u)},Xl=g.__private__.getHorizontalCoordinateString=g.getHorizontalCoordinateString=function(u){return Y(Gi(u))},Jl=g.__private__.getVerticalCoordinateString=g.getVerticalCoordinateString=function(u){return Y(Vi(u))},ya=t.strokeColor||"0 G";g.__private__.getStrokeColor=g.getDrawColor=function(){return Ai(ya)},g.__private__.setStrokeColor=g.setDrawColor=function(u,b,E,q){return ya=fi({ch1:u,ch2:b,ch3:E,ch4:q,pdfColorType:"draw",precision:2}),O(ya),this};var oo=t.fillColor||"0 g";g.__private__.getFillColor=g.getFillColor=function(){return Ai(oo)},g.__private__.setFillColor=g.setFillColor=function(u,b,E,q){return oo=fi({ch1:u,ch2:b,ch3:E,ch4:q,pdfColorType:"fill",precision:2}),O(oo),this};var Li=t.textColor||"0 g",Ql=g.__private__.getTextColor=g.getTextColor=function(){return Ai(Li)};g.__private__.setTextColor=g.setTextColor=function(u,b,E,q){return Li=fi({ch1:u,ch2:b,ch3:E,ch4:q,pdfColorType:"text",precision:3}),this};var wa=t.charSpace,tc=g.__private__.getCharSpace=g.getCharSpace=function(){return parseFloat(wa||0)};g.__private__.setCharSpace=g.setCharSpace=function(u){if(isNaN(u))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return wa=u,this};var so=0;g.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},g.__private__.setLineCap=g.setLineCap=function(u){var b=g.CapJoinStyles[u];if(b===void 0)throw new Error("Line cap style of '"+u+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return so=b,O(b+" J"),this};var fr=0;g.__private__.setLineJoin=g.setLineJoin=function(u){var b=g.CapJoinStyles[u];if(b===void 0)throw new Error("Line join style of '"+u+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return fr=b,O(b+" j"),this},g.__private__.setLineMiterLimit=g.__private__.setMiterLimit=g.setLineMiterLimit=g.setMiterLimit=function(u){if(u=u||0,isNaN(u))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return O(Y(W(u))+" M"),this},g.GState=Ll,g.setGState=function(u){(u=typeof u=="string"?Zt[ee[u]]:lo(null,u)).equals(qe)||(O("/"+u.id+" gs"),qe=u);};var lo=function(u,b){if(!u||!ee[u]){var E=false;for(var q in Zt)if(Zt.hasOwnProperty(q)&&Zt[q].equals(b)){E=true;break}if(E)b=Zt[q];else {var K="GS"+(Object.keys(Zt).length+1).toString(10);Zt[K]=b,b.id=K;}return u&&(ee[u]=b.id),Pe.publish("addGState",b),b}};g.addGState=function(u,b){return lo(u,b),this},g.saveGraphicsState=function(){return O("q"),je.push({key:Dt,size:yt,color:Li}),this},g.restoreGraphicsState=function(){O("Q");var u=je.pop();return Dt=u.key,yt=u.size,Li=u.color,qe=null,this},g.setCurrentTransformationMatrix=function(u){return O(u.toString()+" cm"),this},g.comment=function(u){return O("#"+u),this};var Rr=function(u,b){var E=u||0;Object.defineProperty(this,"x",{enumerable:true,get:function(){return E},set:function(lt){isNaN(lt)||(E=parseFloat(lt));}});var q=b||0;Object.defineProperty(this,"y",{enumerable:true,get:function(){return q},set:function(lt){isNaN(lt)||(q=parseFloat(lt));}});var K="pt";return Object.defineProperty(this,"type",{enumerable:true,get:function(){return K},set:function(lt){K=lt.toString();}}),this},co=function(u,b,E,q){Rr.call(this,u,b),this.type="rect";var K=E||0;Object.defineProperty(this,"w",{enumerable:true,get:function(){return K},set:function(vt){isNaN(vt)||(K=parseFloat(vt));}});var lt=q||0;return Object.defineProperty(this,"h",{enumerable:true,get:function(){return lt},set:function(vt){isNaN(vt)||(lt=parseFloat(vt));}}),this},xa=function(){this.page=fe,this.currentPage=T,this.pages=xt.slice(0),this.pagesContext=Gt.slice(0),this.x=Bt,this.y=Ke,this.matrix=_e,this.width=ps(T),this.height=Zi(T),this.outputDestination=St,this.id="",this.objectNumber=-1;};xa.prototype.restore=function(){fe=this.page,T=this.currentPage,Gt=this.pagesContext,xt=this.pages,Bt=this.x,Ke=this.y,_e=this.matrix,$i(T,this.width),gs(T,this.height),St=this.outputDestination;};var ho=function(u,b,E,q,K){Ci.push(new xa),fe=T=0,xt=[],Bt=u,Ke=b,_e=K,no([E,q]);};for(var Ca in g.beginFormObject=function(u,b,E,q,K){return ho(u,b,E,q,K),this},g.endFormObject=function(u){return (function(b){if(qi[b])Ci.pop().restore(
22);else {var E=new xa,q="Xo"+(Object.keys(yn).length+1).toString(10);E.id=q,qi[b]=q,yn[q]=E,Pe.publish("addFormObject",E),Ci.pop().restore();}})(u),this},g.doFormObject=function(u,b){var E=yn[qi[u]];return O("q"),O(b.toString()+" cm"),O("/"+E.id+" Do"),O("Q"),this},g.getFormObject=function(u){var b=yn[qi[u]];return {x:b.x,y:b.y,width:b.width,height:b.height,matrix:b.matrix}},g.save=function(u,b){return u=u||"generated.pdf",(b=b||{}).returnPromise=b.returnPromise||false,b.returnPromise===false?(sa(ma(Ni()),u),typeof sa.unload=="function"&&Xt.setTimeout&&setTimeout(sa.unload,911),this):new Promise(function(E,q){try{var K=sa(ma(Ni()),u);typeof sa.unload=="function"&&Xt.setTimeout&&setTimeout(sa.unload,911),E(K);}catch(lt){q(lt.message);}})},Tt.API)Tt.API.hasOwnProperty(Ca)&&(Ca==="events"&&Tt.API.events.length?(function(u,b){var E,q,K;for(K=b.length-1;K!==-1;K--)E=b[K][0],q=b[K][1],u.subscribe.apply(u,[E].concat(typeof q=="function"?[q]:q));})(Pe,Tt.API.events):g[Ca]=Tt.API[Ca]);function ps(u){return Gt[u].mediaBox.topRightX-Gt[u].mediaBox.bottomLeftX}function $i(u,b){Gt[u].mediaBox.topRightX=b+Gt[u].mediaBox.bottomLeftX;}function Zi(u){return Gt[u].mediaBox.topRightY-Gt[u].mediaBox.bottomLeftY}function gs(u,b){Gt[u].mediaBox.topRightY=b+Gt[u].mediaBox.bottomLeftY;}var ms=g.getPageWidth=function(u){return ps(u=u||T)/re},vs=g.setPageWidth=function(u,b){$i(u,b*re);},Br=g.getPageHeight=function(u){return Zi(u=u||T)/re},bs=g.setPageHeight=function(u,b){gs(u,b*re);};return g.internal={pdfEscape:ni,getStyle:us,getFont:Gl,getFontSize:Lt,getCharSpace:tc,getTextColor:Ql,getLineHeight:Zl,getLineHeightFactor:Kl,getLineWidth:Vl,write:Pt,getHorizontalCoordinate:Gi,getVerticalCoordinate:Vi,getCoordinateString:Xl,getVerticalCoordinateString:Jl,collections:{},newObject:Ve,newAdditionalObject:Ir,newObjectDeferred:fn,newObjectDeferredBegin:pn,getFilters:ui,putStream:ei,events:Pe,scaleFactor:re,pageSize:{getWidth:function(){return ms(T)},setWidth:function(u){vs(T,u);},getHeight:function(){return Br(T)},setHeight:function(u){bs(T,u);}},encryptionOptions:d,encryption:gn,getEncryptor:function(u){return d!==null?gn.encryptor(u,0):function(b){return b}},output:va,getNumberOfPages:ls,get pages(){return xt},out:O,f2:S,f3:I,getPageInfo:fs,getPageInfoByObjId:zl,getCurrentPageInfo:jl,getPDFVersion:L,Point:Rr,Rectangle:co,Matrix:Vt,hasHotfix:Hi},Object.defineProperty(g.internal.pageSize,"width",{get:function(){return ms(T)},set:function(u){vs(T,u);},enumerable:true,configurable:true}),Object.defineProperty(g.internal.pageSize,"height",{get:function(){return Br(T)},set:function(u){bs(T,u);},enumerable:true,configurable:true}),function(u){for(var b=0,E=Wt.length;b<E;b++){var q=as.call(this,u[b][0],u[b][1],u[b][2],Wt[b][3],true);v===false&&(y[q]=true);var K=u[b][0].split("-");rs({id:q,fontName:K[0],fontStyle:K[1]||""});}Pe.publish("addFonts",{fonts:ce,dictionary:he});}.call(g,Wt),Dt="F1",os(r,n),Pe.publish("initialized"),g}$a.prototype.lsbFirstWord=function(t){return String.fromCharCode(255&t,t>>8&255,t>>16&255,t>>24&255)},$a.prototype.toHexString=function(t){return t.split("").map(function(e){return ("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)}).join("")},$a.prototype.hexToBytes=function(t){for(var e=[],n=0;n<t.length;n+=2)e.push(String.fromCharCode(parseInt(t.substr(n,2),16)));return e.join("")},$a.prototype.processOwnerPassword=function(t,e){return xh(wh(e).substr(0,5),t)},$a.prototype.encryptor=function(t,e){var n=wh(this.encryptionKey+String.fromCharCode(255&t,t>>8&255,t>>16&255,255&e,e>>8&255)).substr(0,10);return function(i){return xh(n,i)}},Ll.prototype.equals=function(t){var e,n="id,objectNumber,equals";if(!t||o(t)!==o(this))return false;var i=0;for(e in this)if(!(n.indexOf(e)>=0)){if(this.hasOwnProperty(e)&&!t.hasOwnProperty(e)||this[e]!==t[e])return false;i++;}for(e in t)t.hasOwnProperty(e)&&n.indexOf(e)<0&&i--;return i===0},Tt.API={events:[]},Tt.version="4.2.1";var Ye=Tt.API,Ph=1,fa=function(t){return t.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ga=function(t){return t.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},ha=function(t){return t.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(e){var n=e.charCodeAt(0).toString(16).toUpperCase();return "#"+(n.length===1?"0"+n:n)})},Qt=function(t){return t.toFixed(2)},Lr=function(t){return t.toFixed(5)};Ye.__acroform__={};var Un=function(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t;},Yd=function(t){return t*Ph},Bi=function(t){var e=new m1,n=Ot.internal.getHeight(t)||0,i=Ot.internal.getWidth(t)||0;return e.BBox=[0,0,Number(Qt(i)),Number(Qt(n))],e},tg=Ye.__acroform__.setBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to
22jsPDF.API.__acroform__.setBit");return t|1<<e},eg=Ye.__acroform__.clearBit=function(t,e){if(t=t||0,e=e||0,isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return t&~(1<<e)},ng=Ye.__acroform__.getBit=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return t&1<<e?1:0},tn=Ye.__acroform__.getBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return ng(t,e-1)},en=Ye.__acroform__.setBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return tg(t,e-1)},nn=Ye.__acroform__.clearBitForPdf=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return eg(t,e-1)},ig=Ye.__acroform__.calculateCoordinates=function(t,e){var n=e.internal.getHorizontalCoordinate,i=e.internal.getVerticalCoordinate,r=t[0],a=t[1],c=t[2],s=t[3],h={};return h.lowerLeft_X=n(r)||0,h.lowerLeft_Y=i(a+s)||0,h.upperRight_X=n(r+c)||0,h.upperRight_Y=i(a)||0,[Number(Qt(h.lowerLeft_X)),Number(Qt(h.lowerLeft_Y)),Number(Qt(h.upperRight_X)),Number(Qt(h.upperRight_Y))]},rg=function(t){if(t.appearanceStreamContent)return t.appearanceStreamContent;if(t.V||t.DV){var e=[],n=t._V||t.DV,i=Ch(t,n),r=t.scope.internal.getFont(t.fontName,t.fontStyle).id;e.push("/Tx BMC"),e.push("q"),e.push("BT"),e.push(t.scope.__private__.encodeColorString(t.color)),e.push("/"+r+" "+Qt(i.fontSize)+" Tf"),e.push("1 0 0 1 0 0 Tm"),e.push(i.text),e.push("ET"),e.push("Q"),e.push("EMC");var a=Bi(t);return a.scope=t.scope,a.stream=e.join(` 23`),a}},Ch=function(t,e){var n=t.fontSize===0?t.maxFontSize:t.fontSize,i={text:"",fontSize:""},r=(e=(e=e.substr(0,1)=="("?e.substr(1):e).substr(e.length-1)==")"?e.substr(0,e.length-1):e).split(" ");r=t.multiline?r.map(function(S){return S.split(` 24`)}):r.map(function(S){return [S]});var a=n,c=Ot.internal.getHeight(t)||0;c=c<0?-c:c;var s=Ot.internal.getWidth(t)||0;s=s<0?-s:s;var h=function(S,I,W){if(S+1<r.length){var U=I+" "+r[S+1][0];return xl(U,t,W).width<=s-4}return false};a++;t:for(;a>0;){e="",a--;var f,d,v=xl("3",t,a).height,y=t.multiline?c-a:(c-v)/2,g=y+=2,N=0,L=0,M=0;if(a<=0){e=`(...) Tj 25`,e+="% Width of Text: "+xl(e,t,a=12).width+", FieldWidth:"+s+` 26`;break}for(var A="",H=0,j=0;j<r.length;j++)if(r.hasOwnProperty(j)){var B=false;if(r[j].length!==1&&M!==r[j].length-1){if((v+2)*(H+2)+2>c)continue t;A+=r[j][M],B=true,L=j,j--;}else {A=(A+=r[j][M]+" ").substr(A.length-1)==" "?A.substr(0,A.length-1):A;var it=parseInt(j),mt=h(it,A,a),ft=j>=r.length-1;if(mt&&!ft){A+=" ",M=0;continue}if(mt||ft){if(ft)L=it;else if(t.multiline&&(v+2)*(H+2)+2>c)continue t}else {if(!t.multiline||(v+2)*(H+2)+2>c)continue t;L=it;}}for(var Y="",R=N;R<=L;R++){var J=r[R];if(t.multiline){if(R===L){Y+=J[M]+" ",M=(M+1)%J.length;continue}if(R===N){Y+=J[J.length-1]+" ";continue}}Y+=J[0]+" ";}switch(Y=Y.substr(Y.length-1)==" "?Y.substr(0,Y.length-1):Y,d=xl(Y,t,a).width,t.textAlign){case "right":f=s-d-2;break;case "center":f=(s-d)/2;break;default:f=2;}e+=Qt(f)+" "+Qt(g)+` Td 27`,e+="("+fa(Y)+`) Tj 28`,e+=-Qt(f)+` 0 Td 29`,g=-(a+2),d=0,N=B?L:L+1,H++,A="";}break}return i.text=e,i.fontSize=a,i},xl=function(t,e,n){var i=e.scope.internal.getFont(e.fontName,e.fontStyle),r=e.scope.getStringUnitWidth(t,{font:i,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return {height:e.scope.getStringUnitWidth("3",{font:i,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:r}},ag={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:false,internal:null,isInitialized:false},og=function(t,e){var n={type:"reference",object:t};e.internal.getPageInfo(t.page).pageContext.annotations.find(function(i){return i.type===n.type&&i.object===n.object})===void 0&&e.internal.getPageInfo(t.page).pageContext.annotations.push(n);},sg=function(t,e){if(e.scope=t,t.internal!==void 0&&(t.internal.acroformPlugin===void 0||t.internal.acroformPlugin.isInitialized===false)){if(wi.FieldNum=0,t.internal.acroformPlugin=JSON.parse(JSON.stringify(ag)),t.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ph=t.internal.scaleFactor,t.internal.acroformPlugin.acroFormDictionaryRoot=new v1,t.internal.acroformPlugin.acroFormDictionaryRoot.scope=t,t.internal.acroformPlugin.acroFormDictionaryRoot._eventID=t.internal.events.subscribe("postPutResources",function(){(function(n){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=true;})(t);}),t.internal.events.subscribe("buildDocument",function(){(function(n){n.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var i=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var r in i)if(i.hasOwnProperty(r)){var a=i[r];a.objId=void 0,a.hasAnnotation&&og(a,n);}})(t);}),t.internal.events.subscribe("putCatalog",function(){(function(n){if(n.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R");})(t);}),t.internal.events.subscribe("postPutPages",function(n){(function(i,r){var a=!i;for(var c in i||(r.internal.newObjectDeferredBegin(r.internal.acroformPlugin.acroFormDictionaryRoot.objId,true),r.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),i=i||r.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(i.hasOwnProperty(c)){var s=i[c],h=[],f=s.Rect;if(s.Rect&&(s.Rect=ig(s.Rect,r)),r.internal.newObjectDeferredBegin(s.objId,true),s.DA=Ot.createDefaultAppearanceStream(s),o(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(h=s.getKeyValueListForStream()),s.Rect=f,s.hasAppearanceStream&&!s.appearanceStreamContent){var d=rg(s);h.push({key:"AP",value:"<</N "+d+">>"}),r.internal.acroformPlugin.xForms.push(d);}if(s.appearanceStreamContent){var v="";for(var y in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(y)){var g=s.appearanceStreamContent[y];if(v+="/"+y+" ",v+="<<",Object.keys(g).length>=1||Array.isArray(g)){for(var c in g)if(g.hasOwnProperty(c)){var N=g[c];typeof N=="function"&&(N=N.call(r,s)),v+="/"+c+" "+N+" ",r.internal.acroformPlugin.xForms.indexOf(N)>=0||r.internal.acroformPlugin.xForms.push(N);}}else typeof(N=g)=="function"&&(N=N.call(r,s)),v+="/"+c+" "+N,r.internal.acroformPlugin.xForms.indexOf(N)>=0||r.internal.acroformPlugin.xForms.push(N);v+=">>";}h.push({key:"AP",value:`<< 30`+v+">>"});}r.internal.putStream({additionalKeyValues:h,objectId:s.objId}),r.internal.out("endobj");}a&&(function(L,M){for(var A in L)if(L.hasOwnProperty(A)){var H=A,j=L[A];M.internal.newObjectDeferredBegin(j.objId,true),o(j)==="object"&&typeof j.putStream=="function"&&j.putStream(),delete L[H];}})(r.internal.acroformPlugin.xForms,r);})(n,t);}),t.internal.acroformPlugin.isInitialized=true;}},g1=Ye.__acroform__.arrayToPdfArray=function(t,e,n){var i=function(c){return c};if(Array.isArray(t)){for(var r="[",a=0;a<t.length;a++)switch(a!==0&&(r+=" "),o(t[a])){case "boolean":case "number":case "object":r+=t[a].toString();break;case "string":t[a].substr(0,1)==="/"?r+="/"+ha(t[a].substr(1)):(e!==void 0&&n&&(i=n.internal.getEncryptor(e)),r+="("+fa(i(t[a].toString()))+")");}return r+"]"}
30throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},mh=function(t,e,n){var i=function(r){return r};return e!==void 0&&n&&(i=n.internal.getEncryptor(e)),(t=t||"").toString(),"("+fa(i(t))+")"},zi=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred();}return this._objId},set:function(t){this._objId=t;}}),Object.defineProperty(this,"scope",{value:this._scope,writable:true});};zi.prototype.toString=function(){return this.objId+" 0 R"},zi.prototype.putStream=function(){var t=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:t,objectId:this.objId}),this.scope.internal.out("endobj");},zi.prototype.getKeyValueListForStream=function(){var t=[],e=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var n in e)if(Object.getOwnPropertyDescriptor(this,e[n]).configurable===false){var i=e[n],r=this[i];r&&(Array.isArray(r)?t.push({key:i,value:g1(r,this.objId,this.scope)}):r instanceof zi?(r.scope=this.scope,t.push({key:i,value:r.objId+" 0 R"})):typeof r!="function"&&t.push({key:i,value:r}));}return t};var m1=function(){zi.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:false,writable:true}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:false,writable:true}),Object.defineProperty(this,"FormType",{value:1,configurable:false,writable:true});var t,e=[];Object.defineProperty(this,"BBox",{configurable:false,get:function(){return e},set:function(n){e=n;}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:false,writable:true}),Object.defineProperty(this,"stream",{enumerable:false,configurable:true,set:function(n){t=n.trim();},get:function(){return t||null}});};Un(m1,zi);var v1=function(){zi.call(this);var t,e=[];Object.defineProperty(this,"Kids",{enumerable:false,configurable:true,get:function(){return e.length>0?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:false,configurable:false,get:function(){return e}}),Object.defineProperty(this,"DA",{enumerable:false,configurable:false,get:function(){if(t){var n=function(i){return i};return this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),"("+fa(n(t))+")"}},set:function(n){t=n;}});};Un(v1,zi);var wi=function t(){zi.call(this);var e=4;Object.defineProperty(this,"F",{enumerable:false,configurable:false,get:function(){return e},set:function(A){if(isNaN(A))throw new Error('Invalid value "'+A+'" for attribute F supplied.');e=A;}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:true,configurable:true,get:function(){return !!tn(e,3)},set:function(A){A?this.F=en(e,3):this.F=nn(e,3);}});var n=0;Object.defineProperty(this,"Ff",{enumerable:false,configurable:false,get:function(){return n},set:function(A){if(isNaN(A))throw new Error('Invalid value "'+A+'" for attribute Ff supplied.');n=A;}});var i=[];Object.defineProperty(this,"Rect",{enumerable:false,configurable:false,get:function(){if(i.length!==0)return i},set:function(A){i=A!==void 0?A:[];}}),Object.defineProperty(this,"x",{enumerable:true,configurable:true,get:function(){return !i||isNaN(i[0])?0:i[0]},set:function(A){i[0]=A;}}),Object.defineProperty(this,"y",{enumerable:true,configurable:true,get:function(){return !i||isNaN(i[1])?0:i[1]},set:function(A){i[1]=A;}}),Object.defineProperty(this,"width",{enumerable:true,configurable:true,get:function(){return !i||isNaN(i[2])?0:i[2]},set:function(A){i[2]=A;}}),Object.defineProperty(this,"height",{enumerable:true,configurable:true,get:function(){return !i||isNaN(i[3])?0:i[3]},set:function(A){i[3]=A;}});var r="";Object.defineProperty(this,"FT",{enumerable:true,configurable:false,get:function(){return r},set:function(A){switch(A){case "/Btn":case "/Tx":case "/Ch":case "/Sig":r=A;break;default:throw new Error('Invalid value "'+A+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:true,configurable:false,get:function(){if(!a||a.length<1){if(this instanceof Ol)return;a="FieldObject"+t.FieldNum++;}var A=function(H){return H};return this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),"("+fa(A(a))+")"},set:function(A){a=A.toString();}}),Object.defineProperty(this,"fieldName",{configurable:true,enumerable:true,get:function(){return a}
30,set:function(A){a=A;}});var c="helvetica";Object.defineProperty(this,"fontName",{enumerable:true,configurable:true,get:function(){return c},set:function(A){c=A;}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:true,configurable:true,get:function(){return s},set:function(A){s=A;}});var h=0;Object.defineProperty(this,"fontSize",{enumerable:true,configurable:true,get:function(){return h},set:function(A){h=A;}});var f=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:true,configurable:true,get:function(){return f===void 0?50/Ph:f},set:function(A){f=A;}});var d="black";Object.defineProperty(this,"color",{enumerable:true,configurable:true,get:function(){return d},set:function(A){d=A;}});var v="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:true,configurable:false,get:function(){if(!(!v||this instanceof Ol||this instanceof ca))return mh(v,this.objId,this.scope)},set:function(A){A=A.toString(),v=A;}});var y=null;Object.defineProperty(this,"DV",{enumerable:false,configurable:false,get:function(){if(y)return this instanceof dn==0?mh(y,this.objId,this.scope):y},set:function(A){A=A.toString(),y=this instanceof dn==0?A.substr(0,1)==="("?Ga(A.substr(1,A.length-2)):Ga(A):A;}}),Object.defineProperty(this,"defaultValue",{enumerable:true,configurable:true,get:function(){return this instanceof dn==1?Ga(y.substr(1,y.length-1)):y},set:function(A){A=A.toString(),y=this instanceof dn==1?"/"+ha(A):A;}});var g=null;Object.defineProperty(this,"_V",{enumerable:false,configurable:false,get:function(){if(g)return g},set:function(A){this.V=A;}}),Object.defineProperty(this,"V",{enumerable:false,configurable:false,get:function(){if(g)return this instanceof dn==0?mh(g,this.objId,this.scope):g},set:function(A){A=A.toString(),g=this instanceof dn==0?A.substr(0,1)==="("?Ga(A.substr(1,A.length-2)):Ga(A):A;}}),Object.defineProperty(this,"value",{enumerable:true,configurable:true,get:function(){return this instanceof dn==1?Ga(g.substr(1,g.length-1)):g},set:function(A){A=A.toString(),g=this instanceof dn==1?"/"+ha(A):A;}}),Object.defineProperty(this,"hasAnnotation",{enumerable:true,configurable:true,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:true,configurable:false,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:true,configurable:false,get:function(){return this.hasAnnotation?"/Widget":null}});var N,L=false;Object.defineProperty(this,"hasAppearanceStream",{enumerable:true,configurable:true,get:function(){return L},set:function(A){A=!!A,L=A;}}),Object.defineProperty(this,"page",{enumerable:true,configurable:true,get:function(){if(N)return N},set:function(A){N=A;}}),Object.defineProperty(this,"readOnly",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,1)},set:function(A){A?this.Ff=en(this.Ff,1):this.Ff=nn(this.Ff,1);}}),Object.defineProperty(this,"required",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,2)},set:function(A){A?this.Ff=en(this.Ff,2):this.Ff=nn(this.Ff,2);}}),Object.defineProperty(this,"noExport",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,3)},set:function(A){A?this.Ff=en(this.Ff,3):this.Ff=nn(this.Ff,3);}});var M=null;Object.defineProperty(this,"Q",{enumerable:true,configurable:false,get:function(){if(M!==null)return M},set:function(A){if([0,1,2].indexOf(A)===-1)throw new Error('Invalid value "'+A+'" for attribute Q supplied.');M=A;}}),Object.defineProperty(this,"textAlign",{get:function(){var A;switch(M){case 0:default:A="left";break;case 1:A="center";break;case 2:A="right";}return A},configurable:true,enumerable:true,set:function(A){switch(A){case "right":case 2:M=2;break;case "center":case 1:M=1;break;default:M=0;}}});};Un(wi,zi);var Ka=function(){wi.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var t=0;Object.defineProperty(this,"TI",{enumerable:true,configurable:false,get:function(){return t},set:function(n){t=n;}}),Object.defineProperty(this,"topIndex",{enumerable:true,configurable:true,get:function(){return t},set:function(n){t=n;}});var e=[];Object.defineProperty(this,"Opt",{enumerable:true,configurable:false,get:function(){return g1(e,this.objId,this.scope)}
30,set:function(n){var i,r;r=[],typeof(i=n)=="string"&&(r=(function(a,c,s){s||(s=1);for(var h,f=[];h=c.exec(a);)f.push(h[s]);return f})(i,/\((.*?)\)/g)),e=r;}}),this.getOptions=function(){return e},this.setOptions=function(n){e=n,this.sort&&e.sort();},this.addOption=function(n){n=(n=n||"").toString(),e.push(n),this.sort&&e.sort();},this.removeOption=function(n,i){for(i=i||false,n=(n=n||"").toString();e.indexOf(n)!==-1&&(e.splice(e.indexOf(n),1),i!==false););},Object.defineProperty(this,"combo",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,18)},set:function(n){n?this.Ff=en(this.Ff,18):this.Ff=nn(this.Ff,18);}}),Object.defineProperty(this,"edit",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,19)},set:function(n){this.combo===true&&(n?this.Ff=en(this.Ff,19):this.Ff=nn(this.Ff,19));}}),Object.defineProperty(this,"sort",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,20)},set:function(n){n?(this.Ff=en(this.Ff,20),e.sort()):this.Ff=nn(this.Ff,20);}}),Object.defineProperty(this,"multiSelect",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,22)},set:function(n){n?this.Ff=en(this.Ff,22):this.Ff=nn(this.Ff,22);}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,23)},set:function(n){n?this.Ff=en(this.Ff,23):this.Ff=nn(this.Ff,23);}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,27)},set:function(n){n?this.Ff=en(this.Ff,27):this.Ff=nn(this.Ff,27);}}),this.hasAppearanceStream=false;};Un(Ka,wi);var Xa=function(){Ka.call(this),this.fontName="helvetica",this.combo=false;};Un(Xa,Ka);var Ja=function(){Xa.call(this),this.combo=true;};Un(Ja,Xa);var Pl=function(){Ja.call(this),this.edit=true;};Un(Pl,Ja);var dn=function(){wi.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,15)},set:function(n){n?this.Ff=en(this.Ff,15):this.Ff=nn(this.Ff,15);}}),Object.defineProperty(this,"radio",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,16)},set:function(n){n?this.Ff=en(this.Ff,16):this.Ff=nn(this.Ff,16);}}),Object.defineProperty(this,"pushButton",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,17)},set:function(n){n?this.Ff=en(this.Ff,17):this.Ff=nn(this.Ff,17);}}),Object.defineProperty(this,"radioIsUnison",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,26)},set:function(n){n?this.Ff=en(this.Ff,26):this.Ff=nn(this.Ff,26);}});var t,e={};Object.defineProperty(this,"MK",{enumerable:false,configurable:false,get:function(){var n=function(a){return a};if(this.scope&&(n=this.scope.internal.getEncryptor(this.objId)),Object.keys(e).length!==0){var i,r=[];for(i in r.push("<<"),e)r.push("/"+i+" ("+fa(n(e[i]))+")");return r.push(">>"),r.join(` 31`)}},set:function(n){o(n)==="object"&&(e=n);}}),Object.defineProperty(this,"caption",{enumerable:true,configurable:true,get:function(){return e.CA||""},set:function(n){typeof n=="string"&&(e.CA=n);}}),Object.defineProperty(this,"AS",{enumerable:false,configurable:false,get:function(){return t},set:function(n){var i=n==null?"":n.toString();i.substr(0,1)==="/"&&(i=i.substr(1)),t="/"+ha(i);}}),Object.defineProperty(this,"appearanceState",{enumerable:true,configurable:true,get:function(){return t.substr(1,t.length-1)},set:function(n){t="/"+ha(n);}});};Un(dn,wi);var Sl=function(){dn.call(this),this.pushButton=true;};Un(Sl,dn);var Qa=function(){dn.call(this),this.radio=true,this.pushButton=false;var t=[];Object.defineProperty(this,"Kids",{enumerable:true,configurable:false,get:function(){return t},set:function(e){t=e!==void 0?e:[];}});};Un(Qa,dn);var Ol=function(){var t,e;wi.call(this),Object.defineProperty(this,"Parent",{enumerable:false,configurable:false,get:function(){return t},set:function(r){t=r;}}),Object.defineProperty(this,"optionName",{enumerable:false,configurable:true,get:function(){return e},set:function(r){e=r;}});var n,i={};Object.defineProperty(this,"MK",{enumerable:false,configurable:false,get:function(){var r=function(s){return s};this.scope&&(r=this.scope.internal.getEncryptor(this.objId));var a,c=[];for(a in c.push("<<"),i)c.push("/"+a+" ("+fa(r(i[a]))+")");return c.push(">>"),c.join(` 32`)}
32,set:function(r){o(r)==="object"&&(i=r);}}),Object.defineProperty(this,"caption",{enumerable:true,configurable:true,get:function(){return i.CA||""},set:function(r){typeof r=="string"&&(i.CA=r);}}),Object.defineProperty(this,"AS",{enumerable:false,configurable:false,get:function(){return n},set:function(r){var a=r==null?"":r.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),n="/"+ha(a);}}),Object.defineProperty(this,"appearanceState",{enumerable:true,configurable:true,get:function(){return n.substr(1,n.length-1)},set:function(r){var a=r==null?"":r.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),n="/"+ha(a);}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Ot.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName);};Un(Ol,wi),Qa.prototype.setAppearance=function(t){if(!("createAppearanceStream"in t)||!("getCA"in t))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var e in this.Kids)if(this.Kids.hasOwnProperty(e)){var n=this.Kids[e];n.appearanceStreamContent=t.createAppearanceStream(n.optionName),n.caption=t.getCA();}},Qa.prototype.createOption=function(t){var e=new Ol;return e.Parent=this,e.optionName=t,this.Kids.push(e),lg.call(this.scope,e),e};var Nl=function(){dn.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Ot.CheckBox.createAppearanceStream();};Un(Nl,dn);var ca=function(){wi.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,13)},set:function(e){e?this.Ff=en(this.Ff,13):this.Ff=nn(this.Ff,13);}}),Object.defineProperty(this,"fileSelect",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,21)},set:function(e){e?this.Ff=en(this.Ff,21):this.Ff=nn(this.Ff,21);}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,23)},set:function(e){e?this.Ff=en(this.Ff,23):this.Ff=nn(this.Ff,23);}}),Object.defineProperty(this,"doNotScroll",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,24)},set:function(e){e?this.Ff=en(this.Ff,24):this.Ff=nn(this.Ff,24);}}),Object.defineProperty(this,"comb",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,25)},set:function(e){e?this.Ff=en(this.Ff,25):this.Ff=nn(this.Ff,25);}}),Object.defineProperty(this,"richText",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,26)},set:function(e){e?this.Ff=en(this.Ff,26):this.Ff=nn(this.Ff,26);}});var t=null;Object.defineProperty(this,"MaxLen",{enumerable:true,configurable:false,get:function(){return t},set:function(e){t=e;}}),Object.defineProperty(this,"maxLength",{enumerable:true,configurable:true,get:function(){return t},set:function(e){Number.isInteger(e)&&(t=e);}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:true,configurable:true,get:function(){return this.V||this.DV}});};Un(ca,wi);var kl=function(){ca.call(this),Object.defineProperty(this,"password",{enumerable:true,configurable:true,get:function(){return !!tn(this.Ff,14)},set:function(t){t?this.Ff=en(this.Ff,14):this.Ff=nn(this.Ff,14);}}),this.password=true;};Un(kl,ca);var Ot={CheckBox:{createAppearanceStream:function(){return {N:{On:Ot.CheckBox.YesNormal},D:{On:Ot.CheckBox.YesPushDown,Off:Ot.CheckBox.OffPushDown}}},YesPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=[],i=t.scope.internal.getFont(t.fontName,t.fontStyle).id,r=t.scope.__private__.encodeColorString(t.color),a=Ch(t,t.caption);return n.push("0.749023 g"),n.push("0 0 "+Qt(Ot.internal.getWidth(t))+" "+Qt(Ot.internal.getHeight(t))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+i+" "+Qt(a.fontSize)+" Tf "+r),n.push("BT"),n.push(a.text),n.push("ET"),n.push("Q"),n.push("EMC"),e.stream=n.join(` 33`),e},YesNormal:function(t){var e=Bi(t);e.scope=t.scope;var n=t.scope.internal.getFont(t.fontName,t.fontStyle).id,i=t.scope.__private__.encodeColorString(t.color),r=[],a=Ot.internal.getHeight(t),c=Ot.internal.getWidth(t),s=Ch(t,t.caption);return r.push("1 g"),r.push("0 0 "+Qt(c)+" "+Qt(a)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+Qt(c-1)+" "+Qt(a-1)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+n+" "+Qt(s.fontSize)+" Tf "+i),r.push(s.text),r.push("ET"),r.push("Q"),e.stream=r.join(` 34`),e},OffPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Qt(Ot.internal.getWidth(t))+" "+Qt(Ot.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join(` 35`),e}},RadioButton:{Circle:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Circle.OffPushDown},N:{}}
vendor: 4,507 bytes, lines 35-41
35;return e.N[t]=Ot.RadioButton.Circle.YesNormal,e.D[t]=Ot.RadioButton.Circle.YesPushDown,e},getCA:function(){return "l"},YesNormal:function(t){var e=Bi(t);e.scope=t.scope;var n=[],i=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;i=Number((.9*i).toFixed(5));var r=Ot.internal.Bezier_C,a=Number((i*r).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+Lr(Ot.internal.getWidth(t)/2)+" "+Lr(Ot.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),n.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),n.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),n.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 36`),e},YesPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=[],i=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;i=Number((.9*i).toFixed(5));var r=Number((2*i).toFixed(5)),a=Number((r*Ot.internal.Bezier_C).toFixed(5)),c=Number((i*Ot.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Lr(Ot.internal.getWidth(t)/2)+" "+Lr(Ot.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+Lr(Ot.internal.getWidth(t)/2)+" "+Lr(Ot.internal.getHeight(t)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+c+" "+c+" "+i+" 0 "+i+" c"),n.push("-"+c+" "+i+" -"+i+" "+c+" -"+i+" 0 c"),n.push("-"+i+" -"+c+" -"+c+" -"+i+" 0 -"+i+" c"),n.push(c+" -"+i+" "+i+" -"+c+" "+i+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 37`),e},OffPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=[],i=Ot.internal.getWidth(t)<=Ot.internal.getHeight(t)?Ot.internal.getWidth(t)/4:Ot.internal.getHeight(t)/4;i=Number((.9*i).toFixed(5));var r=Number((2*i).toFixed(5)),a=Number((r*Ot.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+Lr(Ot.internal.getWidth(t)/2)+" "+Lr(Ot.internal.getHeight(t)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),e.stream=n.join(` 38`),e}},Cross:{createAppearanceStream:function(t){var e={D:{Off:Ot.RadioButton.Cross.OffPushDown},N:{}};return e.N[t]=Ot.RadioButton.Cross.YesNormal,e.D[t]=Ot.RadioButton.Cross.YesPushDown,e},getCA:function(){return "8"},YesNormal:function(t){var e=Bi(t);e.scope=t.scope;var n=[],i=Ot.internal.calculateCross(t);return n.push("q"),n.push("1 1 "+Qt(Ot.internal.getWidth(t)-2)+" "+Qt(Ot.internal.getHeight(t)-2)+" re"),n.push("W"),n.push("n"),n.push(Qt(i.x1.x)+" "+Qt(i.x1.y)+" m"),n.push(Qt(i.x2.x)+" "+Qt(i.x2.y)+" l"),n.push(Qt(i.x4.x)+" "+Qt(i.x4.y)+" m"),n.push(Qt(i.x3.x)+" "+Qt(i.x3.y)+" l"),n.push("s"),n.push("Q"),e.stream=n.join(` 39`),e},YesPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=Ot.internal.calculateCross(t),i=[];return i.push("0.749023 g"),i.push("0 0 "+Qt(Ot.internal.getWidth(t))+" "+Qt(Ot.internal.getHeight(t))+" re"),i.push("f"),i.push("q"),i.push("1 1 "+Qt(Ot.internal.getWidth(t)-2)+" "+Qt(Ot.internal.getHeight(t)-2)+" re"),i.push("W"),i.push("n"),i.push(Qt(n.x1.x)+" "+Qt(n.x1.y)+" m"),i.push(Qt(n.x2.x)+" "+Qt(n.x2.y)+" l"),i.push(Qt(n.x4.x)+" "+Qt(n.x4.y)+" m"),i.push(Qt(n.x3.x)+" "+Qt(n.x3.y)+" l"),i.push("s"),i.push("Q"),e.stream=i.join(` 40`),e},OffPushDown:function(t){var e=Bi(t);e.scope=t.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+Qt(Ot.internal.getWidth(t))+" "+Qt(Ot.internal.getHeight(t))+" re"),n.push("f"),e.stream=n.join(` 41`),e}}},createDefaultAppearanceStream:function(t){var e=t.scope.internal.getFont(t.fontName,t.fontStyle).id,n=t.scope.__private__.encodeColorString(t.color);return "/"+e+" "+t.fontSize+" Tf "+n}};Ot.internal={Bezier_C:.551915024494,calculateCross:function(t){var e=Ot.internal.getWidth(t),n=Ot.internal.getHeight(t),i=Math.min(e,n);return {x1:{x:(e-i)/2,y:(n-i)/2+i},x2:{x:(e-i)/2+i,y:(n-i)/2},x3:{x:(e-i)/2,y:(n-i)/2},x4:{x:(e-i)/2+i,y:(n-i)/2+i}}}},Ot.internal.getWidth=function(t){var e=0;return o(t)==="object"&&(e=Yd(t.Rect[2])),e},Ot.internal.getHeight=function(t){var e=0;return o(t)==="object"&&(e=Yd(t.Rect[3])),e};var lg=Ye.addField=function(t){if(sg(this,t),!(t instanceof wi))throw new Error("Invalid argument passed to
41jsPDF.addField.");var e;return (e=t).scope.internal.acroformPlugin.printedOut&&(e.scope.internal.acroformPlugin.printedOut=false,e.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),e.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e),t.page=t.scope.internal.getCurrentPageInfo().pageNumber,this};Ye.AcroFormChoiceField=Ka,Ye.AcroFormListBox=Xa,Ye.AcroFormComboBox=Ja,Ye.AcroFormEditBox=Pl,Ye.AcroFormButton=dn,Ye.AcroFormPushButton=Sl,Ye.AcroFormRadioButton=Qa,Ye.AcroFormCheckBox=Nl,Ye.AcroFormTextField=ca,Ye.AcroFormPasswordField=kl,Ye.AcroFormAppearance=Ot,Ye.AcroForm={ChoiceField:Ka,ListBox:Xa,ComboBox:Ja,EditBox:Pl,Button:dn,PushButton:Sl,RadioButton:Qa,CheckBox:Nl,TextField:ca,PasswordField:kl,Appearance:Ot},Tt.AcroForm={ChoiceField:Ka,ListBox:Xa,ComboBox:Ja,EditBox:Pl,Button:dn,PushButton:Sl,RadioButton:Qa,CheckBox:Nl,TextField:ca,PasswordField:kl,Appearance:Ot};Tt.AcroForm;function b1(t){return t.reduce(function(e,n,i){return e[n]=i,e},{})}((function(t){var e="addImage_";t.__addimage__={};var n="UNKNOWN",i={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=t.__addimage__.getImageFileTypeByImageData=function(S,I){var W,U,rt,st,ht,nt=n;if((I=I||n)==="RGBA"||S.data!==void 0&&S.data instanceof Uint8ClampedArray&&"height"in S&&"width"in S)return "RGBA";if(mt(S))for(ht in i)for(rt=i[ht],W=0;W<rt.length;W+=1){for(st=true,U=0;U<rt[W].length;U+=1)if(rt[W][U]!==void 0&&rt[W][U]!==S[U]){st=false;break}if(st===true){nt=ht;break}}else for(ht in i)for(rt=i[ht],W=0;W<rt.length;W+=1){for(st=true,U=0;U<rt[W].length;U+=1)if(rt[W][U]!==void 0&&rt[W][U]!==S.charCodeAt(U)){st=false;break}if(st===true){nt=ht;break}}return nt===n&&I!==n&&(nt=I),nt},a=function S(I){for(var W=this.internal.write,U=this.internal.putStream,rt=(0, this.internal.getFilters)();rt.indexOf("FlateEncode")!==-1;)rt.splice(rt.indexOf("FlateEncode"),1);I.objectId=this.internal.newObject();var st=[];if(st.push({key:"Type",value:"/XObject"}),st.push({key:"Subtype",value:"/Image"}),st.push({key:"Width",value:I.width}),st.push({key:"Height",value:I.height}),I.colorSpace===A.INDEXED?st.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(I.palette.length/3-1)+" "+("sMask"in I&&I.sMask!==void 0?I.objectId+2:I.objectId+1)+" 0 R]"}):(st.push({key:"ColorSpace",value:"/"+I.colorSpace}),I.colorSpace===A.DEVICE_CMYK&&st.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),st.push({key:"BitsPerComponent",value:I.bitsPerComponent}),"decodeParameters"in I&&I.decodeParameters!==void 0&&st.push({key:"DecodeParms",value:"<<"+I.decodeParameters+">>"}),"transparency"in I&&Array.isArray(I.transparency)&&I.transparency.length>0){for(var ht="",nt=0,dt=I.transparency.length;nt<dt;nt++)ht+=I.transparency[nt]+" "+I.transparency[nt]+" ";st.push({key:"Mask",value:"["+ht+"]"});}I.sMask!==void 0&&st.push({key:"SMask",value:I.objectId+1+" 0 R"});var Ct=I.filter!==void 0?["/"+I.filter]:void 0;if(U({data:I.data,additionalKeyValues:st,alreadyAppliedFilters:Ct,objectId:I.objectId}),W("endobj"),"sMask"in I&&I.sMask!==void 0){var _t,C=(_t=I.sMaskBitsPerComponent)!==null&&_t!==void 0?_t:I.bitsPerComponent,T={width:I.width,height:I.height,colorSpace:"DeviceGray",bitsPerComponent:C,data:I.sMask};"filter"in I&&(T.decodeParameters="/Predictor ".concat(I.predictor," /Colors 1 /BitsPerComponent ").concat(C," /Columns ").concat(I.width),T.filter=I.filter),S.call(this,T);}
41if(I.colorSpace===A.INDEXED){var z=this.internal.newObject();U({data:Y(new Uint8Array(I.palette)),objectId:z}),W("endobj");}},c=function(){var S=this.internal.collections[e+"images"];for(var I in S)a.call(this,S[I]);},s=function(){var S,I=this.internal.collections[e+"images"],W=this.internal.write;for(var U in I)W("/I"+(S=I[U]).index,S.objectId,"0","R");},h=function(){this.internal.collections[e+"images"]||(this.internal.collections[e+"images"]={},this.internal.events.subscribe("putResources",c),this.internal.events.subscribe("putXobjectDict",s));},f=function(){var S=this.internal.collections[e+"images"];return h.call(this),S},d=function(){return Object.keys(this.internal.collections[e+"images"]).length},v=function(S){return typeof t["process"+S.toUpperCase()]=="function"},y=function(S){return o(S)==="object"&&S.nodeType===1},g=function(S,I){if(S.nodeName==="IMG"&&S.hasAttribute("src")){var W=""+S.getAttribute("src");if(W.indexOf("data:image/")===0)return Al(unescape(W).split("base64,").pop());var U=t.loadFile(W,true);if(U!==void 0)return U}if(S.nodeName==="CANVAS"){if(S.width===0||S.height===0)throw new Error("Given canvas must have data. Canvas width: "+S.width+", height: "+S.height);var rt;switch(I){case "PNG":rt="image/png";break;case "WEBP":rt="image/webp";break;default:rt="image/jpeg";}return Al(S.toDataURL(rt,1).split("base64,").pop())}},N=function(S){var I=this.internal.collections[e+"images"];if(I){for(var W in I)if(S===I[W].alias)return I[W]}},L=function(S,I,W){return S||I||(S=-96,I=-96),S<0&&(S=-1*W.width*72/S/this.internal.scaleFactor),I<0&&(I=-1*W.height*72/I/this.internal.scaleFactor),S===0&&(S=I*W.width/W.height),I===0&&(I=S*W.height/W.width),[S,I]},M=function(S,I,W,U,rt,st){var ht=L.call(this,W,U,rt),nt=this.internal.getCoordinateString,dt=this.internal.getVerticalCoordinateString,Ct=f.call(this);if(W=ht[0],U=ht[1],Ct[rt.index]=rt,st){st*=Math.PI/180;var _t=Math.cos(st),C=Math.sin(st),T=function(G){return G.toFixed(4)},z=[T(_t),T(C),T(-1*C),T(_t),0,0,"cm"];}this.internal.write("q"),st?(this.internal.write([1,"0","0",1,nt(S),dt(I+U),"cm"].join(" ")),this.internal.write(z.join(" ")),this.internal.write([nt(W),"0","0",nt(U),"0","0","cm"].join(" "))):this.internal.write([nt(W),"0","0",nt(U),nt(S),dt(I+U),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+rt.index+" Do"),this.internal.write("Q");},A=t.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};t.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var H=t.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},j=t.__addimage__.sHashCode=function(S){var I,W,U=0;if(typeof S=="string")for(W=S.length,I=0;I<W;I++)U=(U<<5)-U+S.charCodeAt(I),U|=0;else if(mt(S))for(W=S.byteLength/2,I=0;I<W;I++)U=(U<<5)-U+S[I],U|=0;return U},B=t.__addimage__.validateStringAsBase64=function(S){(S=S||"").toString().trim();var I=true;return S.length===0&&(I=false),S.length%4!=0&&(I=false),/^[A-Za-z0-9+/]+$/.test(S.substr(0,S.length-2))===false&&(I=false),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(S.substr(-2))===false&&(I=false),I},it=t.__addimage__.extractImageFromDataUrl=function(S){if(S==null||!(S=S.trim()).startsWith("data:"))return null;var I=S.indexOf(",");return I<0?null:S.substring(0,I).trim().endsWith("base64")?S.substring(I+1):null};t.__addimage__.isArrayBuffer=function(S){return S instanceof ArrayBuffer};var mt=t.__addimage__.isArrayBufferView=function(S){return S instanceof Int8Array||S instanceof Uint8Array||S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array},ft=t.__addimage__.binaryStringToUint8Array=function(S){for(var I=S.length,W=new Uint8Array(I),U=0;U<I;U++)W[U]=S.charCodeAt(U);return W},Y=t.__addimage__.arrayBufferToBinaryString=function(S){for(var I="",W=mt(S)?S:new Uint8Array(S),U=0;U<W.length;U+=8192)I+=String.fromCharCode.apply(null,W.subarray(U,U+8192));return I};t.addImage=function(){var S,I,W,U,rt,st,ht,nt,dt;if(typeof arguments[1]=="number"?(I=n,W=arguments[1],U=arguments[2],rt=arguments[3],st=arguments[4],ht=arguments[5],nt=arguments[6],dt=arguments[7]):(I=arguments[1],W=arguments[2],U=arguments[3],rt=arguments[4],st=arguments[5],ht=arguments[6],nt=arguments[7],dt=arguments[8]),o(S=arguments[0])==="object"&&!y(S)&&"imageData"in S){var Ct=S;S=Ct.imageData,I=Ct.format||I||n,W=Ct.x||W||0,U=Ct.y||U||0,rt=Ct.w||Ct.width||rt,st=Ct.h||Ct.height||st,ht=Ct.alias||ht,nt=Ct.compression||nt,dt=Ct.rotation||Ct.angle||dt;}var _t=this.internal.getFilters();if(nt===void 0&&_t.indexOf("FlateEncode")!==-1&&(nt="SLOW"),isNaN(W)||isNaN(U))throw new Error("Invalid coordinates passed to
41jsPDF.addImage");h.call(this);var C=R.call(this,S,I,ht,nt);return M.call(this,W,U,rt,st,C,dt),this};var R=function(S,I,W,U){var rt,st,ht;if(typeof S=="string"&&r(S)===n){S=unescape(S);var nt=J(S,false);(nt!==""||(nt=t.loadFile(S,true))!==void 0)&&(S=nt);}if(y(S)&&(S=g(S,I)),I=r(S,I),!v(I))throw new Error("addImage does not support files of type '"+I+"', please ensure that a plugin for '"+I+"' support is added.");if(((ht=W)==null||ht.length===0)&&(W=(function(dt){return typeof dt=="string"||mt(dt)?j(dt):mt(dt.data)?j(dt.data):null})(S)),(rt=N.call(this,W))||(S instanceof Uint8Array||I==="RGBA"||(st=S,S=ft(S)),rt=this["process"+I.toUpperCase()](S,d.call(this),W,(function(dt){return dt&&typeof dt=="string"&&(dt=dt.toUpperCase()),dt in t.image_compression?dt:H.NONE})(U),st)),!rt)throw new Error("An unknown error occurred whilst processing the image.");return rt},J=t.__addimage__.convertBase64ToBinaryString=function(S,I){I=typeof I!="boolean"||I;var W,U="";if(typeof S=="string"){var rt;W=(rt=it(S))!==null&&rt!==void 0?rt:S;try{U=Al(W);}catch(st){if(I)throw B(W)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+st.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return U};t.getImageProperties=function(S){var I,W,U="";if(y(S)&&(S=g(S)),typeof S=="string"&&r(S)===n&&((U=J(S,false))===""&&(U=t.loadFile(S)||""),S=U),W=r(S),!v(W))throw new Error("addImage does not support files of type '"+W+"', please ensure that a plugin for '"+W+"' support is added.");if(S instanceof Uint8Array||(S=ft(S)),!(I=this["process"+W.toUpperCase()](S)))throw new Error("An unknown error occurred whilst processing the image");return I.fileType=W,I};}))(Tt.API),(function(t){var e=function(n){if(n!==void 0&&n!="")return true};Tt.API.events.push(["addPage",function(n){this.internal.getPageInfo(n.pageNumber).pageContext.annotations=[];}]),t.events.push(["putPage",function(n){for(var i,r,a,c=this.internal.getCoordinateString,
vendor: 4,545 bytes, line 41
41s=this.internal.getVerticalCoordinateString,h=this.internal.getPageInfoByObjId(n.objId),f=n.pageContext.annotations,d=false,v=0;v<f.length&&!d;v++)switch((i=f[v]).type){case "link":(e(i.options.url)||e(i.options.pageNumber))&&(d=true);break;case "reference":case "text":case "freetext":d=true;}if(d!=0){this.internal.write("/Annots [");for(var y=0;y<f.length;y++){i=f[y];var g=this.internal.pdfEscape,N=this.internal.getEncryptor(n.objId);switch(i.type){case "reference":this.internal.write(" "+i.object.objId+" 0 R ");break;case "text":var L=this.internal.newAdditionalObject(),M=this.internal.newAdditionalObject(),A=this.internal.getEncryptor(L.objId),H=i.title||"Note";a="<</Type /Annot /Subtype /Text "+(r="/Rect ["+c(i.bounds.x)+" "+s(i.bounds.y+i.bounds.h)+" "+c(i.bounds.x+i.bounds.w)+" "+s(i.bounds.y)+"] ")+"/Contents ("+g(A(i.contents))+")",a+=" /Popup "+M.objId+" 0 R",a+=" /P "+h.objId+" 0 R",a+=" /T ("+g(A(H))+") >>",L.content=a;var j=L.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+c(i.bounds.x+30)+" "+s(i.bounds.y+i.bounds.h)+" "+c(i.bounds.x+i.bounds.w+30)+" "+s(i.bounds.y)+"] ")+" /Parent "+j,i.open&&(a+=" /Open true"),a+=" >>",M.content=a,this.internal.write(L.objId,"0 R",M.objId,"0 R");break;case "freetext":r="/Rect ["+c(i.bounds.x)+" "+s(i.bounds.y)+" "+c(i.bounds.x+i.bounds.w)+" "+s(i.bounds.y+i.bounds.h)+"] ";var B="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(i.color||"#000000");a="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+g(N(i.contents))+")",a+=" /DS("+g(N(B))+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case "link":if(i.options.name){var it=this.annotations._nameMap[i.options.name];i.options.pageNumber=it.page,i.options.top=it.y;}else i.options.top||(i.options.top=0);if(r="/Rect ["+i.finalBounds.x+" "+i.finalBounds.y+" "+i.finalBounds.w+" "+i.finalBounds.h+"] ",a="",i.options.url)a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+g(N(i.options.url))+") >>";else if(i.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(i.options.pageNumber).objId+" 0 R",i.options.magFactor=i.options.magFactor||"XYZ",i.options.magFactor){case "Fit":a+=" /Fit]";break;case "FitH":a+=" /FitH "+i.options.top+"]";break;case "FitV":i.options.left=i.options.left||0,a+=" /FitV "+i.options.left+"]";break;default:var mt=s(i.options.top);i.options.left=i.options.left||0,i.options.zoom===void 0&&(i.options.zoom=0),a+=" /XYZ "+i.options.left+" "+mt+" "+i.options.zoom+"]";}a!=""&&(a+=" >>",this.internal.write(a));}}this.internal.write("]");}}]),t.createAnnotation=function(n){var i=this.internal.getCurrentPageInfo();switch(n.type){case "link":this.link(n.bounds.x,n.bounds.y,n.bounds.w,n.bounds.h,n);break;case "text":case "freetext":i.pageContext.annotations.push(n);}},t.link=function(n,i,r,a,c){var s=this.internal.getCurrentPageInfo(),h=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:h(n),y:f(i),w:h(n+r),h:f(i+a)},options:c,type:"link"});},t.textWithLink=function(n,i,r,a){var c,s,h=this.getTextWidth(n),f=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){s=a.maxWidth;var d=this.splitTextToSize(n,s).length;c=Math.ceil(f*d);}else s=h,c=f;return this.text(n,i,r,a),r+=.2*f,a.align==="center"&&(i-=h/2),a.align==="right"&&(i-=h),this.link(i,r-f,s,c,a),h},t.getTextWidth=function(n){var i=this.internal.getFontSize();return this.getStringUnitWidth(n)*i/this.internal.scaleFactor};})(Tt.API),(function(t){var e={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,652
4166,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},i={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},r=[1570,1571,1573,1575];t.__arabicParser__={};var a=t.__arabicParser__.isInArabicSubstitutionA=function(L){return e[L.charCodeAt(0)]!==void 0},c=t.__arabicParser__.isArabicLetter=function(L){return typeof L=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(L)},s=t.__arabicParser__.isArabicEndLetter=function(L){return c(L)&&a(L)&&e[L.charCodeAt(0)].length<=2},h=t.__arabicParser__.isArabicAlfLetter=function(L){return c(L)&&r.indexOf(L.charCodeAt(0))>=0};t.__arabicParser__.arabicLetterHasIsolatedForm=function(L){return c(L)&&a(L)&&e[L.charCodeAt(0)].length>=1};var f=t.__arabicParser__.arabicLetterHasFinalForm=function(L){return c(L)&&a(L)&&e[L.charCodeAt(0)].length>=2};t.__arabicParser__.arabicLetterHasInitialForm=function(L){return c(L)&&a(L)&&e[L.charCodeAt(0)].length>=3};var d=t.__arabicParser__.arabicLetterHasMedialForm=function(L){return c(L)&&a(L)&&e[L.charCodeAt(0)].length==4},v=t.__arabicParser__.resolveLigatures=function(L){var M=0,A=n,H="",j=0;for(M=0;M<L.length;M+=1)A[L.charCodeAt(M)]!==void 0?(j++,typeof(A=A[L.charCodeAt(M)])=="number"&&(H+=String.fromCharCode(A),A=n,j=0),M===L.length-1&&(A=n,H+=L.charAt(M-(j-1)),M-=j-1,j=0)):(A=n,H+=L.charAt(M-j),M-=j,j=0);return H};t.__arabicParser__.isArabicDiacritic=function(L){return L!==void 0&&i[L.charCodeAt(0)]!==void 0};var y=t.__arabicParser__.getCorrectForm=function(L,M,A){return c(L)?a(L)===false?-1:!f(L)||!c(M)&&!c(A)||!c(A)&&s(M)||s(L)&&!c(M)||s(L)&&h(M)||s(L)&&s(M)?0:d(L)&&c(M)&&!s(M)&&c(A)&&f(A)?3:s(L)||!c(A)?1:2:-1},g=function(L){var M=0,A=0,H=0,j="",B="",it="",mt=(L=L||"").split("\\s+"),ft=[];for(M=0;M<mt.length;M+=1){for(ft.push(""),A=0;A<mt[M].length;A+=1)j=mt[M][A],B=mt[M][A-1],it=mt[M][A+1],c(j)?(H=y(j,B,it),ft[M]+=H!==-1?String.fromCharCode(e[j.charCodeAt(0)][H]):j):ft[M]+=j;ft[M]=v(ft[M]);}return ft.join(" ")},N=t.__arabicParser__.processArabic=t.processArabic=function(){var L,M=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,A=[];if(Array.isArray(M)){var H=0;for(A=[],H=0;H<M.length;H+=1)Array.isArray(M[H])?A.push([g(M[H][0]),M[H][1],M[H][2]]):A.push([g(M[H])]);L=A;}else L=g(M);return typeof arguments[0]=="string"?L:(arguments[0].text=L,arguments[0])};t.events.push(["preProcessText",N]);})(Tt.API),Tt.API.autoPrint=function(t){var e;return (t=t||{}).variant=t.variant||"non-conform",t.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj");}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+e+" 0 R");})),this},(function(t){var e=function(){var n=void 0;Object.defineProperty(this,"pdf",{get:function(){return n},set:function(s){n=s;}});var i=150;Object.defineProperty(this,"width",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===false||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=i+1);}});var r=300;Object.defineProperty(this,"height",{get:function(){return r},set:function(s){r=isNaN(s)||Number.isInteger(s)===false||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=r+1);}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a}
41,set:function(s){a=s;}});var c={};Object.defineProperty(this,"style",{get:function(){return c},set:function(s){c=s;}}),Object.defineProperty(this,"parentNode",{});};e.prototype.getContext=function(n,i){var r;if((n=n||"2d")!=="2d")return null;for(r in i)this.pdf.context2d.hasOwnProperty(r)&&(this.pdf.context2d[r]=i[r]);return this.pdf.context2d._canvas=this,this.pdf.context2d},e.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},t.events.push(["initialized",function(){this.canvas=new e,this.canvas.pdf=this;}]);})(Tt.API),(function(t){var e={left:0,top:0,bottom:0,right:0},n=false,i=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},e),this.internal.__cell__.margins.width=this.getPageWidth(),r.call(this));},r=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1;},a=function(){var h=arguments[0];Object.defineProperty(this,"x",{enumerable:true,get:function(){return h},set:function(L){h=L;}});var f=arguments[1];Object.defineProperty(this,"y",{enumerable:true,get:function(){return f},set:function(L){f=L;}});var d=arguments[2];Object.defineProperty(this,"width",{enumerable:true,get:function(){return d},set:function(L){d=L;}});var v=arguments[3];Object.defineProperty(this,"height",{enumerable:true,get:function(){return v},set:function(L){v=L;}});var y=arguments[4];Object.defineProperty(this,"text",{enumerable:true,get:function(){return y},set:function(L){y=L;}});var g=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:true,get:function(){return g},set:function(L){g=L;}});var N=arguments[6];return Object.defineProperty(this,"align",{enumerable:true,get:function(){return N},set:function(L){N=L;}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return [this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},t.setHeaderFunction=function(h){return i.call(this),this.internal.__cell__.headerFunction=typeof h=="function"?h:void 0,this},t.getTextDimensions=function(h,f){i.call(this);var d=(f=f||{}).fontSize||this.getFontSize(),v=f.font||this.getFont(),y=f.scaleFactor||this.internal.scaleFactor,g=0,N=0,L=0,M=this;if(!Array.isArray(h)&&typeof h!="string"){if(typeof h!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");h=String(h);}var A=f.maxWidth;A>0?typeof h=="string"?h=this.splitTextToSize(h,A):Object.prototype.toString.call(h)==="[object Array]"&&(h=h.reduce(function(j,B){return j.concat(M.splitTextToSize(B,A))},[])):h=Array.isArray(h)?h:[h];for(var H=0;H<h.length;H++)g<(L=this.getStringUnitWidth(h[H],{font:v})*d)&&(g=L);return g!==0&&(N=h.length),{w:g/=y,h:Math.max((N*d*this.getLineHeightFactor()-d*(this.getLineHeightFactor()-1))/y,0)}},t.cellAddPage=function(){i.call(this),this.addPage();var h=this.internal.__cell__.margins||e;return this.internal.__cell__.lastCell=new a(h.left,h.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var c=t.cell=function(){var h;h=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),i.call(this);var f=this.internal.__cell__.lastCell,d=this.internal.__cell__.padding,v=this.internal.__cell__.margins||e,y=this.internal.__cell__.tableHeaderRow,g=this.internal.__cell__.printHeaders;return f.lineNumber!==void 0&&(f.lineNumber===h.lineNumber?(h.x=(f.x||0)+(f.width||0),h.y=f.y||0):f.y+f.height+h.height+v.bottom>this.getPageHeight()?(this.cellAddPage(),h.y=v.top,g&&y&&(this.printHeaderRow(h.lineNumber,true),h.y+=y[0].height)):h.y=f.y+f.height||h.y),h.text[0]!==void 0&&(this.rect(h.x,h.y,h.width,h.height,n===true?"FD":void 0),h.align==="right"?this.text(h.text,h.x+h.width-d,h.y+d,{align:"right",baseline:"top"}
vendor: 2,183 bytes, line 41
41):h.align==="center"?this.text(h.text,h.x+h.width/2,h.y+d,{align:"center",baseline:"top",maxWidth:h.width-d-d}):this.text(h.text,h.x+d,h.y+d,{align:"left",baseline:"top",maxWidth:h.width-d-d})),this.internal.__cell__.lastCell=h,this};t.table=function(h,f,d,v,y){if(i.call(this),!d)throw new Error("No data for PDF table.");var g,N,L,M,A=[],H=[],j=[],B={},it={},mt=[],ft=[],Y=(y=y||{}).autoSize||false,R=y.printHeaders!==false,J=y.css&&y.css["font-size"]!==void 0?16*y.css["font-size"]:y.fontSize||12,S=y.margins||Object.assign({width:this.getPageWidth()},e),I=typeof y.padding=="number"?y.padding:3,W=y.headerBackgroundColor||"#c8c8c8",U=y.headerTextColor||"#000";if(r.call(this),this.internal.__cell__.printHeaders=R,this.internal.__cell__.margins=S,this.internal.__cell__.table_font_size=J,this.internal.__cell__.padding=I,this.internal.__cell__.headerBackgroundColor=W,this.internal.__cell__.headerTextColor=U,this.setFontSize(J),v==null)H=A=Object.keys(d[0]),j=A.map(function(){return "left"});else if(Array.isArray(v)&&o(v[0])==="object")for(A=v.map(function(Ct){return Ct.name}),H=v.map(function(Ct){return Ct.prompt||Ct.name||""}),j=v.map(function(Ct){return Ct.align||"left"}),g=0;g<v.length;g+=1)it[v[g].name]=.7499990551181103*v[g].width;else Array.isArray(v)&&typeof v[0]=="string"&&(H=A=v,j=A.map(function(){return "left"}));if(Y||Array.isArray(v)&&typeof v[0]=="string")for(g=0;g<A.length;g+=1){for(B[M=A[g]]=d.map(function(Ct){return Ct[M]}),this.setFont(void 0,"bold"),mt.push(this.getTextDimensions(H[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),N=B[M],this.setFont(void 0,"normal"),L=0;L<N.length;L+=1)mt.push(this.getTextDimensions(N[L],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);it[M]=Math.max.apply(null,mt)+I+I,mt=[];}if(R){var rt={};for(g=0;g<A.length;g+=1)rt[A[g]]={},rt[A[g]].text=H[g],rt[A[g]].align=j[g];var st=s.call(this,rt,it);ft=A.map(function(Ct){return new a(h,f,it[Ct],st,rt[Ct].text,void 0,rt[Ct].align)}),this.setTableHeaderRow(ft),this.printHeaderRow(1,false);}var ht=v.reduce(function(Ct,_t){return Ct[_t.name]=_t.align,Ct},{});for(g=0;g<d.length;
41g+=1){"rowStart"in y&&y.rowStart instanceof Function&&y.rowStart({row:g,data:d[g]},this);var nt=s.call(this,d[g],it);for(L=0;L<A.length;L+=1){var dt=d[g][A[L]];"cellStart"in y&&y.cellStart instanceof Function&&y.cellStart({row:g,col:L,data:dt},this),c.call(this,new a(h,f,it[A[L]],nt,dt,g+2,ht[A[L]]));}}return this.internal.__cell__.table_x=h,this.internal.__cell__.table_y=f,this};var s=function(h,f){var d=this.internal.__cell__.padding,v=this.internal.__cell__.table_font_size,y=this.internal.scaleFactor;return Object.keys(h).map(function(g){var N=h[g];return this.splitTextToSize(N.hasOwnProperty("text")?N.text:N,f[g]-d-d)},this).map(function(g){return this.getLineHeightFactor()*g.length*v/y+d+d},this).reduce(function(g,N){return Math.max(g,N)},0)};t.setTableHeaderRow=function(h){i.call(this),this.internal.__cell__.tableHeaderRow=h;},t.printHeaderRow=function(h,f){if(i.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var d;if(n=true,typeof this.internal.__cell__.headerFunction=="function"){var v=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(v[0],v[1],v[2],v[3],void 0,-1);}this.setFont(void 0,"bold");for(var y=[],g=0;g<this.internal.__cell__.tableHeaderRow.length;g+=1){d=this.internal.__cell__.tableHeaderRow[g].clone(),f&&(d.y=this.internal.__cell__.margins.top||0,y.push(d)),d.lineNumber=h;var N=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),c.call(this,d),this.setTextColor(N);}y.length>0&&this.setTableHeaderRow(y),this.setFont(void 0,"normal"),n=false;};})(Tt.API);var _1={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},y1=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Ah=b1(y1),w1=[100,200,300,400,500,600,700,800,900],cg=b1(w1);function vh(t){var e=t.family.replace(/"|'/g,"").toLowerCase(),n=(function(a){return _1[a=a||"normal"]?a:"normal"})(t.style),i=(function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400})(t.weight),r=(function(a){return typeof Ah[a=a||"normal"]=="number"?a:"normal"})(t.stretch);return {family:e,style:n,weight:i,stretch:r,src:t.src||[],ref:t.ref||{name:e,style:[r,n,i].join(" ")}}}function Kd(t,e,n,i){var r;for(r=n;r>=0&&r<e.length;r+=i)if(t[e[r]])return t[e[r]];for(r=n;r>=0&&r<e.length;r-=i)if(t[e[r]])return t[e[r]]}var hg={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Xd={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Jd(t){return [t.stretch,t.style,t.weight,t.family].join(" ")}function Qd(t){return t.trimLeft()}function fg(t,e){for(var n=0;n<t.length;){if(t.charAt(n)===e)return [t.substring(0,n),t.substring(n+1)];n+=1;}return null}function ug(t){var e=t.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return e===null?null:[e[0],t.substring(e[0].length)]}var Va,Cl,t1,e1,n1,bh=["times"];function i1(t,e,n,i,r){var a=4,c=a1;switch(r){case Tt.API.image_compression.FAST:a=1,c=r1;break;case Tt.API.image_compression.MEDIUM:a=6,c=o1;break;case Tt.API.image_compression.SLOW:a=9,c=s1;}t=(function(h,f,d,v){for(var y,g=h.length/f,N=new Uint8Array(h.length+g),L=[dg,r1,a1,o1,s1],M=0;M<g;M+=1){var A=M*f,H=h.subarray(A,A+f);if(v)N.set(v(H,d,y),A+M);else {for(var j=L.length,B=[],it=0;it<j;it+=1)B[it]=L[it](H,d,y);var mt=gg(B.concat());N.set(B[mt],A+M);}y=H;}return N})(t,e,Math.ceil(n*i/8),c);var s=Qs(t,{level:a});return Tt.API.__addimage__.arrayBufferToBinaryString(s)}function dg(t){var e=Array.apply([],t);return e.unshift(0),e}function r1(t,e){var n=t.length,i=[];i[0]=1;for(var r=0;r<n;r+=1){var a=t[r-e]||0;i[r+1]=t[r]-a+256&255;}return i}function a1(t,e,n){var i=t.length,r=[];r[0]=2;
41for(var a=0;a<i;a+=1){var c=n&&n[a]||0;r[a+1]=t[a]-c+256&255;}return r}function o1(t,e,n){var i=t.length,r=[];r[0]=3;for(var a=0;a<i;a+=1){var c=t[a-e]||0,s=n&&n[a]||0;r[a+1]=t[a]+256-(c+s>>>1)&255;}return r}function s1(t,e,n){var i=t.length,r=[];r[0]=4;for(var a=0;a<i;a+=1){var c=pg(t[a-e]||0,n&&n[a]||0,n&&n[a-e]||0);r[a+1]=t[a]-c+256&255;}return r}function pg(t,e,n){if(t===e&&e===n)return t;var i=Math.abs(e-n),r=Math.abs(t-n),a=Math.abs(t+e-n-n);return i<=r&&i<=a?t:r<=a?e:n}function gg(t){var e=t.map(function(n){return n.reduce(function(i,r){return i+Math.abs(r)},0)});return e.indexOf(Math.min.apply(null,e))}function _h(t,e,n){var i=e*n,r=Math.floor(i/8),a=16-(i-8*r+n),c=(1<<n)-1;return x1(t,r)>>a&c}function l1(t,e,n,i){var r=n*i,a=Math.floor(r/8),c=16-(r-8*a+i),s=(1<<i)-1,h=(e&s)<<c;(function(f,d,v){if(d+1<f.byteLength)f.setUint16(d,v,false);else {var y=v>>8&255;f.setUint8(d,y);}})(t,a,x1(t,a)&~(s<<c)&65535|h);}function x1(t,e){return e+1<t.byteLength?t.getUint16(e,false):t.getUint8(e)<<8}function mg(t){var e=0;if(t[e++]!==71||t[e++]!==73||t[e++]!==70||t[e++]!==56||(t[e++]+1&253)!=56||t[e++]!==97)throw new Error("Invalid GIF 87a/89a header.");var n=t[e++]|t[e++]<<8,i=t[e++]|t[e++]<<8,r=t[e++],a=r>>7,c=1<<1+(7&r);t[e++],t[e++];var s=null,h=null;a&&(s=e,h=c,e+=3*c);var f=true,d=[],v=0,y=null,g=0,N=null;for(this.width=n,this.height=i;f&&e<t.length;)switch(t[e++]){case 33:switch(t[e++]){case 255:if(t[e]!==11||t[e+1]==78&&t[e+2]==69&&t[e+3]==84&&t[e+4]==83&&t[e+5]==67&&t[e+6]==65&&t[e+7]==80&&t[e+8]==69&&t[e+9]==50&&t[e+10]==46&&t[e+11]==48&&t[e+12]==3&&t[e+13]==1&&t[e+16]==0)e+=14,N=t[e++]|t[e++]<<8,e++;else for(e+=12;;){if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S;}break;case 249:if(t[e++]!==4||t[e+4]!==0)throw new Error("Invalid graphics extension block.");var L=t[e++];v=t[e++]|t[e++]<<8,y=t[e++],1&L||(y=null),g=L>>2&7,e++;break;case 254:for(;;){if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S;}break;default:throw new Error("Unknown graphic control label: 0x"+t[e-1].toString(16))}break;case 44:var M=t[e++]|t[e++]<<8,A=t[e++]|t[e++]<<8,H=t[e++]|t[e++]<<8,j=t[e++]|t[e++]<<8,B=t[e++],it=B>>6&1,mt=1<<1+(7&B),ft=s,Y=h,R=false;B>>7&&(R=true,ft=e,Y=mt,e+=3*mt);var J=e;for(e++;;){var S;if(!((S=t[e++])>=0))throw Error("Invalid block size");if(S===0)break;e+=S;}d.push({x:M,y:A,width:H,height:j,has_local_palette:R,palette_offset:ft,palette_size:Y,data_offset:J,data_length:e-J,transparent_index:y,interlaced:!!it,delay:v,disposal:g});break;case 59:f=false;break;default:throw new Error("Unknown gif block: 0x"+t[e-1].toString(16))}this.numFrames=function(){return d.length},this.loopCount=function(){return N},this.frameInfo=function(I){if(I<0||I>=d.length)throw new Error("Frame index out of range.");return d[I]},this.decodeAndBlitFrameBGRA=function(I,W){var U=this.frameInfo(I),rt=U.width*U.height;if(rt>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var st=new Uint8Array(rt);c1(t,U.data_offset,st,rt);var ht=U.palette_offset,nt=U.transparent_index;nt===null&&(nt=256);var dt=U.width,Ct=n-dt,_t=dt,C=4*(U.y*n+U.x),T=4*((U.y+U.height)*n+U.x),z=C,G=4*Ct;U.interlaced===true&&(G+=4*n*7);for(var Z=8,Q=0,at=st.length;Q<at;++Q){var ot=st[Q];if(_t===0&&(_t=dt,(z+=G)>=T&&(G=4*Ct+4*n*(Z-1),z=C+(dt+Ct)*(Z<<1),Z>>=1)),ot===nt)z+=4;else {var gt=t[ht+3*ot],xt=t[ht+3*ot+1],Nt=t[ht+3*ot+2];W[z++]=Nt,W[z++]=xt,W[z++]=gt,W[z++]=255;}--_t;}},this.decodeAndBlitFrameRGBA=function(I,W){var U=this.frameInfo(I),rt=U.width*U.height;if(rt>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var st=new Uint8Array(rt);c1(t,U.data_offset,st,rt);var ht=U.palette_offset,nt=U.transparent_index;nt===null&&(nt=256);var dt=U.width,Ct=n-dt,_t=dt,C=4*(U.y*n+U.x),T=4*((U.y+U.height)*n+U.x),z=C,G=4*Ct;U.interlaced===true&&(G+=4*n*7);for(var Z=8,Q=0,at=st.length;Q<at;++Q){var ot=st[Q];if(_t===0&&(_t=dt,(z+=G)>=T&&(G=4*Ct+4*n*(Z-1),z=C+(dt+Ct)*(Z<<1),Z>>=1)),ot===nt)z+=4;else {var gt=t[ht+3*ot],xt=t[ht+3*ot+1],Nt=t[ht+3*ot+2];W[z++]=gt,W[z++]=xt,W[z++]=Nt,W[z++]=255;}--_t;}};}function c1(t,e,n,i){for(var r=t[e++],a=1<<r,c=a+1,s=c+1,h=r+1,f=(1<<h)-1,d=0,v=0,y=0,g=t[e++],N=new Int32Array(4096),L=null;;){for(;d<16&&g!==0;
vendor: 4,102 bytes, line 41
41)v|=t[e++]<<d,d+=8,g===1?g=t[e++]:--g;if(d<h)break;var M=v&f;if(v>>=h,d-=h,M!==a){if(M===c)break;for(var A=M<s?M:L,H=0,j=A;j>a;)j=N[j]>>8,++H;var B=j;if(y+H+(A!==M?1:0)>i)return void Ie.log("Warning, gif stream longer than expected.");n[y++]=B;var it=y+=H;for(A!==M&&(n[y++]=B),j=A;H--;)j=N[j],n[--it]=255&j,j>>=8;L!==null&&s<4096&&(N[s++]=L<<8|B,s>=f+1&&h<12&&(++h,f=f<<1|1)),L=M;}else s=c+1,f=(1<<(h=r+1))-1,L=null;}return y!==i&&Ie.log("Warning, gif stream shorter than expected."),n}function yh(t){var e,n,i,r,a,c=Math.floor,s=new Array(64),h=new Array(64),f=new Array(64),d=new Array(64),v=new Array(65535),y=new Array(65535),g=new Array(64),N=new Array(64),L=[],M=0,A=7,H=new Array(64),j=new Array(64),B=new Array(64),it=new Array(256),mt=new Array(2048),ft=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],Y=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],R=[0,1,2,3,4,5,6,7,8,9,10,11],J=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],S=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],I=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],W=[0,1,2,3,4,5,6,7,8,9,10,11],U=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],rt=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function st(C,T){for(var z=0,G=0,Z=new Array,Q=1;Q<=16;Q++){for(var at=1;at<=C[Q];at++)Z[T[G]]=[],Z[T[G]][0]=z,Z[T[G]][1]=Q,G++,z++;z*=2;}return Z}function ht(C){for(var T=C[0],z=C[1]-1;z>=0;)T&1<<z&&(M|=1<<A),z--,--A<0&&(M==255?(nt(255),nt(0)):nt(M),A=7,M=0);}function nt(C){L.push(C);}function dt(C){nt(C>>8&255),nt(255&C);}function Ct(C,T,z,G,Z){for(var Q,at=Z[0],ot=Z[240],gt=(function(yt,Ht){var Lt,Ut,jt,Ae,ue,te,pe,de,Dt,re,Bt=0;for(Dt=0;Dt<8;++Dt){Lt=yt[Bt],Ut=yt[Bt+1],jt=yt[Bt+2],Ae=yt[Bt+3],ue=yt[Bt+4],te=yt[Bt+5],pe=yt[Bt+6];var Ke=Lt+(de=yt[Bt+7]),_e=Lt-de,ce=Ut+pe,he=Ut-pe,je=jt+te,qt=jt-te,Fe=Ae+ue,Zt=Ae-ue,ee=Ke+Fe,qe=Ke-Fe,fe=ce+je,Gt=ce-je;yt[Bt]=ee+fe,yt[Bt+4]=ee-fe;var Pe=.707106781*(Gt+qe);yt[Bt+2]=qe+Pe,yt[Bt+6]=qe-Pe;var Er=.382683433*((ee=Zt+qt)-(Gt=he+_e)),yn=.5411961*ee+Er,qi=1.306562965*Gt+Er,Ci=.707106781*(fe=qt+he),Vt=_e+Ci,Ui=_e-Ci;yt[Bt+5]=Ui+yn,yt[Bt+3]=Ui-yn,yt[Bt+1]=Vt+qi,yt[Bt+7]=Vt-qi,Bt+=8;}for(Bt=0,Dt=0;Dt<8;++Dt){Lt=yt[Bt],Ut=yt[Bt+8],jt=yt[Bt+16],Ae=yt[Bt+24],ue=yt[Bt+32],te=yt[Bt+40],pe=yt[Bt+48];var Wi=Lt+(de=yt[Bt+56]),Qn=Lt-de,ti=Ut+pe,Ve=Ut-pe,fn=jt+te,pn=jt-te,Ir=Ae+ue,lr=Ae-ue,hi=Wi+Ir,Ai=Wi-Ir,fi=ti+fn,ui=ti-fn;yt[Bt]=hi+fi,yt[Bt+32]=hi-fi;var ei=.707106781*(ui+Ai);yt[Bt+16]=Ai+ei,yt[Bt+48]=Ai-ei;var Fr=.382683433*((hi=lr+pn)-(ui=Ve+Qn)),Pi=.5411961*hi+Fr,Dr=1.306562965*ui+Fr,ua=.707106781*(fi=pn+Ve),da=Qn+ua,pa=Qn-ua;yt[Bt+40]=pa+Pi,yt[Bt+24]=pa-Pi,yt[Bt+8]=da+Dr,yt[Bt+56]=da-Dr,Bt++;}for(Dt=0;Dt<64;++Dt)re=yt[Dt]*Ht[Dt],g[Dt]=re>0?re+.5|0:re-.5|0;return g})(C,T),xt=0;xt<64;++xt)N[ft[xt]]=gt[xt];var Nt=N[0]-z;z=N[0],Nt==0?ht(G[0]):(ht(G[y[Q=32767+Nt]]),ht(v[Q]));for(var St=63;St>0&&N[St]==0;)St--;if(St==0)return ht(at),z;for(var zt,O=1;O<=St;){for(var Pt=O;N[O]==0&&O<=St;)++O;var le=O-Pt;if(le>=16){zt=le>>4;
41for(var Wt=1;Wt<=zt;++Wt)ht(ot);le&=15;}Q=32767+N[O],ht(Z[(le<<4)+y[Q]]),ht(v[Q]),O++;}return St!=63&&ht(at),z}function _t(C){C=Math.min(Math.max(C,1),100),a!=C&&((function(T){for(var z=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],G=0;G<64;G++){var Z=c((z[G]*T+50)/100);Z=Math.min(Math.max(Z,1),255),s[ft[G]]=Z;}for(var Q=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],at=0;at<64;at++){var ot=c((Q[at]*T+50)/100);ot=Math.min(Math.max(ot,1),255),h[ft[at]]=ot;}for(var gt=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],xt=0,Nt=0;Nt<8;Nt++)for(var St=0;St<8;St++)f[xt]=1/(s[ft[xt]]*gt[Nt]*gt[St]*8),d[xt]=1/(h[ft[xt]]*gt[Nt]*gt[St]*8),xt++;})(C<50?Math.floor(5e3/C):Math.floor(200-2*C)),a=C);}this.encode=function(C,T){T&&_t(T),L=new Array,M=0,A=7,dt(65496),dt(65504),dt(16),nt(74),nt(70),nt(73),nt(70),nt(0),nt(1),nt(1),nt(0),dt(1),dt(1),nt(0),nt(0),(function(){dt(65499),dt(132),nt(0);for(var Ut=0;Ut<64;Ut++)nt(s[Ut]);nt(1);for(var jt=0;jt<64;jt++)nt(h[jt]);})(),(function(Ut,jt){dt(65472),dt(17),nt(8),dt(jt),dt(Ut),nt(3),nt(1),nt(17),nt(0),nt(2),nt(17),nt(1),nt(3),nt(17),nt(1);})(C.width,C.height),(function(){dt(65476),dt(418),nt(0);for(var Ut=0;Ut<16;Ut++)nt(Y[Ut+1]);for(var jt=0;jt<=11;jt++)nt(R[jt]);nt(16);for(var Ae=0;Ae<16;Ae++)nt(J[Ae+1]);for(var ue=0;ue<=161;ue++)nt(S[ue]);nt(1);for(var te=0;te<16;te++)nt(I[te+1]);for(var pe=0;pe<=11;pe++)nt(W[pe]);nt(17);for(var de=0;de<16;de++)nt(U[de+1]);for(var Dt=0;Dt<=161;Dt++)nt(rt[Dt]);})(),dt(65498),dt(12),nt(3),nt(1),nt(0),nt(2),nt(17),nt(3),nt(17),nt(0),nt(63),nt(0);var z=0,G=0,Z=0;M=0,A=7,this.encode.displayName="_encode_";for(var Q,at,ot,gt,xt,Nt,St,zt,O,Pt=C.data,le=C.width,Wt=C.height,yt=4*le,Ht=0;Ht<Wt;){for(Q=0;Q<yt;){for(xt=yt*Ht+Q,St=-1,zt=0,O=0;O<64;O++)Nt=xt+(zt=O>>3)*yt+(St=4*(7&O)),Ht+zt>=Wt&&(Nt-=yt*(Ht+1+zt-Wt)),Q+St>=yt&&(Nt-=Q+St-yt+4),at=Pt[Nt++],ot=Pt[Nt++],gt=Pt[Nt++],H[O]=(mt[at]+mt[ot+256|0]+mt[gt+512|0]>>16)-128,j[O]=(mt[at+768|0]+mt[ot+1024|0]+mt[gt+1280|0]>>16)-128,B[O]=(mt[at+1280|0]+mt[ot+1536|0]+mt[gt+1792|0]>>16)-128;z=Ct(H,f,z,e,i),G=Ct(j,d,G,n,r),Z=Ct(B,d,Z,n,r),Q+=32;}Ht+=8;}if(A>=0){var Lt=[];Lt[1]=A+1,Lt[0]=(1<<A+1)-1,ht(Lt);}return dt(65497),new Uint8Array(L)},t=t||50,(function(){for(var C=String.fromCharCode,T=0;T<256;T++)it[T]=C(T);})(),e=st(Y,R),n=st(I,W),i=st(J,S),r=st(U,rt),(function(){for(var C=1,T=2,z=1;z<=15;z++){for(var G=C;G<T;G++)y[32767+G]=z,v[32767+G]=[],v[32767+G][1]=z,v[32767+G][0]=G;for(var Z=-(T-1);Z<=-C;Z++)y[32767+Z]=z,v[32767+Z]=[],v[32767+Z][1]=z,v[32767+Z][0]=T-1+Z;C<<=1,T<<=1;}})(),(function(){for(var C=0;C<256;C++)mt[C]=19595*C,mt[C+256|0]=38470*C,mt[C+512|0]=7471*C+32768,mt[C+768|0]=-11059*C,mt[C+1024|0]=-21709*C,mt[C+1280|0]=32768*C+8421375,mt[C+1536|0]=-27439*C,mt[C+1792|0]=-5329*C;})(),_t(t);}function yi(t,e){if(this.pos=0,this.buffer=t,this.datav=new DataView(t.buffer),this.is_with_alpha=!!e,this.bottom_up=true,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR();}function h1(t){function e(R){if(!R)throw Error("assert :P")}function n(R,J,S){for(var I=0;4>I;I++)if(R[J+I]!=S.charCodeAt(I))return true;return false}function i(R,J,S,I,W){for(var U=0;U<W;U++)R[J+U]=S[I+U];}function r(R,J,S,I){for(var W=0;W<I;W++)R[J+W]=S;}function a(R){return new Int32Array(R)}function c(R,J){for(var S=[],I=0;I<R;I++)S.push(new J);return S}function s(R,J){var S=[];return (function I(W,U,rt){for(var st=rt[U],ht=0;ht<st&&(W.push(rt.length>U+1?[]:new J),!(rt.length<U+1));ht++)I(W[ht],U+1,rt);})(S,0,R),S}var h=function(){var R=this;function J(o,l){for(var p=1<<l-1>>>0;o&p;)p>>>=1;return p?(o&p-1)+p:o}function S(o,l,p,m,_){e(!(m%p));do o[l+(m-=p)]=_;while(0<m)}function I(o,l,p,m,_){if(e(2328>=_),512>=_)var w=a(512);else if((w=a(_))==null)return 0;return (function(x,P,k,F,V,et){var D,$,X=P,ct=1<<k,tt=a(16),ut=a(16);for(e(V!=0),e(F!=null),e(x!=null),e(0<k),$=0;$<V;++$){if(15<F[$])return 0;++tt[F[$]];}if(tt[0]==V)return 0;for(ut[1]=0,D=1;15>D;
vendor: 14,079 bytes, line 41
41++D){if(tt[D]>1<<D)return 0;ut[D+1]=ut[D]+tt[D];}for($=0;$<V;++$)D=F[$],0<F[$]&&(et[ut[D]++]=$);if(ut[15]==1)return (F=new W).g=0,F.value=et[0],S(x,X,1,ct,F),ct;var pt,wt=-1,bt=ct-1,Rt=0,kt=1,ae=1,It=1<<k;for($=0,D=1,V=2;D<=k;++D,V<<=1){if(kt+=ae<<=1,0>(ae-=tt[D]))return 0;for(;0<tt[D];--tt[D])(F=new W).g=D,F.value=et[$++],S(x,X+Rt,V,It,F),Rt=J(Rt,D);}for(D=k+1,V=2;15>=D;++D,V<<=1){if(kt+=ae<<=1,0>(ae-=tt[D]))return 0;for(;0<tt[D];--tt[D]){if(F=new W,(Rt&bt)!=wt){for(X+=It,pt=1<<(wt=D)-k;15>wt&&!(0>=(pt-=tt[wt]));)++wt,pt<<=1;ct+=It=1<<(pt=wt-k),x[P+(wt=Rt&bt)].g=pt+k,x[P+wt].value=X-P-wt;}F.g=D-k,F.value=et[$++],S(x,X+(Rt>>k),V,It,F),Rt=J(Rt,D);}}return kt!=2*ut[15]-1?0:ct})(o,l,p,m,_,w)}function W(){this.value=this.g=0;}function U(){this.value=this.g=0;}function rt(){this.G=c(5,W),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=c(Na,U);}function st(o,l,p,m){e(o!=null),e(l!=null),e(2147483648>m),o.Ca=254,o.I=0,o.b=-8,o.Ka=0,o.oa=l,o.pa=p,o.Jd=l,o.Yc=p+m,o.Zc=4<=m?p+m-4+1:p,at(o);}function ht(o,l){for(var p=0;0<l--;)p|=gt(o,128)<<l;return p}function nt(o,l){var p=ht(o,l);return ot(o)?-p:p}function dt(o,l,p,m){var _,w=0;for(e(o!=null),e(l!=null),e(4294967288>m),o.Sb=m,o.Ra=0,o.u=0,o.h=0,4<m&&(m=4),_=0;_<m;++_)w+=l[p+_]<<8*_;o.Ra=w,o.bb=m,o.oa=l,o.pa=p;}function Ct(o){for(;8<=o.u&&o.bb<o.Sb;)o.Ra>>>=8,o.Ra+=o.oa[o.pa+o.bb]<<On-8>>>0,++o.bb,o.u-=8;G(o)&&(o.h=1,o.u=0);}function _t(o,l){if(e(0<=l),!o.h&&l<=go){var p=z(o)&Gr[l];return o.u+=l,Ct(o),p}return o.h=1,o.u=0}function C(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0;}function T(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0;}function z(o){return o.Ra>>>(o.u&On-1)>>>0}function G(o){return e(o.bb<=o.Sb),o.h||o.bb==o.Sb&&o.u>On}function Z(o,l){o.u=l,o.h=G(o);}function Q(o){o.u>=Tn&&(e(o.u>=Tn),Ct(o));}function at(o){e(o!=null&&o.oa!=null),o.pa<o.Zc?(o.I=(o.oa[o.pa++]|o.I<<8)>>>0,o.b+=8):(e(o!=null&&o.oa!=null),o.pa<o.Yc?(o.b+=8,o.I=o.oa[o.pa++]|o.I<<8):o.Ka?o.b=0:(o.I<<=8,o.b+=8,o.Ka=1));}function ot(o){return ht(o,1)}function gt(o,l){var p=o.Ca;0>o.b&&at(o);var m=o.b,_=p*l>>>8,w=(o.I>>>m>_)+0;for(w?(p-=_,o.I-=_+1<<m>>>0):p=_+1,m=p,_=0;256<=m;)_+=8,m>>=8;return m=7^_+ka[m],o.b-=m,o.Ca=(p<<m)-1,w}function xt(o,l,p){o[l+0]=p>>24&255,o[l+1]=p>>16&255,o[l+2]=p>>8&255,o[l+3]=255&p;}function Nt(o,l){return o[l+0]|o[l+1]<<8}function St(o,l){return Nt(o,l)|o[l+2]<<16}function zt(o,l){return Nt(o,l)|Nt(o,l+2)<<16}function O(o,l){var p=1<<l;return e(o!=null),e(0<l),o.X=a(p),o.X==null?0:(o.Mb=32-l,o.Xa=l,1)}function Pt(o,l){e(o!=null),e(l!=null),e(o.Xa==l.Xa),i(l.X,0,o.X,0,1<<l.Xa);}function le(){this.X=[],this.Xa=this.Mb=0;}function Wt(o,l,p,m){e(p!=null),e(m!=null);var _=p[0],w=m[0];return _==0&&(_=(o*w+l/2)/l),w==0&&(w=(l*_+o/2)/o),0>=_||0>=w?0:(p[0]=_,m[0]=w,1)}function yt(o,l){return o+(1<<l)-1>>>l}function Ht(o,l){return ((4278255360&o)+(4278255360&l)>>>0&4278255360)+((16711935&o)+(16711935&l)>>>0&16711935)>>>0}function Lt(o,l){R[l]=function(p,m,_,w,x,P,k){var F;for(F=0;F<x;++F){var V=R[o](P[k+F-1],_,w+F);P[k+F]=Ht(p[m+F],V);}};}function Ut(){this.ud=this.hd=this.jd=0;}function jt(o,l){return ((4278124286&(o^l))>>>1)+(o&l)>>>0}function Ae(o){return 0<=o&&256>o?o:0>o?0:255<o?255:void 0}function ue(o,l){return Ae(o+(o-l+.5>>1))}function te(o,l,p){return Math.abs(l-p)-Math.abs(o-p)}function pe(o,l,p,m,_,w,x){for(m=w[x-1],p=0;p<_;++p)w[x+p]=m=Ht(o[l+p],m);}function de(o,l,p,m,_){var w;for(w=0;w<p;++w){var x=o[l+w],P=x>>8&255,k=16711935&(k=(k=16711935&x)+((P<<16)+P));m[_+w]=(4278255360&x)+k>>>0;}}function Dt(o,l){l.jd=255&o,l.hd=o>>8&255,l.ud=o>>16&255;}function re(o,l,p,m,_,w){var x;for(x=0;x<m;++x){var P=l[p+x],k=P>>>8,F=P,V=255&(V=(V=P>>>16)+((o.jd<<24>>24)*(k<<24>>24)>>>5));F=255&(F=(F+=(o.hd<<24>>24)*(k<<24>>24)>>>5)+((o.ud<<24>>24)*(V<<24>>24)>>>5)),_[w+x]=(4278255360&P)+(V<<16)+F;}}function Bt(o,l,p,m,_){R[l]=function(w,x,P,k,F,V,et,D,$){for(k=et;k<D;++k)for(et=0;et<$;++et)F[V++]=_(P[m(w[x++])]);},R[o]=function(w,x,P,k,F,V,et){var D=8>>w.b,$=w.Ea,X=w.K[0],ct=w.w;if(8>D)for(w=(1<<w.b)-1,ct=(1<<D)-1;x<P;++x){var tt,ut=0;for(tt=0;tt<$;++tt)tt&w||(ut=m(k[F++])),V[et++]=_(X[ut&ct]),ut>>=D;}else R["VP8LMapColor"+p](k,F,X,ct,V,et,x,P,$);};}function Ke(o,l,p,m,_){for(p=l+p;l<p;){var w=o[l++];m[_++]=w>>16&255,m[_++]=w>>8&255,m[_++]=255&w;}}function _e(o,l,p,m,_){for(p=l+p;l<p;){var w=o[l++];m[_++]=w>>16&255,m[_++]=w>>8&255,m[_++]=255&w,m[_++]=w>>24&255;}}function ce(o,l,p,m,_){for(p=l+p;l<p;){var w=(x=o[l++])>>16&240|x>>12&15,x=240&x|x>>28&15;m[_++]=w,m[_++]=x;}}function he(o,l,p,m,_){for(p=l+p;l<p;){var w=(x=o[l++])>>16&248|x>>13&7,x=x>>5&224|x>>3&31;m[_++]=w,m[_++]=x;}}function je(o,l,p,m,_){for(p=l+p;l<p;){var w=o[l++];m[_++]=255&w,m[_++]=w>>8&255,m[_++]=w>>16&255;}}function qt(o,l,p,m,_,w){if(w==0)for(p=l+p;l<p;)xt(m,((w=o[l++])[0]>>24|w[1]>>8&65280|w[2]<<8&16711680|w[3]<<24)>>>0),_+=32;else i(m,_,o,l,p);}function Fe(o,l){R[l][0]=R[o+"0"],R[l][1]=R[o+"1"],R[l][2]=R[o+"2"],R[l][3]=R[o+"3"],R[l][4]=R[o+"4"],R[l][5]=R[o+"5"],R[l][6]=R[o+"6"],R[l][7]=R[o+"7"],R[l][8]=R[o+"8"],R[l][9]=R[o+"9"],R[l][10]=R[o+"10"],R[l][11]=R[o+"11"],R[l][12]=R[o+"12"],R[l][13]=R[o+"13"],R[l][14]=R[o+"0"],R[l][15]=R[o+"0"];}function Zt(o){return o==rc||o==ac||o==Ns||o==oc}function ee(){this.eb=[],this.size=this.A=this.fb=0;}function qe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0;}function fe(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ee,this.f.kb=new qe,this.sd=null;}function Gt(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0];}function Pe(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0;}function Er(o){return alert("todo:WebPSamplerProcessPlane"),o.T}function yn(o,l){var p=o.T,m=l.ba.f.RGBA,_=m.eb,w=m.fb+o.ka*m.A,x=ai[l.ba.S],P=o.y,k=o.O,F=o.f,V=o.N,et=o.ea,D=o.W,$=l.cc,X=l.dc,ct=l.Mc,tt=l.Nc,ut=o.ka,pt=o.ka+o.T,wt=o.U,bt=wt+1>>1;for(ut==0?x(P,k,null,null,F,V,et,D,F,V,et,D,_,w,null,null,wt):(x(l.ec,l.fc,P,k,$,X,ct,tt,F,V,et,D,_,w-m.A,_,w,wt),++p);ut+2<pt;ut+=2)$=F,X=V,ct=et,tt=D,V+=o.Rc,D+=o.Rc,w+=2*m.A,x(P,(k+=2*o.fa)-o.fa,P,k,$,X,ct,tt,F,V,et,D,_,w-m.A,_,w,wt);return k+=o.fa,o.j+pt<o.o?(i(l.ec,l.fc,P,k,wt),i(l.cc,l.dc,F,V,bt),i(l.Mc,l.Nc,et,D,bt),p--):1&pt||x(P,k,null,null,F,V,et,D,F,V,et,D,_,w+m.A,null,null,wt),p}function qi(o,l,p){var m=o.F,_=[o.J];if(m!=null){var w=o.U,x=l.ba.S,P=x==Ss||x==Ns;l=l.ba.f.RGBA;var k=[0],F=o.ka;k[0]=o.T,o.Kb&&(F==0?--k[0]:(--F,_[0]-=o.width),o.j+o.ka+o.T==o.o&&(k[0]=o.o-o.j-F));var V=l.eb;F=l.fb+F*l.A,o=jh(m,_[0],o.width,w,k,V,F+(P?0:3),l.A),e(p==k),o&&Zt(x)&&_o(V,F,P,w,k,l.A);}return 0}function Ci(o){var l=o.ma,p=l.ba.S,m=11>p,_=p==As||p==Ps||p==Ss||p==ic||p==12||Zt(p);if(l.memory=null,l.Ib=null,l.Jb=null,l.Nd=null,!ii(l.Oa,o,_?11:12))return 0;if(_&&Zt(p)&&Yi(),o.da)alert("todo:use_scaling");else {if(m){if(l.Ib=Er,o.Kb){if(p=o.U+1>>1,l.memory=a(o.U+2*p),l.memory==null)return 0;l.ec=l.memory,l.fc=0,l.cc=l.ec,l.dc=l.fc+o.U,l.Mc=l.cc,l.Nc=l.dc+p,l.Ib=yn,Yi();}}else alert("todo:EmitYUV");_&&(l.Jb=qi,m&&He());}if(m&&!rf){for(o=0;256>o;++o)g0[o]=89858*(o-128)+Ls>>ks,b0[o]=-22014*(o-128)+Ls,v0[o]=-45773*(o-128),m0[o]=113618*(o-128)+Ls>>ks;for(o=wo;o<cc;++o)l=76283*(o-16)+Ls>>ks,_0[o-wo]=Si(l,255),y0[o-wo]=Si(l+8>>4,15);rf=1;}return 1}function Vt(o){var l=o.ma,p=o.U,m=o.T;return e(!(1&o.ka)),0>=p||0>=m?0:(p=l.Ib(o,l),l.Jb!=null&&l.Jb(o,l,p),l.Dc+=p,1)}function Ui(o){o.ma.memory=null;}function Wi(o,l,p,m){return _t(o,8)!=47?0:(l[0]=_t(o,14)+1,p[0]=_t(o,14)+1,m[0]=_t(o,1),_t(o,3)!=0?0:!o.h)}function Qn(o,l){if(4>o)return o+1;var p=o-2>>1;return (2+(1&o)<<p)+_t(l,p)+1}function ti(o,l){return 120<l?l-120:1<=(p=((p=e0[l-1])>>4)*o+(8-(15&p)))?p:1;var p;}function Ve(o,l,p){var m=z(p),_=o[l+=255&m].g-8;return 0<_&&(Z(p,p.u+8),m=z(p),l+=o[l].value,l+=m&(1<<_)-1),Z(p,p.u+o[l].g),o[l].value}function fn(o,l,p){return p.g+=o.g,p.value+=o.value<<l>>>0,e(8>=p.g),o.g}function pn(o,l,p){var m=o.xc;return e((l=m==0?0:o.vc[o.md*(p>>m)+(l>>m)])<o.Wb),o.Ya[l]}function Ir(o,l,p,m){var _=o.ab,w=o.c*l,x=o.C;l=x+l;var P=p,k=m;for(m=o.Ta,p=o.Ua;0<_--;){var F=o.gc[_],V=x,et=l,D=P,$=k,X=(k=m,P=p,F.Ea);switch(e(V<et),e(et<=F.nc),F.hc){case 2:La(D,$,(et-V)*X,k,P);break;case 0:var ct=V,tt=et,ut=k,pt=P,wt=(It=F).Ea;ct==0&&(dr(D,$,null,null,1,ut,pt),pe(D,$+1,0,0,wt-1,ut,pt+1),$+=wt,pt+=wt,++ct);for(var bt=1<<It.b,Rt=bt-1,kt=yt(wt,It.b),ae=It.K,It=It.w+(ct>>It.b)*kt;ct<tt;){var ge=ae,ln=It,oe=1;for(pr(D,$,ut,pt-wt,1,ut,pt);oe<wt;){var Ft=(oe&~Rt)+bt;Ft>wt&&(Ft=wt),(0, di[ge[ln++]>>8&15])(D,$+ +oe,ut,pt+oe-wt,Ft-oe,ut,pt+oe),oe=Ft;}$+=wt,pt+=wt,++ct&Rt||(It+=kt);}et!=F.nc&&i(k,P-X,k,P+(et-V-1)*X,X);break;case 1:for(X=D,tt=$,wt=(D=F.Ea)-(pt=D&~(ut=($=1<<F.b)-1)),ct=yt(D,F.b),bt=F.K,F=F.w+(V>>F.b)*ct;V<et;){for(Rt=bt,kt=F,ae=new Ut,It=tt+pt,ge=tt+D;tt<It;)Dt(Rt[kt++],ae),$r(ae,X,tt,$,k,P),tt+=$,P+=$;tt<ge&&(Dt(Rt[kt++],ae),$r(ae,X,tt,wt,k,P),tt+=wt,P+=wt),++V&ut||(F+=ct);}break;case 3:if(D==k&&$==P&&0<F.b){for(tt=k,D=X=P+(et-V)*X-(pt=(et-V)*yt(F.Ea,F.b)),$=k,ut=P,ct=[],pt=(wt=pt)-1;0<=pt;--pt)ct[pt]=$[ut+pt];for(pt=wt-1;0<=pt;--pt)tt[D+pt]=ct[pt];Vr(F,V,et,k,X,k,P);}else Vr(F,V,et,D,$,k,P);}P=m,k=p;}k!=p&&i(m,p,P,k,w);}function lr(o,l){var p=o.V,m=o.Ba+o.c*o.C,_=l-o.C;if(e(l<=o.l.o),e(16>=_),0<_){var w=o.l,x=o.Ta,P=o.Ua,k=w.width;if(Ir(o,_,p,m),_=P=[P],e((p=o.C)<(m=l)),e(w.v<w.va),m>w.o&&(m=w.o),p<w.j){var F=w.j-p;p=w.j,_[0]+=F*k;}if(p>=m?p=0:(_[0]+=4*w.v,w.ka=p-w.j,w.U=w.va-w.v,w.T=m-p,p=1),p){if(P=P[0],11>(p=o.ca).S){var V=p.f.RGBA,et=(m=p.S,_=w.U,w=w.T,F=V.eb,V.A),D=w;for(V=V.fb+o.Ma*V.A;0<D--;){var $=x,X=P,ct=_,tt=F,ut=V;switch(m){case Cs:mo($,X,ct,tt,ut);break;case As:vo($,X,ct,tt,ut);break;case rc:vo($,X,ct,tt,ut),_o(tt,ut,0,ct,1,0);break;case $h:Yr($,X,ct,tt,ut);break;case Ps:qt($,X,ct,tt,ut,1);break;case ac:qt($,X,ct,tt,ut,1),_o(tt,ut,0,ct,1,0);break;case Ss:qt($,X,ct,tt,ut,0);break;case Ns:qt($,X,ct,tt,ut,0),_o(tt,ut,1,ct,1,0);break;case ic:Oa($,X,ct,tt,ut);break;case oc:Oa($,X,ct,tt,ut),zh(tt,ut,ct,1,0);break;case Zh:Zr($,X,ct,tt,ut);break;default:e(0);}P+=k,V+=et;}o.Ma+=w;}else alert("todo:EmitRescaledRowsYUVA");e(o.Ma<=p.height);}}o.C=l,e(o.C<=o.i);}function hi(o){var l;if(0<o.ua)return 0;for(l=0;l<o.Wb;++l){var p=o.Ya[l].G,m=o.Ya[l].H;if(0<p[1][m[1]+0].g||0<p[2][m[2]+0].g||0<p[3][m[3]+0].g)return 0}return 1}function Ai(o,l,p,m,_,w){if(o.Z!=0){var x=o.qd,P=o.rd;for(e(br[o.Z]!=null);l<p;++l)br[o.Z](x,P,m,_,m,_,w),x=m,P=_,_+=w;o.qd=x,o.rd=P;}}function fi(o,l){var p=o.l.ma,m=p.Z==0||p.Z==1?o.l.j:o.C;if(m=o.C<m?m:o.C,e(l<=o.l.o),l>m){var _=o.l.width,w=p.ca,x=p.tb+_*m,P=o.V,k=o.Ba+o.c*m,F=o.gc;e(o.ab==1),e(F[0].hc==3),ec(F[0],m,l,P,k,w,x),Ai(p,m,l,w,x,_);}o.C=o.Ma=l;}function ui(o,l,p,m,_,w,x){var P=o.$/m,k=o.$%m,F=o.m,V=o.s,et=p+o.$,D=et;_=p+m*_;var $=p+m*w,X=280+V.ua,ct=o.Pb?P:16777216,tt=0<V.ua?V.Wa:null,ut=V.wc,pt=et<$?pn(V,k,P):null;e(o.C<w),e($<=_);var wt=false;t:for(;;){for(;wt||et<$;){var bt=0;if(P>=ct){var Rt=et-p;e((ct=o).Pb),ct.wd=ct.m,ct.xd=Rt,0<ct.s.ua&&Pt(ct.s.Wa,ct.s.vb),ct=P+i0;}if(k&ut||(pt=pn(V,k,P)),e(pt!=null),pt.Qb&&(l[et]=pt.qb,wt=true),!wt)if(Q(F),pt.jc){bt=F,Rt=l;var kt=et,ae=pt.pd[z(bt)&Na-1];e(pt.jc),256>ae.g?(Z(bt,bt.u+ae.g),Rt[kt]=ae.value,bt=0):(Z(bt,bt.u+ae.g-256),e(256<=ae.value),bt=ae.value),bt==0&&(wt=true);}else bt=Ve(pt.G[0],pt.H[0],F);if(F.h)break;if(wt||256>bt){if(!wt)if(pt.nd)l[et]=(pt.qb|bt<<8)>>>0;else {if(Q(F),wt=Ve(pt.G[1],pt.H[1],F),Q(F),Rt=Ve(pt.G[2],pt.H[2],F),kt=Ve(pt.G[3],pt.H[3],F),F.h)break;l[et]=(kt<<24|wt<<16|bt<<8|Rt)>>>0;}if(wt=false,++et,++k>=m&&(k=0,++P,x!=null&&P<=w&&!(P%16)&&x(o,P),tt!=null))for(;D<et;)bt=l[D++],tt.X[(506832829*bt&4294967295)>>>tt.Mb]=bt;}else if(280>bt){if(bt=Qn(bt-256,F),Rt=Ve(pt.G[4],pt.H[4],F),Q(F),Rt=ti(m,Rt=Qn(Rt,F)),F.h)break;if(et-p<Rt||_-et<bt)break t;for(kt=0;kt<bt;++kt)l[et+kt]=l[et+kt-Rt];for(et+=bt,k+=bt;k>=m;)k-=m,++P,x!=null&&P<=w&&!(P%16)&&x(o,P);if(e(et<=_),k&ut&&(pt=pn(V,k,P)),tt!=null)for(;D<et;)bt=l[D++],tt.X[(506832829*bt&4294967295)>>>tt.Mb]=bt;}else {if(!(bt<X))break t;for(wt=bt-280,e(tt!=null);D<et;)bt=l[D++],tt.X[(506832829*bt&4294967295)>>>tt.Mb]=bt;bt=et,e(!(wt>>>(Rt=tt).Xa)),l[bt]=Rt.X[wt],wt=true;}wt||e(F.h==G(F));}if(o.Pb&&F.h&&et<_)e(o.m.h),o.a=5,o.m=o.wd,o.$=o.xd,0<o.s.ua&&Pt(o.s.vb,o.s.Wa);else {if(F.h)break t;x?.(o,P>w?w:P),o.a=0,o.$=et-p;}return 1}return o.a=3,0}function ei(o){e(o!=null),o.vc=null,o.yc=null,o.Ya=null;var l=o.Wa;l!=null&&(l.X=null),o.vb=null,e(o!=null);}function Fr(){var o=new Et;return o==null?null:(o.a=0,o.xb=Xh,Fe("Predictor","VP8LPredictors"),Fe("Predictor","VP8LPredictors_C"),Fe("PredictorAdd","VP8LPredictorsAdd"),Fe("PredictorAdd","VP8LPredictorsAdd_C"),La=de,$r=re,mo=Ke,vo=_e,Oa=ce,Zr=he,Yr=je,R.VP8LMapColor32b=on,R.VP8LMapColor8b=Mi,o)}function Pi(o,l,p,m,_){var w=1,x=[o],P=[l],k=m.m,F=m.s,V=null,et=0;t:for(;;){if(p)for(;w&&_t(k,1);){var D=x,$=P,X=m,ct=1,tt=X.m,ut=X.gc[X.ab],pt=_t(tt,2);if(X.Oc&1<<pt)w=0;else {switch(X.Oc|=1<<pt,ut.hc=pt,ut.Ea=D[0],ut.nc=$[0],ut.K=[null],++X.ab,e(4>=X.ab),pt){case 0:case 1:ut.b=_t(tt,3)+2,ct=Pi(yt(ut.Ea,ut.b),yt(ut.nc,ut.b),0,X,ut.K),ut.K=ut.K[0];break;case 3:var wt,bt=_t(tt,8)+1,Rt=16<bt?0:4<bt?1:2<bt?2:3;if(D[0]=yt(ut.Ea,Rt),ut.b=Rt,wt=ct=Pi(bt,1,0,X,ut.K)){var kt,ae=bt,It=ut,ge=1<<(8>>It.b),ln=a(ge);if(ln==null)wt=0;else {var oe=It.K[0],Ft=It.w;for(ln[0]=It.K[0][0],kt=1;kt<1*ae;++kt)ln[kt]=Ht(oe[Ft+kt],ln[kt-1]);for(;kt<4*ge;++kt)ln[kt]=0;It.K[0]=null,It.K[0]=ln,wt=1;}}ct=wt;break;case 2:break;default:e(0);}w=ct;}}if(x=x[0],P=P[0],w&&_t(k,1)&&!(w=1<=(et=_t(k,4))&&11>=et)){m.a=3;break t}var At;if(At=w)e:{var Je,ie,ve,ze=m,mn=x,Mn=P,$e=et,An=p,En=ze.m,cn=ze.s,ye=[null],Se=1,Ze=0,Ne=n0[$e];n:for(;;){if(An&&_t(En,1)){var vn=_t(En,3)+2,gi=yt(mn,vn),Qe=yt(Mn,vn),Rn=gi*Qe;if(!Pi(gi,Qe,0,ze,ye))break n;for(ye=ye[0],cn.xc=vn,Je=0;Je<Rn;++Je){var Ee=ye[Je]>>8&65535;ye[Je]=Ee,Ee>=Se&&(Se=Ee+1);}}if(En.h)break n;for(ie=0;5>ie;++ie){var hn=Yh[ie];!ie&&0<$e&&(hn+=1<<$e),Ze<hn&&(Ze=hn);}var Gn=c(Se*Ne,W),In=Se,Vn=c(In,rt);if(Vn==null)var $n=null;else e(65536>=In),$n=Vn;var Bn=a(Ze);
41if($n==null||Bn==null||Gn==null){ze.a=1;break n}var Zn=Gn;for(Je=ve=0;Je<Se;++Je){var Re=$n[Je],Yn=Re.G,mi=Re.H,Kr=0,Qi=1,bn=0;for(ie=0;5>ie;++ie){hn=Yh[ie],Yn[ie]=Zn,mi[ie]=ve,!ie&&0<$e&&(hn+=1<<$e);r:{var Ms,hc=hn,Es=ze,xo=Bn,C0=Zn,A0=ve,fc=0,_r=Es.m,P0=_t(_r,1);if(r(xo,0,0,hc),P0){var S0=_t(_r,1)+1,N0=_t(_r,1),sf=_t(_r,N0==0?1:8);xo[sf]=1,S0==2&&(xo[sf=_t(_r,8)]=1);var Is=1;}else {var lf=a(19),cf=_t(_r,4)+4;if(19<cf){Es.a=3;var Fs=0;break r}for(Ms=0;Ms<cf;++Ms)lf[t0[Ms]]=_t(_r,3);var uc=void 0,Co=void 0,hf=Es,k0=lf,Ds=hc,ff=xo,dc=0,yr=hf.m,uf=8,df=c(128,W);i:for(;I(df,0,7,k0,19);){if(_t(yr,1)){var L0=2+2*_t(yr,3);if((uc=2+_t(yr,L0))>Ds)break i}else uc=Ds;for(Co=0;Co<Ds&&uc--;){Q(yr);var pf=df[0+(127&z(yr))];Z(yr,yr.u+pf.g);var Ia=pf.value;if(16>Ia)ff[Co++]=Ia,Ia!=0&&(uf=Ia);else {var O0=Ia==16,gf=Ia-16,M0=J1[gf],mf=_t(yr,X1[gf])+M0;if(Co+mf>Ds)break i;for(var E0=O0?uf:0;0<mf--;)ff[Co++]=E0;}}dc=1;break i}dc||(hf.a=3),Is=dc;}(Is=Is&&!_r.h)&&(fc=I(C0,A0,8,xo,hc)),Is&&fc!=0?Fs=fc:(Es.a=3,Fs=0);}if(Fs==0)break n;if(Qi&&Q1[ie]==1&&(Qi=Zn[ve].g==0),Kr+=Zn[ve].g,ve+=Fs,3>=ie){var Ao,pc=Bn[0];for(Ao=1;Ao<hn;++Ao)Bn[Ao]>pc&&(pc=Bn[Ao]);bn+=pc;}}if(Re.nd=Qi,Re.Qb=0,Qi&&(Re.qb=(Yn[3][mi[3]+0].value<<24|Yn[1][mi[1]+0].value<<16|Yn[2][mi[2]+0].value)>>>0,Kr==0&&256>Yn[0][mi[0]+0].value&&(Re.Qb=1,Re.qb+=Yn[0][mi[0]+0].value<<8)),Re.jc=!Re.Qb&&6>bn,Re.jc){var Ts,tr=Re;for(Ts=0;Ts<Na;++Ts){var wr=Ts,xr=tr.pd[wr],Rs=tr.G[0][tr.H[0]+wr];256<=Rs.value?(xr.g=Rs.g+256,xr.value=Rs.value):(xr.g=0,xr.value=0,wr>>=fn(Rs,8,xr),wr>>=fn(tr.G[1][tr.H[1]+wr],16,xr),wr>>=fn(tr.G[2][tr.H[2]+wr],0,xr),fn(tr.G[3][tr.H[3]+wr],24,xr));}}}cn.vc=ye,cn.Wb=Se,cn.Ya=$n,cn.yc=Gn,At=1;break e}At=0;}if(!(w=At)){m.a=3;break t}if(0<et){if(F.ua=1<<et,!O(F.Wa,et)){m.a=1,w=0;break t}}else F.ua=0;var gc=m,vf=x,I0=P,mc=gc.s,vc=mc.xc;if(gc.c=vf,gc.i=I0,mc.md=yt(vf,vc),mc.wc=vc==0?-1:(1<<vc)-1,p){m.xb=h0;break t}if((V=a(x*P))==null){m.a=1,w=0;break t}w=(w=ui(m,V,0,x,P,P,null))&&!k.h;break t}return w?(_!=null?_[0]=V:(e(V==null),e(p)),m.$=0,p||ei(F)):ei(F),w}function Dr(o,l){var p=o.c*o.i,m=p+l+16*l;return e(o.c<=l),o.V=a(m),o.V==null?(o.Ta=null,o.Ua=0,o.a=1,0):(o.Ta=o.V,o.Ua=o.Ba+p+l,1)}function ua(o,l){var p=o.C,m=l-p,_=o.V,w=o.Ba+o.c*p;for(e(l<=o.l.o);0<m;){var x=16<m?16:m,P=o.l.ma,k=o.l.width,F=k*x,V=P.ca,et=P.tb+k*p,D=o.Ta,$=o.Ua;Ir(o,x,_,w),qh(D,$,V,et,F),Ai(P,p,p+x,V,et,k),m-=x,_+=x*o.c,p+=x;}e(p==l),o.C=o.Ma=l;}function da(){this.ub=this.yd=this.td=this.Rb=0;}function pa(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0;}function Rl(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4);}function eo(){this.Yb=(function(){var o=[];return (function l(p,m,_){for(var w=_[m],x=0;x<w&&(p.push(_.length>m+1?[]:0),!(_.length<m+1));x++)l(p[x],m+1,_);})(o,0,[3,11]),o})();}function rs(){this.jb=a(3),this.Wc=s([4,8],eo),this.Xc=s([4,17],eo);}function as(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4);}function ni(){this.ld=this.La=this.dd=this.tc=0;}function no(){this.Na=this.la=0;}function os(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0;}function io(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0;}function ss(){this.uc=this.M=this.Nb=0,this.wa=Array(new ni),this.Y=0,this.ya=Array(new io),this.aa=0,this.l=new ga;}function ls(){this.y=a(16),this.f=a(8),this.ea=a(8);}function cs(){this.cb=this.a=0,this.sc="",this.m=new C,this.Od=new da,this.Kc=new pa,this.ed=new as,this.Qa=new Rl,this.Ic=this.$c=this.Aa=0,this.D=new ss,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=c(8,C),this.ia=0,this.pb=c(4,os),this.Pa=new rs,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new ls),this.Hd=0,this.rb=Array(new no),this.sb=0,this.wa=Array(new ni),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new io),this.L=this.aa=0,this.gd=s([4,2],ni),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0;}function Si(o,l){return 0>o?0:o>l?l:o}function ga(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0;}function Bl(){var o=new cs;return o!=null&&(o.a=0,o.sc="OK",o.cb=0,o.Xb=0,yo||(yo=ma)),o}function rn(o,l,p){return o.a==0&&(o.a=l,o.sc=p,o.cb=0),0}function hs(o,l,p){return 3<=p&&o[l+0]==157&&o[l+1]==1&&o[l+2]==42}function Ni(o,l){if(o==null)return 0;if(o.a=0,o.sc="OK",l==null)return rn(o,2,"null VP8Io passed to VP8GetHeaders()");var p=l.data,m=l.w,_=l.ha;if(4>_)return rn(o,7,"Truncated header.");var w=p[m+0]|p[m+1]<<8|p[m+2]<<16,x=o.Od;if(x.Rb=!(1&w),x.td=w>>1&7,x.yd=w>>4&1,x.ub=w>>5,3<x.td)return rn(o,3,"Incorrect keyframe parameters.");if(!x.yd)return rn(o,4,"Frame not displayable.");m+=3,_-=3;var P=o.Kc;if(x.Rb){if(7>_)return rn(o,7,"cannot parse picture header");if(!hs(p,m,_))return rn(o,3,"Bad code word");P.c=16383&(p[m+4]<<8|p[m+3]),P.Td=p[m+4]>>6,P.i=16383&(p[m+6]<<8|p[m+5]),P.Ud=p[m+6]>>6,m+=7,_-=7,o.za=P.c+15>>4,o.Ub=P.i+15>>4,l.width=P.c,l.height=P.i,l.Da=0,l.j=0,l.v=0,l.va=l.width,l.o=l.height,l.da=0,l.ib=l.width,l.hb=l.height,l.U=l.width,l.T=l.height,r((w=o.Pa).jb,0,255,w.jb.length),e((w=o.Qa)!=null),w.Cb=0,w.Bb=0,w.Fb=1,r(w.Zb,0,0,w.Zb.length),r(w.Lb,0,0,w.Lb);}if(x.ub>_)return rn(o,7,"bad partition length");st(w=o.m,p,m,x.ub),m+=x.ub,_-=x.ub,x.Rb&&(P.Ld=ot(w),P.Kd=ot(w)),P=o.Qa;var k,F=o.Pa;
vendor: 15,281 bytes, line 41
41if(e(w!=null),e(P!=null),P.Cb=ot(w),P.Cb){if(P.Bb=ot(w),ot(w)){for(P.Fb=ot(w),k=0;4>k;++k)P.Zb[k]=ot(w)?nt(w,7):0;for(k=0;4>k;++k)P.Lb[k]=ot(w)?nt(w,6):0;}if(P.Bb)for(k=0;3>k;++k)F.jb[k]=ot(w)?ht(w,8):255;}else P.Bb=0;if(w.Ka)return rn(o,3,"cannot parse segment header");if((P=o.ed).zd=ot(w),P.Tb=ht(w,6),P.wb=ht(w,3),P.Pc=ot(w),P.Pc&&ot(w)){for(F=0;4>F;++F)ot(w)&&(P.vd[F]=nt(w,6));for(F=0;4>F;++F)ot(w)&&(P.od[F]=nt(w,6));}if(o.L=P.Tb==0?0:P.zd?1:2,w.Ka)return rn(o,3,"cannot parse filter header");var V=_;if(_=k=m,m=k+V,P=V,o.Xb=(1<<ht(o.m,2))-1,V<3*(F=o.Xb))p=7;else {for(k+=3*F,P-=3*F,V=0;V<F;++V){var et=p[_+0]|p[_+1]<<8|p[_+2]<<16;et>P&&(et=P),st(o.Jc[+V],p,k,et),k+=et,P-=et,_+=3;}st(o.Jc[+F],p,k,P),p=k<m?0:5;}if(p!=0)return rn(o,p,"cannot parse partitions");for(p=ht(k=o.m,7),_=ot(k)?nt(k,4):0,m=ot(k)?nt(k,4):0,P=ot(k)?nt(k,4):0,F=ot(k)?nt(k,4):0,k=ot(k)?nt(k,4):0,V=o.Qa,et=0;4>et;++et){if(V.Cb){var D=V.Zb[et];V.Fb||(D+=p);}else {if(0<et){o.pb[et]=o.pb[0];continue}D=p;}var $=o.pb[et];$.Sc[0]=sc[Si(D+_,127)],$.Sc[1]=lc[Si(D+0,127)],$.Eb[0]=2*sc[Si(D+m,127)],$.Eb[1]=101581*lc[Si(D+P,127)]>>16,8>$.Eb[1]&&($.Eb[1]=8),$.Qc[0]=sc[Si(D+F,117)],$.Qc[1]=lc[Si(D+k,127)],$.lc=D+k;}if(!x.Rb)return rn(o,4,"Not a key frame.");for(ot(w),x=o.Pa,p=0;4>p;++p){for(_=0;8>_;++_)for(m=0;3>m;++m)for(P=0;11>P;++P)F=gt(w,l0[p][_][m][P])?ht(w,8):o0[p][_][m][P],x.Wc[p][_].Yb[m][P]=F;for(_=0;17>_;++_)x.Xc[p][_]=x.Wc[p][c0[_]];}return o.kc=ot(w),o.kc&&(o.Bd=ht(w,8)),o.cb=1}function ma(o,l,p,m,_,w,x){var P=l[_].Yb[p];for(p=0;16>_;++_){if(!gt(o,P[p+0]))return _;for(;!gt(o,P[p+1]);)if(P=l[++_].Yb[0],p=0,_==16)return 16;var k=l[_+1].Yb;if(gt(o,P[p+2])){var F=o,V=0;if(gt(F,(D=P)[(et=p)+3]))if(gt(F,D[et+6])){for(P=0,et=2*(V=gt(F,D[et+8]))+(D=gt(F,D[et+9+V])),V=0,D=r0[et];D[P];++P)V+=V+gt(F,D[P]);V+=3+(8<<et);}else gt(F,D[et+7])?(V=7+2*gt(F,165),V+=gt(F,145)):V=5+gt(F,159);else V=gt(F,D[et+4])?3+gt(F,D[et+5]):2;P=k[2];}else V=1,P=k[1];k=x+a0[_],0>(F=o).b&&at(F);var et,D=F.b,$=(et=F.Ca>>1)-(F.I>>D)>>31;--F.b,F.Ca+=$,F.Ca|=1,F.I-=(et+1&$)<<D,w[k]=((V^$)-$)*m[(0<_)+0];}return 16}function ro(o){var l=o.rb[o.sb-1];l.la=0,l.Na=0,r(o.zc,0,0,o.zc.length),o.ja=0;}function Wn(o,l,p,m,_){_=o[l+p+32*m]+(_>>3),o[l+p+32*m]=-256&_?0>_?0:255:_;}function va(o,l,p,m,_,w){Wn(o,l,0,p,m+_),Wn(o,l,1,p,m+w),Wn(o,l,2,p,m-w),Wn(o,l,3,p,m-_);}function Hi(o){return (20091*o>>16)+o}function gn(o,l,p,m){var _,w=0,x=a(16);for(_=0;4>_;++_){var P=o[l+0]+o[l+8],k=o[l+0]-o[l+8],F=(35468*o[l+4]>>16)-Hi(o[l+12]),V=Hi(o[l+4])+(35468*o[l+12]>>16);x[w+0]=P+V,x[w+1]=k+F,x[w+2]=k-F,x[w+3]=P-V,w+=4,l++;}for(_=w=0;4>_;++_)P=(o=x[w+0]+4)+x[w+8],k=o-x[w+8],F=(35468*x[w+4]>>16)-Hi(x[w+12]),Wn(p,m,0,0,P+(V=Hi(x[w+4])+(35468*x[w+12]>>16))),Wn(p,m,1,0,k+F),Wn(p,m,2,0,k-F),Wn(p,m,3,0,P-V),w++,m+=32;}function fs(o,l,p,m){var _=o[l+0]+4,w=35468*o[l+4]>>16,x=Hi(o[l+4]),P=35468*o[l+1]>>16;va(p,m,0,_+x,o=Hi(o[l+1]),P),va(p,m,1,_+w,o,P),va(p,m,2,_-w,o,P),va(p,m,3,_-x,o,P);}function zl(o,l,p,m,_){gn(o,l,p,m),_&&gn(o,l+16,p,m+4);}function jl(o,l,p,m){Ki(o,l+0,p,m,1),Ki(o,l+32,p,m+128,1);}function ql(o,l,p,m){var _;for(o=o[l+0]+4,_=0;4>_;++_)for(l=0;4>l;++l)Wn(p,m,l,_,o);}function ki(o,l,p,m){o[l+0]&&Cn(o,l+0,p,m),o[l+16]&&Cn(o,l+16,p,m+4),o[l+32]&&Cn(o,l+32,p,m+128),o[l+48]&&Cn(o,l+48,p,m+128+4);}function us(o,l,p,m){var _,w=a(16);for(_=0;4>_;++_){var x=o[l+0+_]+o[l+12+_],P=o[l+4+_]+o[l+8+_],k=o[l+4+_]-o[l+8+_],F=o[l+0+_]-o[l+12+_];w[0+_]=x+P,w[8+_]=x-P,w[4+_]=F+k,w[12+_]=F-k;}for(_=0;4>_;++_)x=(o=w[0+4*_]+3)+w[3+4*_],P=w[1+4*_]+w[2+4*_],k=w[1+4*_]-w[2+4*_],F=o-w[3+4*_],p[m+0]=x+P>>3,p[m+16]=F+k>>3,p[m+32]=x-P>>3,p[m+48]=F-k>>3,m+=64;}function ba(o,l,p){var m,_=l-32,w=Hn,x=255-o[_-1];for(m=0;m<p;++m){var P,k=w,F=x+o[l-1];for(P=0;P<p;++P)o[l+P]=k[F+o[_+P]];l+=32;}}function _a(o,l){ba(o,l,4);}function ao(o,l){ba(o,l,8);}function Ul(o,l){ba(o,l,16);}function Wl(o,l){var p;for(p=0;16>p;++p)i(o,l+32*p,o,l-32,16);}function Hl(o,l){var p;for(p=16;0<p;--p)r(o,l,o[l-1],16),l+=32;}function cr(o,l,p){var m;for(m=0;16>m;++m)r(l,p+32*m,o,16);}function ds(o,l){var p,m=16;for(p=0;16>p;++p)m+=o[l-1+32*p]+o[l+p-32];cr(m>>5,o,l);}function hr(o,l){var p,m=8;for(p=0;16>p;++p)m+=o[l-1+32*p];cr(m>>4,o,l);}function Gl(o,l){var p,m=8;for(p=0;16>p;++p)m+=o[l+p-32];cr(m>>4,o,l);}function Tr(o,l){cr(128,o,l);}function Kt(o,l,p){return o+2*l+p+2>>2}function Vl(o,l){var p,m=l-32;for(m=new Uint8Array([Kt(o[m-1],o[m+0],o[m+1]),Kt(o[m+0],o[m+1],o[m+2]),Kt(o[m+1],o[m+2],o[m+3]),Kt(o[m+2],o[m+3],o[m+4])]),p=0;4>p;++p)i(o,l+32*p,m,0,m.length);}function $l(o,l){var p=o[l-1],m=o[l-1+32],_=o[l-1+64],w=o[l-1+96];xt(o,l+0,16843009*Kt(o[l-1-32],p,m)),xt(o,l+32,16843009*Kt(p,m,_)),xt(o,l+64,16843009*Kt(m,_,w)),xt(o,l+96,16843009*Kt(_,w,w));}function Zl(o,l){var p,m=4;for(p=0;4>p;++p)m+=o[l+p-32]+o[l-1+32*p];for(m>>=3,p=0;4>p;++p)r(o,l+32*p,m,4);}function Yl(o,l){var p=o[l-1+0],m=o[l-1+32],_=o[l-1+64],w=o[l-1-32],x=o[l+0-32],P=o[l+1-32],k=o[l+2-32],F=o[l+3-32];o[l+0+96]=Kt(m,_,o[l-1+96]),o[l+1+96]=o[l+0+64]=Kt(p,m,_),o[l+2+96]=o[l+1+64]=o[l+0+32]=Kt(w,p,m),o[l+3+96]=o[l+2+64]=o[l+1+32]=o[l+0+0]=Kt(x,w,p),o[l+3+64]=o[l+2+32]=o[l+1+0]=Kt(P,x,w),o[l+3+32]=o[l+2+0]=Kt(k,P,x),o[l+3+0]=Kt(F,k,P);}function Kl(o,l){var p=o[l+1-32],m=o[l+2-32],_=o[l+3-32],w=o[l+4-32],x=o[l+5-32],P=o[l+6-32],k=o[l+7-32];o[l+0+0]=Kt(o[l+0-32],p,m),o[l+1+0]=o[l+0+32]=Kt(p,m,_),o[l+2+0]=o[l+1+32]=o[l+0+64]=Kt(m,_,w),o[l+3+0]=o[l+2+32]=o[l+1+64]=o[l+0+96]=Kt(_,w,x),o[l+3+32]=o[l+2+64]=o[l+1+96]=Kt(w,x,P),o[l+3+64]=o[l+2+96]=Kt(x,P,k),o[l+3+96]=Kt(P,k,k);}function Gi(o,l){var p=o[l-1+0],m=o[l-1+32],_=o[l-1+64],w=o[l-1-32],x=o[l+0-32],P=o[l+1-32],k=o[l+2-32],F=o[l+3-32];o[l+0+0]=o[l+1+64]=w+x+1>>1,o[l+1+0]=o[l+2+64]=x+P+1>>1,o[l+2+0]=o[l+3+64]=P+k+1>>1,o[l+3+0]=k+F+1>>1,o[l+0+96]=Kt(_,m,p),o[l+0+64]=Kt(m,p,w),o[l+0+32]=o[l+1+96]=Kt(p,w,x),o[l+1+32]=o[l+2+96]=Kt(w,x,P),o[l+2+32]=o[l+3+96]=Kt(x,P,k),o[l+3+32]=Kt(P,k,F);}function Vi(o,l){var p=o[l+0-32],m=o[l+1-32],_=o[l+2-32],w=o[l+3-32],x=o[l+4-32],P=o[l+5-32],k=o[l+6-32],F=o[l+7-32];o[l+0+0]=p+m+1>>1,o[l+1+0]=o[l+0+64]=m+_+1>>1,o[l+2+0]=o[l+1+64]=_+w+1>>1,o[l+3+0]=o[l+2+64]=w+x+1>>1,o[l+0+32]=Kt(p,m,_),o[l+1+32]=o[l+0+96]=Kt(m,_,w),o[l+2+32]=o[l+1+96]=Kt(_,w,x),o[l+3+32]=o[l+2+96]=Kt(w,x,P),o[l+3+64]=Kt(x,P,k),o[l+3+96]=Kt(P,k,F);}function Xl(o,l){var p=o[l-1+0],m=o[l-1+32],_=o[l-1+64],w=o[l-1+96];o[l+0+0]=p+m+1>>1,o[l+2+0]=o[l+0+32]=m+_+1>>1,o[l+2+32]=o[l+0+64]=_+w+1>>1,o[l+1+0]=Kt(p,m,_),o[l+3+0]=o[l+1+32]=Kt(m,_,w),o[l+3+32]=o[l+1+64]=Kt(_,w,w),o[l+3+64]=o[l+2+64]=o[l+0+96]=o[l+1+96]=o[l+2+96]=o[l+3+96]=w;}function Jl(o,l){var p=o[l-1+0],m=o[l-1+32],_=o[l-1+64],w=o[l-1+96],x=o[l-1-32],P=o[l+0-32],k=o[l+1-32],F=o[l+2-32];o[l+0+0]=o[l+2+32]=p+x+1>>1,o[l+0+32]=o[l+2+64]=m+p+1>>1,o[l+0+64]=o[l+2+96]=_+m+1>>1,o[l+0+96]=w+_+1>>1,o[l+3+0]=Kt(P,k,F),o[l+2+0]=Kt(x,P,k),o[l+1+0]=o[l+3+32]=Kt(p,x,P),o[l+1+32]=o[l+3+64]=Kt(m,p,x),o[l+1+64]=o[l+3+96]=Kt(_,m,p),o[l+1+96]=Kt(w,_,m);}function ya(o,l){var p;for(p=0;8>p;++p)i(o,l+32*p,o,l-32,8);}function oo(o,l){var p;for(p=0;8>p;++p)r(o,l,o[l-1],8),l+=32;}function Li(o,l,p){var m;for(m=0;8>m;++m)r(l,p+32*m,o,8);}function Ql(o,l){var p,m=8;for(p=0;8>p;++p)m+=o[l+p-32]+o[l-1+32*p];Li(m>>4,o,l);}function wa(o,l){var p,m=4;for(p=0;8>p;++p)m+=o[l+p-32];Li(m>>3,o,l);}function tc(o,l){var p,m=4;for(p=0;8>p;++p)m+=o[l-1+32*p];Li(m>>3,o,l);}function so(o,l){Li(128,o,l);}function fr(o,l,p){var m=o[l-p],_=o[l+0],w=3*(_-m)+nc[1020+o[l-2*p]-o[l+p]],x=xs[112+(w+4>>3)];o[l-p]=Hn[255+m+xs[112+(w+3>>3)]],o[l+0]=Hn[255+_-x];}function lo(o,l,p,m){var _=o[l+0],w=o[l+p];return ri[255+o[l-2*p]-o[l-p]]>m||ri[255+w-_]>m}function Rr(o,l,p,m){return 4*ri[255+o[l-p]-o[l+0]]+ri[255+o[l-2*p]-o[l+p]]<=m}function co(o,l,p,m,_){var w=o[l-3*p],x=o[l-2*p],P=o[l-p],k=o[l+0],F=o[l+p],V=o[l+2*p],et=o[l+3*p];return 4*ri[255+P-k]+ri[255+x-F]>m?0:ri[255+o[l-4*p]-w]<=_&&ri[255+w-x]<=_&&ri[255+x-P]<=_&&ri[255+et-V]<=_&&ri[255+V-F]<=_&&ri[255+F-k]<=_}function xa(o,l,p,m){var _=2*m+1;for(m=0;16>m;++m)Rr(o,l+m,p,_)&&fr(o,l+m,p);}function ho(o,l,p,m){var _=2*m+1;for(m=0;16>m;++m)Rr(o,l+m*p,1,_)&&fr(o,l+m*p,1);}function Ca(o,l,p,m){var _;for(_=3;0<_;--_)xa(o,l+=4*p,p,m);}function ps(o,l,p,m){var _;for(_=3;0<_;--_)ho(o,l+=4,p,m);}function $i(o,l,p,m,_,w,x,P){for(w=2*w+1;0<_--;){if(co(o,l,p,w,x))if(lo(o,l,p,P))fr(o,l,p);else {var k=o,F=l,V=p,et=k[F-2*V],D=k[F-V],$=k[F+0],X=k[F+V],ct=k[F+2*V],tt=27*(pt=nc[1020+3*($-D)+nc[1020+et-X]])+63>>7,ut=18*pt+63>>7,pt=9*pt+63>>7;k[F-3*V]=Hn[255+k[F-3*V]+pt],k[F-2*V]=Hn[255+et+ut],k[F-V]=Hn[255+D+tt],k[F+0]=Hn[255+$-tt],k[F+V]=Hn[255+X-ut],k[F+2*V]=Hn[255+ct-pt];}l+=m;}}function Zi(o,l,p,m,_,w,x,P){for(w=2*w+1;0<_--;){if(co(o,l,p,w,x))if(lo(o,l,p,P))fr(o,l,p);else {var k=o,F=l,V=p,et=k[F-V],D=k[F+0],$=k[F+V],X=xs[112+(4+(ct=3*(D-et))>>3)],ct=xs[112+(ct+3>>3)],tt=X+1>>1;k[F-2*V]=Hn[255+k[F-2*V]+tt],k[F-V]=Hn[255+et+ct],k[F+0]=Hn[255+D-X],k[F+V]=Hn[255+$-tt];}l+=m;}}function gs(o,l,p,m,_,w){$i(o,l,p,1,16,m,_,w);}function ms(o,l,p,m,_,w){$i(o,l,1,p,16,m,_,w);}function vs(o,l,p,m,_,w){var x;for(x=3;0<x;--x)Zi(o,l+=4*p,p,1,16,m,_,w);}function Br(o,l,p,m,_,w){var x;for(x=3;0<x;--x)Zi(o,l+=4,1,p,16,m,_,w);}function bs(o,l,p,m,_,w,x,P){$i(o,l,_,1,8,w,x,P),$i(p,m,_,1,8,w,x,P);}function u(o,l,p,m,_,w,x,P){$i(o,l,1,_,8,w,x,P),$i(p,m,1,_,8,w,x,P);}function b(o,l,p,m,_,w,x,P){Zi(o,l+4*_,_,1,8,w,x,P),Zi(p,m+4*_,_,1,8,w,x,P);}function E(o,l,p,m,_,w,x,P){Zi(o,l+4,1,_,8,w,x,P),Zi(p,m+4,1,_,8,w,x,P);}function q(){this.ba=new fe,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Pe,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc";}function K(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0;}function lt(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0;}function vt(){this.ua=0,this.Wa=new le,this.vb=new le,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new rt,this.yc=new W;}function Et(){this.xb=this.a=0,this.l=new ga,this.ca=new fe,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new T,this.Pb=0,this.wd=new T,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new vt,this.ab=0,this.gc=c(4,lt),this.Oc=0;}function Mt(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ga,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0;}function Jt(o,l,p,m,_,w,x){for(o=o==null?0:o[l+0],l=0;l<x;++l)_[w+l]=o+p[m+l]&255,o=_[w+l];}function ne(o,l,p,m,_,w,x){var P;if(o==null)Jt(null,null,p,m,_,w,x);else for(P=0;P<x;++P)_[w+P]=o[l+P]+p[m+P]&255;}function me(o,l,p,m,_,w,x){if(o==null)Jt(null,null,p,m,_,w,x);else {var P,k=o[l+0],F=k,V=k;for(P=0;P<x;++P)F=V+(k=o[l+P])-F,V=p[m+P]+(-256&F?0>F?0:255:F)&255,F=k,_[w+P]=V;}}function an(o,l,p,m){var _=l.width,w=l.o;if(e(o!=null&&l!=null),0>p||0>=m||p+m>w)return null;if(!o.Cc){if(o.ga==null){var x;if(o.ga=new Mt,(x=o.ga==null)||(x=l.width*l.o,e(o.Gb.length==0),o.Gb=a(x),o.Uc=0,o.Gb==null?x=0:(o.mb=o.Gb,o.nb=o.Uc,o.rc=null,x=1),x=!x),!x){x=o.ga;var P=o.Fa,k=o.P,F=o.qc,V=o.mb,et=o.nb,D=k+1,$=F-1,X=x.l;if(e(P!=null&&V!=null&&l!=null),br[0]=null,br[1]=Jt,br[2]=ne,br[3]=me,x.ca=V,x.tb=et,x.c=l.width,x.i=l.height,e(0<x.c&&0<x.i),1>=F)l=0;else if(x.$a=3&P[k+0],x.Z=P[k+0]>>2&3,x.Lc=P[k+0]>>4&3,k=P[k+0]>>6&3,0>x.$a||1<x.$a||4<=x.Z||1<x.Lc||k)l=0;else if(X.put=Vt,X.ac=Ci,X.bc=Ui,X.ma=x,X.width=l.width,X.height=l.height,X.Da=l.Da,X.v=l.v,X.va=l.va,X.j=l.j,X.o=l.o,x.$a)t:{e(x.$a==1),l=Fr();e:for(;;){if(l==null){l=0;break t}if(e(x!=null),x.mc=l,l.c=x.c,l.i=x.i,l.l=x.l,l.l.ma=x,l.l.width=x.c,l.l.height=x.i,l.a=0,dt(l.m,P,D,$),!Pi(x.c,x.i,1,l,null)||(l.ab==1&&l.gc[0].hc==3&&hi(l.s)?(x.ic=1,P=l.c*l.i,l.Ta=null,l.Ua=0,l.V=a(P),l.Ba=0,l.V==null?(l.a=1,l=0):l=1):(x.ic=0,l=Dr(l,x.c)),!l))break e;l=1;break t}x.mc=null,l=0;}else l=$>=x.c*x.i;x=!l;}if(x)return null;o.ga.Lc!=1?o.Ga=0:m=w-p;}e(o.ga!=null),e(p+m<=w);t:{if(l=(P=o.ga).c,w=P.l.o,P.$a==0){if(D=o.rc,$=o.Vc,X=o.Fa,k=o.P+1+p*l,F=o.mb,V=o.nb+p*l,e(k<=o.P+o.qc),P.Z!=0)for(e(br[P.Z]!=null),x=0;x<m;++x)br[P.Z](D,$,X,k,F,V,l),D=F,$=V,V+=l,k+=l;else for(x=0;x<m;++x)i(F,V,X,k,l),D=F,$=V,V+=l,k+=l;o.rc=D,o.Vc=$;}else {if(e(P.mc!=null),l=p+m,e((x=P.mc)!=null),e(l<=x.i),x.C>=l)l=1;else if(P.ic||He(),P.ic){P=x.V,D=x.Ba,$=x.c;var ct=x.i,tt=(X=1,k=x.$/$,F=x.$%$,V=x.m,et=x.s,x.$),ut=$*ct,pt=$*l,wt=et.wc,bt=tt<pt?pn(et,F,k):null;e(tt<=ut),e(l<=ct),e(hi(et));e:for(;;){for(;!V.h&&tt<pt;){if(F&wt||(bt=pn(et,F,k)),e(bt!=null),Q(V),256>(ct=Ve(bt.G[0],bt.H[0],V)))P[D+tt]=ct,++tt,++F>=$&&(F=0,++k<=l&&!(k%16)&&fi(x,k));else {if(!(280>ct)){X=0;break e}ct=Qn(ct-256,V);var Rt,kt=Ve(bt.G[4],bt.H[4],V);if(Q(V),!(tt>=(kt=ti($,kt=Qn(kt,V)))&&ut-tt>=ct)){X=0;break e}for(Rt=0;Rt<ct;++Rt)P[D+tt+Rt]=P[D+tt+Rt-kt];for(tt+=ct,F+=ct;F>=$;)F-=$,++k<=l&&!(k%16)&&fi(x,k);tt<pt&&F&wt&&(bt=pn(et,F,k));}e(V.h==G(V));}fi(x,k>l?l:k);break e}!X||V.h&&tt<ut?(X=0,x.a=V.h?5:3):x.$=tt,l=X;}else l=ui(x,x.V,x.Ba,x.c,x.i,l,ua);if(!l){m=0;break t}}p+m>=w&&(o.Cc=1),m=1;}if(!m)return null;if(o.Cc&&((m=o.ga)!=null&&(m.mc=null),o.ga=null,0<o.Ga))return alert("todo:WebPDequantizeLevels"),null}return o.nb+p*_}function Me(o,l,p,m,_,w){for(;0<_--;){var x,P=o,k=l+(p?1:0),F=o,V=l+(p?0:3);for(x=0;x<m;++x){var et=F[V+4*x];et!=255&&(et*=32897,P[k+4*x+0]=P[k+4*x+0]*et>>23,P[k+4*x+1]=P[k+4*x+1]*et>>23,P[k+4*x+2]=P[k+4*x+2]*et>>23);}l+=w;}}function ke(o,l,p,m,_){for(;0<m--;){var w;for(w=0;w<p;++w){var x=o[l+2*w+0],P=15&(F=o[l+2*w+1]),k=4369*P,F=(240&F|F>>4)*k>>16;o[l+2*w+0]=(240&x|x>>4)*k>>16&240|(15&x|x<<4)*k>>16>>4&15,o[l+2*w+1]=240&F|P;}l+=_;}}function Be(o,l,p,m,_,w,x,P){var k,F,V=255;for(F=0;F<_;++F){for(k=0;k<m;++k){var et=o[l+k];w[x+4*k]=et,V&=et;}l+=p,x+=P;}return V!=255}function We(o,l,p,m,_){var w;for(w=0;w<_;++w)p[m+w]=o[l+w]>>8;}function He(){_o=Me,zh=ke,jh=Be,qh=We;}function wn(o,l,p){R[o]=function(m,_,w,x,P,k,F,V,et,D,$,X,ct,tt,ut,pt,wt){var bt,Rt=wt-1>>1,kt=P[k+0]|F[V+0]<<16,ae=et[D+0]|$[X+0]<<16;e(m!=null);var It=3*kt+ae+131074>>2;for(l(m[_+0],255&It,It>>16,ct,tt),w!=null&&(It=3*ae+kt+131074>>2,l(w[x+0],255&It,It>>16,ut,pt)),bt=1;bt<=Rt;++bt){var ge=P[k+bt]|F[V+bt]<<16,ln=et[D+bt]|$[X+bt]<<16,oe=kt+ge+ae+ln+524296,Ft=oe+2*(ge+ae)>>3;It=Ft+kt>>1,kt=(oe=oe+2*(kt+ln)>>3)+ge>>1,l(m[_+2*bt-1],255&It,It>>16,ct,tt+(2*bt-1)*p),l(m[_+2*bt-0],255&kt,kt>>16,ct,tt+(2*bt-0)*p),w!=null&&(It=oe+ae>>1,kt=Ft+ln>>1,l(w[x+2*bt-1],255&It,It>>16,ut,pt+(2*bt-1)*p),l(w[x+2*bt+0],255&kt,kt>>16,ut,pt+(2*bt+0)*p)),kt=ge,ae=ln;}1&wt||(It=3*kt+ae+131074>>2,l(m[_+wt-1],255&It,It>>16,ct,tt+(wt-1)*p),w!=null&&(It=3*ae+kt+131074>>2,l(w[x+wt-1],255&It,It>>16,ut,pt+(wt-1)*p)));};}function Yi(){ai[Cs]=f0,ai[As]=Jh,ai[$h]=u0,ai[Ps]=Qh,ai[Ss]=tf,ai[ic]=ef,ai[Zh]=d0,ai[rc]=Jh,ai[ac]=Qh,ai[Ns]=tf,ai[oc]=ef;}function fo(o){return o&-16384?0>o?0:255:o>>nf}function zr(o,l){return fo((19077*o>>8)+(26149*l>>8)-14234)}function jr(o,l,p){return fo((19077*o>>8)-(6419*l>>8)-(13320*p>>8)+8708)}function ur(o,l){return fo((19077*o>>8)+(33050*l>>8)-17685)}function qr(o,l,p,m,_){m[_+0]=zr(o,p),m[_+1]=jr(o,l,p),m[_+2]=ur(o,l);}function Aa(o,l,p,m,_){m[_+0]=ur(o,l),m[_+1]=jr(o,l,p),m[_+2]=zr(o,p);}function Pa(o,l,p,m,_){var w=jr(o,l,p);l=w<<3&224|ur(o,l)>>3,m[_+0]=248&zr(o,p)|w>>5,m[_+1]=l;}function xn(o,l,p,m,_){var w=240&ur(o,l)|15;m[_+0]=240&zr(o,p)|jr(o,l,p)>>4,m[_+1]=w;}function Ur(o,l,p,m,_){m[_+0]=255,qr(o,l,p,m,_+1);}function Wr(o,l,p,m,_){Aa(o,l,p,m,_),m[_+3]=255;}function uo(o,l,p,m,_){qr(o,l,p,m,_),m[_+3]=255;}
vendor: 8,734 bytes, line 41
41function Oi(o,l,p){R[o]=function(m,_,w,x,P,k,F,V,et){for(var D=V+(-2&et)*p;V!=D;)l(m[_+0],w[x+0],P[k+0],F,V),l(m[_+1],w[x+0],P[k+0],F,V+p),_+=2,++x,++k,V+=2*p;1&et&&l(m[_+0],w[x+0],P[k+0],F,V);};}function Ln(o,l,p){return p==0?o==0?l==0?6:5:l==0?4:0:p}function _s(o,l,p,m,_){switch(o>>>30){case 3:Ki(l,p,m,_,0);break;case 2:mr(l,p,m,_);break;case 1:Cn(l,p,m,_);}}function Sa(o,l){var p,m,_=l.M,w=l.Nb,x=o.oc,P=o.pc+40,k=o.oc,F=o.pc+584,V=o.oc,et=o.pc+600;for(p=0;16>p;++p)x[P+32*p-1]=129;for(p=0;8>p;++p)k[F+32*p-1]=129,V[et+32*p-1]=129;for(0<_?x[P-1-32]=k[F-1-32]=V[et-1-32]=129:(r(x,P-32-1,127,21),r(k,F-32-1,127,9),r(V,et-32-1,127,9)),m=0;m<o.za;++m){var D=l.ya[l.aa+m];if(0<m){for(p=-1;16>p;++p)i(x,P+32*p-4,x,P+32*p+12,4);for(p=-1;8>p;++p)i(k,F+32*p-4,k,F+32*p+4,4),i(V,et+32*p-4,V,et+32*p+4,4);}var $=o.Gd,X=o.Hd+m,ct=D.ad,tt=D.Hc;if(0<_&&(i(x,P-32,$[X].y,0,16),i(k,F-32,$[X].f,0,8),i(V,et-32,$[X].ea,0,8)),D.Za){var ut=x,pt=P-32+16;for(0<_&&(m>=o.za-1?r(ut,pt,$[X].y[15],4):i(ut,pt,$[X+1].y,0,4)),p=0;4>p;p++)ut[pt+128+p]=ut[pt+256+p]=ut[pt+384+p]=ut[pt+0+p];for(p=0;16>p;++p,tt<<=2)ut=x,pt=P+af[p],pi[D.Ob[p]](ut,pt),_s(tt,ct,16*+p,ut,pt);}else if(ut=Ln(m,_,D.Ob[0]),vr[ut](x,P),tt!=0)for(p=0;16>p;++p,tt<<=2)_s(tt,ct,16*+p,x,P+af[p]);for(p=D.Gc,ut=Ln(m,_,D.Dd),Ji[ut](k,F),Ji[ut](V,et),tt=ct,ut=k,pt=F,255&(D=0|p)&&(170&D?Ma(tt,256,ut,pt):Ei(tt,256,ut,pt)),D=V,tt=et,255&(p>>=8)&&(170&p?Ma(ct,320,D,tt):Ei(ct,320,D,tt)),_<o.Ub-1&&(i($[X].y,0,x,P+480,16),i($[X].f,0,k,F+224,8),i($[X].ea,0,V,et+224,8)),p=8*w*o.B,$=o.sa,X=o.ta+16*m+16*w*o.R,ct=o.qa,D=o.ra+8*m+p,tt=o.Ha,ut=o.Ia+8*m+p,p=0;16>p;++p)i($,X+p*o.R,x,P+32*p,16);for(p=0;8>p;++p)i(ct,D+p*o.B,k,F+32*p,8),i(tt,ut+p*o.B,V,et+32*p,8);}}function ys(o,l,p,m,_,w,x,P,k){var F=[0],V=[0],et=0,D=k!=null?k.kd:0,$=k??new K;if(o==null||12>p)return 7;$.data=o,$.w=l,$.ha=p,l=[l],p=[p],$.gb=[$.gb];t:{var X=l,ct=p,tt=$.gb;if(e(o!=null),e(ct!=null),e(tt!=null),tt[0]=0,12<=ct[0]&&!n(o,X[0],"RIFF")){if(n(o,X[0]+8,"WEBP")){tt=3;break t}var ut=zt(o,X[0]+4);if(12>ut||4294967286<ut){tt=3;break t}if(D&&ut>ct[0]-8){tt=7;break t}tt[0]=ut,X[0]+=12,ct[0]-=12;}tt=0;}if(tt!=0)return tt;for(ut=0<$.gb[0],p=p[0];;){t:{var pt=o;ct=l,tt=p;var wt=F,bt=V,Rt=X=[0];if((It=et=[et])[0]=0,8>tt[0])tt=7;else {if(!n(pt,ct[0],"VP8X")){if(zt(pt,ct[0]+4)!=10){tt=3;break t}if(18>tt[0]){tt=7;break t}var kt=zt(pt,ct[0]+8),ae=1+St(pt,ct[0]+12);if(2147483648<=ae*(pt=1+St(pt,ct[0]+15))){tt=3;break t}Rt!=null&&(Rt[0]=kt),wt!=null&&(wt[0]=ae),bt!=null&&(bt[0]=pt),ct[0]+=18,tt[0]-=18,It[0]=1;}tt=0;}}if(et=et[0],X=X[0],tt!=0)return tt;if(ct=!!(2&X),!ut&&et)return 3;if(w!=null&&(w[0]=!!(16&X)),x!=null&&(x[0]=ct),P!=null&&(P[0]=0),x=F[0],X=V[0],et&&ct&&k==null){tt=0;break}if(4>p){tt=7;break}if(ut&&et||!ut&&!et&&!n(o,l[0],"ALPH")){p=[p],$.na=[$.na],$.P=[$.P],$.Sa=[$.Sa];t:{kt=o,tt=l,ut=p;var It=$.gb;wt=$.na,bt=$.P,Rt=$.Sa,ae=22,e(kt!=null),e(ut!=null),pt=tt[0];var ge=ut[0];for(e(wt!=null),e(Rt!=null),wt[0]=null,bt[0]=null,Rt[0]=0;;){if(tt[0]=pt,ut[0]=ge,8>ge){tt=7;break t}var ln=zt(kt,pt+4);if(4294967286<ln){tt=3;break t}var oe=8+ln+1&-2;if(ae+=oe,0<It&&ae>It){tt=3;break t}if(!n(kt,pt,"VP8 ")||!n(kt,pt,"VP8L")){tt=0;break t}if(ge[0]<oe){tt=7;break t}n(kt,pt,"ALPH")||(wt[0]=kt,bt[0]=pt+8,Rt[0]=ln),pt+=oe,ge-=oe;}}if(p=p[0],$.na=$.na[0],$.P=$.P[0],$.Sa=$.Sa[0],tt!=0)break}p=[p],$.Ja=[$.Ja],$.xa=[$.xa];t:if(It=o,tt=l,ut=p,wt=$.gb[0],bt=$.Ja,Rt=$.xa,kt=tt[0],pt=!n(It,kt,"VP8 "),ae=!n(It,kt,"VP8L"),e(It!=null),e(ut!=null),e(bt!=null),e(Rt!=null),8>ut[0])tt=7;else {if(pt||ae){if(It=zt(It,kt+4),12<=wt&&It>wt-12){tt=3;break t}if(D&&It>ut[0]-8){tt=7;break t}bt[0]=It,tt[0]+=8,ut[0]-=8,Rt[0]=ae;}else Rt[0]=5<=ut[0]&&It[kt+0]==47&&!(It[kt+4]>>5),bt[0]=ut[0];tt=0;}if(p=p[0],$.Ja=$.Ja[0],$.xa=$.xa[0],l=l[0],tt!=0)break;if(4294967286<$.Ja)return 3;if(P==null||ct||(P[0]=$.xa?2:1),x=[x],X=[X],$.xa){if(5>p){tt=7;break}P=x,D=X,ct=w,o==null||5>p?o=0:5<=p&&o[l+0]==47&&!(o[l+4]>>5)?(ut=[0],It=[0],wt=[0],dt(bt=new T,o,l,p),Wi(bt,ut,It,wt)?(P!=null&&(P[0]=ut[0]),D!=null&&(D[0]=It[0]),ct!=null&&(ct[0]=wt[0]),o=1):o=0):o=0;}else {if(10>p){tt=7;break}P=X,o==null||10>p||!hs(o,l+3,p-3)?o=0:(D=o[l+0]|o[l+1]<<8|o[l+2]<<16,ct=16383&(o[l+7]<<8|o[l+6]),o=16383&(o[l+9]<<8|o[l+8]),1&D||3<(D>>1&7)||!(D>>4&1)||D>>5>=$.Ja||!ct||!o?o=0:(x&&(x[0]=ct),P&&(P[0]=o),o=1));}if(!o||(x=x[0],X=X[0],et&&(F[0]!=x||V[0]!=X)))return 3;k!=null&&(k[0]=$,k.offset=l-k.w,e(4294967286>l-k.w),e(k.offset==k.ha-p));break}return tt==0||tt==7&&et&&k==null?(w!=null&&(w[0]|=$.na!=null&&0<$.na.length),m!=null&&(m[0]=x),_!=null&&(_[0]=X),0):tt}function ii(o,l,p){var m=l.width,_=l.height,w=0,x=0,P=m,k=_;if(l.Da=o!=null&&0<o.Da,l.Da&&(P=o.cd,k=o.bd,w=o.v,x=o.j,11>p||(w&=-2,x&=-2),0>w||0>x||0>=P||0>=k||w+P>m||x+k>_))return 0;if(l.v=w,l.j=x,l.va=w+P,l.o=x+k,l.U=P,l.T=k,l.da=o!=null&&0<o.da,l.da){if(!Wt(P,k,p=[o.ib],w=[o.hb]))return 0;l.ib=p[0],l.hb=w[0];}return l.ob=o!=null&&o.ob,l.Kb=o==null||!o.Sd,l.da&&(l.ob=l.ib<3*m/4&&l.hb<3*_/4,l.Kb=0),1}function Hr(o){if(o==null)return 2;if(11>o.S){var l=o.f.RGBA;l.fb+=(o.height-1)*l.A,l.A=-l.A;}else l=o.f.kb,o=o.height,l.O+=(o-1)*l.fa,l.fa=-l.fa,l.N+=(o-1>>1)*l.Ab,l.Ab=-l.Ab,l.W+=(o-1>>1)*l.Db,l.Db=-l.Db,l.F!=null&&(l.J+=(o-1)*l.lb,l.lb=-l.lb);return 0}function po(o,l,p,m){if(m==null||0>=o||0>=l)return 2;if(p!=null){if(p.Da){var _=p.cd,w=p.bd,x=-2&p.v,P=-2&p.j;if(0>x||0>P||0>=_||0>=w||x+_>o||P+w>l)return 2;o=_,l=w;}if(p.da){if(!Wt(o,l,_=[p.ib],w=[p.hb]))return 2;o=_[0],l=w[0];}}m.width=o,m.height=l;t:{var k=m.width,F=m.height;if(o=m.S,0>=k||0>=F||!(o>=Cs&&13>o))o=2;else {if(0>=m.Rd&&m.sd==null){x=w=_=l=0;var V=(P=k*of[o])*F;if(11>o||(w=(F+1)/2*(l=(k+1)/2),o==12&&(x=(_=k)*F)),(F=a(V+2*w+x))==null){o=1;break t}m.sd=F,11>o?((k=m.f.RGBA).eb=F,k.fb=0,k.A=P,k.size=V):((k=m.f.kb).y=F,k.O=0,k.fa=P,k.Fd=V,k.f=F,k.N=0+V,k.Ab=l,k.Cd=w,k.ea=F,k.W=0+V+w,k.Db=l,k.Ed=w,o==12&&(k.F=F,k.J=0+V+2*w),k.Tc=x,k.lb=_);}if(l=1,_=m.S,w=m.width,x=m.height,_>=Cs&&13>_)if(11>_)o=m.f.RGBA,l&=(P=Math.abs(o.A))*(x-1)+w<=o.size,l&=P>=w*of[_],l&=o.eb!=null;else {o=m.f.kb,P=(w+1)/2,V=(x+1)/2,k=Math.abs(o.fa),F=Math.abs(o.Ab);var et=Math.abs(o.Db),D=Math.abs(o.lb),$=D*(x-1)+w;l&=k*(x-1)+w<=o.Fd,l&=F*(V-1)+P<=o.Cd,l=(l&=et*(V-1)+P<=o.Ed)&k>=w&F>=P&et>=P,l&=o.y!=null,l&=o.f!=null,l&=o.ea!=null,_==12&&(l&=D>=w,l&=$<=o.Tc,l&=o.F!=null);}else l=0;o=l?0:2;}}return o!=0||p!=null&&p.fd&&(o=Hr(m)),o}var Na=64,Gr=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],go=24,On=32,Tn=8,ka=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Lt("Predictor0","PredictorAdd0"),R.Predictor0=function(){return 4278190080},R.Predictor1=function(o){return o},R.Predictor2=function(o,l,p){return l[p+0]},R.Predictor3=function(o,l,p){return l[p+1]},R.Predictor4=function(o,l,p){return l[p-1]},R.Predictor5=function(o,l,p){return jt(jt(o,l[p+1]),l[p+0])},R.Predictor6=function(o,l,p){return jt(o,l[p-1])},R.Predictor7=function(o,l,p){return jt(o,l[p+0])},R.Predictor8=function(o,l,p){return jt(l[p-1],l[p+0])},R.Predictor9=function(o,l,p){return jt(l[p+0],l[p+1])},R.Predictor10=function(o,l,p){return jt(jt(o,l[p-1]),jt(l[p+0],l[p+1]))},R.Predictor11=function(o,l,p){var m=l[p+0];return 0>=te(m>>24&255,o>>24&255,(l=l[p-1])>>24&255)+te(m>>16&255,o>>16&255,l>>16&255)+te(m>>8&255,o>>8&255,l>>8&255)+te(255&m,255&o,255&l)?m:o},R.Predictor12=function(o,l,p){var m=l[p+0];return (Ae((o>>24&255)+(m>>24&255)-((l=l[p-1])>>24&255))<<24|Ae((o>>16&255)+(m>>16&255)-(l>>16&255))<<16|Ae((o>>8&255)+(m>>8&255)-(l>>8&255))<<8|Ae((255&o)+(255&m)-(255&l)))>>>0},R.Predictor13=function(o,l,p){var m=l[p-1];return (ue((o=jt(o,l[p+0]))>>24&255,m>>24&255)<<24|ue(o>>16&255,m>>16&255)<<16|ue(o>>8&255,m>>8&255)<<8|ue(255&o,255&m))>>>0};var dr=R.PredictorAdd0;R.PredictorAdd1=pe,Lt("Predictor2","PredictorAdd2"),Lt("Predictor3","PredictorAdd3"),Lt("Predictor4","PredictorAdd4"),Lt("Predictor5","PredictorAdd5"),Lt("Predictor6","PredictorAdd6"),Lt("Predictor7","PredictorAdd7"),Lt("Predictor8","PredictorAdd8"),Lt("Predictor9","PredictorAdd9"),Lt("Predictor10","PredictorAdd10"),Lt("Predictor11","PredictorAdd11"),Lt("Predictor12","PredictorAdd12"),Lt("Predictor13","PredictorAdd13");var pr=R.PredictorAdd2;Bt("ColorIndexInverseTransform","MapARGB","32b",function(o){return o>>8&255},function(o){return o}
vendor: 5,171 bytes, line 41
41),Bt("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(o){return o},function(o){return o>>8&255});var La,Vr=R.ColorIndexInverseTransform,on=R.MapARGB,ec=R.VP8LColorIndexInverseTransformAlpha,Mi=R.MapAlpha,di=R.VP8LPredictorsAdd=[];di.length=16,(R.VP8LPredictors=[]).length=16,(R.VP8LPredictorsAdd_C=[]).length=16,(R.VP8LPredictors_C=[]).length=16;var $r,mo,vo,Oa,Zr,Yr,gr,Ki,mr,Ma,Cn,Ei,De,Te,Xe,sn,Xi,bo,Ea,ws,Dh,Th,Rh,Bh,_o,zh,jh,qh,Uh=a(511),Wh=a(2041),Hh=a(225),Gh=a(767),Vh=0,nc=Wh,xs=Hh,Hn=Gh,ri=Uh,Cs=0,As=1,$h=2,Ps=3,Ss=4,ic=5,Zh=6,rc=7,ac=8,Ns=9,oc=10,X1=[2,3,7],J1=[3,3,11],Yh=[280,256,256,256,40],Q1=[0,1,1,1,0],t0=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],e0=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],n0=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],i0=8,sc=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],lc=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],yo=null,r0=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],a0=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Kh=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],o0=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,25
415,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],s0=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,
411,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],l0=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 8,161 bytes, line 41
415,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],c0=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],vr=[],pi=[],Ji=[],h0=1,Xh=2,br=[],ai=[];wn("UpsampleRgbLinePair",qr,3),wn("UpsampleBgrLinePair",Aa,3),wn("UpsampleRgbaLinePair",uo,4),wn("UpsampleBgraLinePair",Wr,4),wn("UpsampleArgbLinePair",Ur,4),wn("UpsampleRgba4444LinePair",xn,2),wn("UpsampleRgb565LinePair",Pa,2);var f0=R.UpsampleRgbLinePair,u0=R.UpsampleBgrLinePair,Jh=R.UpsampleRgbaLinePair,Qh=R.UpsampleBgraLinePair,tf=R.UpsampleArgbLinePair,ef=R.UpsampleRgba4444LinePair,d0=R.UpsampleRgb565LinePair,ks=16,Ls=1<<ks-1,wo=-227,cc=482,nf=6,rf=0,g0=a(256),m0=a(256),v0=a(256),b0=a(256),_0=a(cc-wo),y0=a(cc-wo);Oi("YuvToRgbRow",qr,3),Oi("YuvToBgrRow",Aa,3),Oi("YuvToRgbaRow",uo,4),Oi("YuvToBgraRow",Wr,4),Oi("YuvToArgbRow",Ur,4),Oi("YuvToRgba4444Row",xn,2),Oi("YuvToRgb565Row",Pa,2);var af=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Os=[0,2,8],w0=[8,7,6,4,4,2,2,2,1,1,1,1],x0=1;this.WebPDecodeRGBA=function(o,l,p,m,_){var w=As,x=new q,P=new fe;x.ba=P,P.S=w,P.width=[P.width],P.height=[P.height];var k=P.width,F=P.height,V=new Gt;if(V==null||o==null)var et=2;else e(V!=null),et=ys(o,l,p,V.width,V.height,V.Pd,V.Qd,V.format,null);if(et!=0?k=0:(k!=null&&(k[0]=V.width[0]),F!=null&&(F[0]=V.height[0]),k=1),k){P.width=P.width[0],P.height=P.height[0],m!=null&&(m[0]=P.width),_!=null&&(_[0]=P.height);t:{if(m=new ga,(_=new K).data=o,_.w=l,_.ha=p,_.kd=1,l=[0],e(_!=null),((o=ys(_.data,_.w,_.ha,null,null,null,l,null,_))==0||o==7)&&l[0]&&(o=4),(l=o)==0){if(e(x!=null),m.data=_.data,m.w=_.w+_.offset,m.ha=_.ha-_.offset,m.put=Vt,m.ac=Ci,m.bc=Ui,m.ma=x,_.xa){if((o=Fr())==null){x=1;break t}if((function(D,$){var X=[0],ct=[0],tt=[0];e:for(;;){if(D==null)return 0;if($==null)return D.a=2,0;if(D.l=$,D.a=0,dt(D.m,$.data,$.w,$.ha),!Wi(D.m,X,ct,tt)){D.a=3;break e}if(D.xb=Xh,$.width=X[0],$.height=ct[0],!Pi(X[0],ct[0],1,D,null))break e;return 1}return e(D.a!=0),0})(o,m)){if(m=(l=po(m.width,m.height,x.Oa,x.ba))==0){e:{m=o;n:for(;;){if(m==null){m=0;break e}if(e(m.s.yc!=null),e(m.s.Ya!=null),e(0<m.s.Wb),e((p=m.l)!=null),e((_=p.ma)!=null),m.xb!=0){if(m.ca=_.ba,m.tb=_.tb,e(m.ca!=null),!ii(_.Oa,p,Ps)){m.a=2;break n}if(!Dr(m,p.width)||p.da)break n;if((p.da||Zt(m.ca.S))&&He(),11>m.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),m.ca.f.kb.F!=null&&He()),m.Pb&&0<m.s.ua&&m.s.vb.X==null&&!O(m.s.vb,m.s.Wa.Xa)){m.a=1;break n}m.xb=0;}if(!ui(m,m.V,m.Ba,m.c,m.i,p.o,lr))break n;_.Dc=m.Ma,m=1;break e}e(m.a!=0),m=0;}m=!m;}m&&(l=o.a);}else l=o.a;}else {if((o=new Bl)==null){x=1;break t}if(o.Fa=_.na,o.P=_.P,o.qc=_.Sa,Ni(o,m)){if((l=po(m.width,m.height,x.Oa,x.ba))==0){if(o.Aa=0,p=x.Oa,e((_=o)!=null),p!=null){if(0<(k=0>(k=p.Md)?0:100<k?255:255*k/100)){for(F=V=0;4>F;++F)12>(et=_.pb[F]).lc&&(et.ia=k*w0[0>et.lc?0:et.lc]>>3),V|=et.ia;V&&(alert("todo:VP8InitRandom"),_.ia=1);}_.Ga=p.Id,100<_.Ga?_.Ga=100:0>_.Ga&&(_.Ga=0);}(function(D,$){if(D==null)return 0;if($==null)return rn(D,2,"NULL VP8Io parameter in VP8Decode().");if(!D.cb&&!Ni(D,$))return 0;if(e(D.cb),$.ac==null||$.ac($)){$.ob&&(D.L=0);var X=Os[D.L];if(D.L==2?(D.yb=0,D.zb=0):(D.yb=$.v-X>>4,D.zb=$.j-X>>4,0>D.yb&&(D.yb=0),0>D.zb&&(D.zb=0)),D.Va=$.o+15+X>>4,D.Hb=$.va+15+X>>4,D.Hb>D.za&&(D.Hb=D.za),D.Va>D.Ub&&(D.Va=D.Ub),0<D.L){var ct=D.ed;for(X=0;4>X;++X){var tt;if(D.Qa.Cb){var ut=D.Qa.Lb[X];D.Qa.Fb||(ut+=ct.Tb);}else ut=ct.Tb;for(tt=0;1>=tt;++tt){var pt=D.gd[X][tt],wt=ut;if(ct.Pc&&(wt+=ct.vd[0],tt&&(wt+=ct.od[0])),0<(wt=0>wt?0:63<wt?63:wt)){var bt=wt;0<ct.wb&&(bt=4<ct.wb?bt>>2:bt>>1)>9-ct.wb&&(bt=9-ct.wb),1>bt&&(bt=1),pt.dd=bt,pt.tc=2*wt+bt,pt.ld=40<=wt?2:15<=wt?1:0;}else pt.tc=0;pt.La=tt;}}}X=0;}else rn(D,6,"Frame setup failed"),X=D.a;if(X=X==0){if(X){D.$c=0,0<D.Aa||(D.Ic=x0);e:{X=D.Ic,ct=4*(bt=D.za);var Rt=32*bt,kt=bt+1,ae=0<D.L?bt*(0<D.Aa?2:1):0,It=(D.Aa==2?2:1)*bt;if((pt=ct+832+(tt=3*(16*X+Os[D.L])/2*Rt)+(ut=D.Fa!=null&&0<D.Fa.length?D.Kc.c*D.Kc.i:0))!=pt)X=0;else {if(pt>D.Vb){if(D.Vb=0,D.Ec=a(pt),D.Fc=0,D.Ec==null){X=rn(D,1,"no memory during frame initialization.");break e}D.Vb=pt;}pt=D.Ec,wt=D.Fc,D.Ac=pt,D.Bc=wt,wt+=ct,D.Gd=c(Rt,ls),D.Hd=0,D.rb=c(kt+1,no),D.sb=1,D.wa=ae?c(ae,ni):null,D.Y=0,D.D.Nb=0,D.D.wa=D.wa,D.D.Y=D.Y,0<D.Aa&&(D.D.Y+=bt),e(true),D.oc=pt,D.pc=wt,wt+=832,D.ya=c(It,io),D.aa=0,D.D.ya=D.ya,D.D.aa=D.aa,D.Aa==2&&(D.D.aa+=bt),D.R=16*bt,D.B=8*bt,bt=(Rt=Os[D.L])*D.R,Rt=Rt/2*D.B,D.sa=pt,D.ta=wt+bt,D.qa=D.sa,D.ra=D.ta+16*X*D.R+Rt,D.Ha=D.qa,D.Ia=D.ra+8*X*D.B+Rt,D.$c=0,wt+=tt,D.mb=ut?pt:null,D.nb=ut?wt:null,e(wt+ut<=D.Fc+D.Vb),ro(D),r(D.Ac,D.Bc,0,ct),X=1;}}if(X){if($.ka=0,$.y=D.sa,$.O=D.ta,$.f=D.qa,$.N=D.ra,$.ea=D.Ha,$.Vd=D.Ia,$.fa=D.R,$.Rc=D.B,$.F=null,$.J=0,!Vh){for(X=-255;255>=X;++X)Uh[255+X]=0>X?-X:X;for(X=-1020;1020>=X;++X)Wh[1020+X]=-128>X?-128:127<X?127:X;for(X=-112;112>=X;++X)Hh[112+X]=-16>X?-16:15<X?15:X;for(X=-255;510>=X;++X)Gh[255+X]=0>X?0:255<X?255:X;Vh=1;}gr=us,Ki=zl,Ma=jl,Cn=ql,Ei=ki,mr=fs,De=gs,Te=ms,Xe=bs,sn=u,Xi=vs,bo=Br,Ea=b,ws=E,Dh=xa,Th=ho,Rh=Ca,Bh=ps,pi[0]=Zl,pi[1]=_a,pi[2]=Vl,pi[3]=$l,pi[4]=Yl,pi[5]=Gi,pi[6]=Kl,pi[7]=Vi,pi[8]=Jl,pi[9]=Xl,vr[0]=ds,vr[1]=Ul,vr[2]=Wl,vr[3]=Hl,vr[4]=hr,vr[5]=Gl,vr[6]=Tr,Ji[0]=Ql,Ji[1]=ao,Ji[2]=ya,Ji[3]=oo,Ji[4]=tc,Ji[5]=wa,Ji[6]=so,X=1;}else X=0;}X&&(X=(function(ge,ln){for(ge.M=0;ge.M<ge.Va;++ge.M){var oe,Ft=ge.Jc[ge.M&ge.Xb],At=ge.m,Je=ge;for(oe=0;oe<Je.za;++oe){var ie=At,ve=Je,ze=ve.Ac,mn=ve.Bc+4*oe,Mn=ve.zc,$e=ve.ya[ve.aa+oe];if(ve.Qa.Bb?$e.$b=gt(ie,ve.Pa.jb[0])?2+gt(ie,ve.Pa.jb[2]):gt(ie,ve.Pa.jb[1]):$e.$b=0,ve.kc&&($e.Ad=gt(ie,ve.Bd)),$e.Za=!gt(ie,145)+0,$e.Za){var An=$e.Ob,En=0;for(ve=0;4>ve;++ve){var cn,ye=Mn[0+ve];for(cn=0;4>cn;++cn){ye=s0[ze[mn+cn]][ye];for(var Se=Kh[gt(ie,ye[0])];0<Se;)Se=Kh[2*Se+gt(ie,ye[Se])];ye=-Se,ze[mn+cn]=ye;}i(An,En,ze,mn,4),En+=4,Mn[0+ve]=ye;}}else ye=gt(ie,156)?gt(ie,128)?1:3:gt(ie,163)?2:0,$e.Ob[0]=ye,r(ze,mn,ye,4),r(Mn,0,ye,4);$e.Dd=gt(ie,142)?gt(ie,114)?gt(ie,183)?1:3:2:0;}if(Je.m.Ka)return rn(ge,7,"Premature end-of-partition0 encountered.");for(;ge.ja<ge.za;++ge.ja){if(Je=Ft,ie=(At=ge).rb[At.sb-1],ze=At.rb[At.sb+At.ja],oe=At.ya[At.aa+At.ja],mn=At.kc?oe.Ad:0)ie.la=ze.la=0,oe.Za||(ie.Na=ze.Na=0),oe.Hc=0,oe.Gc=0,oe.ia=0;else {var Ze,Ne;if(ie=ze,ze=Je,mn=At.Pa.Xc,Mn=At.ya[At.aa+At.ja],$e=At.pb[Mn.$b],ve=Mn.ad,An=0,En=At.rb[At.sb-1],ye=cn=0,r(ve,An,0,384),Mn.Za)var vn=0,gi=mn[3];else {Se=a(16);var Qe=ie.Na+En.Na;if(Qe=yo(ze,mn[1],Qe,$e.Eb,0,Se,0),ie.Na=En.Na=(0<Qe)+0,1<Qe)gr(Se,0,ve,An);else {var Rn=Se[0]+3>>3;for(Se=0;256>Se;Se+=16)ve[An+Se]=Rn;}vn=1,gi=mn[0];}var Ee=15&ie.la,hn=15&En.la;for(Se=0;4>Se;++Se){var Gn=1&hn;for(Rn=Ne=0;4>Rn;++Rn)Ee=Ee>>1|(Gn=(Qe=yo(ze,gi,Qe=Gn+(1&Ee),$e.Sc,vn,ve,An))>vn)<<7,Ne=Ne<<2|(3<Qe?3:1<Qe?2:ve[An+0]!=0),An+=16;Ee>>=4,hn=hn>>1|Gn<<7,cn=(cn<<8|Ne)>>>0;}for(gi=Ee,vn=hn>>4,Ze=0;4>Ze;Ze+=2){for(Ne=0,Ee=ie.la>>4+Ze,hn=En.la>>4+Ze,Se=0;2>Se;++Se){for(Gn=1&hn,Rn=0;2>Rn;++Rn)Qe=Gn+(1&Ee),Ee=Ee>>1|(Gn=0<(Qe=yo(ze,mn[2],Qe,$e.Qc,0,ve,An)))<<3,Ne=Ne<<2|(3<Qe?3:1<Qe?2:ve[An+0]!=0),An+=16;Ee>>=2,hn=hn>>1|Gn<<5;}ye|=Ne<<4*Ze,gi|=Ee<<4<<Ze,vn|=(240&hn)<<Ze;}ie.la=gi,En.la=vn,Mn.Hc=cn,Mn.Gc=ye,Mn.ia=43690&ye?0:$e.ia,mn=!(cn|ye);}if(0<At.L&&(At.wa[At.Y+At.ja]=At.gd[oe.$b][oe.Za],At.wa[At.Y+At.ja].La|=!mn),Je.Ka)return rn(ge,7,"Premature end-of-file encountered.")}if(ro(ge),At=ln,Je=1,oe=(Ft=ge).D,ie=0<Ft.L&&Ft.M>=Ft.zb&&Ft.M<=Ft.Va,Ft.Aa==0)e:{if(oe.M=Ft.M,oe.uc=ie,Sa(Ft,oe),Je=1,oe=(Ne=Ft.D).Nb,ie=(ye=Os[Ft.L])*Ft.R,ze=ye/2*Ft.B,Se=16*oe*Ft.R,Rn=8*oe*Ft.B,mn=Ft.sa,Mn=Ft.ta-ie+Se,$e=Ft.qa,ve=Ft.ra-ze
41+Rn,An=Ft.Ha,En=Ft.Ia-ze+Rn,hn=(Ee=Ne.M)==0,cn=Ee>=Ft.Va-1,Ft.Aa==2&&Sa(Ft,Ne),Ne.uc)for(Gn=(Qe=Ft).D.M,e(Qe.D.uc),Ne=Qe.yb;Ne<Qe.Hb;++Ne){vn=Ne,gi=Gn;var In=(Vn=(bn=Qe).D).Nb;Ze=bn.R;var Vn=Vn.wa[Vn.Y+vn],$n=bn.sa,Bn=bn.ta+16*In*Ze+16*vn,Zn=Vn.dd,Re=Vn.tc;if(Re!=0)if(e(3<=Re),bn.L==1)0<vn&&Th($n,Bn,Ze,Re+4),Vn.La&&Bh($n,Bn,Ze,Re),0<gi&&Dh($n,Bn,Ze,Re+4),Vn.La&&Rh($n,Bn,Ze,Re);else {var Yn=bn.B,mi=bn.qa,Kr=bn.ra+8*In*Yn+8*vn,Qi=bn.Ha,bn=bn.Ia+8*In*Yn+8*vn;In=Vn.ld,0<vn&&(Te($n,Bn,Ze,Re+4,Zn,In),sn(mi,Kr,Qi,bn,Yn,Re+4,Zn,In)),Vn.La&&(bo($n,Bn,Ze,Re,Zn,In),ws(mi,Kr,Qi,bn,Yn,Re,Zn,In)),0<gi&&(De($n,Bn,Ze,Re+4,Zn,In),Xe(mi,Kr,Qi,bn,Yn,Re+4,Zn,In)),Vn.La&&(Xi($n,Bn,Ze,Re,Zn,In),Ea(mi,Kr,Qi,bn,Yn,Re,Zn,In));}}if(Ft.ia&&alert("todo:DitherRow"),At.put!=null){if(Ne=16*Ee,Ee=16*(Ee+1),hn?(At.y=Ft.sa,At.O=Ft.ta+Se,At.f=Ft.qa,At.N=Ft.ra+Rn,At.ea=Ft.Ha,At.W=Ft.Ia+Rn):(Ne-=ye,At.y=mn,At.O=Mn,At.f=$e,At.N=ve,At.ea=An,At.W=En),cn||(Ee-=ye),Ee>At.o&&(Ee=At.o),At.F=null,At.J=null,Ft.Fa!=null&&0<Ft.Fa.length&&Ne<Ee&&(At.J=an(Ft,At,Ne,Ee-Ne),At.F=Ft.mb,At.F==null&&At.F.length==0)){Je=rn(Ft,3,"Could not decode alpha data.");break e}Ne<At.j&&(ye=At.j-Ne,Ne=At.j,e(!(1&ye)),At.O+=Ft.R*ye,At.N+=Ft.B*(ye>>1),At.W+=Ft.B*(ye>>1),At.F!=null&&(At.J+=At.width*ye)),Ne<Ee&&(At.O+=At.v,At.N+=At.v>>1,At.W+=At.v>>1,At.F!=null&&(At.J+=At.v),At.ka=Ne-At.j,At.U=At.va-At.v,At.T=Ee-Ne,Je=At.put(At));}oe+1!=Ft.Ic||cn||(i(Ft.sa,Ft.ta-ie,mn,Mn+16*Ft.R,ie),i(Ft.qa,Ft.ra-ze,$e,ve+8*Ft.B,ze),i(Ft.Ha,Ft.Ia-ze,An,En+8*Ft.B,ze));}if(!Je)return rn(ge,6,"Output aborted.")}return 1})(D,$)),$.bc!=null&&$.bc($),X&=1;}return X?(D.cb=0,X):0})(o,m)||(l=o.a);}}else l=o.a;}l==0&&x.Oa!=null&&x.Oa.fd&&(l=Hr(x.ba));}x=l;}w=x!=0?null:11>w?P.f.RGBA.eb:P.f.kb.y;}else w=null;return w};var of=[3,4,3,4,4,2,2,4,4,4,2,1,1];};function f(R,J){for(var S="",I=0;I<4;I++)S+=String.fromCharCode(R[J++]);return S}function d(R,J){return R[J+0]|R[J+1]<<8}function v(R,J){return (R[J+0]|R[J+1]<<8|R[J+2]<<16)>>>0}function y(R,J){return (R[J+0]|R[J+1]<<8|R[J+2]<<16|R[J+3]<<24)>>>0}new h;var g=[0],N=[0],L=[],M=new h,A=t,H=(function(R,J){var S={},I=0,W=false,U=0,rt=0;if(S.frames=[],!(function(C,T){for(var z=0;z<4;z++)if(C[T+z]!="RIFF".charCodeAt(z))return true;return false})(R,J)){for(y(R,J+=4),J+=8;J<R.length;){var st=f(R,J),ht=y(R,J+=4);J+=4;var nt=ht+(1&ht);switch(st){case "VP8 ":case "VP8L":S.frames[I]===void 0&&(S.frames[I]={}),(_t=S.frames[I]).src_off=W?rt:J-8,_t.src_size=U+ht+8,I++,W&&(W=false,U=0,rt=0);break;case "VP8X":(_t=S.header={}).feature_flags=R[J];var dt=J+4;_t.canvas_width=1+v(R,dt),dt+=3,_t.canvas_height=1+v(R,dt),dt+=3;break;case "ALPH":W=true,U=nt+8,rt=J-8;break;case "ANIM":(_t=S.header).bgcolor=y(R,J),dt=J+4,_t.loop_count=d(R,dt),dt+=2;break;case "ANMF":var Ct,_t;(_t=S.frames[I]={}).offset_x=2*v(R,J),J+=3,_t.offset_y=2*v(R,J),J+=3,_t.width=1+v(R,J),J+=3,_t.height=1+v(R,J),J+=3,_t.duration=v(R,J),J+=3,Ct=R[J++],_t.dispose=1&Ct,_t.blend=Ct>>1&1;}st!="ANMF"&&(J+=nt);}return S}})(A,0);H.response=A,H.rgbaoutput=true,H.dataurl=false;var j=H.header?H.header:null,B=H.frames?H.frames:null;if(j){j.loop_counter=j.loop_count,g=[j.canvas_height],N=[j.canvas_width];for(var it=0;
41it<B.length&&B[it].blend!=0;it++);}var mt=B[0],ft=M.WebPDecodeRGBA(A,mt.src_off,mt.src_size,N,g);mt.rgba=ft,mt.imgwidth=N[0],mt.imgheight=g[0];for(var Y=0;Y<N[0]*g[0]*4;Y++)L[Y]=ft[Y];return this.width=N,this.height=g,this.data=L,this}function vg(){var t,e=this.internal.__metadata__.metadata,n=unescape(encodeURIComponent(e));t=this.internal.__metadata__.rawXml?n:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+t.length+" >>"),this.internal.write("stream"),this.internal.write(t),this.internal.write("endstream"),this.internal.write("endobj");}function bg(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R");}((function(t){var e,n,i,r,a,c,s,h,f,d=function(C){return C=C||{},this.isStrokeTransparent=C.isStrokeTransparent||false,this.strokeOpacity=C.strokeOpacity||1,this.strokeStyle=C.strokeStyle||"#000000",this.fillStyle=C.fillStyle||"#000000",this.isFillTransparent=C.isFillTransparent||false,this.fillOpacity=C.fillOpacity||1,this.font=C.font||"10px sans-serif",this.textBaseline=C.textBaseline||"alphabetic",this.textAlign=C.textAlign||"left",this.lineWidth=C.lineWidth||1,this.lineJoin=C.lineJoin||"miter",this.lineCap=C.lineCap||"butt",this.path=C.path||[],this.transform=C.transform!==void 0?C.transform.clone():new h,this.globalCompositeOperation=C.globalCompositeOperation||"normal",this.globalAlpha=C.globalAlpha||1,this.clip_path=C.clip_path||[],this.currentPoint=C.currentPoint||new c,this.miterLimit=C.miterLimit||10,this.lastPoint=C.lastPoint||new c,this.lineDashOffset=C.lineDashOffset||0,this.lineDash=C.lineDash||[],this.margin=C.margin||[0,0,0,0],this.prevPageLastElemOffset=C.prevPageLastElemOffset||0,this.ignoreClearRect=typeof C.ignoreClearRect!="boolean"||C.ignoreClearRect,this};t.events.push(["initialized",function(){this.context2d=new v(this),e=this.internal.f2,n=this.internal.getCoordinateString,i=this.internal.getVerticalCoordinateString,r=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,c=this.internal.Point,s=this.internal.Rectangle,h=this.internal.Matrix,f=new d;}]);var v=function(C){Object.defineProperty(this,"canvas",{get:function(){return {parentNode:false,style:false}}});var T=C;Object.defineProperty(this,"pdf",{get:function(){return T}});var z=false;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return z},set:function(O){z=!!O;}});var G=false;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return G},set:function(O){G=!!O;}});var Z=0;Object.defineProperty(this,"posX",{get:function(){return Z},set:function(O){isNaN(O)||(Z=O);}});var Q=0;Object.defineProperty(this,"posY",{get:function(){return Q},set:function(O){isNaN(O)||(Q=O);}}),Object.defineProperty(this,"margin",{get:function(){return f.margin},set:function(O){var Pt;typeof O=="number"?Pt=[O,O,O,O]:((Pt=new Array(4))[0]=O[0],Pt[1]=O.length>=2?O[1]:Pt[0],Pt[2]=O.length>=3?O[2]:Pt[0],Pt[3]=O.length>=4?O[3]:Pt[1]),f.margin=Pt;}});var at=false;Object.defineProperty(this,"autoPaging",{get:function(){return at},set:function(O){at=O;}});var ot=0;Object.defineProperty(this,"lastBreak",{get:function(){return ot},set:function(O){ot=O;}});var gt=[];Object.defineProperty(this,"pageBreaks",{get:function(){return gt},set:function(O){gt=O;}}),Object.defineProperty(this,"ctx",{get:function(){return f},set:function(O){O instanceof d&&(f=O);}}),Object.defineProperty(this,"path",{get:function(){return f.path},set:function(O){f.path=O;}});var xt=[];Object.defineProperty(this,"ctxStack",{get:function(){return xt},set:function(O){xt=O;}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(O){var Pt;Pt=y(O),this.ctx.fillStyle=Pt.style,this.ctx.isFillTransparent=Pt.a===0,this.ctx.fillOpacity=Pt.a,this.pdf.setFillColor(Pt.r,Pt.g,Pt.b,{a:Pt.a}),this.pdf.setTextColor(Pt.r,Pt.g,Pt.b,{a:Pt.a});}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(O){var Pt=y(O);this.ctx.strokeStyle=Pt.style,this.ctx.isStrokeTransparent=Pt.a===0,this.ctx.strokeOpacity=Pt.a,Pt.a===0?this.pdf.setDrawColor(255,255,255):(Pt.a,this.pdf.setDrawColor(Pt.r,Pt.g,Pt.b));}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(O){["butt","round","square"].indexOf(O)!==-1&&(this.ctx.lineCap=O,this.pdf.setLineCap(O));}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth}
41,set:function(O){isNaN(O)||(this.ctx.lineWidth=O,this.pdf.setLineWidth(O));}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(O){["bevel","round","miter"].indexOf(O)!==-1&&(this.ctx.lineJoin=O,this.pdf.setLineJoin(O));}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(O){isNaN(O)||(this.ctx.miterLimit=O,this.pdf.setMiterLimit(O));}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(O){this.ctx.textBaseline=O;}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(O){["right","end","center","left","start"].indexOf(O)!==-1&&(this.ctx.textAlign=O);}});var Nt=null,St=null,zt=null;Object.defineProperty(this,"fontFaces",{get:function(){return zt},set:function(O){Nt=null,St=null,zt=O;}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(O){var Pt;if(this.ctx.font=O,(Pt=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(O))!==null){var le=Pt[1];Pt[2];var Wt=Pt[3],yt=Pt[4];Pt[5];var Ht=Pt[6],Lt=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(yt)[2];yt=Math.floor(Lt==="px"?parseFloat(yt)*this.pdf.internal.scaleFactor:Lt==="em"?parseFloat(yt)*this.pdf.getFontSize():parseFloat(yt)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(yt);var Ut=(function(Bt){var Ke,_e,ce=[],he=Bt.trim();if(he==="")return bh;if(he in Xd)return [Xd[he]];for(;he!=="";){switch(_e=null,Ke=(he=Qd(he)).charAt(0)){case '"':case "'":_e=fg(he.substring(1),Ke);break;default:_e=ug(he);}if(_e===null||(ce.push(_e[0]),(he=Qd(_e[1]))!==""&&he.charAt(0)!==","))return bh;he=he.replace(/^,/,"");}return ce})(Ht);if(this.fontFaces){var jt=(function(Bt,Ke){var _e=Bt.getFontList(),ce=JSON.stringify(_e);if(Nt===null||St!==ce){var he=(function(je){var qt=[];return Object.keys(je).forEach(function(Fe){je[Fe].forEach(function(Zt){var ee=null;switch(Zt){case "bold":ee={family:Fe,weight:"bold"};break;case "italic":ee={family:Fe,style:"italic"};break;case "bolditalic":ee={family:Fe,weight:"bold",style:"italic"};break;case "":case "normal":ee={family:Fe};}ee!==null&&(ee.ref={name:Fe,style:Zt},qt.push(ee));});}),qt})(_e);Nt=(function(je){for(var qt={},Fe=0;Fe<je.length;++Fe){var Zt=vh(je[Fe]),ee=Zt.family,qe=Zt.stretch,fe=Zt.style,Gt=Zt.weight;qt[ee]=qt[ee]||{},qt[ee][qe]=qt[ee][qe]||{},qt[ee][qe][fe]=qt[ee][qe][fe]||{},qt[ee][qe][fe][Gt]=Zt;}return qt})(he.concat(Ke)),St=ce;}return Nt})(this.pdf,this.fontFaces),Ae=Ut.map(function(Bt){return {family:Bt,stretch:"normal",weight:Wt,style:le}}),ue=(function(Bt,Ke,_e){for(var ce=(_e=_e||{}).defaultFontFamily||"times",he=Object.assign({},hg,_e.genericFontFamilies||{}),je=null,qt=null,Fe=0;Fe<Ke.length;++Fe)if(he[(je=vh(Ke[Fe])).family]&&(je.family=he[je.family]),Bt.hasOwnProperty(je.family)){qt=Bt[je.family];break}if(!(qt=qt||Bt[ce]))throw new Error("Could not find a font-family for the rule '"+Jd(je)+"' and default family '"+ce+"'.");if(qt=(function(Zt,ee){if(ee[Zt])return ee[Zt];var qe=Ah[Zt],fe=qe<=Ah.normal?-1:1,Gt=Kd(ee,y1,qe,fe);if(!Gt)throw new Error("Could not find a matching font-stretch value for "+Zt);return Gt})(je.stretch,qt),qt=(function(Zt,ee){if(ee[Zt])return ee[Zt];for(var qe=_1[Zt],fe=0;fe<qe.length;++fe)if(ee[qe[fe]])return ee[qe[fe]];throw new Error("Could not find a matching font-style for "+Zt)})(je.style,qt),!(qt=(function(Zt,ee){if(ee[Zt])return ee[Zt];if(Zt===400&&ee[500])return ee[500];if(Zt===500&&ee[400])return ee[400];var qe=cg[Zt],fe=Kd(ee,w1,qe,Zt<400?-1:1);if(!fe)throw new Error("Could not find a matching font-weight for value "+Zt);return fe})(je.weight,qt)))throw new Error("Failed to resolve a font for the rule '"+Jd(je)+"'.");return qt})(jt,Ae);this.pdf.setFont(ue.ref.name,ue.ref.style);}else {var te="";(Wt==="bold"||parseInt(Wt,10)>=700||le==="bold")&&(te="bold"),le==="italic"&&(te+="italic"),te.length===0&&(te="normal");for(var pe="",de={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Dt=0;Dt<Ut.length;Dt++){if(this.pdf.internal.getFont(Ut[Dt],te,{noFallback:true,disableWarning:true})!==void 0){pe=Ut[Dt];break}if(te==="bolditalic"&&this.pdf.internal.getFont(Ut[Dt],"bold",{noFallback:true,disableWarning:true})!==void 0)pe=Ut[Dt],te="bold";else if(this.pdf.internal.getFont(Ut[Dt],"normal",{noFallback:true,disableWarning:true})!==void 0){pe=Ut[Dt],te="normal";break}}if(pe===""){for(var re=0;re<Ut.length;re++)if(de[Ut[re]]){pe=de[Ut[re]];break}}pe=pe===""?"Times":pe,this.pdf.setFont(pe,te);}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(O){this.ctx.globalCompositeOperation=O;}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(O){this.ctx.globalAlpha=O;}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(O){this.ctx.lineDashOffset=O,_t.call(this);}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(O){this.ctx.lineDash=O,_t.call(this);}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(O){this.ctx.ignoreClearRect=!!O;}});};v.prototype.setLineDash=function(C){this.lineDash=C;},v.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},v.prototype.fill=function(){B.call(this,"fill",false);},v.prototype.stroke=function(){B.call(this,"stroke",false);},v.prototype.beginPath=function(){this.path=[{type:"begin"}];},v.prototype.moveTo=function(C,T){if(isNaN(C)||isNaN(T))throw Ie.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to
41jsPDF.context2d.moveTo");var z=this.ctx.transform.applyToPoint(new c(C,T));this.path.push({type:"mt",x:z.x,y:z.y}),this.ctx.lastPoint=new c(C,T);},v.prototype.closePath=function(){var C=new c(0,0),T=0;for(T=this.path.length-1;T!==-1;T--)if(this.path[T].type==="begin"&&o(this.path[T+1])==="object"&&typeof this.path[T+1].x=="number"){C=new c(this.path[T+1].x,this.path[T+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new c(C.x,C.y);},v.prototype.lineTo=function(C,T){if(isNaN(C)||isNaN(T))throw Ie.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var z=this.ctx.transform.applyToPoint(new c(C,T));this.path.push({type:"lt",x:z.x,y:z.y}),this.ctx.lastPoint=new c(z.x,z.y);},v.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),B.call(this,null,true);},v.prototype.quadraticCurveTo=function(C,T,z,G){if(isNaN(z)||isNaN(G)||isNaN(C)||isNaN(T))throw Ie.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Z=this.ctx.transform.applyToPoint(new c(z,G)),Q=this.ctx.transform.applyToPoint(new c(C,T));this.path.push({type:"qct",x1:Q.x,y1:Q.y,x:Z.x,y:Z.y}),this.ctx.lastPoint=new c(Z.x,Z.y);},v.prototype.bezierCurveTo=function(C,T,z,G,Z,Q){if(isNaN(Z)||isNaN(Q)||isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G))throw Ie.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var at=this.ctx.transform.applyToPoint(new c(Z,Q)),ot=this.ctx.transform.applyToPoint(new c(C,T)),gt=this.ctx.transform.applyToPoint(new c(z,G));this.path.push({type:"bct",x1:ot.x,y1:ot.y,x2:gt.x,y2:gt.y,x:at.x,y:at.y}),this.ctx.lastPoint=new c(at.x,at.y);},v.prototype.arc=function(C,T,z,G,Z,Q){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G)||isNaN(Z))throw Ie.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Q=!!Q,!this.ctx.transform.isIdentity){var at=this.ctx.transform.applyToPoint(new c(C,T));C=at.x,T=at.y;var ot=this.ctx.transform.applyToPoint(new c(0,z)),gt=this.ctx.transform.applyToPoint(new c(0,0));z=Math.sqrt(Math.pow(ot.x-gt.x,2)+Math.pow(ot.y-gt.y,2));}Math.abs(Z-G)>=2*Math.PI&&(G=0,Z=2*Math.PI),this.path.push({type:"arc",x:C,y:T,radius:z,startAngle:G,endAngle:Z,counterclockwise:Q});},v.prototype.arcTo=function(C,T,z,G,Z){throw new Error("arcTo not implemented.")},v.prototype.rect=function(C,T,z,G){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G))throw Ie.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(C,T),this.lineTo(C+z,T),this.lineTo(C+z,T+G),this.lineTo(C,T+G),this.lineTo(C,T),this.lineTo(C+z,T),this.lineTo(C,T);},v.prototype.fillRect=function(C,T,z,G){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G))throw Ie.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!g.call(this)){var Z={};this.lineCap!=="butt"&&(Z.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Z.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(C,T,z,G),this.fill(),Z.hasOwnProperty("lineCap")&&(this.lineCap=Z.lineCap),Z.hasOwnProperty("lineJoin")&&(this.lineJoin=Z.lineJoin);}},v.prototype.strokeRect=function(C,T,z,G){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G))throw Ie.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");N.call(this)||(this.beginPath(),this.rect(C,T,z,G),this.stroke());},v.prototype.clearRect=function(C,T,z,G){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G))throw Ie.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(C,T,z,G));},v.prototype.save=function(C){C=typeof C!="boolean"||C;for(var T=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("q");
41if(this.pdf.setPage(T),C){this.ctx.fontSize=this.pdf.internal.getFontSize();var G=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=G;}},v.prototype.restore=function(C){C=typeof C!="boolean"||C;for(var T=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("Q");this.pdf.setPage(T),C&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset);},v.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var y=function(C){var T,z,G,Z;if(C.isCanvasGradient===true&&(C=C.getColor()),!C)return {r:0,g:0,b:0,a:0,style:C};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(C))T=0,z=0,G=0,Z=0;else {var Q=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(C);if(Q!==null)T=parseInt(Q[1]),z=parseInt(Q[2]),G=parseInt(Q[3]),Z=1;else if((Q=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(C))!==null)T=parseInt(Q[1]),z=parseInt(Q[2]),G=parseInt(Q[3]),Z=parseFloat(Q[4]);else {if(Z=1,typeof C=="string"&&C.charAt(0)!=="#"){var at=new u1(C);C=at.ok?at.toHex():"#000000";}C.length===4?(T=C.substring(1,2),T+=T,z=C.substring(2,3),z+=z,G=C.substring(3,4),G+=G):(T=C.substring(1,3),z=C.substring(3,5),G=C.substring(5,7)),T=parseInt(T,16),z=parseInt(z,16),G=parseInt(G,16);}}return {r:T,g:z,b:G,a:Z,style:C}},g=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},N=function(){return !!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};v.prototype.fillText=function(C,T,z,G){if(isNaN(T)||isNaN(z)||typeof C!="string")throw Ie.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(G=isNaN(G)?void 0:G,!g.call(this)){var Z=nt(this.ctx.transform.rotation),Q=this.ctx.transform.scaleX;I.call(this,{text:C,x:T,y:z,scale:Q,angle:Z,align:this.textAlign,maxWidth:G});}},v.prototype.strokeText=function(C,T,z,G){if(isNaN(T)||isNaN(z)||typeof C!="string")throw Ie.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!N.call(this)){G=isNaN(G)?void 0:G;var Z=nt(this.ctx.transform.rotation),Q=this.ctx.transform.scaleX;I.call(this,{text:C,x:T,y:z,scale:Q,renderingMode:"stroke",angle:Z,align:this.textAlign,maxWidth:G});}},v.prototype.measureText=function(C){if(typeof C!="string")throw Ie.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var T=this.pdf,z=this.pdf.internal.scaleFactor,G=T.internal.getFontSize(),Z=T.getStringUnitWidth(C)*G/T.internal.scaleFactor;return new function(Q){var at=(Q=Q||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return at}}),this}({width:Z*=Math.round(96*z/72*1e4)/1e4})},v.prototype.scale=function(C,T){if(isNaN(C)||isNaN(T))throw Ie.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var z=new h(C,0,0,T,0,0);this.ctx.transform=this.ctx.transform.multiply(z);},v.prototype.rotate=function(C){if(isNaN(C))throw Ie.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var T=new h(Math.cos(C),Math.sin(C),-Math.sin(C),Math.cos(C),0,0);this.ctx.transform=this.ctx.transform.multiply(T);},v.prototype.translate=function(C,T){if(isNaN(C)||isNaN(T))throw Ie.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var z=new h(1,0,0,1,C,T);this.ctx.transform=this.ctx.transform.multiply(z);},v.prototype.transform=function(C,T,z,G,Z,Q){if(isNaN(C)||isNaN(T)||isNaN(z)||isNaN(G)||isNaN(Z)||isNaN(Q))throw Ie.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to
41jsPDF.context2d.transform");var at=new h(C,T,z,G,Z,Q);this.ctx.transform=this.ctx.transform.multiply(at);},v.prototype.setTransform=function(C,T,z,G,Z,Q){C=isNaN(C)?1:C,T=isNaN(T)?0:T,z=isNaN(z)?0:z,G=isNaN(G)?1:G,Z=isNaN(Z)?0:Z,Q=isNaN(Q)?0:Q,this.ctx.transform=new h(C,T,z,G,Z,Q);};var L=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};v.prototype.drawImage=function(C,T,z,G,Z,Q,at,ot,gt){var xt=this.pdf.getImageProperties(C),Nt=1,St=1,zt=1,O=1;G!==void 0&&ot!==void 0&&(zt=ot/G,O=gt/Z,Nt=xt.width/G*ot/G,St=xt.height/Z*gt/Z),Q===void 0&&(Q=T,at=z,T=0,z=0),G!==void 0&&ot===void 0&&(ot=G,gt=Z),G===void 0&&ot===void 0&&(ot=xt.width,gt=xt.height);var Pt=this.ctx.transform.decompose(),le=nt(Pt.rotate.shx),Wt=new h,yt=(Wt=(Wt=(Wt=Wt.multiply(Pt.translate)).multiply(Pt.skew)).multiply(Pt.scale)).applyToRectangle(new s(Q-T*zt,at-z*O,G*Nt,Z*St));if(this.autoPaging){for(var Ht,Lt=M.call(this,yt),Ut=[],jt=0;jt<Lt.length;jt+=1)Ut.indexOf(Lt[jt])===-1&&Ut.push(Lt[jt]);j(Ut);for(var Ae=Ut[0],ue=Ut[Ut.length-1],te=Ae;te<ue+1;te++){this.pdf.setPage(te);var pe=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],de=te===1?this.posY+this.margin[0]:this.margin[0],Dt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],re=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Bt=te===1?0:Dt+(te-2)*re;if(this.ctx.clip_path.length!==0){var Ke=this.path;Ht=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=H(Ht,this.posX+this.margin[3],-Bt+de+this.ctx.prevPageLastElemOffset),it.call(this,"fill",true),this.path=Ke;}var _e=JSON.parse(JSON.stringify(yt));_e=H([_e],this.posX+this.margin[3],-Bt+de+this.ctx.prevPageLastElemOffset)[0];var ce=(te>Ae||te<ue)&&L.call(this);ce&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],pe,re,null).clip().discardPath()),this.pdf.addImage(C,"JPEG",_e.x,_e.y,_e.w,_e.h,null,
vendor: 9,970 bytes, line 41
41null,le),ce&&this.pdf.restoreGraphicsState();}}else this.pdf.addImage(C,"JPEG",yt.x,yt.y,yt.w,yt.h,null,null,le);};var M=function(C,T,z){var G=[];T=T||this.pdf.internal.pageSize.width,z=z||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Z=this.posY+this.ctx.prevPageLastElemOffset;switch(C.type){default:case "mt":case "lt":G.push(Math.floor((C.y+Z)/z)+1);break;case "arc":G.push(Math.floor((C.y+Z-C.radius)/z)+1),G.push(Math.floor((C.y+Z+C.radius)/z)+1);break;case "qct":var Q=dt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,C.x1,C.y1,C.x,C.y);G.push(Math.floor((Q.y+Z)/z)+1),G.push(Math.floor((Q.y+Q.h+Z)/z)+1);break;case "bct":var at=Ct(this.ctx.lastPoint.x,this.ctx.lastPoint.y,C.x1,C.y1,C.x2,C.y2,C.x,C.y);G.push(Math.floor((at.y+Z)/z)+1),G.push(Math.floor((at.y+at.h+Z)/z)+1);break;case "rect":G.push(Math.floor((C.y+Z)/z)+1),G.push(Math.floor((C.y+C.h+Z)/z)+1);}for(var ot=0;ot<G.length;ot+=1)for(;this.pdf.internal.getNumberOfPages()<G[ot];)A.call(this);return G},A=function(){var C=this.fillStyle,T=this.strokeStyle,z=this.font,G=this.lineCap,Z=this.lineWidth,Q=this.lineJoin;this.pdf.addPage(),this.fillStyle=C,this.strokeStyle=T,this.font=z,this.lineCap=G,this.lineWidth=Z,this.lineJoin=Q;},H=function(C,T,z){for(var G=0;G<C.length;G++)switch(C[G].type){case "bct":C[G].x2+=T,C[G].y2+=z;case "qct":C[G].x1+=T,C[G].y1+=z;default:C[G].x+=T,C[G].y+=z;}return C},j=function(C){return C.sort(function(T,z){return T-z})},B=function(C,T){var z=this.fillStyle,G=this.strokeStyle,Z=this.lineCap,Q=this.lineWidth,at=Math.abs(Q*this.ctx.transform.scaleX),ot=this.lineJoin;if(this.autoPaging){for(var gt,xt,Nt=JSON.parse(JSON.stringify(this.path)),St=JSON.parse(JSON.stringify(this.path)),zt=[],O=0;O<St.length;O++)if(St[O].x!==void 0)for(var Pt=M.call(this,St[O]),le=0;le<Pt.length;le+=1)zt.indexOf(Pt[le])===-1&&zt.push(Pt[le]);for(var Wt=0;Wt<zt.length;Wt++)for(;this.pdf.internal.getNumberOfPages()<zt[Wt];)A.call(this);j(zt);for(var yt=zt[0],Ht=zt[zt.length-1],Lt=yt;Lt<Ht+1;Lt++){this.pdf.setPage(Lt),this.fillStyle=z,this.strokeStyle=G,this.lineCap=Z,this.lineWidth=at,this.lineJoin=ot;var Ut=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],jt=Lt===1?this.posY+this.margin[0]:this.margin[0],Ae=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ue=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],te=Lt===1?0:Ae+(Lt-2)*ue;if(this.ctx.clip_path.length!==0){var pe=this.path;gt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=H(gt,this.posX+this.margin[3],-te+jt+this.ctx.prevPageLastElemOffset),it.call(this,C,true),this.path=pe;}if(xt=JSON.parse(JSON.stringify(Nt)),this.path=H(xt,this.posX+this.margin[3],-te+jt+this.ctx.prevPageLastElemOffset),T===false||Lt===0){var de=(Lt>yt||Lt<Ht)&&L.call(this);de&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ut,ue,null).clip().discardPath()),it.call(this,C,T),de&&this.pdf.restoreGraphicsState();}this.lineWidth=Q;}this.path=Nt;}else this.lineWidth=at,it.call(this,C,T),this.lineWidth=Q;},it=function(C,T){if((C!=="stroke"||T||!N.call(this))&&(C==="stroke"||T||!g.call(this))){for(var z,G,Z=[],Q=this.path,at=0;at<Q.length;at++){var ot=Q[at];switch(ot.type){case "begin":Z.push({begin:true});break;case "close":Z.push({close:true});break;case "mt":Z.push({start:ot,deltas:[],abs:[]});break;case "lt":var gt=Z.length;if(Q[at-1]&&!isNaN(Q[at-1].x)&&(z=[ot.x-Q[at-1].x,ot.y-Q[at-1].y],gt>0)){for(;gt>=0;gt--)if(Z[gt-1].close!==true&&Z[gt-1].begin!==true){Z[gt-1].deltas.push(z),Z[gt-1].abs.push(ot);break}}break;case "bct":z=[ot.x1-Q[at-1].x,ot.y1-Q[at-1].y,ot.x2-Q[at-1].x,ot.y2-Q[at-1].y,ot.x-Q[at-1].x,ot.y-Q[at-1].y],Z[Z.length-1].deltas.push(z);break;case "qct":var xt=Q[at-1].x+2/3*(ot.x1-Q[at-1].x),Nt=Q[at-1].y+2/3*(ot.y1-Q[at-1].y),St=ot.x+2/3*(ot.x1-ot.x),zt=ot.y+2/3*(ot.y1-ot.y),O=ot.x,Pt=ot.y;z=[xt-Q[at-1].x,Nt-Q[at-1].y,St-Q[at-1].x,zt-Q[at-1].y,O-Q[at-1].x,Pt-Q[at-1].y],Z[Z.length-1].deltas.push(z);break;case "arc":Z.push({deltas:[],abs:[],arc:true}),Array.isArray(Z[Z.length-1].abs)&&Z[Z.length-1].abs.push(ot);}}G=T?null:C==="stroke"?"stroke":"fill";for(var le=false,Wt=0;Wt<Z.length;Wt++)if(Z[Wt].arc)for(var yt=Z[Wt].abs,Ht=0;Ht<yt.length;Ht++){var Lt=yt[Ht];Lt.type==="arc"?Y.call(this,Lt.x,Lt.y,Lt.radius,Lt.startAngle,Lt.endAngle,Lt.counterclockwise,void 0,T,!le):W.call(this,Lt.x,Lt.y),le=true;}else if(Z[Wt].close===true)this.pdf.internal.out("h"),le=false;else if(Z[Wt].begin!==true){var Ut=Z[Wt].start.x,jt=Z[Wt].start.y;U.call(this,Z[Wt].deltas,Ut,jt),le=true;}G&&R.call(this,G),T&&J.call(this);}},mt=function(C){var T=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,z=T*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case "bottom":return C-z;case "top":return C+T-z;case "hanging":return C+T-2*z;case "middle":return C+T/2-z;default:return C}},ft=function(C){return C+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};v.prototype.createLinearGradient=function(){var C=function(){};return C.colorStops=[],C.addColorStop=function(T,z){this.colorStops.push([T,z]);},C.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},C.isCanvasGradient=true,C},v.prototype.createPattern=function(){return this.createLinearGradient()},v.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Y=function(C,T,z,G,Z,Q,at,ot,gt){for(var xt=st.call(this,z,G,Z,Q),Nt=0;Nt<xt.length;Nt++){var St=xt[Nt];Nt===0&&(gt?S.call(this,St.x1+C,St.y1+T):W.call(this,St.x1+C,St.y1+T)),rt.call(this,C,T,St.x2,St.y2,St.x3,St.y3,St.x4,St.y4);}ot?J.call(this):R.call(this,at);},R=function(C){switch(C){case "stroke":this.pdf.internal.out("S");break;case "fill":this.pdf.internal.out("f");}},J=function(){this.pdf.clip(),this.pdf.discardPath();},S=function(C,T){this.pdf.internal.out(n(C)+" "+i(T)+" m");},I=function(C){var T;switch(C.align){case "right":case "end":T="right";break;case "center":T="center";break;default:T="left";}var z,G,Z,Q=this.pdf.getTextDimensions(C.text),at=mt.call(this,C.y),ot=ft.call(this,at)-Q.h,gt=this.ctx.transform.applyToPoint(new c(C.x,at));if(this.autoPaging){var xt=this.ctx.transform.decompose(),Nt=new h;Nt=(Nt=(Nt=Nt.multiply(xt.translate)).multiply(xt.skew)).multiply(xt.scale);for(var St=this.ctx.transform.applyToRectangle(new s(C.x,at,Q.w,Q.h)),zt=Nt.applyToRectangle(new s(C.x,ot,Q.w,Q.h)),O=M.call(this,zt),Pt=[],le=0;le<O.length;le+=1)Pt.indexOf(O[le])===-1&&Pt.push(O[le]);j(Pt);for(var Wt=Pt[0],yt=Pt[Pt.length-1],Ht=Wt;Ht<yt+1;Ht++){this.pdf.setPage(Ht);var Lt=Ht===1?this.posY+this.margin[0]:this.margin[0],Ut=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],jt=this.pdf.internal.pageSize.height-this.margin[2],Ae=jt-this.margin[0],ue=this.pdf.internal.pageSize.width-this.margin[1],te=ue-this.margin[3],pe=Ht===1?0:Ut+(Ht-2)*Ae;if(this.ctx.clip_path.length!==0){var de=this.path;z=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=H(z,this.posX+this.margin[3],-1*pe+Lt),it.call(this,"fill",true),this.path=de;}var Dt=H([JSON.parse(JSON.stringify(zt))],this.posX+this.margin[3],-pe+Lt+this.ctx.prevPageLastElemOffset)[0];C.scale>=.01&&(G=this.pdf.internal.getFontSize(),this.pdf.setFontSize(G*C.scale),Z=this.lineWidth,this.lineWidth=Z*C.scale);var re=this.autoPaging!=="text";if(re||Dt.y+Dt.h<=jt){if(re||Dt.y>=Lt&&Dt.x<=ue){var Bt=re?C.text:this.pdf.splitTextToSize(C.text,C.maxWidth||ue-Dt.x)[0],Ke=H([JSON.parse(JSON.stringify(St))],this.posX+this.margin[3],-pe+Lt+this.ctx.prevPageLastElemOffset)[0],_e=re&&(Ht>Wt||Ht<yt)&&L.call(this);_e&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],te,Ae,null).clip().discardPath()),this.pdf.text(Bt,Ke.x,Ke.y,{angle:C.angle,align:T,renderingMode:C.renderingMode}),_e&&this.pdf.restoreGraphicsState();}}else Dt.y<jt&&(this.ctx.prevPageLastElemOffset+=jt-Dt.y);C.scale>=.01&&(this.pdf.setFontSize(G),this.lineWidth=Z);}}else C.scale>=.01&&(G=this.pdf.internal.getFontSize(),this.pdf.setFontSize(G*C.scale),Z=this.lineWidth,this.lineWidth=Z*C.scale),this.pdf.text(C.text,gt.x+this.posX,gt.y+this.posY,{angle:C.angle,align:T,renderingMode:C.renderingMode,maxWidth:C.maxWidth}),C.scale>=.01&&(this.pdf.setFontSize(G),this.lineWidth=Z);},W=function(C,T,z,G){z=z||0,G=G||0,this.pdf.internal.out(n(C+z)+" "+i(T+G)+" l");},U=function(C,T,z){return this.pdf.lines(C,T,z,null,null)},rt=function(C,T,z,G,Z,Q,at,ot){this.pdf.internal.out([e(r(z+C)),e(a(G+T)),e(r(Z+C)),e(a(Q+T)),e(r(at+C)),e(a(ot+T)),"c"].join(" "));},st=function(C,T,z,G){for(var Z=2*Math.PI,Q=Math.PI/2;T>z;)T-=Z;var at=Math.abs(z-T);at<Z&&G&&(at=Z-at);for(var ot=[],gt=G?-1:1,xt=T;at>1e-5;){var Nt=xt+gt*Math.min(at,Q);ot.push(ht.call(this,C,xt,Nt)),at-=Math.abs(Nt-xt),xt=Nt;}return ot},ht=function(C,T,z){var G=(z-T)/2,Z=C*Math.cos(G),Q=C*Math.sin(G),at=Z,ot=-Q,gt=at*at+ot*ot,xt=gt+at*Z+ot*Q,Nt=4/3*(Math.sqrt(2*gt*xt)-xt)/(at*Q-ot*Z),St=at-Nt*ot,zt=ot+Nt*at,O=St,Pt=-zt,le=G+T,Wt=Math.cos(le),yt=Math.sin(le);return {x1:C*Math.cos(T),y1:C*Math.sin(T),x2:St*Wt-zt*yt,y2:St*yt+zt*Wt,x3:O*Wt-Pt*yt,y3:O*yt+Pt*Wt,x4:C*Math.cos(z),y4:C*Math.sin(z)}},nt=function(C){return 180*C/Math.PI},dt=function(C,T,z,G,Z,Q){var at=C+.5*(z-C),ot=T+.5*(G-T),gt=Z+.5*(z-Z),xt=Q+.5*(G-Q),Nt=Math.min(C,Z,at,gt),St=Math.max(C,Z,at,gt),zt=Math.min(T,Q,ot,xt),O=Math.max(T,Q,ot,xt);return new s(Nt,zt,St-Nt,O-zt)},Ct=function(C,T,z,G,Z,Q,at,ot){var gt,xt,Nt,St,zt,O,Pt,le,Wt,yt,Ht,Lt,Ut,jt,Ae=z-C,ue=G-T,te=Z-z,pe=Q-G,de=at-Z,Dt=ot-Q;for(xt=0;xt<41;xt++)Wt=(Pt=(Nt=C+(gt=xt/40)*Ae)+gt*((zt=z+gt*te)-Nt))+gt*(zt+gt*(Z+gt*de-zt)-Pt),yt=(le=(St=T+gt*ue)+gt*((O=G+gt*pe)-St))+gt*(O+gt*(Q+gt*Dt-O)-le),xt==0?(Ht=Wt,Lt=yt,Ut=Wt,jt=yt):(Ht=Math.min(Ht,Wt),Lt=Math.min(Lt,yt),Ut=Math.max(Ut,Wt),jt=Math.max(jt,yt));return new s(Math.round(Ht),Math.round(Lt),Math.round(Ut-Ht),Math.round(jt-Lt))},_t=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var
41C,T,z=(C=this.ctx.lineDash,T=this.ctx.lineDashOffset,JSON.stringify({lineDash:C,lineDashOffset:T}));this.prevLineDash!==z&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=z);}};}))(Tt.API),(function(t){var e=function(c){var s,h,f,d,v,y,g,N,L,M;for(h=[],f=0,d=(c+=s="\0\0\0\0".slice(c.length%4||4)).length;d>f;f+=4)(v=(c.charCodeAt(f)<<24)+(c.charCodeAt(f+1)<<16)+(c.charCodeAt(f+2)<<8)+c.charCodeAt(f+3))!==0?(y=(v=((v=((v=((v=(v-(M=v%85))/85)-(L=v%85))/85)-(N=v%85))/85)-(g=v%85))/85)%85,h.push(y+33,g+33,N+33,L+33,M+33)):h.push(122);return (function(A,H){for(var j=H;j>0;j--)A.pop();})(h,s.length),String.fromCharCode.apply(String,h)+"~>"},n=function(c){var s,h,f,d,v,y=String,g="length",N=255,L="charCodeAt",M="slice",A="replace";for(c[M](-2),c=c[M](0,-2)[A](/\s/g,"")[A]("z","!!!!!"),f=[],d=0,v=(c+=s="uuuuu"[M](c[g]%5||5))[g];v>d;d+=5)h=52200625*(c[L](d)-33)+614125*(c[L](d+1)-33)+7225*(c[L](d+2)-33)+85*(c[L](d+3)-33)+(c[L](d+4)-33),f.push(N&h>>24,N&h>>16,N&h>>8,N&h);return (function(H,j){for(var B=j;B>0;B--)H.pop();})(f,s[g]),y.fromCharCode.apply(y,f)},i=function(c){return c.split("").map(function(s){return ("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},r=function(c){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((c=c.replace(/\s/g,"")).indexOf(">")!==-1&&(c=c.substr(0,c.indexOf(">"))),c.length%2&&(c+="0"),s.test(c)===false)return "";for(var h="",f=0;f<c.length;f+=2)h+=String.fromCharCode("0x"+(c[f]+c[f+1]));return h},a=function(c){for(var s=new Uint8Array(c.length),h=c.length;h--;)s[h]=c.charCodeAt(h);return (s=Qs(s)).reduce(function(f,d){return f+String.fromCharCode(d)},"")};t.processDataByFilters=function(c,s){var h=0,f=c||"",d=[];for(typeof(s=s||[])=="string"&&(s=[s]),h=0;h<s.length;h+=1)switch(s[h]){case "ASCII85Decode":case "/ASCII85Decode":f=n(f),d.push("/ASCII85Encode");break;case "ASCII85Encode":case "/ASCII85Encode":f=e(f),d.push("/ASCII85Decode");break;case "ASCIIHexDecode":case "/ASCIIHexDecode":f=r(f),d.push("/ASCIIHexEncode");break;case "ASCIIHexEncode":case "/ASCIIHexEncode":f=i(f),d.push("/ASCIIHexDecode");break;case "FlateEncode":case "/FlateEncode":f=a(f),d.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[h]+'" is not implemented')}return {data:f,reverseChain:d.reverse().join(" ")}};})(Tt.API),(function(t){t.loadFile=function(e,n,i){return (function(r,a,c){a=a!==false,c=typeof c=="function"?c:function(){};var s=void 0;try{s=(function(h,f,d){var v=new XMLHttpRequest,y=0,g=function(N){var L=N.length,M=[],A=String.fromCharCode;for(y=0;y<L;
41y+=1)M.push(A(255&N.charCodeAt(y)));return M.join("")};if(v.open("GET",h,!f),v.overrideMimeType("text/plain; charset=x-user-defined"),f===!1&&(v.onload=function(){v.status===200?d(g(this.responseText)):d(void 0);}),v.send(null),f&&v.status===200)return g(v.responseText)})(r,a,c);}catch(h){}return s})(e,n,i)},t.allowFsRead=void 0,t.loadImageFile=t.loadFile;})(Tt.API),(function(t){function e(){return (Xt.html2canvas?Promise.resolve(Xt.html2canvas):import('./chunk-bKABnv-D.js')).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function n(){return (Xt.DOMPurify?Promise.resolve(Xt.DOMPurify):import('./chunk-Bmjoz1BL.js')).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var i=function(s){var h=o(s);return h==="undefined"?"undefined":h==="string"||s instanceof String?"string":h==="number"||s instanceof Number?"number":h==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":h==="object"?"object":"unknown"},r=function(s,h){var f=document.createElement(s);for(var d in h.className&&(f.className=h.className),h.innerHTML&&h.dompurify&&(f.innerHTML=h.dompurify.sanitize(h.innerHTML)),h.style)f.style[d]=h.style[d];return f},a=function s(h,f){for(var d=h.nodeType===3?document.createTextNode(h.nodeValue):h.cloneNode(false),v=h.firstChild;v;v=v.nextSibling)f!==true&&v.nodeType===1&&v.nodeName==="SCRIPT"||d.appendChild(s(v,f));return h.nodeType===1&&(h.nodeName==="CANVAS"?(d.width=h.width,d.height=h.height,d.getContext("2d").drawImage(h,0,0)):h.nodeName!=="TEXTAREA"&&h.nodeName!=="SELECT"||(d.value=h.value),d.addEventListener("load",function(){d.scrollTop=h.scrollTop,d.scrollLeft=h.scrollLeft;},true)),d},c=function s(h){var f=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),d=s.convert(Promise.resolve(),f);return (d=d.setProgress(1,s,1,[s])).set(h)};(c.prototype=Object.create(Promise.prototype)).constructor=c,c.convert=function(s,h){return s.__proto__=h||c.prototype,s},c.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:true,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},c.prototype.from=function(s,h){return this.then(function(){switch(h=h||(function(f){switch(i(f)){case "string":return "string";case "element":return f.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return "unknown"}})(s),h){case "string":return this.then(n).then(function(f){return this.set({src:r("div",{innerHTML:s,dompurify:f})})});case "element":return this.set({src:s});case "canvas":return this.set({canvas:s});case "img":return this.set({img:s});default:return this.error("Unknown source type.")}})},c.prototype.to=function(s){switch(s){case "container":return this.toContainer();case "canvas":return this.toCanvas();case "img":return this.toImg();case "pdf":return this.toPdf();default:return this.error("Invalid target.")}},c.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},h=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);h.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=r("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=r("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(h),this.prop.container.firstChild.appendChild(r("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px";})},c.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(e).then(function(h){var f=Object.assign({},this.opt.html2canvas);return delete f.onrendered,h(this.prop.container,f)}).then(function(h){(this.opt.html2canvas.onrendered||function(){})(h),this.prop.canvas=h,document.body.removeChild(this.prop.overlay);})},c.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(e).then(function(h){var f=this.opt.jsPDF,d=this.opt.fontFaces,v=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,y=Object.assign({async:true,allowTaint:true,scale:v,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:true,proxy:null,removeContainer:true,foreignObjectRendering:false,useCORS:false},this.opt.html2canvas);if(delete y.onrendered,f.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,f.context2d.posX=this.opt.x,f.context2d.posY=this.opt.y,f.context2d.margin=this.opt.margin,f.context2d.fontFaces=d,d)for(var g=0;g<d.length;++g){var N=d[g],L=N.src.find(function(M){return M.format==="truetype"});L&&f.addFont(L.url,N.ref.name,N.ref.style);}return y.windowHeight=y.windowHeight||0,y.windowHeight=y.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):y.windowHeight,f.context2d.save(true),h(this.prop.container,y)}).then(function(h){this.opt.jsPDF.context2d.restore(true),(this.opt.html2canvas.onrendered||function(){})(h),this.prop.canvas=h,document.body.removeChild(this.prop.overlay);})},c.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s;})},c.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF;})},c.prototype.output=function(s,h,f){return (f=f||"pdf").toLowerCase()==="img"||f.toLowerCase()==="image"?this.outputImg(s,h):this.outputPdf(s,h)},c.prototype.outputPdf=function(s,h){return this.thenList([function(){return this.prop.pdf||this.toPdf(
41)}]).then(function(){return this.prop.pdf.output(s,h)})},c.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case "img":return this.prop.img;case "datauristring":case "dataurlstring":return this.prop.img.src;case "datauri":case "dataurl":return document.location.href=this.prop.img.src;default:throw 'Image output type "'+s+'" is not supported.'}})},c.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename);})},c.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf);})},c.prototype.set=function(s){if(i(s)!=="object")return this;var h=Object.keys(s||{}).map(function(f){if(f in c.template.prop)return function(){this.prop[f]=s[f];};switch(f){case "margin":return this.setMargin.bind(this,s.margin);case "jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case "pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[f]=s[f];}}},this);return this.then(function(){return this.thenList(h)})},c.prototype.get=function(s,h){return this.then(function(){var f=s in c.template.prop?this.prop[s]:this.opt[s];return h?h(f):f})},c.prototype.setMargin=function(s){return this.then(function(){switch(i(s)){case "number":s=[s,s,s,s];case "array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s;}).then(this.setPageSize)},c.prototype.setPageSize=function(s){function h(f,d){return Math.floor(f*d/72*96)}return this.then(function(){(s=s||Tt.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:h(s.inner.width,s.k),height:h(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s;})},c.prototype.setProgress=function(s,h,f,d){return s!=null&&(this.progress.val=s),h!=null&&(this.progress.state=h),f!=null&&(this.progress.n=f),d!=null&&(this.progress.stack=d),this.progress.ratio=this.progress.val/this.progress.state,this},c.prototype.updateProgress=function(s,h,f,d){return this.setProgress(s?this.progress.val+s:null,h||null,f?this.progress.n+f:null,d?this.progress.stack.concat(d):null)},c.prototype.then=function(s,h){var f=this;return this.thenCore(s,h,function(d,v){return f.updateProgress(null,null,1,[d]),Promise.prototype.then.call(this,function(y){return f.updateProgress(null,d),y}).then(d,v).then(function(y){return f.updateProgress(1),y})})},c.prototype.thenCore=function(s,h,f){f=f||Promise.prototype.then;var d=this;s&&(s=s.bind(d)),h&&(h=h.bind(d));var v=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?d:c.convert(Object.assign({},d),Promise.prototype),y=f.call(v,s,h);return c.convert(y,d.__proto__)},c.prototype.thenExternal=function(s,h){return Promise.prototype.then.call(this,s,h)},c.prototype.thenList=function(s){var h=this;return s.forEach(function(f){h=h.thenCore(f);}),h},c.prototype.catch=function(s){s&&(s=s.bind(this));var h=Promise.prototype.catch.call(this,s);return c.convert(h,this)},c.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},c.prototype.error=function(s){return this.then(function(){throw new Error(s)})},c.prototype.using=c.prototype.set,c.prototype.saveAs=c.prototype.save,c.prototype.export=c.prototype.output,c.prototype.run=c.prototype.then,Tt.getPageSize=function(s,h,f){if(o(s)==="object"){var d=s;s=d.orientation,h=d.unit||h,f=d.format||f;}h=h||"mm",f=f||"a4",s=(""+(s||"P")).toLowerCase();var v,y=(""+f).toLowerCase(),g={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(h){case "pt":v=1;break;case "mm":v=72/25.4;break;case "cm":v=72/2.54;break;case "in":v=72;break;case "px":v=.75;break;case "pc":case "em":v=12;break;case "ex":v=6;break;default:throw "Invalid unit: "+h}var N,L=0,M=0;if(g.hasOwnProperty(y))L=g[y][1]/v,M=g[y][0]/v;else try{L=f[1],M=f[0];}catch(A){throw new Error("Invalid format: "+f)}if(s==="p"||s==="portrait")s="p",M>L&&(N=M,M=L,L=N);else {if(s!=="l"&&s!=="landscape")throw "Invalid orientation: "+s;s="l",L>M&&(N=M,M=L,L=N);}return {width:M,height:L,unit:h,k:v,orientation:s}},t.html=function(s,h){(h=h||{}).callback=h.callback||function(){},h.html2canvas=h.html2canvas||{},h.html2canvas.canvas=h.html2canvas.canvas||this.canvas,h.jsPDF=h.jsPDF||this,h.fontFaces=h.fontFaces?h.fontFaces.map(vh):null;var f=new c(h);return h.worker?f:f.from(s).doCallback()};})(Tt.API),Tt.API.addJS=function(t){var e,n,i=(function(r){for(var a="",c=0;c<r.length;c++){var s=r[c];if(s==="("||s===")"){for(var h=0,f=c-1;f>=0&&r[f]==="\\";f--)h++;a+=h%2==0?"\\"+s:s;}else a+=s;}return a})(t);return this.internal.events.subscribe("postPutResources",function(){e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(e+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),n=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+i+")"),this.internal.out(">>"),this.internal.out("endobj");}),this.internal.events.subscribe("putCatalog",function(){e!==void 0&&n!==void 0&&this.internal.out("/Names <</JavaScript "+e+" 0 R>>");}),this},(function(t){var e;t.events.push(["postPutResources",function(){var n=this,i=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=n.outline.render().split(/\r\n/),a=0;a<r.length;a++){var c=r[a],s=i.exec(c);if(s!=null){var h=s[1];n.internal.newObjectDeferredBegin(h,false);}n.internal.write(c);}if(this.outline.createNamedDestinations){var f=this.internal.pages.length,d=[];for(a=0;a<f;a++){var v=n.internal.newObject();d.push(v);var y=n.internal.getPageInfo(a+1);n.internal.write("<< /D["+y.objId+" 0 R /XYZ null null null]>> endobj");}var g=n.internal.newObject();for(n.internal.write("<< /Names [ "),a=0;a<d.length;a++)n.internal.write("(page_"+(a+1)+")"+d[a]+" 0 R");n.internal.write(" ] >>","endobj"),e=n.internal.newObject(),n.internal.write("<< /Dests "+g+" 0 R"),n.internal.write(">>","endobj");}}]),t.events.push(["putCatalog",function(){var n=this;n.outline.root.children.length>0&&(n.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&n.internal.write("/Names "+e+" 0 R"));}]),t.events.push(["initialized",function(){var n=this;n.outline={createNamedDestinations:false,root:{children:[]}},n.outline.add=function(i,r,a){var c={title:r,options:a,children:[]};return i==null&&(i=this.root),i.children.push(c),c},n.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=n,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},n.outline.genIds_r=function(i){i.id=n.internal.newObjectDeferred();for(var r=0;r<i.children.length;r++)this.genIds_r(i.children[r]);},n.outline.renderRoot=function(i){this.objStart(i),this.line("/Type /Outlines"),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1]))),this.line("/Count "+this.count_r({count:0},i)),this.objEnd();},n.outline.renderItems=function(i){for(var r=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<i.children.length;a++){var c=i.children[a];this.objStart(c),this.line("/Title "+this.makeString(c.title)),this.line("/Parent "+this.makeRef(i)),a>0&&this.line("/Prev "+this.makeRef(i.children[a-1])),a<i.children.length-1&&this.line("/Next "+this.makeRef(i.children[a+1])),c.children.length>0&&(this.line("/First "+this.makeRef(c.children[0])),this.line("/Last "+this.makeRef(c.children[c.children.length-1])));var s=this.count=this.count_r({count:0},c);if(s>0&&this.line("/Count "+s),c.options&&c.options.pageNumber){var h=n.internal.getPageInfo(c.options.pageNumber);this.line("/Dest ["+h.objId+" 0 R /XYZ 0 "+r(0)+" 0]");}this.objEnd();}for(var f=0;f<i.children.length;f++)this.renderItems(i.children[f]);},n.outline.line=function(i){this.ctx.val+=i+`\r 42`;},n.outline.makeRef=function(i){return i.id+" 0 R"},n.outline.makeString=function(i){return "("+n.internal.pdfEscape(i)+")"},n.outline.objStart=function(i){this.ctx.val+=`\r 43`+i.id+` 0 obj\r 44<<\r 45`;},n.outline.objEnd=function(){this.ctx.val+=`>> \r 46endobj\r 47`;},n.outline.count_r=function(i,r){for(var a=0;a<r.children.length;a++)i.count++,this.count_r(i,r.children[a]);return i.count};}]);})(Tt.API),(function(t){var e=[192,193,194,195,196,197,198,199];t.processJPEG=function(n,i,r,a,c,s){var h,f=this.decode.DCT_DECODE,d=null;if(typeof n=="string"||this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n)){switch(n=c||n,n=this.__addimage__.isArrayBuffer(n)?new Uint8Array(n):n,h=(function(v){for(var y,g=256*v.charCodeAt(4)+v.charCodeAt(5),N=v.length,L={width:0,height:0,numcomponents:1},M=4;M<N;M+=2){if(M+=g,e.indexOf(v.charCodeAt(M+1))!==-1){y=256*v.charCodeAt(M+5)+v.charCodeAt(M+6),L={width:256*v.charCodeAt(M+7)+v.charCodeAt(M+8),height:y,numcomponents:v.charCodeAt(M+9)};break}g=256*v.charCodeAt(M+2)+v.charCodeAt(M+3);}return L})(n=this.__addimage__.isArrayBufferView(n)?this.__addimage__.arrayBufferToBinaryString(n):n),h.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB;}d={data:n,width:h.width,height:h.height,colorSpace:s,bitsPerComponent:8,filter:f,index:i,alias:r};}return d};})(Tt.API),Tt.API.processPNG=function(t,e,n,i){if(this.__addimage__.isArrayBuffer(t)&&(t=new Uint8Array(t)),this.__addimage__.isArrayBufferView(t)){var r,a=Wd(t,{checkCrc:true}),c=a.width,s=a.height,h=a.channels,f=a.palette,d=a.depth;r=f&&h===1?(function(Y){for(var R=Y.width,J=Y.height,S=Y.data,I=Y.palette,W=Y.depth,U=false,rt=[],st=[],ht=void 0,nt=false,dt=0,Ct=0;Ct<I.length;Ct++){var _t=kc(I[Ct],4),C=_t[0],T=_t[1],z=_t[2],G=_t[3];rt.push(C,T,z),G!=null&&(G===0?(dt++,st.length<1&&st.push(Ct)):G<255&&(nt=true));}if(nt||dt>1){U=true,st=void 0;var Z=R*J;ht=new Uint8Array(Z);for(var Q=new DataView(S.buffer),at=0;at<Z;at++){var ot=_h(Q,at,W),gt=kc(I[ot],4)[3];ht[at]=gt;}}else dt===0&&(st=void 0);return {colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:U?8:void 0,colorBytes:S,alphaBytes:ht,needSMask:U,palette:rt,mask:st}})(a):h===2||h===4?(function(Y){for(var R=Y.data,J=Y.width,S=Y.height,I=Y.channels,W=Y.depth,U=I===2?"DeviceGray":"DeviceRGB",rt=I-1,st=J*S,ht=rt,nt=st*ht,dt=1*st,Ct=Math.ceil(nt*W/8),_t=Math.ceil(dt*W/8),C=new Uint8Array(Ct),T=new Uint8Array(_t),z=new DataView(R.buffer),G=new DataView(C.buffer),Z=new DataView(T.buffer),Q=false,at=0;at<st;at++){for(var ot=at*I,gt=0;gt<ht;gt++)l1(G,_h(z,ot+gt,W),at*ht+gt,W);var xt=_h(z,ot+ht,W);xt<(1<<W)-1&&(Q=true),l1(Z,xt,1*at,W);}return {colorSpace:U,colorsPerPixel:rt,sMaskBitsPerComponent:Q?W:void 0,colorBytes:C,alphaBytes:T,needSMask:Q}})(a):(function(Y){var R=Y.data,J=Y.channels===1?"DeviceGray":"DeviceRGB";return {colorSpace:J,colorsPerPixel:J==="DeviceGray"?1:3,colorBytes:R instanceof Uint16Array?(function(S){for(var I=S.length,W=new Uint8Array(2*I),U=new DataView(W.buffer,W.byteOffset,W.byteLength),rt=0;rt<I;rt++)U.setUint16(2*rt,S[rt],false);return W})(R):R,needSMask:false}})(a);var v,y,g,N=r,L=N.colorSpace,M=N.colorsPerPixel,A=N.sMaskBitsPerComponent,H=N.colorBytes,j=N.alphaBytes,B=N.needSMask,it=N.palette,mt=N.mask,ft=null;return i!==Tt.API.image_compression.NONE&&typeof Qs=="function"?(ft=(function(Y){var R;switch(Y){case Tt.API.image_compression.FAST:R=11;break;case Tt.API.image_compression.MEDIUM:R=13;break;case Tt.API.image_compression.SLOW:R=14;break;default:R=12;}return R})(i),v=this.decode.FLATE_DECODE,y="/Predictor ".concat(ft," /Colors ").concat(M," /BitsPerComponent ").
vendor: 6,423 bytes, line 47
47concat(d," /Columns ").concat(c),t=i1(H,Math.ceil(c*M*d/8),M,d,i),B&&(g=i1(j,Math.ceil(c*A/8),1,A,i))):(v=void 0,y=void 0,t=H,B&&(g=j)),(this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t))&&(t=this.__addimage__.arrayBufferToBinaryString(t)),(g&&this.__addimage__.isArrayBuffer(g)||this.__addimage__.isArrayBufferView(g))&&(g=this.__addimage__.arrayBufferToBinaryString(g)),{alias:n,data:t,index:e,filter:v,decodeParameters:y,transparency:mt,palette:it,sMask:g,predictor:ft,width:c,height:s,bitsPerComponent:d,sMaskBitsPerComponent:A,colorSpace:L}}},(function(t){t.processGIF89A=function(e,n,i,r){var a=new mg(e),c=a.width,s=a.height,h=[];a.decodeAndBlitFrameRGBA(0,h);var f={data:h,width:c,height:s},d=new yh(100).encode(f,100);return t.processJPEG.call(this,d,n,i,r)},t.processGIF87A=t.processGIF89A;})(Tt.API),yi.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,true),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,true),this.pos+=4,this.offset=this.datav.getUint32(this.pos,true),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,true),this.pos+=4,this.width=this.datav.getUint32(this.pos,true),this.pos+=4,this.height=this.datav.getInt32(this.pos,true),this.pos+=4,this.planes=this.datav.getUint16(this.pos,true),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,true),this.pos+=2,this.compress=this.datav.getUint32(this.pos,true),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,true),this.pos+=4,this.hr=this.datav.getUint32(this.pos,true),this.pos+=4,this.vr=this.datav.getUint32(this.pos,true),this.pos+=4,this.colors=this.datav.getUint32(this.pos,true),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,true),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var t=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(t);for(var e=0;e<t;e++){var n=this.datav.getUint8(this.pos++,true),i=this.datav.getUint8(this.pos++,true),r=this.datav.getUint8(this.pos++,true),a=this.datav.getUint8(this.pos++,true);this.palette[e]={red:r,green:i,blue:n,quad:a};}}this.height<0&&(this.height*=-1,this.bottom_up=false);},yi.prototype.parseBGR=function(){this.pos=this.offset;var t="bit"+this.bitPP,e=this.width*this.height*4;if(e>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(e);try{this[t]();}catch(n){Ie.log("bit decode error:"+n);}},yi.prototype.bit1=function(){var t,e=Math.ceil(this.width/8),n=e%4;for(t=this.height-1;t>=0;t--){for(var i=this.bottom_up?t:this.height-1-t,r=0;r<e;r++)for(var a=this.datav.getUint8(this.pos++,true),c=i*this.width*4+8*r*4,s=0;s<8&&8*r+s<this.width;s++){var h=this.palette[a>>7-s&1];this.data[c+4*s]=h.blue,this.data[c+4*s+1]=h.green,this.data[c+4*s+2]=h.red,this.data[c+4*s+3]=255;}n!==0&&(this.pos+=4-n);}},yi.prototype.bit4=function(){for(var t=Math.ceil(this.width/2),e=t%4,n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<t;r++){var a=this.datav.getUint8(this.pos++,true),c=i*this.width*4+2*r*4,s=a>>4,h=15&a,f=this.palette[s];if(this.data[c]=f.blue,this.data[c+1]=f.green,this.data[c+2]=f.red,this.data[c+3]=255,2*r+1>=this.width)break;f=this.palette[h],this.data[c+4]=f.blue,this.data[c+4+1]=f.green,this.data[c+4+2]=f.red,this.data[c+4+3]=255;}e!==0&&(this.pos+=4-e);}},yi.prototype.bit8=function(){for(var t=this.width%4,e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<this.width;i++){var r=this.datav.getUint8(this.pos++,true),a=n*this.width*4+4*i;if(r<this.palette.length){var c=this.palette[r];this.data[a]=c.red,this.data[a+1]=c.green,this.data[a+2]=c.blue,this.data[a+3]=255;}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255;}t!==0&&(this.pos+=4-t);}},yi.prototype.bit15=function(){for(var t=this.width%3,e=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<this.width;r++){var a=this.datav.getUint16(this.pos,true);this.pos+=2;var c=(a&e)/e*255|0,s=(a>>5&e)/e*255|0,h=(a>>10&e)/e*255|0,f=a>>15?255:0,d=i*this.width*4+4*r;this.data[d]=h,this.data[d+1]=s,this.data[d+2]=c,this.data[d+3]=f;}this.pos+=t;}},yi.prototype.bit16=function(){for(var t=this.width%3,e=parseInt("11111",2),n=parseInt("111111",2),i=this.height-1;i>=0;i--){for(var r=this.bottom_up?i:this.height-1-i,a=0;a<this.width;a++){var c=this.datav.getUint16(this.pos,true);this.pos+=2;var s=(c&e)/e*255|0,h=(c>>5&n)/n*255|0,f=(c>>11)/e*255|0,d=r*this.width*4+4*a;this.data[d]=f,this.data[d+1]=h,this.data[d+2]=s,this.data[d+3]=255;}this.pos+=t;}},yi.prototype.bit24=function(){for(var t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,true),r=this.datav.getUint8(this.pos++,true),a=this.datav.getUint8(this.pos++,true),c=e*this.width*4+4*n;this.data[c]=a,this.data[c+1]=r,this.data[c+2]=i,this.data[c+3]=255;}this.pos+=this.width%4;}},yi.prototype.bit32=function(){for(var t=this.height-1;t>=0;t--)for(var e=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,true),r=this.datav.getUint8(this.pos++,true),a=this.datav.getUint8(this.pos++,true),c=this.datav.getUint8(this.pos++,true),s=e*this.width*4+4*n;this.data[s]=a,this.data[s+1]=r,this.data[s+2]=i,this.data[s+3]=c;}},yi.prototype.getData=function(){return this.data},(function(t){t.processBMP=function(e,n,i,r){var a=new yi(e,false),c=a.width,s=a.height,h={data:a.getData(),width:c,height:s},f=new yh(100).encode(h,100);return t.processJPEG.call(this,f,n,i,r)};})(Tt.API),h1.prototype.getData=function(){return this.data},(function(t){t.processWEBP=function(e,n,i,r){var a=new h1(e),c=a.width,s=a.height,h={data:a.getData(),width:c,height:s},f=new yh(100).encode(h,100);return t.processJPEG.call(this,f,n,i,r)};})(Tt.API),Tt.API.processRGBA=function(t,e,n){for(var i=t.data,r=i.length,a=new Uint8Array(r/4*3),c=new Uint8Array(r/4),s=0,h=0,f=0;f<r;f+=4){var d=i[f],v=i[f+1],y=i[f+2],g=i[f+3];a[s++]=d,a[s++]=v,a[s++]=y,c[h++]=g;}var N=this.__addimage__.arrayBufferToBinaryString(a);return {alpha:this.__addimage__.arrayBufferToBinaryString(c),data:N,index:e,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:t.width,height:t.height}},Tt.API.setLanguage=function(t){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=false),{af:"Afrikaans",sq
47:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[t]!==void 0&&(this.internal.languageSettings.languageCode=t,this.internal.languageSettings.isSubscribed===false&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")");}),this.internal.languageSettings.isSubscribed=true)),this},Va=Tt.API,Cl=Va.getCharWidthsArray=function(t,e){var n,i,r=(e=e||{}).font||this.internal.getFont(),a=e.fontSize||this.internal.getFontSize(),c=e.charSpace||this.internal.getCharSpace(),s=e.widths?e.widths:r.metadata.Unicode.widths,h=s.fof?s.fof:1,f=e.kerning?e.kerning:r.metadata.Unicode.kerning,d=f.fof?f.fof:1,v=e.doKerning!==false,
vendor: 4,837 bytes, lines 47-49
47y=0,g=t.length,N=0,L=s[0]||h,M=[];for(n=0;n<g;n++)i=t.charCodeAt(n),typeof r.metadata.widthOfString=="function"?M.push((r.metadata.widthOfGlyph(r.metadata.characterToGlyph(i))+c*(1e3/a)||0)/1e3):(y=v&&o(f[i])==="object"&&!isNaN(parseInt(f[i][N],10))?f[i][N]/d:0,M.push((s[i]||L)/h+y)),N=i;return M},t1=Va.getStringUnitWidth=function(t,e){var n=(e=e||{}).fontSize||this.internal.getFontSize(),i=e.font||this.internal.getFont(),r=e.charSpace||this.internal.getCharSpace();return Va.processArabic&&(t=Va.processArabic(t)),typeof i.metadata.widthOfString=="function"?i.metadata.widthOfString(t,n,r)/n:Cl.apply(this,arguments).reduce(function(a,c){return a+c},0)},e1=function(t,e,n,i){for(var r=[],a=0,c=t.length,s=0;a!==c&&s+e[a]<n;)s+=e[a],a++;r.push(t.slice(0,a));var h=a;for(s=0;a!==c;)s+e[a]>i&&(r.push(t.slice(h,a)),s=0,h=a),s+=e[a],a++;return h!==a&&r.push(t.slice(h,a)),r},n1=function(t,e,n){n||(n={});var i,r,a,c,s,h,f,d=[],v=[d],y=n.textIndent||0,g=0,N=0,L=t.split(" "),M=Cl.apply(this,[" ",n])[0];if(h=n.lineIndent===-1?L[0].length+2:n.lineIndent||0){var A=Array(h).join(" "),H=[];L.map(function(B){(B=B.split(/\s*\n/)).length>1?H=H.concat(B.map(function(it,mt){return (mt&&it.length?` 48`:"")+it})):H.push(B[0]);}),L=H,h=t1.apply(this,[A,n]);}for(a=0,c=L.length;a<c;a++){var j=0;if(i=L[a],h&&i[0]==` 49`&&(i=i.substr(1),j=1),y+g+(N=(r=Cl.apply(this,[i,n])).reduce(function(B,it){return B+it},0))>e||j){if(N>e){for(s=e1.apply(this,[i,r,e-(y+g),e]),d.push(s.shift()),d=[s.pop()];s.length;)v.push([s.shift()]);N=r.slice(i.length-(d[0]?d[0].length:0)).reduce(function(B,it){return B+it},0);}else d=[i];v.push(d),y=N+h,g=M;}else d.push(i),y+=g+N,g=M;}return f=h?function(B,it){return (it?A:"")+B.join(" ")}:function(B){return B.join(" ")},v.map(f)},Va.splitTextToSize=function(t,e,n){var i,r=(n=n||{}).fontSize||this.internal.getFontSize(),a=function(d){if(d.widths&&d.kerning)return {widths:d.widths,kerning:d.kerning};var v=this.internal.getFont(d.fontName,d.fontStyle),y="Unicode";return v.metadata[y]?{widths:v.metadata[y].widths||{0:1},kerning:v.metadata[y].kerning||{}}:{font:v.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);i=Array.isArray(t)?t:String(t).split(/\r?\n/);var c=1*this.internal.scaleFactor*e/r;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/r:0,a.lineIndent=n.lineIndent;var s,h,f=[];for(s=0,h=i.length;s<h;s++)f=f.concat(n1.apply(this,[i[s],c,a]));return f},(function(t){t.__fontmetrics__=t.__fontmetrics__||{};for(var e="0123456789abcdef",n="klmnopqrstuvwxyz",i={},r={},a=0;a<16;a++)i[n[a]]=e[a],r[e[a]]=n[a];var c=function(y){return "0x"+parseInt(y,10).toString(16)},s=t.__fontmetrics__.compress=function(y){var g,N,L,M,A=["{"];for(var H in y){if(g=y[H],isNaN(parseInt(H,10))?N="'"+H+"'":(H=parseInt(H,10),N=(N=c(H).slice(2)).slice(0,-1)+r[N.slice(-1)]),typeof g=="number")g<0?(L=c(g).slice(3),M="-"):(L=c(g).slice(2),M=""),L=M+L.slice(0,-1)+r[L.slice(-1)];else {if(o(g)!=="object")throw new Error("Don't know what to do with value type "+o(g)+".");L=s(g);}A.push(N+L);}return A.push("}"),A.join("")},h=t.__fontmetrics__.uncompress=function(y){if(typeof y!="string")throw new Error("Invalid argument passed to uncompress.");for(var g,N,L,M,A={},H=1,j=A,B=[],it="",mt="",ft=y.length-1,Y=1;Y<ft;Y+=1)(M=y[Y])=="'"?g?(L=g.join(""),g=void 0):g=[]:g?g.push(M):M=="{"?(B.push([j,L]),j={},L=void 0):M=="}"?((N=B.pop())[0][N[1]]=j,L=void 0,j=N[0]):M=="-"?H=-1:L===void 0?i.hasOwnProperty(M)?(it+=i[M],L=parseInt(it,16)*H,H=1,it=""):it+=M:i.hasOwnProperty(M)?(mt+=i[M],j[L]=parseInt(mt,16)*H,H=1,L=void 0,mt=""):mt+=M;return A},f={codePages:["WinAnsiEncoding"],WinAnsiEncoding:h("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},d={Unicode:{Courier:f,"Courier-Bold":f,"Courier-BoldOblique":f,"Courier-Oblique":f,Helvetica:f,"Helvetica-Bold":f,"Helvetica-BoldOblique":f,"Helvetica-Oblique":f,"Times-Roman":f,"Times-Bold":f,"Times-BoldItalic":f,"Times-Italic":f}},v={Unicode:{"Courier-Oblique":h("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":h("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3me
49k3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":h("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:h("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":h("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":h("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:h("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:h("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":h("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:h("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":h("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":h("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}
49fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":h("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":h("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4y
49dn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};t.events.push(["addFont",function(y){var g=y.font,N=v.Unicode[g.postScriptName];N&&(g.metadata.Unicode={},g.metadata.Unicode.widths=N.widths,g.metadata.Unicode.kerning=N.kerning);var L=d.Unicode[g.postScriptName];L&&(g.metadata.Unicode.encoding=L,g.encoding=L.codePages[0]);}]);})(Tt.API),(function(t){var e=function(n){for(var i=n.length,r=new Uint8Array(i),a=0;a<i;a++)r[a]=n.charCodeAt(a);return r};t.API.events.push(["addFont",function(n){var i=void 0,r=n.font,a=n.instance;if(!r.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");if(typeof(i=a.existsFileInVFS(r.postScriptName)===false?a.loadFile(r.postScriptName):a.getFileFromVFS(r.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+r.postScriptName+"').");(function(c,s){s=/^\x00\x01\x00\x00/.test(s)?e(s):e(Al(s)),c.metadata=t.API.TTFFont.open(s),c.metadata.Unicode=c.metadata.Unicode||{encoding:{},kerning:{},widths:[]},c.metadata.glyIdsUsed=[0];})(r,i);}}]);})(Tt),Tt.API.addSvgAsImage=function(t,e,n,i,r,a,c,s){if(isNaN(e)||isNaN(n))throw Ie.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(r))throw Ie.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var h=document.createElement("canvas");h.width=i,h.height=r;var f=h.getContext("2d");f.fillStyle="#fff",f.fillRect(0,0,h.width,h.height);var d={ignoreMouse:true,ignoreAnimation:true,ignoreDimensions:true},v=this;return (Xt.canvg?Promise.resolve(Xt.canvg):import('./chunk-Cj85TM2g.js')).catch(function(y){return Promise.reject(new Error("Could not load canvg: "+y))}).then(function(y){return y.default?y.default:y}).then(function(y){return y.fromString(f,t,d)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(y){return y.render(d)}).then(function(){v.addImage(h.toDataURL("image/jpeg",1),e,n,i,r,c,s);})},Tt.API.putTotalPages=function(t){var e,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(e=new RegExp(t,"g"),n=this.internal.getNumberOfPages()):(e=new RegExp(this.pdfEscape16(t,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var i=1;i<=this.internal.getNumberOfPages();i++)for(var r=0;r<this.internal.pages[i].length;r++)this.internal.pages[i][r]=this.internal.pages[i][r].replace(e,n);return this},Tt.API.viewerPreferences=function(t,e){var n;t=t||{},e=e||false;var i,r,a,c={HideToolbar:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.3},HideMenubar:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.3},HideWindowUI:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.3},FitWindow:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.3},CenterWindow:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.3},DisplayDocTitle:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:false,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:false,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:false,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:false,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:false,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:false,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:false,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:false,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:false,value:false,type:"boolean",explicitSet:false,valueSet:[true,false],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:false,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:false,valueSet:null,pdfVersion:1.7}},s=Object.keys(c),h=[],f=0,d=0,v=0;function y(N,L){var M,A=false;for(M=0;M<N.length;M+=1)N[M]===L&&(A=true);return A}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(c)),this.internal.viewerpreferences.isSubscribed=false),n=this.internal.viewerpreferences.configuration,t==="reset"||e===true){var g=s.length;for(v=0;v<g;v+=1)n[s[v]].value=n[s[v]].defaultValue,n[s[v]].explicitSet=false;}if(o(t)==="object"){for(r in t)if(a=t[r],y(s,r)&&a!==void 0){if(n[r].type==="boolean"&&typeof a=="boolean")n[r].value=a;else if(n[r].type==="name"&&y(n[r].valueSet,a))n[r].value=a;else if(n[r].type==="integer"&&Number.isInteger(a))n[r].value=a;else if(n[r].type==="array"){for(f=0;f<a.length;f+=1)if(i=true,a[f].length===1&&typeof a[f][0]=="number")h.push(String(a[f]-1));else if(a[f].length>1){for(d=0;d<a[f].length;d+=1)typeof a[f][d]!="number"&&(i=false);i===true&&h.push([a[f][0]-1,a[f][1]-1].join(" "));}n[r].value="["+h.join(" ")+"]";}else n[r].value=n[r].defaultValue;n[r].explicitSet=true;}}return this.internal.viewerpreferences.isSubscribed===false&&(this.internal.events.subscribe("putCatalog",function(){var N,L=[];for(N in n)n[N].explicitSet===true&&(n[N].type==="name"?L.push("/"+N+" /"+n[N].value):L.push("/"+N+" "+n[N].value));L.length!==0&&this.internal.write(`/ViewerPreferences 50<< 51`+L.join(` 52`)+` 53>>`);}),this.internal.viewerpreferences.isSubscribed=true),this.internal.viewerpreferences.configuration=n,this},Tt.API.addMetadata=function(t,e){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:t,namespaceUri:e??"http://jspdf.default.namespaceuri/",rawXml:typeof e=="boolean"&&e},this.internal.events.subscribe("putCatalog",bg),this.internal.events.subscribe("postPutResources",vg)),this},(function(t){var e=t.API,n=e.pdfEscape16=function(a,c){for(var s,h=c.metadata.Unicode.widths,f=["","0","00","000","0000"],d=[""],v=0,y=a.length;v<y;
vendor: 4,264 bytes, lines 53-77
53++v){if(s=c.metadata.characterToGlyph(a.charCodeAt(v)),c.metadata.glyIdsUsed.push(s),c.metadata.toUnicode[s]=a.charCodeAt(v),h.indexOf(s)==-1&&(h.push(s),h.push([parseInt(c.metadata.widthOfGlyph(s),10)])),s=="0")return d.join("");s=s.toString(16),d.push(f[4-s.length],s);}return d.join("")},i=function(a){var c,s,h,f,d,v,y;for(d=`/CIDInit /ProcSet findresource begin 5412 dict begin 55begincmap 56/CIDSystemInfo << 57 /Registry (Adobe) 58 /Ordering (UCS) 59 /Supplement 0 60>> def 61/CMapName /Adobe-Identity-UCS def 62/CMapType 2 def 631 begincodespacerange 64<0000><ffff> 65endcodespacerange`,h=[],v=0,y=(s=Object.keys(a).sort(function(g,N){return g-N})).length;v<y;v++)c=s[v],h.length>=100&&(d+=` 66`+h.length+` beginbfchar 67`+h.join(` 68`)+` 69endbfchar`,h=[]),a[c]!==void 0&&a[c]!==null&&typeof a[c].toString=="function"&&(f=("0000"+a[c].toString(16)).slice(-4),c=("0000"+(+c).toString(16)).slice(-4),h.push("<"+c+"><"+f+">"));return h.length&&(d+=` 70`+h.length+` beginbfchar 71`+h.join(` 72`)+` 73endbfchar 74`),d+`endcmap 75CMapName currentdict /CMap defineresource pop 76end 77end`};e.events.push(["putFont",function(a){(function(c){var s=c.font,h=c.out,f=c.newObject,d=c.putStream;if(s.metadata instanceof t.API.TTFFont&&s.encoding==="Identity-H"){for(var v=s.metadata.Unicode.widths,y=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),g="",N=0;N<y.length;N++)g+=String.fromCharCode(y[N]);var L=f();d({data:g,addLength1:true,objectId:L}),h("endobj");var M=f();d({data:i(s.metadata.toUnicode),addLength1:true,objectId:M}),h("endobj");var A=f();h("<<"),h("/Type /FontDescriptor"),h("/FontName /"+Za(s.fontName)),h("/FontFile2 "+L+" 0 R"),h("/FontBBox "+t.API.PDFObject.convert(s.metadata.bbox)),h("/Flags "+s.metadata.flags),h("/StemV "+s.metadata.stemV),h("/ItalicAngle "+s.metadata.italicAngle),h("/Ascent "+s.metadata.ascender),h("/Descent "+s.metadata.decender),h("/CapHeight "+s.metadata.capHeight),h(">>"),h("endobj");var H=f();h("<<"),h("/Type /Font"),h("/BaseFont /"+Za(s.fontName)),h("/FontDescriptor "+A+" 0 R"),h("/W "+t.API.PDFObject.convert(v)),h("/CIDToGIDMap /Identity"),h("/DW 1000"),h("/Subtype /CIDFontType2"),h("/CIDSystemInfo"),h("<<"),h("/Supplement 0"),h("/Registry (Adobe)"),h("/Ordering ("+s.encoding+")"),h(">>"),h(">>"),h("endobj"),s.objectNumber=f(),h("<<"),h("/Type /Font"),h("/Subtype /Type0"),h("/ToUnicode "+M+" 0 R"),h("/BaseFont /"+Za(s.fontName)),h("/Encoding /"+s.encoding),h("/DescendantFonts ["+H+" 0 R]"),h(">>"),h("endobj"),s.isAlreadyPutted=true;}})(a);}]),e.events.push(["putFont",function(a){(function(c){var s=c.font,h=c.out,f=c.newObject,d=c.putStream;if(s.metadata instanceof t.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var v=s.metadata.rawData,y="",g=0;g<v.length;g++)y+=String.fromCharCode(v[g]);var N=f();d({data:y,addLength1:true,objectId:N}),h("endobj");var L=f();d({data:i(s.metadata.toUnicode),addLength1:true,objectId:L}),h("endobj");var M=f();h("<<"),h("/Descent "+s.metadata.decender),h("/CapHeight "+s.metadata.capHeight),h("/StemV "+s.metadata.stemV),h("/Type /FontDescriptor"),h("/FontFile2 "+N+" 0 R"),h("/Flags 96"),h("/FontBBox "+t.API.PDFObject.convert(s.metadata.bbox)),h("/FontName /"+Za(s.fontName)),h("/ItalicAngle "+s.metadata.italicAngle),h("/Ascent "+s.metadata.ascender),h(">>"),h("endobj"),s.objectNumber=f();for(var A=0;A<s.metadata.hmtx.widths.length;A++)s.metadata.hmtx.widths[A]=parseInt(s.metadata.hmtx.widths[A]*(1e3/s.metadata.head.unitsPerEm));h("<</Subtype/TrueType/Type/Font/ToUnicode "+L+" 0 R/BaseFont/"+Za(s.fontName)+"/FontDescriptor "+M+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+t.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),h("endobj"),s.isAlreadyPutted=true;}})(a);}]);var r=function(a){var c,s=a.text||"",h=a.x,f=a.y,d=a.options||{},v=a.mutex||{},y=v.pdfEscape,g=v.activeFontKey,N=v.fonts,L=g,M="",A=0,H="",j=N[L].encoding;if(N[L].encoding!=="Identity-H")return {text:s,x:h,y:f,options:d,mutex:v};for(H=s,L=g,Array.isArray(s)&&(H=s[0]),A=0;A<H.length;A+=1)N[L].metadata.hasOwnProperty("cmap")&&(c=N[L].metadata.cmap.unicode.codeMap[H[A].charCodeAt(0)]),c||H[A].charCodeAt(0)<256&&N[L].metadata.hasOwnProperty("Unicode")?M+=H[A]:M+="";var B="";return parseInt(L.slice(1))<14||j==="WinAnsiEncoding"?B=y(M,L).split("").map(function(it){return it.charCodeAt(0).toString(16)}
77).join(""):j==="Identity-H"&&(B=n(M,N[L])),v.isHex=true,{text:B,x:h,y:f,options:d,mutex:v}};e.events.push(["postProcessText",function(a){var c=a.text||"",s=[],h={text:c,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(c)){var f=0;for(f=0;f<c.length;f+=1)Array.isArray(c[f])&&c[f].length===3?s.push([r(Object.assign({},h,{text:c[f][0]})).text,c[f][1],c[f][2]]):s.push(r(Object.assign({},h,{text:c[f]})).text);a.text=s;}else a.text=r(Object.assign({},h,{text:c})).text;}]);})(Tt),(function(t){var e=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),true};t.existsFileInVFS=function(n){return e.call(this),this.internal.vFS[n]!==void 0},t.addFileToVFS=function(n,i){return e.call(this),this.internal.vFS[n]=i,this},t.getFileFromVFS=function(n){return e.call(this),this.internal.vFS[n]!==void 0?this.internal.vFS[n]:null};})(Tt.API),(function(t){t.__bidiEngine__=t.prototype.__bidiEngine__=function(i){var r,a,c,s,h,f,d,v=e,y=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],N={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},L={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},M=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],A=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),H=false,j=0;this.__bidiEngine__={};var B=function(S){var I=S.charCodeAt(),W=I>>8,U=L[W];return U!==void 0?v[256*U+(255&I)]:W===252||W===253?"AL":A.test(W)?"L":W===8?"R":"N"},it=function(S){for(var I,W=0;W<S.length;W++){if((I=B(S.charAt(W)))==="L")return false;if(I==="R")return true}return false},mt=function(S,I,W,U){var rt,st,ht,nt,dt=I[U];switch(dt){case "L":case "R":case "LRE":case "RLE":case "LRO":case "RLO":case "PDF":H=false;break;case "N":case "AN":break;case "EN":H&&(dt="AN");break;case "AL":H=true,dt="R";break;case "WS":case "BN":dt="N";break;case "CS":U<1||U+1>=I.length||(rt=W[U-1])!=="EN"&&rt!=="AN"||(st=I[U+1])!=="EN"&&st!=="AN"?dt="N":H&&(st="AN"),dt=st===rt?st:"N";break;case "ES":dt=(rt=U>0?W[U-1]:"B")==="EN"&&U+1<I.length&&I[U+1]==="EN"?"EN":"N";break;case "ET":if(U>0&&W[U-1]==="EN"){dt="EN";break}if(H){dt="N";break}for(ht=U+1,nt=I.length;ht<nt&&I[ht]==="ET";)ht++;dt=ht<nt&&I[ht]==="EN"?"EN":"N";break;case "NSM":if(c&&!s){for(nt=I.length,ht=U+1;ht<nt&&I[ht]==="NSM";)ht++;
vendor: 16,384 bytes, line 77
77if(ht<nt){var Ct=S[U],_t=Ct>=1425&&Ct<=2303||Ct===64286;if(rt=I[ht],_t&&(rt==="R"||rt==="AL")){dt="R";break}}}dt=U<1||(rt=I[U-1])==="B"?"N":W[U-1];break;case "B":H=false,r=true,dt=j;break;case "S":a=true,dt="N";}return dt},ft=function(S,I,W){var U=S.split("");return W&&Y(U,W,{hiLevel:j}),U.reverse(),I&&I.reverse(),U.join("")},Y=function(S,I,W){var U,rt,st,ht,nt,dt=-1,Ct=S.length,_t=0,C=[],T=j?g:y,z=[];for(H=false,r=false,a=false,rt=0;rt<Ct;rt++)z[rt]=B(S[rt]);for(st=0;st<Ct;st++){if(nt=_t,C[st]=mt(S,z,C,st),U=240&(_t=T[nt][N[C[st]]]),_t&=15,I[st]=ht=T[_t][5],U>0)if(U===16){for(rt=dt;rt<st;rt++)I[rt]=1;dt=-1;}else dt=-1;if(T[_t][6])dt===-1&&(dt=st);else if(dt>-1){for(rt=dt;rt<st;rt++)I[rt]=ht;dt=-1;}z[st]==="B"&&(I[st]=0),W.hiLevel|=ht;}a&&(function(G,Z,Q){for(var at=0;at<Q;at++)if(G[at]==="S"){Z[at]=j;for(var ot=at-1;ot>=0&&G[ot]==="WS";ot--)Z[ot]=j;}})(z,I,Ct);},R=function(S,I,W,U,rt){if(!(rt.hiLevel<S)){if(S===1&&j===1&&!r)return I.reverse(),void(W&&W.reverse());for(var st,ht,nt,dt,Ct=I.length,_t=0;_t<Ct;){if(U[_t]>=S){for(nt=_t+1;nt<Ct&&U[nt]>=S;)nt++;for(dt=_t,ht=nt-1;dt<ht;dt++,ht--)st=I[dt],I[dt]=I[ht],I[ht]=st,W&&(st=W[dt],W[dt]=W[ht],W[ht]=st);_t=nt;}_t++;}}},J=function(S,I,W){var U=S.split(""),rt={hiLevel:j};return W||(W=[]),Y(U,W,rt),(function(st,ht,nt){if(nt.hiLevel!==0&&d)for(var dt,Ct=0;Ct<st.length;Ct++)ht[Ct]===1&&(dt=M.indexOf(st[Ct]))>=0&&(st[Ct]=M[dt+1]);})(U,W,rt),R(2,U,I,W,rt),R(1,U,I,W,rt),U.join("")};return this.__bidiEngine__.doBidiReorder=function(S,I,W){if((function(rt,st){if(st)for(var ht=0;ht<rt.length;ht++)st[ht]=ht;s===void 0&&(s=it(rt)),f===void 0&&(f=it(rt));})(S,I),c||!h||f)if(c&&h&&s^f)j=s?1:0,S=ft(S,I,W);else if(!c&&h&&f)j=s?1:0,S=J(S,I,W),S=ft(S,I);else if(!c||s||h||f){if(c&&!h&&s^f)S=ft(S,I),s?(j=0,S=J(S,I,W)):(j=1,S=J(S,I,W),S=ft(S,I));else if(c&&s&&!h&&f)j=1,S=J(S,I,W),S=ft(S,I);else if(!c&&!h&&s^f){var U=d;s?(j=1,S=J(S,I,W),j=0,d=false,S=J(S,I,W),d=U):(j=0,S=J(S,I,W),S=ft(S,I),j=1,d=false,S=J(S,I,W),d=U,S=ft(S,I));}}else j=0,S=J(S,I,W);else j=s?1:0,S=J(S,I,W);return S},this.__bidiEngine__.setOptions=function(S){S&&(c=S.isInputVisual,h=S.isOutputVisual,s=S.isInputRtl,f=S.isOutputRtl,d=S.isSymmetricSwapping);},this.__bidiEngine__.setOptions(i),this.__bidiEngine__};var e=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new t.__bidiEngine__({isInputVisual:true});t.API.events.push(["postProcessText",function(i){var r=i.text;i.x,i.y;var a=i.options||{};i.mutex,a.lang;var c=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,n.setOptions(a),Object.prototype.toString.call(r)==="[object Array]"){var s=0;for(c=[],s=0;s<r.length;s+=1)Object.prototype.toString.call(r[s])==="[object Array]"?c.push([n.doBidiReorder(r[s][0]),r[s][1],r[s][2]]):c.push([n.doBidiReorder(r[s])]);i.text=c;}else i.text=n.doBidiReorder(r);n.setOptions({isInputVisual:true});}]);})(Tt),Tt.API.TTFFont=(function(){function t(e){var n;if(this.rawData=e,n=this.contents=new Mr(e),this.contents.pos=4,n.readString(4)==="ttcf")throw new Error("TTCF not supported.");n.pos=0,this.parse(),this.subset=new Ig(this),this.registerTTF();}return t.open=function(e){return new t(e)},t.prototype.parse=function(){return this.directory=new _g(this.contents),this.head=new wg(this),this.name=new Sg(this),this.cmap=new C1(this),this.toUnicode={},this.hhea=new xg(this),this.maxp=new Ng(this),this.hmtx=new kg(this),this.post=new Ag(this),this.os2=new Cg(this),this.loca=new Eg(this),this.glyf=new Lg(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},t.prototype.registerTTF=function(){var e,n,i,r,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var c,s,h,f;for(f=[],c=0,s=(h=this.bbox).length;c<s;c++)e=h[c],f.push(Math.round(e*this.scaleFactor));return f}.call(this),this.stemV=0,this.post.exists?(i=255&(r=this.post.italic_angle),32768&(n=r>>16)&&(n=-(1+(65535^n))),this.italicAngle=+(n+"."+i)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},t.prototype.characterToGlyph=function(e){var n;return ((n=this.cmap.unicode)!=null?n.codeMap[e]:void 0)||0},t.prototype.widthOfGlyph=function(e){var n;return n=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*n},t.prototype.widthOfString=function(e,n,i){var r,a,c,s;for(c=0,a=0,s=(e=""+e).length;0<=s?a<s:a>s;a=0<=s?++a:--a)r=e.charCodeAt(a),c+=this.widthOfGlyph(this.characterToGlyph(r))+i*(1e3/n)||0;return c*(n/1e3)},t.prototype.lineHeight=function(e,n){var i;return n==null&&(n=false),i=n?this.lineGap:0,(this.ascender+i-this.decender)/1e3*e},t})();var xi,Mr=(function(){function t(e){this.data=e??[],this.pos=0,this.length=this.data.length;}return t.prototype.readByte=function(){return this.data[this.pos++]},t.prototype.writeByte=function(e){return this.data[this.pos++]=e},t.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},t.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt32=function(){var e;return (e=this.readUInt32())>=2147483648?e-4294967296:e},t.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},t.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},t.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},t.prototype.readInt16=function(){var e;return (e=this.readUInt16())>=32768?e-65536:e},t.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},t.prototype.readString=function(e){var n,i;for(i=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)i[n]=String.fromCharCode(this.readByte());return i.join("")},t.prototype.writeString=function(e){var n,i,r;for(r=[],n=0,i=e.length;0<=i?n<i:n>i;n=0<=i?++n:--n)r.push(this.writeByte(e.charCodeAt(n)));return r},t.prototype.readShort=function(){return this.readInt16()},t.prototype.writeShort=function(e){return this.writeInt16(e)},t.prototype.readLongLong=function(){var e,n,i,r,a,c,s,h;return e=this.readByte(),n=this.readByte(),i=this.readByte(),r=this.readByte(),a=this.readByte()
77,c=this.readByte(),s=this.readByte(),h=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^n)+1099511627776*(255^i)+4294967296*(255^r)+16777216*(255^a)+65536*(255^c)+256*(255^s)+(255^h)+1):72057594037927940*e+281474976710656*n+1099511627776*i+4294967296*r+16777216*a+65536*c+256*s+h},t.prototype.writeLongLong=function(e){var n,i;return n=Math.floor(e/4294967296),i=4294967295&e,this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n),this.writeByte(i>>24&255),this.writeByte(i>>16&255),this.writeByte(i>>8&255),this.writeByte(255&i)},t.prototype.readInt=function(){return this.readInt32()},t.prototype.writeInt=function(e){return this.writeInt32(e)},t.prototype.read=function(e){var n,i;for(n=[],i=0;0<=e?i<e:i>e;i=0<=e?++i:--i)n.push(this.readByte());return n},t.prototype.write=function(e){var n,i,r,a;for(a=[],i=0,r=e.length;i<r;i++)n=e[i],a.push(this.writeByte(n));return a},t})(),_g=(function(){var t;function e(n){var i,r,a;for(this.scalarType=n.readInt(),this.tableCount=n.readShort(),this.searchRange=n.readShort(),this.entrySelector=n.readShort(),this.rangeShift=n.readShort(),this.tables={},r=0,a=this.tableCount;0<=a?r<a:r>a;r=0<=a?++r:--r)i={tag:n.readString(4),checksum:n.readInt(),offset:n.readInt(),length:n.readInt()},this.tables[i.tag]=i;}return e.prototype.encode=function(n){var i,r,a,c,s,h,f,d,v,y,g,N,L;for(L in g=Object.keys(n).length,h=Math.log(2),v=16*Math.floor(Math.log(g)/h),c=Math.floor(v/h),d=16*g-v,(r=new Mr).writeInt(this.scalarType),r.writeShort(g),r.writeShort(v),r.writeShort(c),r.writeShort(d),a=16*g,f=r.pos+a,s=null,N=[],n)for(y=n[L],r.writeString(L),r.writeInt(t(y)),r.writeInt(f),r.writeInt(y.length),N=N.concat(y),L==="head"&&(s=f),f+=y.length;f%4;)N.push(0),f++;return r.write(N),i=2981146554-t(r.data),r.pos=s+8,r.writeUInt32(i),r.data},t=function(n){var i,r,a,c;for(n=A1.call(n);n.length%4;)n.push(0);for(a=new Mr(n),r=0,i=0,c=n.length;i<c;i=i+=4)r+=a.readUInt32();return 4294967295&r},e})(),yg={}.hasOwnProperty,ji=function(t,e){for(var n in e)yg.call(e,n)&&(t[n]=e[n]);function i(){this.constructor=t;}return i.prototype=e.prototype,t.prototype=new i,t.__super__=e.prototype,t};xi=(function(){function t(e){var n;this.file=e,n=this.file.directory.tables[this.tag],this.exists=!!n,n&&(this.offset=n.offset,this.length=n.length,this.parse(this.file.contents));}return t.prototype.parse=function(){},t.prototype.encode=function(){},t.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},t})();var wg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var n;return (n=new Mr).writeInt(this.version),n.writeInt(this.revision),n.writeInt(this.checkSumAdjustment),n.writeInt(this.magicNumber),n.writeShort(this.flags),n.writeShort(this.unitsPerEm),n.writeLongLong(this.created),n.writeLongLong(this.modified),n.writeShort(this.xMin),n.writeShort(this.yMin),n.writeShort(this.xMax),n.writeShort(this.yMax),n.writeShort(this.macStyle),n.writeShort(this.lowestRecPPEM),n.writeShort(this.fontDirectionHint),n.writeShort(e),n.writeShort(this.glyphDataFormat),n.data},t})(),f1=(function(){function t(e,n){var i,r,a,c,s,h,f,d,v,y,g,N,L,M,A,H,j;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=n+e.readInt(),v=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.co
77deMap={},this.format){case 0:for(h=0;h<256;++h)this.codeMap[h]=e.readByte();break;case 4:for(g=e.readUInt16(),y=g/2,e.pos+=6,a=(function(){var B,it;for(it=[],h=B=0;0<=y?B<y:B>y;h=0<=y?++B:--B)it.push(e.readUInt16());return it})(),e.pos+=2,L=(function(){var B,it;for(it=[],h=B=0;0<=y?B<y:B>y;h=0<=y?++B:--B)it.push(e.readUInt16());return it})(),f=(function(){var B,it;for(it=[],h=B=0;0<=y?B<y:B>y;h=0<=y?++B:--B)it.push(e.readUInt16());return it})(),d=(function(){var B,it;for(it=[],h=B=0;0<=y?B<y:B>y;h=0<=y?++B:--B)it.push(e.readUInt16());return it})(),r=(this.length-e.pos+this.offset)/2,s=(function(){var B,it;for(it=[],h=B=0;0<=r?B<r:B>r;h=0<=r?++B:--B)it.push(e.readUInt16());return it})(),h=A=0,j=a.length;A<j;h=++A)for(M=a[h],i=H=N=L[h];N<=M?H<=M:H>=M;i=N<=M?++H:--H)d[h]===0?c=i+f[h]:(c=s[d[h]/2+(i-N)-(y-h)]||0)!==0&&(c+=f[h]),this.codeMap[i]=65535&c;}e.pos=v;}return t.encode=function(e,n){var i,r,a,c,s,h,f,d,v,y,g,N,L,M,A,H,j,B,it,mt,ft,Y,R,J,S,I,W,U,rt,st,ht,nt,dt,Ct,_t,C,T,z,G,Z,Q,at,ot,gt,xt,Nt;switch(U=new Mr,c=Object.keys(e).sort(function(St,zt){return St-zt}),n){case "macroman":for(L=0,M=(function(){var St=[];for(N=0;N<256;++N)St.push(0);return St})(),H={0:0},a={},rt=0,dt=c.length;rt<dt;rt++)H[ot=e[r=c[rt]]]==null&&(H[ot]=++L),a[r]={old:e[r],new:H[e[r]]},M[r]=H[e[r]];return U.writeUInt16(1),U.writeUInt16(0),U.writeUInt32(12),U.writeUInt16(0),U.writeUInt16(262),U.writeUInt16(0),U.write(M),{charMap:a,subtable:U.data,maxGlyphID:L+1};case "unicode":for(I=[],v=[],j=0,H={},i={},A=f=null,st=0,Ct=c.length;st<Ct;st++)H[it=e[r=c[st]]]==null&&(H[it]=++j),i[r]={old:it,new:H[it]},s=H[it]-r,A!=null&&s===f||(A&&v.push(A),I.push(r),f=s),A=r;for(A&&v.push(A),v.push(65535),I.push(65535),J=2*(R=I.length),Y=2*Math.pow(Math.log(R)/Math.LN2,2),y=Math.log(Y/2)/Math.LN2,ft=2*R-Y,h=[],mt=[],g=[],N=ht=0,_t=I.length;ht<_t;N=++ht){if(S=I[N],d=v[N],S===65535){h.push(0),mt.push(0);break}if(S-(W=i[S].new)>=32768)for(h.push(0),mt.push(2*(g.length+R-N)),r=nt=S;S<=d?nt<=d:nt>=d;r=S<=d?++nt:--nt)g.push(i[r].new);else h.push(W-S),mt.push(0);}for(U.writeUInt16(3),U.writeUInt16(1),U.writeUInt32(12),U.writeUInt16(4),U.writeUInt16(16+8*R+2*g.length),U.writeUInt16(0),U.writeUInt16(J),U.writeUInt16(Y),U.writeUInt16(y),U.writeUInt16(ft),Q=0,C=v.length;Q<C;Q++)r=v[Q],U.writeUInt16(r);for(U.writeUInt16(0),at=0,T=I.length;at<T;at++)r=I[at],U.writeUInt16(r);for(gt=0,z=h.length;gt<z;gt++)s=h[gt],U.writeUInt16(s);for(xt=0,G=mt.length;xt<G;xt++)B=mt[xt],U.writeUInt16(B);for(Nt=0,Z=g.length;Nt<Z;Nt++)L=g[Nt],U.writeUInt16(L);return {charMap:i,subtable:U.data,maxGlyphID:j+1}}},t})(),C1=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="cmap",t.prototype.parse=function(e){var n,i,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,i=0;0<=r?i<r:i>r;i=0<=r?++i:--i)n=new f1(e,this.offset),this.tables.push(n),n.isUnicode&&this.unicode==null&&(this.unicode=n);return true},t.encode=function(e,n){var i,r;return n==null&&(n="macroman"),i=f1.encode(e,n),(r=new Mr).writeUInt16(0),r.writeUInt16(1),i.table=r.data.concat(i.subtable),i},t})(),xg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t})(),Cg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=(function(){var n,i;for(i=[],n=0;n<10;++n)i.push(e.readByte());return i})(),this.charRange=(function(){var n,i;for(i=[],n=0;n<4;++n)i.push(e.readInt());return i})(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=(function(){var n,i;for(i=[],n=0;n<2;n=++n)i.push(e.readInt());return i})(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t})(),Ag=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="post",t.prototype.parse=function(e){var n,i,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(i=e.readUInt16(),this.glyphNameIndex=[],a=0;0<=i?a<i:a>i;a=0<=i?++a:--a)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)n=e.readByte(),r.push(this.names.push(e.readString(n)));return r;case 151552:return i=e.readUInt16(),this.offsets=e.read(i);case 262144:return this.map=function(){var c,s,h;for(h=[],a=c=0,s=this.file.maxp.numGlyphs;0<=s?c<s:c>s;a=0<=s?++c:--c)h.push(e.readUInt32());return h}.call(this)}},t})(),Pg=function(t,e){this.raw=t,this.length=t.length,this.platformID=e.platformID,this.encodingID=e.encodingID,this.languageID=e.languageID;},Sg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="name",t.prototype.parse=function(e){var n,i,r,a,c,s,h,f,d,v,y;for(e.pos=this.offset,e.readShort(),n=e.readShort(),s=e.readShort(),i=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)i.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+s+e.readShort()});for(h={},a=d=0,v=i.length;d<v;a=++d)r=i[a],e.pos=r.offset,f=e.readString(r.length),c=new Pg(f,r),h[y=r.nameID]==null&&(h[y]=[]),h[r.nameID].push(c);this.strings=h,this.copyright=h[0],this.fontFamily=h[1],this.fontSubfam
77ily=h[2],this.uniqueSubfamily=h[3],this.fontName=h[4],this.version=h[5];try{this.postscriptName=h[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"");}catch(g){this.postscriptName=h[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"");}return this.trademark=h[7],this.manufacturer=h[8],this.designer=h[9],this.description=h[10],this.vendorUrl=h[11],this.designerUrl=h[12],this.license=h[13],this.licenseUrl=h[14],this.preferredFamily=h[15],this.preferredSubfamily=h[17],this.compatibleFull=h[18],this.sampleText=h[19]},t})(),Ng=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t})(),kg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="hmtx",t.prototype.parse=function(e){var n,i,r,a,c,s,h;for(e.pos=this.offset,this.metrics=[],n=0,s=this.file.hhea.numberOfMetrics;0<=s?n<s:n>s;n=0<=s?++n:--n)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var f,d;for(d=[],n=f=0;0<=r?f<r:f>r;n=0<=r?++f:--f)d.push(e.readInt16());return d})(),this.widths=function(){var f,d,v,y;for(y=[],f=0,d=(v=this.metrics).length;f<d;f++)a=v[f],y.push(a.advance);return y}.call(this),i=this.widths[this.widths.length-1],h=[],n=c=0;0<=r?c<r:c>r;n=0<=r?++c:--c)h.push(this.widths.push(i));return h},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t})(),A1=[].slice,Lg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var n,i,r,a,c,s,h,f,d,v;return e in this.cache?this.cache[e]:(a=this.file.loca,n=this.file.contents,i=a.indexOf(e),(r=a.lengthOf(e))===0?this.cache[e]=null:(n.pos=this.offset+i,c=(s=new Mr(n.read(r))).readShort(),f=s.readShort(),v=s.readShort(),h=s.readShort(),d=s.readShort(),this.cache[e]=c===-1?new Mg(s,f,v,h,d):new Og(s,c,f,v,h,d),this.cache[e]))},t.prototype.encode=function(e,n,i){var r,a,c,s,h;for(c=[],a=[],s=0,h=n.length;s<h;s++)r=e[n[s]],a.push(c.length),r&&(c=c.concat(r.encode(i)));return a.push(c.length),{table:c,offsets:a}},t})(),Og=(function(){function t(e,n,i,r,a,c){this.raw=e,this.numberOfContours=n,this.xMin=i,this.yMin=r,this.xMax=a,this.yMax=c,this.compound=false;}return t.prototype.encode=function(){return this.raw.data},t})(),Mg=(function(){function t(e,n,i,r,a){var c,s;for(this.raw=e,this.xMin=n,this.yMin=i,this.xMax=r,this.yMax=a,this.compound=true,this.glyphIDs=[],this.glyphOffsets=[],c=this.raw;s=c.readShort(),this.glyphOffsets.push(c.pos),this.glyphIDs.push(c.readUInt16()),32&s;)c.pos+=1&s?4:2,128&s?c.pos+=8:64&s?c.pos+=4:8&s&&(c.pos+=2);}return t.prototype.encode=function(){var e,n,i;for(n=new Mr(A1.call(this.raw.data)),e=0,i=this.glyphIDs.length;e<i;++e)n.pos=this.glyphOffsets[e];return n.data},t})(),Eg=(function(){function t(){return t.__super__.constructor.apply(this,arguments)}return ji(t,xi),t.prototype.tag="loca",t.prototype.parse=function(e){var n,i;return e.pos=this.offset,n=this.file.head.indexToLocFormat,this.offsets=n===0?function(){var r,a;for(a=[],i=0,r=this.length;i<r;i+=2)a.push(2*e.readUInt16());return a}.call(this):function(){var r,a;for(a=[],i=0,r=this.length;i<r;i+=4)a.push(e.readUInt32());return a}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,n){for(var i=new Uint32Array(this.offsets.length),r=0,a=0,
77c=0;c<i.length;++c)if(i[c]=r,a<n.length&&n[a]==c){++a,i[c]=r;var s=this.offsets[c],h=this.offsets[c+1]-s;h>0&&(r+=h);}for(var f=new Array(4*i.length),d=0;d<i.length;++d)f[4*d+3]=255&i[d],f[4*d+2]=(65280&i[d])>>8,f[4*d+1]=(16711680&i[d])>>16,f[4*d]=(4278190080&i[d])>>24;return f},t})(),Ig=(function(){function t(e){this.font=e,this.subset={},this.unicodes={},this.next=33;}return t.prototype.generateCmap=function(){var e,n,i,r,a;for(n in r=this.font.cmap.tables[0].codeMap,e={},a=this.subset)i=a[n],e[n]=r[i];return e},t.prototype.glyphsFor=function(e){var n,i,r,a,c,s,h;for(r={},c=0,s=e.length;c<s;c++)r[a=e[c]]=this.font.glyf.glyphFor(a);for(a in n=[],r)(i=r[a])!=null&&i.compound&&n.push.apply(n,i.glyphIDs);if(n.length>0)for(a in h=this.glyphsFor(n))i=h[a],r[a]=i;return r},t.prototype.encode=function(e,n){var i,r,a,c,s,h,f,d,v,y,g,N,L,M,A;for(r in i=C1.encode(this.generateCmap(),"unicode"),c=this.glyphsFor(e),g={0:0},A=i.charMap)g[(h=A[r]).old]=h.new;for(N in y=i.maxGlyphID,c)N in g||(g[N]=y++);return d=(function(H){var j,B;for(j in B={},H)B[H[j]]=j;return B})(g),v=Object.keys(d).sort(function(H,j){return H-j}),L=(function(){var H,j,B;for(B=[],H=0,j=v.length;H<j;H++)s=v[H],B.push(d[s]);return B})(),a=this.font.glyf.encode(c,L,g),f=this.font.loca.encode(a.offsets,L),M={cmap:this.font.cmap.raw(),glyf:a.table,loca:f,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(n)},this.font.os2.exists&&(M["OS/2"]=this.font.os2.raw()),this.font.directory.encode(M)},t})();Tt.API.PDFObject=(function(){var t;function e(){}return t=function(n,i){return (Array(i+1).join("0")+n).slice(-i)},e.convert=function(n){var i,r,a,c;if(Array.isArray(n))return "["+(function(){var s,h,f;for(f=[],s=0,h=n.length;s<h;s++)i=n[s],f.push(e.convert(i));return f})().join(" ")+"]";if(typeof n=="string")return "/"+n;if(n?.isString)return "("+n+")";if(n instanceof Date)return "(D:"+t(n.getUTCFullYear(),4)+t(n.getUTCMonth(),2)+t(n.getUTCDate(),2)+t(n.getUTCHours(),2)+t(n.getUTCMinutes(),2)+t(n.getUTCSeconds(),2)+"Z)";if({}.toString.call(n)==="[object Object]"){for(r in a=["<<"],n)c=n[r],a.push("/"+r+" "+e.convert(c));return a.push(">>"),a.join(` 78`)}return ""+n},e})();function O1(t,e,n,i,r){i=i||{};var a=1.15,c=r.internal.scaleFactor,s=r.internal.getFontSize()/c,h=r.getLineHeightFactor?r.getLineHeightFactor():a,f=s*h,d=/\r\n|\r|\n/g,v="",y=1;if((i.valign==="middle"||i.valign==="bottom"||i.halign==="center"||i.halign==="right")&&(v=typeof t=="string"?t.split(d):t,y=v.length||1),n+=s*(2-a),i.valign==="middle"?n-=y/2*f:i.valign==="bottom"&&(n-=y*f),i.halign==="center"||i.halign==="right"){var g=s;if(i.halign==="center"&&(g*=.5),v&&y>=1){for(var N=0;N<v.length;N++)r.text(v[N],e-r.getStringUnitWidth(v[N])*g,n),n+=f;return r}e-=r.getStringUnitWidth(t)*g;}return i.halign==="justify"?r.text(t,e,n,{maxWidth:i.maxWidth||100,align:"justify"}):r.text(t,e,n),r}var P1={},to=(function(){function t(e){this.jsPDFDocument=e,this.userStyles={textColor:e.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle,font:e.internal.getFont().fontName,lineWidth:e.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:e.getDrawColor?this.jsPDFDocument.getDrawColor():0};}
78return t.setDefaults=function(e,n){n===void 0&&(n=null),n?n.__autoTableDocumentDefaults=e:P1=e;},t.unifyColor=function(e){return Array.isArray(e)?e:typeof e=="number"?[e,e,e]:typeof e=="string"?[e]:null},t.prototype.applyStyles=function(e,n){var i,r,a;n===void 0&&(n=false),e.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(e.fontStyle);var c=this.jsPDFDocument.internal.getFont(),s=c.fontStyle,h=c.fontName;if(e.font&&(h=e.font),e.fontStyle){s=e.fontStyle;var f=this.getFontList()[h];f&&f.indexOf(s)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(f[0]),s=f[0]);}if(this.jsPDFDocument.setFont(h,s),e.fontSize&&this.jsPDFDocument.setFontSize(e.fontSize),!n){var d=t.unifyColor(e.fillColor);d&&(i=this.jsPDFDocument).setFillColor.apply(i,d),d=t.unifyColor(e.textColor),d&&(r=this.jsPDFDocument).setTextColor.apply(r,d),d=t.unifyColor(e.lineColor),d&&(a=this.jsPDFDocument).setDrawColor.apply(a,d),typeof e.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(e.lineWidth);}},t.prototype.splitTextToSize=function(e,n,i){return this.jsPDFDocument.splitTextToSize(e,n,i)},t.prototype.rect=function(e,n,i,r,a){return this.jsPDFDocument.rect(e,n,i,r,a)},t.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},t.prototype.getTextWidth=function(e){return this.jsPDFDocument.getTextWidth(e)},t.prototype.getDocument=function(){return this.jsPDFDocument},t.prototype.setPage=function(e){this.jsPDFDocument.setPage(e);},t.prototype.addPage=function(){return this.jsPDFDocument.addPage()},t.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},t.prototype.getGlobalOptions=function(){return P1||{}},t.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},t.prototype.pageSize=function(){var e=this.jsPDFDocument.internal.pageSize;return e.width==null&&(e={width:e.getWidth(),height:e.getHeight()}),e},t.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},t.prototype.getLineHeightFactor=function(){var e=this.jsPDFDocument;return e.getLineHeightFactor?e.getLineHeightFactor():1.15},t.prototype.getLineHeight=function(e){return e/this.scaleFactor()*this.getLineHeightFactor()},t.prototype.pageNumber=function(){var e=this.jsPDFDocument.internal.getCurrentPageInfo();return e?e.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},t})(),Eh=function(t,e){return Eh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i;}||function(n,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r]);},Eh(t,e)};function M1(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Eh(t,e);function n(){this.constructor=t;}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n);}var E1=(function(t){M1(e,t);function e(n){var i=t.call(this)||this;return i._element=n,i}return e})(Array);function Fg(t){return {font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:false,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/t,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function Dg(t){var e={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return e[t]}function El(t,e,n){n.applyStyles(e,true);var i=Array.isArray(t)?t:[t],r=i.map(function(a){return n.getTextWidth(a)}).reduce(function(a,c){return Math.max(a,c)},0);return r}function I1(t,e,n,i){var r=e.settings.tableLineWidth,a=e.settings.tableLineColor;t.applyStyles({lineWidth:r,lineColor:a});var c=F1(r,false);c&&t.rect(n.x,n.y,e.getWidth(t.pageSize().width),i.y-n.y,c);}function F1(t,e){var n=t>0,i=e||e===0;return n&&i?"DF":n?"S":i?"F":null}function Fl(t,e){var n,i,r,a;if(t=t||e,Array.isArray(t)){if(t.length>=4)return {top:t[0],right:t[1],bottom:t[2],left:t[3]};if(t.length===3)return {top:t[0],right:t[1],bottom:t[2],left:t[1]};if(t.length===2)return {top:t[0],right:t[1],bottom:t[0],left:t[1]};t.length===1?t=t[0]:t=e;}return typeof t=="object"?(typeof t.vertical=="number"&&(t.top=t.vertical,t.bottom=t.vertical),typeof t.horizontal=="number"&&(t.right=t.horizontal,t.left=t.horizontal),{left:(n=t.left)!==null&&n!==void 0?n:e,top:(i=t.top)!==null&&i!==void 0?i:e,right:(r=t.right)!==null&&r!==void 0?r:e,bottom:(a=t.bottom)!==null&&a!==void 0?a:e}):(typeof t!="number"&&(t=e),{top:t,right:t,bottom:t,left:t})}
78function D1(t,e){var n=Fl(e.settings.margin,0);return t.pageSize().width-(n.left+n.right)}function Tg(t,e,n,i,r){var a={},c=1.3333333333333333,s=Sh(e,function(j){return r.getComputedStyle(j).backgroundColor});s!=null&&(a.fillColor=s);var h=Sh(e,function(j){return r.getComputedStyle(j).color});h!=null&&(a.textColor=h);var f=Bg(i,n);f&&(a.cellPadding=f);var d="borderTopColor",v=c*n,y=i.borderTopWidth;if(i.borderBottomWidth===y&&i.borderRightWidth===y&&i.borderLeftWidth===y){var g=(parseFloat(y)||0)/v;g&&(a.lineWidth=g);}else a.lineWidth={top:(parseFloat(i.borderTopWidth)||0)/v,right:(parseFloat(i.borderRightWidth)||0)/v,bottom:(parseFloat(i.borderBottomWidth)||0)/v,left:(parseFloat(i.borderLeftWidth)||0)/v},a.lineWidth.top||(a.lineWidth.right?d="borderRightColor":a.lineWidth.bottom?d="borderBottomColor":a.lineWidth.left&&(d="borderLeftColor"));var N=Sh(e,function(j){return r.getComputedStyle(j)[d]});N!=null&&(a.lineColor=N);var L=["left","right","center","justify"];L.indexOf(i.textAlign)!==-1&&(a.halign=i.textAlign),L=["middle","bottom","top"],L.indexOf(i.verticalAlign)!==-1&&(a.valign=i.verticalAlign);var M=parseInt(i.fontSize||"");isNaN(M)||(a.fontSize=M/c);var A=Rg(i);A&&(a.fontStyle=A);var H=(i.fontFamily||"").toLowerCase();return t.indexOf(H)!==-1&&(a.font=H),a}function Rg(t){var e="";return (t.fontWeight==="bold"||t.fontWeight==="bolder"||parseInt(t.fontWeight)>=700)&&(e="bold"),(t.fontStyle==="italic"||t.fontStyle==="oblique")&&(e+="italic"),e}function Sh(t,e){var n=T1(t,e);if(!n)return null;var i=n.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!i||!Array.isArray(i))return null;var r=[parseInt(i[1]),parseInt(i[2]),parseInt(i[3])],a=parseInt(i[4]);return a===0||isNaN(r[0])||isNaN(r[1])||isNaN(r[2])?null:r}function T1(t,e){var n=e(t);return n==="rgba(0, 0, 0, 0)"||n==="transparent"||n==="initial"||n==="inherit"?t.parentElement==null?null:T1(t.parentElement,e):n}function Bg(t,e){var n=[t.paddingTop,t.paddingRight,t.paddingBottom,t.paddingLeft],i=96/(72/e),r=(parseInt(t.lineHeight)-parseInt(t.fontSize))/e/2,a=n.map(function(s){return parseInt(s||"0")/i}),c=Fl(a,0);return r>c.top&&(c.top=r),r>c.bottom&&(c.bottom=r),c}function R1(t,e,n,i,r){var a,c;i===void 0&&(i=false),r===void 0&&(r=false);var s;typeof e=="string"?s=n.document.querySelector(e):s=e;var h=Object.keys(t.getFontList()),f=t.scaleFactor(),d=[],v=[],y=[];if(!s)return console.error("Html table could not be found with input: ",e),{head:d,body:v,foot:y};for(var g=0;g<s.rows.length;g++){var N=s.rows[g],L=(c=(a=N?.parentElement)===null||a===void 0?void 0:a.tagName)===null||c===void 0?void 0:c.toLowerCase(),M=zg(h,f,n,N,i,r);M&&(L==="thead"?d.push(M):L==="tfoot"?y.push(M):v.push(M));}return {head:d,body:v,foot:y}}function zg(t,e,n,i,r,a){for(var c=new E1(i),s=0;s<i.cells.length;s++){var h=i.cells[s],f=n.getComputedStyle(h);if(r||f.display!=="none"){var d=void 0;a&&(d=Tg(t,h,e,f,n)),c.push({rowSpan:h.rowSpan,colSpan:h.colSpan,styles:d,_element:h,content:jg(h)});}}var v=n.getComputedStyle(i);if(c.length>0&&(r||v.display!=="none"))return c}function jg(t){var e=t.cloneNode(true);return e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/ +/g," "),e.innerHTML=e.innerHTML.split(/<br.*?>/).map(function(n){return n.trim()}).join(` 79`),e.innerText||e.textContent||""}function qg(t,e,n){for(var i=0,r=[t,e,n];i<r.length;i++){var a=r[i];a&&typeof a!="object"&&console.error("The options parameter should be of type object, is: "+typeof a),a.startY&&typeof a.startY!="number"&&(console.error("Invalid value for startY option",a.startY),delete a.startY);}}function or(t,e,n,i,r){if(t==null)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(t),c=1;c<arguments.length;c++){var s=arguments[c];if(s!=null)for(var h in s)Object.prototype.hasOwnProperty.call(s,h)&&(a[h]=s[h]);}return a}function B1(t,e){var n=new to(t),i=n.getDocumentOptions(),r=n.getGlobalOptions();qg(r,i,e);var a=or({},r,i,e),c;typeof window<"u"&&(c=window);var s=Ug(r,i,e),h=Wg(r,i,e),f=Hg(n,a),d=Vg(n,a,c);return {id:e.tableId,content:d,hooks:h,styles:s,settings:f}}function Ug(t,e,n){for(var i={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},r=function(h){if(h==="columnStyles"){var f=t[h],d=e[h],v=n[h];i.columnStyles=or({},f,d,v);}else {var y=[t,e,n],g=y.map(function(N){return N[h]||{}});i[h]=or({},g[0],g[1],g[2]);}},a=0,c=Object.keys(i);a<c.length;a++){var s=c[a];r(s);}return i}function Wg(t,e,n){for(var i=[t,e,n],r={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},a=0,c=i;a<c.length;a++){var s=c[a];s.didParseCell&&r.didParseCell.push(s.didParseCell),s.willDrawCell&&r.willDrawCell.push(s.willDrawCell),s.didDrawCell&&r.didDrawCell.push(s.didDrawCell),s.willDrawPage&&r.willDrawPage.push(s.willDrawPage),s.didDrawPage&&r.didDrawPage.push(s.didDrawPage);}return r}function Hg(t,e){var n,i,r,a,c,s,h,f,d,v,y,g,N=Fl(e.margin,40/t.scaleFactor()),L=(n=Gg(t,e.
79startY))!==null&&n!==void 0?n:N.top,M;e.showFoot===true?M="everyPage":e.showFoot===false?M="never":M=(i=e.showFoot)!==null&&i!==void 0?i:"everyPage";var A;e.showHead===true?A="everyPage":e.showHead===false?A="never":A=(r=e.showHead)!==null&&r!==void 0?r:"everyPage";var H=(a=e.useCss)!==null&&a!==void 0?a:false,j=e.theme||(H?"plain":"striped"),B=!!e.horizontalPageBreak,it=(c=e.horizontalPageBreakRepeat)!==null&&c!==void 0?c:null;return {includeHiddenHtml:(s=e.includeHiddenHtml)!==null&&s!==void 0?s:false,useCss:H,theme:j,startY:L,margin:N,pageBreak:(h=e.pageBreak)!==null&&h!==void 0?h:"auto",rowPageBreak:(f=e.rowPageBreak)!==null&&f!==void 0?f:"auto",tableWidth:(d=e.tableWidth)!==null&&d!==void 0?d:"auto",showHead:A,showFoot:M,tableLineWidth:(v=e.tableLineWidth)!==null&&v!==void 0?v:0,tableLineColor:(y=e.tableLineColor)!==null&&y!==void 0?y:200,horizontalPageBreak:B,horizontalPageBreakRepeat:it,horizontalPageBreakBehaviour:(g=e.horizontalPageBreakBehaviour)!==null&&g!==void 0?g:"afterAllRows"}}function Gg(t,e){var n=t.getLastAutoTable(),i=t.scaleFactor(),r=t.pageNumber(),a=false;if(n&&n.startPageNumber){var c=n.startPageNumber+n.pageNumber-1;a=c===r;}return typeof e=="number"?e:(e==null||e===false)&&a&&n?.finalY!=null?n.finalY+20/i:null}function Vg(t,e,n){var i=e.head||[],r=e.body||[],a=e.foot||[];if(e.html){var c=e.includeHiddenHtml;if(n){var s=R1(t,e.html,n,c,e.useCss)||{};i=s.head||i,r=s.body||i,a=s.foot||i;}else console.error("Cannot parse html in non browser environment");}var h=e.columns||$g(i,r,a);return {columns:h,head:i,body:r,foot:a}}function $g(t,e,n){var i=t[0]||e[0]||n[0]||[],r=[];return Object.keys(i).filter(function(a){return a!=="_element"}).forEach(function(a){var c=1,s;Array.isArray(i)?s=i[parseInt(a)]:s=i[a],typeof s=="object"&&!Array.isArray(s)&&(c=s?.colSpan||1);for(var h=0;h<c;h++){var f=void 0;Array.isArray(i)?f=r.length:f=a+(h>0?"_".concat(h):"");var d={dataKey:f};r.push(d);}}),r}var Ih=(function(){function t(e,n,i){this.table=n,this.pageNumber=n.pageNumber,this.settings=n.settings,this.cursor=i,this.doc=e.getDocument();}return t})(),Zg=(function(t){M1(e,t);function e(n,i,r,a,c,s){var h=t.call(this,n,i,s)||this;return h.cell=r,h.row=a,h.column=c,h.section=a.section,h}return e})(Ih),Yg=(function(){function t(e,n){this.pageNumber=1,this.id=e.id,this.settings=e.settings,this.styles=e.styles,this.hooks=e.hooks,this.columns=n.columns,this.head=n.head,this.body=n.body,this.foot=n.foot;}return t.prototype.getHeadHeight=function(e){return this.head.reduce(function(n,i){return n+i.getMaxCellHeight(e)},0)},t.prototype.getFootHeight=function(e){return this.foot.reduce(function(n,i){return n+i.getMaxCellHeight(e)},0)},t.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},t.prototype.callCellHooks=function(e,n,i,r,a,c){for(var s=0,h=n;s<h.length;s++){var f=h[s],d=new Zg(e,this,i,r,a,c),v=f(d)===false;if(i.text=Array.isArray(i.text)?i.text:[i.text],v)return false}return true},t.prototype.callEndPageHooks=function(e,n){e.applyStyles(e.userStyles);for(var i=0,r=this.hooks.didDrawPage;i<r.length;i++){var a=r[i];a(new Ih(e,this,n));}},t.prototype.callWillDrawPageHooks=function(e,n){for(var i=0,r=this.hooks.willDrawPage;i<r.length;i++){var a=r[i];a(new Ih(e,this,n));}},t.prototype.getWidth=function(e){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var n=this.columns.reduce(function(r,a){return r+a.wrappedWidth},0);return n}else {var i=this.settings.margin;return e-i.left-i.right}},t})(),z1=(function(){function t(e,n,i,r,a){a===void 0&&(a=false),this.height=0,this.raw=e,e instanceof E1&&(this.raw=e._element,this.element=e._element),this.index=n,this.section=i,this.cells=r,this.spansMultiplePages=a;}return t.prototype.getMaxCellHeight=function(e){var n=this;return e.reduce(function(i,r){var a;return Math.max(i,((a=n.cells[r.index])===null||a===void 0?void 0:a.height)||0)},0)},t.prototype.hasRowSpan=function(e){var n=this;return e.filter(function(i){var r=n.cells[i.index];return r?r.rowSpan>1:false}).length>0},t.prototype.canEntireRowFit=function(e,n){return this.getMaxCellHeight(n)<=e},t.prototype.getMinimumRowHeight=function(e,n){var i=this;return e.reduce(function(r,a){var c=i.cells[a.index];if(!c)return 0;var s=n.getLineHeight(c.styles.fontSize),h=c.padding("vertical"),f=h+s;return f>r?f:r},0)},t})(),j1=(function(){function t(e,n,i){var r;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=n,this.section=i,this.raw=e;var a=e;e!=null&&typeof e=="object"&&!Array.isArray(e)?(this.rowSpan=e.rowSpan||1,this.colSpan=e.colSpan||1,a=(r=e.content)!==null&&r!==void 0?r:e,e._element&&(this.raw=e._element)):(this.rowSpan=1,this.colSpan=1);var c=a!=null?""+a:"",s=/\r\n|\r|\n/g;this.text=c.split(s);}return t.prototype.getTextPos=function(){var e;if(this.styles.valign==="top")e=this.y+this.padding("top");else if(this.styles.valign==="bottom")e=this.y+this.height-this.padding("bottom");else {var n=this.height-this.padding("vertical");e=this.y+n/2+this.padding("top");}var i;if(this.styles.halign==="right")i=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var r=this.width-this.padding("horizontal");i=this.x+r/2+this.padding("left");}else i=this.x+this.padding("left");return {x:i,y:e}}
79,t.prototype.getContentHeight=function(e,n){n===void 0&&(n=1.15);var i=Array.isArray(this.text)?this.text.length:1,r=this.styles.fontSize/e*n,a=i*r+this.padding("vertical");return Math.max(a,this.styles.minCellHeight)},t.prototype.padding=function(e){var n=Fl(this.styles.cellPadding,0);return e==="vertical"?n.top+n.bottom:e==="horizontal"?n.left+n.right:n[e]},t})(),Kg=(function(){function t(e,n,i){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=e,this.raw=n,this.index=i;}return t.prototype.getMaxCustomCellWidth=function(e){for(var n=0,i=0,r=e.allRows();i<r.length;i++){var a=r[i],c=a.cells[this.index];c&&typeof c.styles.cellWidth=="number"&&(n=Math.max(n,c.styles.cellWidth));}return n},t})();function Xg(t,e){Jg(t,e);var n=[],i=0;e.columns.forEach(function(a){var c=a.getMaxCustomCellWidth(e);c?a.width=c:(a.width=a.wrappedWidth,n.push(a)),i+=a.width;});var r=e.getWidth(t.pageSize().width)-i;r&&(r=Fh(n,r,function(a){return Math.max(a.minReadableWidth,a.minWidth)})),r&&(r=Fh(n,r,function(a){return a.minWidth})),r=Math.abs(r),!e.settings.horizontalPageBreak&&r>.1/t.scaleFactor()&&(r=r<1?r:Math.round(r),console.log("Of the table content, ".concat(r," units width could not fit page"))),tm(e),em(e,t),Qg(e);}function Jg(t,e){var n=t.scaleFactor(),i=e.settings.horizontalPageBreak,r=D1(t,e);e.allRows().forEach(function(a){for(var c=0,s=e.columns;c<s.length;c++){var h=s[c],f=a.cells[h.index];if(f){var d=e.hooks.didParseCell;e.callCellHooks(t,d,f,a,h,null);var v=f.padding("horizontal");f.contentWidth=El(f.text,f.styles,t)+v;var y=El(f.text.join(" ").split(/[^\S\u00A0]+/),f.styles,t);if(f.minReadableWidth=y+f.padding("horizontal"),typeof f.styles.cellWidth=="number")f.minWidth=f.styles.cellWidth,f.wrappedWidth=f.styles.cellWidth;else if(f.styles.cellWidth==="wrap"||i===true)f.contentWidth>r?(f.minWidth=r,f.wrappedWidth=r):(f.minWidth=f.contentWidth,f.wrappedWidth=f.contentWidth);else {var g=10/n;f.minWidth=f.styles.minCellWidth||g,f.wrappedWidth=f.contentWidth,f.minWidth>f.wrappedWidth&&(f.wrappedWidth=f.minWidth);}}}}),e.allRows().forEach(function(a){for(var c=0,s=e.columns;c<s.length;c++){var h=s[c],f=a.cells[h.index];if(f&&f.colSpan===1)h.wrappedWidth=Math.max(h.wrappedWidth,f.wrappedWidth),h.minWidth=Math.max(h.minWidth,f.minWidth),h.minReadableWidth=Math.max(h.minReadableWidth,f.minReadableWidth);else {var d=e.styles.columnStyles[h.dataKey]||e.styles.columnStyles[h.index]||{},v=d.cellWidth||d.minCellWidth;v&&typeof v=="number"&&(h.minWidth=v,h.wrappedWidth=v);}f&&(f.colSpan>1&&!h.minWidth&&(h.minWidth=f.minWidth),f.colSpan>1&&!h.wrappedWidth&&(h.wrappedWidth=f.minWidth));}});}function Fh(t,e,n){for(var i=e,r=t.reduce(function(g,N){return g+N.wrappedWidth},0),a=0;a<t.length;a++){var c=t[a],s=c.wrappedWidth/r,h=i*s,f=c.width+h,d=n(c),v=f<d?d:f;e-=v-c.width,c.width=v;}if(e=Math.round(e*1e10)/1e10,e){var y=t.filter(function(g){return e<0?g.width>n(g):true});y.length&&(e=Fh(y,e,n));}return e}function Qg(t){for(var e={},n=1,i=t.allRows(),r=0;r<i.length;r++)for(var a=i[r],c=0,s=t.columns;c<s.length;c++){var h=s[c],f=e[h.index];if(n>1)n--,delete a.cells[h.index];else if(f)f.cell.height+=a.height,n=f.cell.colSpan,delete a.cells[h.index],f.left--,f.left<=1&&delete e[h.index];else {var d=a.cells[h.index];if(!d)continue;if(d.height=a.height,d.rowSpan>1){var v=i.length-r,y=d.rowSpan>v?v:d.rowSpan;e[h.index]={cell:d,left:y,row:a};}}}}function tm(t){for(var e=t.allRows(),n=0;n<e.length;n++)for(var i=e[n],r=null,a=0,c=0,s=0;s<t.columns.length;s++){var h=t.columns[s];if(c-=1,c>1&&t.columns[s+1])a+=h.width,delete i.cells[h.index];else if(r){var f=r;delete i.cells[h.index],r=null,f.width=h.width+a;}else {var f=i.cells[h.index];if(!f)continue;if(c=f.colSpan,a=0,f.colSpan>1){r=f,a+=h.width;continue}f.width=h.width+a;}}}function em(t,e){for(var n={count:0,height:0},i=0,r=t.allRows();i<r.length;i++){for(var a=r[i],c=0,s=t.columns;c<s.length;c++){var h=s[c],f=a.cells[h.index];if(f){e.applyStyles(f.styles,true);var d=f.width-f.padding("horizontal");if(f.styles.overflow==="linebreak")f.text=e.splitTextToSize(f.text,d+1/e.scaleFactor(),{fontSize:f.styles.fontSize});else if(f.styles.overflow==="ellipsize")f.text=S1(f.text,d,f.styles,e,"...");else if(f.styles.overflow==="hidden")f.text=S1(f.text,d,f.styles,e,"");else if(typeof f.styles.overflow=="function"){var v=f.styles.overflow(f.text,d);typeof v=="string"?f.text=[v]:f.text=v;}f.contentHeight=f.getContentHeight(e.scaleFactor(),e.getLineHeightFactor());var y=f.contentHeight/f.rowSpan;f.rowSpan>1&&n.count*n.height<y*f.rowSpan?n={height:y,count:f.rowSpan}:n&&n.count>0&&n.height>y&&(y=n.height),y>a.height&&(a.height=y);}}n.count--;}}function S1(t,e,n,i,r){return t.map(function(a){return nm(a,e,n,i,r)})}function nm(t,e,n,i,r){var a=1e4*i.scaleFactor();if(e=Math.ceil(e*a)/a,e>=El(t,n,i))return t;for(;e<El(t+r,n,i)&&!(t.length<=1);)t=t.substring(0,t.length-1);return t.trim()+r}function q1(t,e){var n=new to(t),i=im(e,n.scaleFactor()),r=new Yg(e,i);return Xg(n,r),n.applyStyles(n.userStyles),r}function im(t,e){var n=t.content,i=am(n.columns);if(n.head.length===0){var r=N1(i,"head");r&&n.head.push(r);}if(n.foot.length===0){var r=N1(i,"foot");r&&n.foot.push(r);}var a=t.settings.theme,c=t.styles;return {columns:i,head:Nh("head",n.head,i,c,a,e),body:Nh("body",n.body,i,c,a,e),foot:Nh("foot",n.foot,i,c,a,e)}}function Nh(t,e,n,i,r,a){var c={},s=e.map(function(h,f){for(var d=0,v={},y=0,g=0,N=0,L=n;N<L.length;N++){var M=L[N];if(c[M.index]==null||c[M.index].left===0)if(g===0){var A=void 0;Array.isArray(h)?A=h[M.index-y-d]:A=h[M.dataKey];var H={};typeof A=="object"&&!Array.isArray(A)&&(H=A?.styles||{});var j=om(t,M,f,r,i,a,H),B=new j1(A,j,t);v[M.dataKey]=B,v[M.index]=B,g=B.colSpan-1,c[M.index]={left:B.rowSpan-1,times:g};}else g--,y++;else c[M.index].left--,g=c[M.index].times,d++;}return new z1(h,f,t,v)});return s}function N1(t,e){var n={};return t.forEach(function(i){if(i.raw!=null){var r=rm(e,i.raw);r!=null&&(n[i.dataKey]=r);}}),Object.keys(n).length>0?n:null}function rm(t,e){if(t==="head"){if(typeof e=="object")return e.header||null;if(typeof e=="string"||typeof e=="number")return e}else if(t==="foot"&&typeof e=="object")return e.footer;return null}function am(t){return t.map(function(e,n){var i,r;return typeof e=="object"?r=(i=e.dataKey)!==null&&i!==void 0?i:n:r=n,new Kg(r,e,n)})}function om(t,e,n,i,r,a,c){var s=Dg(i),h;t==="head"?h=r.headStyles:t==="body"?h=r.bodyStyles:t==="foot"&&(h=r.footStyles);var f=or({},s.table,s[t],r.styles,h),d=r.columnStyles[e.dataKey]||r.columnStyles[e.index]||{},v=t==="body"?d:{},y=t==="body"&&n%2===0?or({},s.alternateRow,r.alternateRowStyles):{},g=Fg(a),N=or({},g,f,y,v);return or(N,c)}function sm(t,e,n){var i;n===void 0&&(n={});var r=D1(t,e),a=new Map,c=[],s=[],h=[];Array.isArray(e.settings.horizontalPageBreakRepeat)?h=e.settings.horizontalPageBreakRepeat:(typeof e.settings.horizontalPageBreakRepeat=="string"||typeof e.settings.horizontalPageBreakRepeat=="number")&&(h=[e.settings.horizontalPageBreakRepeat]),h.forEach(function(y){var g=e.columns.find(function(N){return N.dataKey===y||N.index===y});g&&!a.has(g.index)&&(a.set(g.index,true),c.push(g.index),s.push(e.columns[g.index]),r-=g.wrappedWidth);});for(var f=true,d=(i=n?.start)!==null&&i!==void 0?i:0;d<e.columns.length;){if(a.has(d)){d++;continue}var v=e.columns[d].wrappedWidth;
79if(f||r>=v)f=false,c.push(d),s.push(e.columns[d]),r-=v;else break;d++;}return {colIndexes:c,columns:s,lastIndex:d-1}}function lm(t,e){for(var n=[],i=0;i<e.columns.length;i++){var r=sm(t,e,{start:i});r.columns.length&&(n.push(r),i=r.lastIndex);}return n}function U1(t,e){var n=e.settings,i=n.startY,r=n.margin,a={x:r.left,y:i},c=e.getHeadHeight(e.columns)+e.getFootHeight(e.columns),s=i+r.bottom+c;if(n.pageBreak==="avoid"){var h=e.body,f=h.reduce(function(y,g){return y+g.height},0);s+=f;}var d=new to(t);(n.pageBreak==="always"||n.startY!=null&&s>d.pageSize().height)&&(H1(d),a.y=r.top),e.callWillDrawPageHooks(d,a);var v=or({},a);e.startPageNumber=d.pageNumber(),n.horizontalPageBreak?cm(d,e,v,a):(d.applyStyles(d.userStyles),(n.showHead==="firstPage"||n.showHead==="everyPage")&&e.head.forEach(function(y){return sr(d,e,y,a,e.columns)}),d.applyStyles(d.userStyles),e.body.forEach(function(y,g){var N=g===e.body.length-1;Il(d,e,y,N,v,a,e.columns);}),d.applyStyles(d.userStyles),(n.showFoot==="lastPage"||n.showFoot==="everyPage")&&e.foot.forEach(function(y){return sr(d,e,y,a,e.columns)})),I1(d,e,v,a),e.callEndPageHooks(d,a),e.finalY=a.y,t.lastAutoTable=e,d.applyStyles(d.userStyles);}function cm(t,e,n,i){var r=lm(t,e),a=e.settings;if(a.horizontalPageBreakBehaviour==="afterAllRows")r.forEach(function(f,d){t.applyStyles(t.userStyles),d>0?is(t,e,n,i,f.columns,true):k1(t,e,i,f.columns),hm(t,e,n,i,f.columns),kh(t,e,i,f.columns);});else for(var c=-1,s=r[0],h=function(){var f=c;if(s){t.applyStyles(t.userStyles);var d=s.columns;c>=0?is(t,e,n,i,d,true):k1(t,e,i,d),f=L1(t,e,c+1,i,d),kh(t,e,i,d);}var v=f-c;r.slice(1).forEach(function(y){t.applyStyles(t.userStyles),is(t,e,n,i,y.columns,true),L1(t,e,c+1,i,y.columns,v),kh(t,e,i,y.columns);}),c=f;};c<e.body.length-1;)h();}function k1(t,e,n,i){var r=e.settings;t.applyStyles(t.userStyles),(r.showHead==="firstPage"||r.showHead==="everyPage")&&e.head.forEac
79h(function(a){return sr(t,e,a,n,i)});}function hm(t,e,n,i,r){t.applyStyles(t.userStyles),e.body.forEach(function(a,c){var s=c===e.body.length-1;Il(t,e,a,s,n,i,r);});}function L1(t,e,n,i,r,a){t.applyStyles(t.userStyles),a=a??e.body.length;for(var c=Math.min(n+a,e.body.length),s=-1,h=e.body.slice(n,c),f=0;f<h.length;f++){var d=h[f],v=n+f===e.body.length-1,y=W1(t,e,v,i);if(d.canEntireRowFit(y,r))sr(t,e,d,i,r),s=n+f;else break}return s}function kh(t,e,n,i){var r=e.settings;t.applyStyles(t.userStyles),(r.showFoot==="lastPage"||r.showFoot==="everyPage")&&e.foot.forEach(function(a){return sr(t,e,a,n,i)});}function fm(t,e,n){var i=n.getLineHeight(t.styles.fontSize),r=t.padding("vertical"),a=Math.floor((e-r)/i);return Math.max(0,a)}function um(t,e,n,i){var r={};t.spansMultiplePages=true,t.height=0;for(var a=0,c=0,s=n.columns;c<s.length;c++){var h=s[c],f=t.cells[h.index];if(f){Array.isArray(f.text)||(f.text=[f.text]);var d=new j1(f.raw,f.styles,f.section);d=or(d,f),d.text=[];var v=fm(f,e,i);f.text.length>v&&(d.text=f.text.splice(v,f.text.length));var y=i.scaleFactor(),g=i.getLineHeightFactor();f.contentHeight=f.getContentHeight(y,g),f.contentHeight>=e&&(f.contentHeight=e,d.styles.minCellHeight-=e),f.contentHeight>t.height&&(t.height=f.contentHeight),d.contentHeight=d.getContentHeight(y,g),d.contentHeight>a&&(a=d.contentHeight),r[h.index]=d;}}var N=new z1(t.raw,-1,t.section,r,true);N.height=a;for(var L=0,M=n.columns;L<M.length;L++){var h=M[L],d=N.cells[h.index];d&&(d.height=N.height);var f=t.cells[h.index];f&&(f.height=t.height);}return N}function dm(t,e,n,i){var r=t.pageSize().height,a=i.settings.margin,c=a.top+a.bottom,s=r-c;e.section==="body"&&(s-=i.getHeadHeight(i.columns)+i.getFootHeight(i.columns));var h=e.getMinimumRowHeight(i.columns,t),f=h<n;if(h>s)return console.log("Will not be able to print row ".concat(e.index," correctly since it's minimum height is larger than page height")),true;if(!f)return false;var d=e.hasRowSpan(i.columns),v=e.getMaxCellHeight(i.columns)>s;return v?(d&&console.log("The content of row ".concat(e.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),true):!(d||i.settings.rowPageBreak==="avoid")}function Il(t,e,n,i,r,a,c){var s=W1(t,e,i,a);if(n.canEntireRowFit(s,c))sr(t,e,n,a,c);else if(dm(t,n,s,e)){var h=um(n,s,e,t);sr(t,e,n,a,c),is(t,e,r,a,c),Il(t,e,h,i,r,a,c);}else is(t,e,r,a,c),Il(t,e,n,i,r,a,c);}function sr(t,e,n,i,r){i.x=e.settings.margin.left;for(var a=0,c=r;a<c.length;a++){var s=c[a],h=n.cells[s.index];if(!h){i.x+=s.width;continue}t.applyStyles(h.styles),h.x=i.x,h.y=i.y;var f=e.callCellHooks(t,e.hooks.willDrawCell,h,n,s,i);if(f===false){i.x+=s.width;continue}pm(t,h,i);var d=h.getTextPos();O1(h.text,d.x,d.y,{halign:h.styles.halign,valign:h.styles.valign,maxWidth:Math.ceil(h.width-h.padding("left")-h.padding("right"))},t.getDocument()),e.callCellHooks(t,e.hooks.didDrawCell,h,n,s,i),i.x+=s.width;}i.y+=n.height;}function pm(t,e,n){var i=e.styles;if(t.getDocument().setFillColor(t.getDocument().getFillColor()),typeof i.lineWidth=="number"){var r=F1(i.lineWidth,i.fillColor);r&&t.rect(e.x,n.y,e.width,e.height,r);}else typeof i.lineWidth=="object"&&(i.fillColor&&t.rect(e.x,n.y,e.width,e.height,"F"),gm(t,e,n,i.lineWidth));}function gm(t,e,n,i){var r,a,c,s;i.top&&(r=n.x,a=n.y,c=n.x+e.width,s=n.y,i.right&&(c+=.5*i.right),i.left&&(r-=.5*i.left),h(i.top,r,a,c,s)),i.bottom&&(r=n.x,a=n.y+e.height,c=n.x+e.width,s=n.y+e.height,i.right&&(c+=.5*i.right),i.left&&(r-=.5*i.left),h(i.bottom,r,a,c,s)),i.left&&(r=n.x,a=n.y,c=n.x,s=n.y+e.height,i.top&&(a-=.5*i.top),i.bottom&&(s+=.5*i.bottom),h(i.left,r,a,c,s)),i.right&&(r=n.x+e.width,a=n.y,c=n.x+e.width,s=n.y+e.height,i.top&&(a-=.5*i.top),i.bottom&&(s+=.5*i.bottom),h(i.right,r,a,c,s));function h(f,d,v,y,g){t.getDocument().setLineWidth(f),t.getDocument().line(d,v,y,g,"S");}}function W1(t,e,n,i){var r=e.settings.margin.bottom,a=e.settings.showFoot;return (a==="everyPage"||a==="lastPage"&&n)&&(r+=e.getFootHeight(e.columns)),t.pageSize().height-i.y-r}function is(t,e,n,i,r,a){r===void 0&&(r=[]),a===void 0&&(a=false),t.applyStyles(t.userStyles),e.settings.showFoot==="everyPage"&&!a&&e.foot.forEach(function(s){return sr(t,e,s,i,r)}),e.callEndPageHooks(t,i);var c=e.settings.margin;I1(t,e,n,i),H1(t),e.pageNumber++,i.x=c.left,i.y=c.top,n.y=c.top,e.callWillDrawPageHooks(t,i),e.settings.showHead==="everyPage"&&(e.head.forEac
79h(function(s){return sr(t,e,s,i,r)}),t.applyStyles(t.userStyles));}function H1(t){var e=t.pageNumber();t.setPage(e+1);var n=t.pageNumber();return n===e?(t.addPage(),true):false}function mm(t){t.API.autoTable=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var i=e[0],r=B1(this,i),a=q1(this,r);return U1(this,a),this},t.API.lastAutoTable=false,t.API.autoTableText=function(e,n,i,r){O1(e,n,i,r,this);},t.API.autoTableSetDefaults=function(e){return to.setDefaults(e,this),this},t.autoTableSetDefaults=function(e,n){to.setDefaults(e,n);},t.API.autoTableHtmlToJson=function(e,n){var i;if(n===void 0&&(n=false),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var r=new to(this),a=R1(r,e,window,n,false),c=a.head,s=a.body,h=((i=c[0])===null||i===void 0?void 0:i.map(function(f){return f.content}))||[];return {columns:h,rows:s,data:s}};}var Lh;function G1(t,e){var n=B1(t,e),i=q1(t,n);U1(t,i);}try{typeof window<"u"&&window&&(Oh=window,Mh=Oh.jsPDF||((Lh=Oh.jspdf)===null||Lh===void 0?void 0:Lh.jsPDF),Mh&&mm(Mh));}catch(t){console.error("Could not apply autoTable plugin",t);}var Oh,Mh;var V1=G(L());function Dl(t){let e=t??0;return e<=0?0:Math.max(1,Math.round(e*.12))}var Tl=class t{PAGE_WIDTH=297;providerIdForMasking;isProviderPremiumForMasking=false;PAGE_HEIGHT=210;MARGIN=10;CONTENT_WIDTH=this.PAGE_WIDTH-2*this.MARGIN;CARD_HEIGHT=35;CARD_SPACING=5;CARDS_PER_ROW=6;CARD_PADDING=3;CARD_WIDTH=(this.CONTENT_WIDTH-this.CARD_SPACING*(this.CARDS_PER_ROW-1))/this.CARDS_PER_ROW;generatePerformancePdf(e,n,i,r,a,c,s){return I(this,null,function*(){try{if(this.providerIdForMasking=a,this.isProviderPremiumForMasking=c??!1,!e||!n)throw new Error("Performance data and sales data are required");let h=365*24*60*60*1e3,f=Date.now()-h,d=e.filter(j=>j.date>=f),v=new Tt({orientation:"landscape",unit:"mm",format:"a4"});v.setProperties({title:"Performance Report",author:"MyWedding Wizard",subject:"Vendor Performance Report"});let y=this.MARGIN;yield this.addLogoToFirstPage(v),y=this.addHeader(v,r,i,y,s),y+=5;let g=this.calculateSummaryStats(n,i);g.length>0&&(y=this.addSummaryCards(v,g,y),y+=5),this.addPerformanceTablesByAction(v,d,y,i,n),this.addPageFooters(v);let N=new Date,L=N.toISOString().split("T")[0].replace(/-/g,"_"),M=N.toTimeString().split(" ")[0].replace(/:/g,"-").split(".")[0],A=`Performance_Report_${r}_${L}_${M}.pdf`,H=v.output("blob");(0,V1.saveAs)(H,A);}catch(h){throw console.error("Error generating PDF:",h),new Error("Failed to generate PDF. Please try again.")}})}addHeader(e,n,i,r,a){let c=r;if(e.setFont("helvetica","bold"),e.setFontSize(20),e.setTextColor(101,95,83),e.text("Performance Report",this.MARGIN,c),c+=8,n){e.setFont("helvetica","normal"),e.setFontSize(16),e.setTextColor(124,119,105);let d=this.normalizeTextForPdf(n),v=a?`${d} - ${a}`:d;e.text(v,this.MARGIN,c),c+=7;}e.setFont("helvetica","normal"),e.setFontSize(12),e.setTextColor(124,119,105);let s=i==="last30Days"?"Letzte 30 Tage":"Letzte 365 Tage";e.text(s,this.MARGIN,c),c+=6,e.setFont("helvetica","normal"),e.setFontSize(10),e.setTextColor(124,119,105);let h=new Date,f=this.formatGermanDate(h);return e.text(`Erstellt am: ${f}`,this.MARGIN,c),c+=5,e.setDrawColor(200,200,200),e.setLineWidth(.5),e.line(this.MARGIN,c,this.PAGE_WIDTH-this.MARGIN,c),c+=3,c}addLogoToFirstPage(e){return I(this,null,function*(){try{let i=`${document.querySelector("base")?.href||""}assets/navigation/logo.svg`,r=yield fetch(i);if(!r.ok)return;let c=(yield r.text()).match(/xlink:href="data:image\/png;base64,([^"]+)"/);if(!c||!c[1])return;let s=c[1],h=35,f=40/203*h,d=this.PAGE_WIDTH-this.MARGIN-h,v=this.MARGIN;e.addImage(s,"PNG",d,v,h,f);}catch(n){console.error("Error adding logo to first page:",n);}})}addPageFooters(e){let n=e.getNumberOfPages();for(let i=1;i<=n;i++)e.setPage(i),e.setFontSize(8),e.setTextColor(150,150,150),e.text(`Seite ${i} von ${n}`,this.PAGE_WIDTH/2,this.PAGE_HEIGHT-10,{align:"center"});}addSummaryCards(e,n,i){if(n.length===0)return i;let r=i,a=this.CARDS_PER_ROW,c=this.CARD_WIDTH,s=this.CARD_HEIGHT,h=this.CARD_SPACING,f=this.MARGIN,d=Math.ceil(n.length/a);for(let v=0;v<d;v++){let y=Math.min(a,n.length-v*a);for(let g=0;g<y;g++){let N=v*a+g,L=n[N],M=f+g*(c+h),A=r;e.setDrawColor(225,223,219),e.setFillColor(255,255,255),e.setLineWidth(.3),this.drawRoundedRect(e,M,A,c,s,3);let H=M+this.CARD_PADDING+2.5,j=A+10.5,[B,it,mt]=this.hexToLightRgb(L.color,.2);e.setFillColor(B,it,mt),e.circle(H,j,2.5,"F");let[ft,Y,R]=this.hexToRgb(L.color);e.setFillColor(ft,Y,R),e.circle(H,j,1.5,"F"),e.setFont("helvetica","bold"),e.setFontSize(18),e.setTextColor(43,40,34);let J=this.formatNumberForPdf(L.count);e.text(J,M+this.CARD_PADDING+8,A+12),e.setFont("helvetica","normal"),e.setFontSize(10),e.setTextColor(43,40,34);let S=c-2*this.CARD_PADDING,I=e.splitTextToSize(L.label,S),W=A+s-8;e.text(I,M+this.CARD_PADDING,W);}r+=s+h;}return r}groupRecordsByAction(e){let n=new Map;for(let i of e){let r=i.action;n.has(r)||n.set(r,[]),n.get(r).push(i);}return n}getActionHeadline(e){return {"Telefonnummer angeklickt":"Telefonnummer angeklickt","Website besucht":"Website besucht","Bei Suche bemerkt":"Bei Suche bemerkt","hat dein Profil besucht":"Profil besucht","hat dich zu den Favoriten hinzugef\xFCgt":"Zu Favoriten hinzugef\xFCgt","Von uns empfohlen":"Von uns empfohlen","hat dir eine Anfrage geschickt":"Anfragen geschickt",Marktplatzanfrage:"Marktplatzanfragen","Checkliste heruntergeladen":"Checkliste heruntergeladen","Bewertung hinterlassen":"Bewertungen hinterlassen",Buchung:"Buchungen","Brautpaarpool Aktivierungen":"Brautpaarpool Aktivierungen"}[e]||e}getActionDisplayLabel(e){return e==="Brautpaarpool Aktivierungen"?"Brautpaarpool Aktivierungen":e}ACTION_TO_SALES_KEY={"hat dein Profil besucht":"profile_visited","Website besucht":"website_visited","Telefonnummer angeklickt":"phone_clicked","Bei Suche bemerkt":"search_noticed","hat dir eine Anfrage geschickt":"inquiry_sent","hat dich zu den Favoriten hinzugef\xFCgt":"favorited",Marktplatzanfrage:"marketplace_inquiry","Checkliste heruntergeladen":"checklist_downloaded","Bewertung hinterlassen":"review_left","Von uns empfohlen":"recommended",Buchung:"location_booked","Brautpaarpool Aktivierungen":"quote_accepted"};addPerformanceTablesByAction(e,n,i,r,a){let c=[...n].sort((g,N)=>N.date-g.date),s=this.groupRecordsByAction(c),h=a[r],f=["hat dir eine Anfrage geschickt","Brautpaarpool Aktivierungen","Marktplatzanfrage","Bewertung hinterlassen","Buchung","hat dich zu den Favoriten hinzugef\xFCgt","hat dein Profil besucht","Website besucht","Telefonnummer angeklickt","Bei Suche bemerkt","Checkliste heruntergeladen","Von uns empfohlen"],d=i,v=this.PAGE_HEIGHT*.7,y=true;for(let g of f){let N=s.get(g);if(!N||N.length===0)continue;let L=this.ACTION_TO_SALES_KEY[g],M=L?h[L]:N.length,A=N.slice(0,Math.min(N.length,M));if(A.length===0)continue;!y&&d>v&&(e.addPage(),d=this.MARGIN),y=false;let H=this.getActionHeadline(g),j=r==="last30Days"?"in letzten 30 Tagen":"in letzten 365 Tagen",B=`${H}: ${this.formatNumberForPdf(A.length)}`;d=this.addActionTable(e,A,B,j,d);}}addActionTable(e,n,i,r,a){let c=[...n].sort((j,B)=>B.date-j.date),s=c.slice(0,500),h=c.length>500,f=a,d={r:101,g:95,b:83};e.setFont("helvetica","bold"),e.setFontSize(12),e.setTextColor(d.r,d.g,d.b),e.text(i,this.MARGIN,f);let v=e.getTextWidth(i),y=3,g=`(${r})`;e.setFont("helvetica","normal"),e.setFontSize(9),e.setTextColor(d.r,d.g,d.b),e.text(g,this.MARGIN+v+y,f),f+=8,h&&(e.setFont("helvetica","italic"),e.setFontSize(8),e.setTextColor(150,150,150),e.text("Hinweis: Es werden nur die ersten 500 Eintr\xE4ge dieser Kategorie angezeigt.",this.MARGIN,f),f+=4);let N=s.map(j=>{let B=this.formatGermanDate(new Date(j.date)),it=this.getActionDisplayLabel(j.action),mt=this.getActionColor(j.action),ft=this.hexToRgb(mt),Y=this.shouldShowFullContact(j.action,j.weddingProfile),R=Y?j.weddingProfile?.email||"-":this.maskEmail(j.weddingProfile?.email)||"-",J=Y?j.weddingProfile?.phone||"-":this.maskPhone(j.weddingProfile?.phone)||"-";return [B,j.brideName||"-",{content:it,styles:{textColor:ft}},this.getRegionDisplay(j),this.getBudgetDisplay(j),j.guestRange||"-",this.getWeddingDateDisplay(j),R,J]}),L=G1(e,{startY:f,head:[["Datum","Name","Aktion","Region","Budget","G\xE4ste","Wunschdatum","Email","Telefon"]],body:N,theme:"striped",headStyles:{fillColor:[200,161,91],textColor:[43,40,34],fontStyle:"bold",fontSize:10},bodyStyles:{textColor:[43,40,34],fontSize:8},alternateRowStyles:{fillColor:[249,248,246]},styles:{font:"helvetica",fontStyle:"normal",cellPadding:2},columnStyles:{0:{cellWidth:32},1:{cellWidth:38},2:{cellWidth:38},3:{cellWidth:35},4:{cellWidth:22},5:{cellWidth:18},6:{cellWidth:26},7:{cellWidth:42},8:{cellWidth:28}},margin:{top:6,bottom:12,left:this.MARGIN,right:this.MARGIN},rowPageBreak:"avoid"}),M=e.lastAutoTable,A;if(M?.finalY!==void 0&&M?.finalY!==null)A=M.finalY;else if(L?.finalY!==void 0&&L?.finalY!==null)A=L.finalY;else {let j=N.length>0?8+N.length*5:8;A=f+j;let B=e.internal.pageSize.height;A>B-this.MARGIN&&(A=B-this.MARGIN);}return A+12}getActionColor(e){return {"Profile besucht":"#7B38B4","hat dein Profil besucht":"#7B38B4","Website besucht":"#3256B2","Bei Suche bemerkt":"#3D30A6","Suchergebnis besucht":"#3D30A6","Anfrage geschickt":"#169148","hat dir eine Anfrage geschickt":"#169148","Als Favorit markiert":"#E93C3C","Zu Favoriten hinzugef\xFCgt":"#E93C3C","hat dich zu den Favoriten hinzugef\xFCgt":"#E93C3C",Marktplatzanfrage:"#169148","Checkliste heruntergeladen":"#7B38B4","Bewertung hinterlassen":"#C39331","Von uns empfohlen":"#C39331",Buchung:"#2ac769","Brautpaarpool Aktivierungen":"#169148","Telefonnummer angeklickt":"#1A9FA4"}[e]||"#678be7"}calculateSummaryStats(e,n){let i=e[n];return [{label:"Profil besucht",count:i.profile_visited,color:"#7B38B4"},{label:"Webseite besucht",count:i.website_visited,color:"#3256B2"},{label:"Angerufen",count:i.phone_clicked,color:"#1A9FA4"},{label:"Bei Suche bemerkt",count:i.search_noticed,color:"#3D30A6"},{label:"Erhaltene Anfragen",count:i.inquiry_sent,color:"#169148"},{label:"Als Favorit markiert",count:i.favorited,color:"#E93C3C"},{label:"Marktplatzanfrage erhalten",count:i.marketplace_inquiry,color:"#169148"},{label:"Checkliste heruntergeladen",count:i.checklist_downloaded,color:"#7B38B4"},{label:"Bewertung abgegeben",count:i.review_left,color:"#C39331"},{label:"Empfohlenes Brautpaar",count:i.recommended,color:"#C39331"},{label:"Buchungen",count:Dl(i.inquiry_sent),color:"#2ac769"},{label:"Brautpaarpool Aktivierungen",count:i.quote_accepted,color:"#169148"}].filter(a=>a.count>0)}formatNumberForPdf(e){if(e===""||e==null)return "";let i=String(e).split("."),r=i[0],a=i.length>1?","+i[1]:"",c=/(\d+)(\d{3})/;for(;c.test(r);)r=r.replace(c,"$1.$2");if(r.indexOf(",")!==-1){let s=r.slice(r.lastIndexOf(",")).replace(/\./g,"");return r.split(",")[0]+s}return r+a}formatGermanDate(e){let n=String(e.getDate()).padStart(2,"0"),i=String(e.getMonth()+1).padStart(2,"0"),r=e.getFullYear(),a=String(e.getHours()).padStart(2,"0"),c=String(e.getMinutes()).padStart(2,"0");return `${n}.${i}.${r} ${a}:${c}`}hexToRgb(e){if(!e||typeof e!="string")return [103,139,231];let n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]:[103,139,231]}hexToLightRgb(e,n){let[i,r,a]=this.hexToRgb(e);return [Math.round(i*n+255*(1-n)),Math.round(r*n+255*(1-n)),Math.round(a*n+255*(1-n))]}drawRoundedRect(e,n,i,r,a,c){e.roundedRect(n,i,r,a,c,c,"FD");}maskEmail(e){if(!e||!e.trim())return e||null;let n=e.indexOf("@");if(n===-1)return e;let i=e.substring(0,n),r=e.substring(n),a=Math.min(7,i.length);return i.substring(0,a)+"xxxx"+r}maskPhone(e){if(!e||e.length<=8)return e||null;let n=e.substring(0,8),i=e.length-8,r="x".repeat(i);return n+r}getWeddingDateDisplay(e){if(!e.weddingProfile)return "-";let n=D(e.weddingProfile,{noDateText:"Noch nicht fixiert"}),i=n?.mainText??"Noch nicht fixiert",r=n?.subText??"";return r?`${i} 80${r.trim()}`:i}getRegionDisplay(e){if(!e.weddingProfile)return "-";let n=v(e.weddingProfile,{noRegionText:"---",ignoreLocationName:true}),i=n?.mainText??"---",r=n?.subText??"";return r?`${i} 81${r.trim()}`:i}getBudgetDisplay(e){let n=!!e.budgetCategory,i=!!e.budget;return !n&&!i?"-":n&&i?`${e.budgetCategory} / ${e.budget}`:n?e.budgetCategory:e.budget}shouldShowFullContact(e,n){return e==="hat dir eine Anfrage geschickt"?this.isProviderPremiumForMasking?true:this.providerIdForMasking&&n?.directInquiries&&Array.isArray(n.directInquiries)?n.directInquiries.find(r=>r.providerId===this.providerIdForMasking)?.state==="full-info":false:!!(e==="Marktplatzanfrage"||e==="Bewertung hinterlassen"||e==="Brautpaarpool Aktivierungen"||n?.quotes&&Array.isArray(n.quotes)&&n.quotes.some(r=>r.state==="accepted-by-couple")||n?.directInquiries&&Array.isArray(n.directInquiries)&&n.directInquiries.some(r=>r.state==="accepted-by-couple"))}normalizeTextForPdf(e){if(!e)return "";let n=e;return n=n.replaceAll(/&/g,"and"),n=n.replaceAll(/ä/g,"ae").replaceAll(/ö/g,"oe").replaceAll(/ü/g,"ue").replaceAll(/Ã/g,"ss"),n=n.replaceAll(/\s+/g,"-"),n=n.replaceAll(/[.,;:(){}'"!?%&/\\|@#^*_=+<>â¬$§â`´°~]/g,"-"),n=n.replaceAll(/[^a-zA-Z0-9-]/g,""),n=n.replaceAll(/-+/g,"-"),n=n.replace(/^-+|-+$/g,""),n}static \u0275fac=function(n){return new(n||t)};static \u0275prov=te({token:t,factory:t.\u0275fac,providedIn:"root"})};var vm=["summaryCardsSliderContainer"],bm=["summaryCardsSliderTrack"],_m=["summaryCardElement"],ym=()=>[Eo],wm=()=>[An,wt],xm=()=>[import('./chunk-D9-TrS6y.js').then(t=>t.PerformanceCardsViewComponent)],Cm=()=>[import('./chunk-DkcxXYwi.js').then(t=>t.PerformanceTableViewComponent)],$1=t=>({"period-toggle-button--active":t}),Z1=t=>({"view-icon--active":t}),Am=t=>({"category-tag_selected":t}),K1=(t,e)=>e.label,Pm=(t,e)=>e.value;function Sm(t,e){if(t&1){let n=ID();xi$1(0,"button",11),_p("click",function(){uu$1(n);let r=jD();return du(r.exportToPdf())}),xi$1(1,"mat-icon"),ow(2,"picture_as_pdf"),Rc$1(),xi$1(3,"span"),ow(4),Rc$1()();}if(t&2){let n=jD();gp("disabled",n.isLoading||n.isExportingPdf),lI(4),Lp(n.isExportingPdf?"PDF wird erstellt...":"PDF Export");}}function Nm(t,e){t&1&&(xi$1(0,"div",9),mp(1,"img",12),xi$1(2,"div",13)(3,"div",14),ow(4,"Deine Daten werden geladen.."),Rc$1(),xi$1(5,"div",15),ow(6," In wenigen Sekunden solltest du eine \xDCbersicht \xFCber deine Profilperformance sehen. "),Rc$1()()());}function km(t,e){if(t&1&&(xi$1(0,"div",10)(1,"mat-icon",16),ow(2,"error_outline"),Rc$1(),xi$1(3,"h3",17),ow(4,"Fehler beim Laden der Daten"),Rc$1(),xi$1(5,"p",18),ow(6),Rc$1()()),t&2){let n=jD();lI(6),Lp(n.errorMessage);}}function Lm(t,e){if(t&1&&mp(0,"app-performance-summary-card",29,0),t&2){let n=jD().$implicit;gp("stat",n);}}
81function Om(t,e){if(t&1&&dD(0,Lm,2,1,"app-performance-summary-card",29),t&2){let n=e.$implicit;fD(n.count>0?0:-1);}}function Mm(t,e){if(t&1&&(xi$1(0,"div",28)(1,"a",30)(2,"button",31),ow(3," Termin vereinbaren "),Rc$1()(),mp(4,"div",32),xi$1(5,"div",33)(6,"div",34)(7,"div",35),mp(8,"img",36),Jw(9,"cloudinaryNgSrc"),Rc$1(),xi$1(10,"div",37)(11,"div",38),ow(12),Rc$1(),xi$1(13,"a",39),ow(14),Rc$1()()()()()),t&2){let n=jD(2);lI(),gp("href",n.leadInfo?.link,yf),lI(7),gp("ngSrc",Xw(9,5,n.leadInfo?.image)),lI(4),Fc(" ",n.leadInfo?.name," "),lI(),gp("href","tel:"+n.leadInfo?.phone,yf),lI(),Fc(" ",n.leadInfo?.phone," ");}}function Em(t,e){if(t&1&&(xi$1(0,"div",19),gD(1,Om,1,1,null,null,K1),Rc$1(),xi$1(3,"div",20)(4,"div",4),ow(5,"Detaillierte Aktivit\xE4ten"),Rc$1(),mp(6,"br"),Rc$1(),xi$1(7,"div",21)(8,"div",22)(9,"div",23)(10,"div",24)(11,"div",25)(12,"div",26),ow(13," Die Aktivit\xE4t auf deinem Profil reicht f\xFCr eine Auswertung nicht aus. "),Rc$1(),xi$1(14,"div",27),ow(15," Kontaktiere uns, damit wir gemeinsam pr\xFCfen k\xF6nnen, wie wir deine Profilaktivit\xE4t verbessern. "),Rc$1()()(),dD(16,Mm,15,7,"div",28),Rc$1()()()),t&2){let n=jD();lI(),mD(n.cachedActionStatistics),lI(15),fD(n.leadInfo?16:-1);}}function Im(t,e){if(t&1&&mp(0,"app-performance-summary-card",29,0),t&2){let n=jD().$implicit;gp("stat",n);}}function Fm(t,e){if(t&1&&dD(0,Im,2,1,"app-performance-summary-card",29),t&2){let n=e.$implicit;fD(n.count>0?0:-1);}}function Dm(t,e){if(t&1&&(xi$1(0,"div",19),gD(1,Fm,1,1,null,null,K1),Rc$1()),t&2){let n=jD(2);lI(),mD(n.cachedActionStatistics);}}function Tm(t,e){if(t&1){let n=ID();xi$1(0,"div",48),_p("click",function(){uu$1(n);let r=jD().$implicit,a=jD(3);return du(a.handleFilterChange(r.value))}),xi$1(1,"mat-icon"),ow(2),Rc$1(),xi$1(3,"span"),ow(4),Rc$1()();}if(t&2){let n=jD().$implicit,i=jD(3);gp("ngClass",jw(5,Am,i.selectedFilter===n.value)),hp("aria-pressed",i.selectedFilter===n.value)("aria-label",n.label),lI(2),Lp(n.icon),lI(2),Lp(n.label);}}function Rm(t,e){if(t&1&&dD(0,Tm,5,7,"div",47),t&2){let n=e.$implicit;fD(n.count>0||n.value==="quote_accepted"?0:-1);}}function Bm(t,e){if(t&1){let n=ID();xi$1(0,"button",49),_p("click",function(){uu$1(n);let r=jD(3);return du(r.scrollFiltersLeft())}),xi$1(1,"mat-icon"),ow(2,"chevron_left"),Rc$1()(),xi$1(3,"button",50),_p("click",function(){uu$1(n);let r=jD(3);return du(r.scrollFiltersRight())}),xi$1(4,"mat-icon"),ow(5,"chevron_right"),Rc$1()();}if(t&2){let n=jD(3);gp("disabled",n.filtersSliderOffset===0),lI(3),gp("disabled",n.filtersSliderOffset>=n.filtersSliderWidth-n.filtersSliderVisibleWidth);}}function zm(t,e){if(t&1){let n=ID();xi$1(0,"app-performance-cards-view",51),_p("contactClick",function(r){uu$1(n);let a=jD(4);return du(a.showCoupleDetails(r))})("guideClick",function(r){uu$1(n);let a=jD(4);return du(a.onGuideClick(r))}),Rc$1();}if(t&2){let n=jD(4);gp("filteredData",n.filteredData)("isAdmin",n.isAdmin);}}function jm(t,e){t&1&&(sp(0,zm,1,2),BE(1,0,xm),ZE());}function qm(t,e){if(t&1){let n=ID();xi$1(0,"app-performance-table-view",52),_p("contactClick",function(r){uu$1(n);let a=jD(4);return du(a.showCoupleDetails(r))})("reviewClick",function(r){uu$1(n);let a=jD(4);return du(a.onReviewClick(r))})("guideClick",function(r){uu$1(n);let a=jD(4);return du(a.onGuideClick(r))}),Rc$1();}if(t&2){let n=jD(4);gp("isAdmin",n.isAdmin)("filteredData",n.filteredData);}}function Um(t,e){t&1&&(sp(0,qm,1,2),BE(1,0,Cm),ZE());}function Wm(t,e){if(t&1){let n=ID();xi$1(0,"div",20)(1,"div",4),ow(2,"Detaillierte Aktivit\xE4ten"),Rc$1()(),xi$1(3,"div",21)(4,"div",41)(5,"div",42)(6,"div",43)(7,"div",44),gD(8,Rm,1,1,null,null,Pm),Rc$1()(),dD(10,Bm,6,2),Rc$1(),xi$1(11,"div",45)(12,"mat-icon",46),_p("click",function(){uu$1(n);let r=jD(2);return du(r.handleViewToggle("cards"))}),ow(13," grid_view "),Rc$1(),xi$1(14,"mat-icon",46),_p("click",function(){uu$1(n);let r=jD(2);return du(r.handleViewToggle("table"))}),ow(15," view_list "),Rc$1()()(),dD(16,jm,3,0),dD(17,Um,3,0),Rc$1();}if(t&2){let n=jD(2);lI(7),Op("transform","translateX(-"+n.filtersSliderOffset+"px)")("width",n.filtersSliderWidth+"px"),lI(),mD(n.filterOptions),lI(2),fD(n.filtersSliderNeedsNavigation?10:-1),lI(2),gp("ngClass",jw(9,Z1,n.currentView==="cards")),lI(2),gp("ngClass",jw(11,Z1,n.currentView==="table")),lI(2),fD(n.currentView==="cards"?16:-1),lI(),fD(n.currentView==="table"?17:-1);}}function Hm(t,e){if(t&1&&(xi$1(0,"div",40)(1,"div",53),mp(2,"app-icons",54),xi$1(3,"div",25)(4,"div",26),ow(5," Erhalte 10x mehr Performance als Premium-Anbieter! "),Rc$1(),xi$1(6,"div",27),ow(7," Bessere Sichtbarkeit auf unseren Plattformen. Zugriff auf Leads. Aktive Empfehlung an Paare. "),Rc$1()()(),xi$1(8,"div",55)(9,"a",30)(10,"button",31),ow(11,"Termin vereinbaren"),Rc$1()(),xi$1(12,"div",33)(13,"div",37)(14,"div",56),ow(15),Rc$1(),xi$1(16,"a",39),ow(17),Rc$1()(),xi$1(18,"div",35),mp(19,"img",36),Jw(20,"cloudinaryNgSrc"),Rc$1()()()()),t&2){let n=jD(2);lI(2),gp("height","68px")("color","#2B2822"),lI(7),gp("href",n.leadInfo?.link,yf),lI(6),Fc(" ",n.leadInfo?.name," "),lI(),gp("href","tel:"+n.leadInfo?.phone,yf),lI(),Fc(" ",n.leadInfo?.phone," "),lI(2),gp("ngSrc",Xw(20,7,n.leadInfo?.image));}}function Gm(t,e){if(t&1&&(sp(0,Dm,3,0),BE(1,0,ym),ZE(),sp(3,Wm,18,13),BE(4,3,wm),GE(),dD(6,Hm,21,9,"div",40)),t&2){let n=jD();lI(6),fD(n.leadInfo?6:-1);}}var Y1=class t{performanceService=T(l);itemService=T(we);changeDetectorRef=T(tW);dialog=T(ht);document=T(Ko$1);sanitizer=T(cn);firestoreService=T(ce);pdfExportService=T(Tl);provider;providerId;isAdmin=false;isLoading=false;performanceData=[];filteredData=[];errorMessage="";salesData=null;selectedPeriod="last365Days";isExportingPdf=false;currentView="table";selectedFilter="all";setDefaultViewBasedOnScreenSize(){let e=typeof window<"u"&&window.innerWidth<=600;this.currentView=e?"cards":"table";}cardsSliderOffset=0;filtersSliderOffset=0;filterOptions=[{value:"all",label:"Alle Aktivit\xE4ten",icon:"grid_view",count:0},{value:"profile_visited",label:"Profilaufrufe",icon:"person",count:0},{value:"website_visited",label:"Website-Weiterleitungen",icon:"link",count:0},{value:"phone_clicked",label:"Telefonanrufe",icon:"phone",count:0},{value:"search_noticed",label:"Bei Suche bemerkt",icon:"search",count:0},{value:"inquiry_sent",label:"Erhaltene Anfragen",icon:"mail",count:0},{value:"quote_accepted",label:"Brautpaarpool Aktivierungen",icon:"mail",count:0},{value:"favorited",label:"Als Favorit markiert",icon:"favorite",count:0},{value:"marketplace_inquiry",label:"Marktplatzanfrage",icon:"shopping_bag",count:0},{value:"checklist_downloaded",label:"Checkliste heruntergeladen",icon:"description",count:0},{value:"recommended",label:"Von uns empfohlen",icon:"send",count:0},{value:"review_left",label:"Bewertung hinterlassen",icon:"star",count:0},{value:"location_booked",label:"Buchungen",icon:"person_add",count:0}];cachedActionStatistics=[];leadInfo=null;cachedActionStatisticsPeriod=null;cachedActionStatisticsSalesData=null;cachedCardsSliderWidth=0;cachedCardsSliderVisibleWidth=0;cachedCardsSliderNeedsNavigation=false;cachedFiltersSliderWidth=0;cachedFiltersSliderVisibleWidth=0;cachedFiltersSliderNeedsNavigation=false;cachedWindowWidth=0;destroy$=new ke;ngOnInit(){this.setDefaultViewBasedOnScreenSize(),rl$1(window,"resize").pipe(qh(150),Kh(this.destroy$)).subscribe(()=>{this.calculateSliderWidths();}),!this.provider&&!this.providerId&&this.loadPerformanceData();}resolveLead(){let e=this.provider||this.itemService.businessProfile.value;this.leadInfo=u(e),this.changeDetectorRef.detectChanges();}ngOnChanges(e){(e.provider||e.providerId)&&(this.provider||this.providerId)&&this.loadPerformanceData();}
81ngOnDestroy(){this.destroy$.next(),this.destroy$.complete();}loadPerformanceData(){if(this.isLoading)return;let e=this.getBusinessProfile();if(e){this.isLoading=true,this.errorMessage="",this.changeDetectorRef.detectChanges();try{this.fetchPerformanceData(e),e?.package==="FREE"&&this.resolveLead();}catch(n){this.isLoading=false,this.errorMessage="Fehler beim Laden der Performance-Daten",this.changeDetectorRef.detectChanges();}}}getBusinessProfile(){if(this.provider)return this.provider;if(this.providerId)return null;try{return this.itemService.businessProfile.value}catch(e){return null}}fetchPerformanceData(e){return I(this,null,function*(){try{this.isAdmin&&this.provider?.id&&this.performanceService.initializeInquiriesForItem(e.id);let{records:n,salesData:i}=yield this.performanceService.getVendorPerformanceData(e);this.performanceData=n.sort((r,a)=>a.date-r.date),this.salesData=i,this.updateFilterCounts(),this.updateActionStatistics(),this.updateCardsSliderCalculations(),this.updateFiltersSliderCalculations(),this.applyFilter(),this.calculateSliderWidths(),this.isLoading=!1,this.errorMessage="",this.changeDetectorRef.detectChanges();}catch(n){this.isLoading=false,this.errorMessage="Fehler beim Laden der Performance-Daten",this.changeDetectorRef.detectChanges();}})}handlePeriodChange(e){this.selectedPeriod=e,this.updateActionStatistics(),this.updateFilterCounts(),this.applyFilter(),this.updateCardsSliderCalculations(),this.calculateSliderWidths(),this.changeDetectorRef.detectChanges();}handleViewToggle(e){this.currentView=e,this.changeDetectorRef.detectChanges();}handleFilterChange(e){this.selectedFilter=e,this.applyFilter(),this.updateFiltersSliderCalculations(),this.changeDetectorRef.detectChanges();}updateFilterCounts(){let e=this.getDateCutoff(this.selectedPeriod),n=this.performanceData.filter(r=>r.date>=e),i=new Map;i.set("all",n.length);for(let r of n){let a=this.getActionType(r.action);i.set(a,(i.get(a)||0)+1);}this.filterOptions.forEach(r=>{r.count=i.get(r.value)||0;});}hexToRgba(e,n){let i=parseInt(e.slice(1,3),16),r=parseInt(e.slice(3,5),16),a=parseInt(e.slice(5,7),16);return `rgba(${i}, ${r}, ${a}, ${n})`}updateActionStatistics(){if(this.cachedActionStatisticsPeriod===this.selectedPeriod&&this.cachedActionStatisticsSalesData===this.salesData)return;let e={profile_visited:{label:"Profilaufrufe",salesDataKey:"profile_visited",icon:"clicks",color:"#7B38B4",tooltip:"Wie oft wurde dein Profil besucht (hochzeits-location.info, hochzeit.click, my.hochzeit.click (App)."},website_visited:{label:"Website-Weiterleitungen",salesDataKey:"website_visited",icon:"website_clicks",color:"#3256B2",tooltip:"Wie oft wurde deine Website in den Profilen angeklickt (hochzeits-location.info, hochzeit.click und my.hochzeit.click (App)."},phone_clicked:{label:"Telefonanrufe",salesDataKey:"phone_clicked",icon:"phone",color:"#1A9FA4",tooltip:"Wie oft wurde deine Telefonnummer angezeigt (hochzeits-location.info und my.hochzeit.click (App)."},search_noticed:{label:"Bei Suche bemerkt",salesDataKey:"search_noticed",icon:"search",color:"#3D30A6",tooltip:"Wie oft wurde dein Profil in Suchergebnissen bei Brautpaaren auf hochzeits-location.info und my.hochzeit.click (App) angezeigt."},inquiry_sent:{label:"Erhaltene Anfragen",salesDataKey:"inquiry_sent",icon:"mail",color:"#169148",tooltip:"Anzahl an Anfragen von Brautpaaren (hochzeits-location.info, hochzeit.click und my.hochzeit.click (App)."},favorited:{label:"Als Favorit markiert",salesDataKey:"favorited",icon:"Favoriten",color:"#E93C3C",tooltip:"Wie oft haben dich Brautpaare als Favorit markiert (hochzeits-location.info und my.hochzeit.click (App)."},marketplace_inquiry:{label:"Marktplatzanfrage",salesDataKey:"marketplace_inquiry",icon:"Produkte",color:"#169148",tooltip:"Anzahl der Anfragen \xFCber den Marktplatz"},checklist_downloaded:{label:"Checkliste heruntergeladen",salesDataKey:"checklist_downloaded",icon:"document",color:"#7B38B4",tooltip:"Die PDF-Datei, in der Sie enthalten sind, wurde heruntergeladen."},review_left:{label:"Bewertung hinterlassen",salesDataKey:"review_left",icon:"user",color:"#C39331",tooltip:"Anzahl der Bewertungen von Brautpaaren"},recommended:{label:"Von uns empfohlen",salesDataKey:"recommended",icon:"arrow",color:"#C39331",tooltip:"So oft haben wir dich an Brautpaare per Mail empfohlen. Versendet \xFCber my.hochzeit.click (App)."},location_booked:{label:"Buchungen",salesDataKey:"location_booked",icon:"user",color:"#2ac769",tooltip:"Gesch\xE4tzte Buchungen: Diese Zahl basiert auf einer statistischen Hochrechnung. Als Grundlage dienen die Anzahl deiner erhaltenen Anfragen im letzten Jahr sowie die durchschnittliche Buchungsquote vergleichbarer Anbieter auf unserer Plattform."},quote_accepted:{label:"Brautpaarpool Aktivierungen",salesDataKey:"quote_accepted",icon:"mail",color:"#169148",tooltip:"Anzahl der von Brautpaaren angenommenen Angebote"}},n=this.salesData?.[this.selectedPeriod];this.cachedActionStatistics=Object.values(e).map(i=>{let r=n?n[i.salesDataKey]:0,a=n?n.inquiry_sent:0,c=i.salesDataKey==="location_booked"?Dl(a):r;return {label:i.label,count:c,icon:i.icon,color:i.color,tooltip:i.tooltip,backgroundColor:this.hexToRgba(i.color,.2)}}),this.cachedActionStatisticsPeriod=this.selectedPeriod,this.cachedActionStatisticsSalesData=this.salesData;}getActionType(e){return {"Profile besucht":"profile_visited","hat dein Profil besucht":"profile_visited","Website besucht":"website_visited","Telefonnummer angeklickt":"phone_clicked","Bei Suche bemerkt":"search_noticed","Suchergebnis besucht":"search_noticed","Erhaltene Anfragen":"inquiry_sent","hat dir eine Anfrage geschickt":"inquiry_sent","Als Favorit markiert":"favorited","hat dich zu den Favoriten hinzugef\xFCgt":"favorited",Marktplatzanfrage:"marketplace_inquiry","Checkliste heruntergeladen":"checklist_downloaded","Bewertung hinterlassen":"review_left","Von uns empfohlen":"recommended",Buchung:"location_booked","Brautpaarpool Aktivierungen":"quote_accepted"}[e]||"all"}applyFilter(){let e=this.getDateCutoff(this.selectedPeriod),n=this.performanceData.filter(i=>i.date>=e);this.selectedFilter==="all"?this.filteredData=n:this.filteredData=n.filter(i=>this.getActionType(i.action)===this.selectedFilter),this.changeDetectorRef.detectChanges();}getDateCutoff(e){let n=e==="last30Days"?30:365;return Date.now()-n*24*60*60*1e3}showCoupleDetails(e){return I(this,null,function*(){let n=B(A({},e.weddingProfile),{todo:e.weddingProfile.todos.find(r=>r.category===this.itemService.businessProfile.value.category&&r.state==="active")});this.dialog.open(kn$1,{width:"1042px",minWidth:this.document.body.offsetWidth>900?"900px":"100vw",height:this.document.body.offsetWidth>929?"929px":"100vh",maxHeight:this.document.body.offsetWidth>929?"95vh":"100vh",panelClass:"couple-info-dialog",autoFocus:"dialog",data:{profile:n,category:this.itemService.businessProfile.value.category,isAdmin:false,leadInfo:this.leadInfo}}).afterClosed().subscribe(r=>{r?.inquiry&&this.loadPerformanceData();});})}onGuideClick(e){return I(this,null,function*(){let n=yield this.firestoreService.getDocument("guides",e);if(n){let i=A({},n);i.link=this.sanitizer.bypassSecurityTrustResourceUrl(i.link),this.dialog.open(U,{data:i,autoFocus:false,panelClass:["no-padding-dialog","rounded-dialog","guide-dialog"],maxWidth:"800px"});}})}CARD_WIDTH=224;CARD_GAP=16;MAX_VISIBLE_CARDS=5;CARD_WIDTH_MOBILE=160;CARD_GAP_MOBILE=10;
81SUMMARY_CARDS_SIDE_PADDING=48;summaryCardsSliderContainer;summaryCardsSliderTrack;summaryCardElements;updateCardsSliderCalculations(){let e=this.cachedActionStatistics.filter(r=>r.count>0),n=()=>{let r=this.summaryCardsSliderTrack?.nativeElement.scrollWidth??this.calculateFallbackTrackWidth(e.length),a=this.summaryCardsSliderContainer?.nativeElement.clientWidth??this.calculateFallbackVisibleWidth();this.cachedCardsSliderWidth=r,this.cachedCardsSliderVisibleWidth=a,this.cachedCardsSliderNeedsNavigation=r-a>1;let c=Math.max(0,r-a);this.cardsSliderOffset=Math.min(this.cardsSliderOffset,c),this.cachedWindowWidth=this.document.body.offsetWidth,this.changeDetectorRef.detectChanges();},i=this.document.defaultView?.requestAnimationFrame?.bind(this.document.defaultView);if(i){i(n);return}n();}getCardDimensions(){let e=this.document.body.offsetWidth<=768;return {width:e?this.CARD_WIDTH_MOBILE:this.CARD_WIDTH,gap:e?this.CARD_GAP_MOBILE:this.CARD_GAP}}getCardStride(){let e=this.summaryCardElements?.first?.nativeElement;if(e){let r=this.document.defaultView?.getComputedStyle(e),a=Number.parseFloat(r?.marginLeft??"0"),c=Number.parseFloat(r?.marginRight??"0");return e.offsetWidth+a+c}let{width:n,gap:i}=this.getCardDimensions();return n+i}calculateFallbackTrackWidth(e){if(e<=0)return 0;let{width:n,gap:i}=this.getCardDimensions();return e*n+Math.max(0,e-1)*i}calculateFallbackVisibleWidth(){let{width:e,gap:n}=this.getCardDimensions();return this.MAX_VISIBLE_CARDS*(e+n)-n-this.SUMMARY_CARDS_SIDE_PADDING}get cardsSliderWidth(){return this.cachedCardsSliderWidth}get cardsSliderVisibleWidth(){return this.cachedCardsSliderVisibleWidth}get cardsSliderNeedsNavigation(){return this.cachedCardsSliderNeedsNavigation}scrollCardsLeft(){let e=this.getCardStride();Math.max(0,this.cachedCardsSliderWidth-this.cachedCardsSliderVisibleWidth);this.cardsSliderOffset=Math.max(0,this.cardsSliderOffset-e),this.changeDetectorRef.detectChanges();}scrollCardsRight(){let e=this.getCardStride(),n=Math.max(0,this.cachedCardsSliderWidth-this.cachedCardsSliderVisibleWidth);this.cardsSliderOffset=Math.min(n,this.cardsSliderOffset+e),this.changeDetectorRef.detectChanges();}FILTER_WIDTH=310;FILTER_GAP=8;MAX_VISIBLE_FILTERS=5;updateFiltersSliderCalculations(){let e=this.filterOptions.filter(n=>n.count>0).length;this.cachedFiltersSliderWidth=e*(this.FILTER_WIDTH+this.FILTER_GAP)-this.FILTER_GAP,this.cachedFiltersSliderVisibleWidth=this.MAX_VISIBLE_FILTERS*(this.FILTER_WIDTH+this.FILTER_GAP)-this.FILTER_GAP-48,this.cachedFiltersSliderNeedsNavigation=e>this.MAX_VISIBLE_FILTERS;}get filtersSliderWidth(){return this.cachedFiltersSliderWidth}get filtersSliderVisibleWidth(){return this.cachedFiltersSliderVisibleWidth}get filtersSliderNeedsNavigation(){return this.cachedFiltersSliderNeedsNavigation}scrollFiltersLeft(){let e=this.FILTER_WIDTH+this.FILTER_GAP;Math.max(0,this.cachedFiltersSliderWidth-this.cachedFiltersSliderVisibleWidth);this.filtersSliderOffset=Math.max(0,this.filtersSliderOffset-e),this.changeDetectorRef.detectChanges();}scrollFiltersRight(){let e=this.FILTER_WIDTH+this.FILTER_GAP,n=Math.max(0,this.cachedFiltersSliderWidth-this.cachedFiltersSliderVisibleWidth);this.filtersSliderOffset=Math.min(n,this.filtersSliderOffset+e),this.changeDetectorRef.detectChanges();}ngAfterViewInit(){this.summaryCardElements?.changes.pipe(Kh(this.destroy$)).subscribe(()=>{this.updateCardsSliderCalculations();}),this.calculateSliderWidths();}calculateSliderWidths(){(this.document.body.offsetWidth!==this.cachedWindowWidth||this.cachedCardsSliderWidth===0)&&this.updateCardsSliderCalculations(),this.updateFiltersSliderCalculations(),setTimeout(()=>{let i=Math.max(0,this.cachedCardsSliderWidth-this.cachedCardsSliderVisibleWidth);this.cardsSliderOffset>i&&(this.cardsSliderOffset=i);let r=Math.max(0,this.cachedFiltersSliderWidth-this.cachedFiltersSliderVisibleWidth);this.filtersSliderOffset>r&&(this.filtersSliderOffset=r),this.changeDetectorRef.detectChanges();},100);}onReviewClick(e){this.dialog.open(y,{width:"500px",maxWidth:"90vw",data:{author:e.brideName,text:e.reviewText||"",rating:e.reviewRating},autoFocus:false});}exportToPdf(){return I(this,null,function*(){if(!(this.isExportingPdf||!this.salesData)){this.isExportingPdf=true,this.changeDetectorRef.detectChanges();try{let e=this.provider||this.itemService.businessProfile.value,n=e?.title||"Anbieter",i=e?.id,r=e?Ad$1(e):!1,a=e?Od$1(e):null;yield this.pdfExportService.generatePerformancePdf(this.performanceData,this.salesData,this.selectedPeriod,n,i,r,a);}catch(e){console.error("Error exporting PDF:",e);}finally{this.isExportingPdf=false,this.changeDetectorRef.detectChanges();}}})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=cE({type:t,selectors:[["app-vendor-performance"]],viewQuery:function(n,i){if
81(n&1&&Ap(vm,5,Pi)(bm,5,Pi)(_m,5,Pi),n&2){let r;BD(r=$D())&&(i.summaryCardsSliderContainer=r.first),BD(r=$D())&&(i.summaryCardsSliderTrack=r.first),BD(r=$D())&&(i.summaryCardElements=r);}},inputs:{provider:"provider",providerId:"providerId",isAdmin:"isAdmin"},features:[Cy],decls:19,vars:13,consts:[["summaryCardElement",""],[1,"page-content","block-theme","block-theme_new"],[1,"main-h2","main-end-section","main-end-section_small","border-bottom"],[1,"main-end-section-container"],[1,"activity-feed__title"],[1,"period-toggle-container"],["mat-button","","aria-label","Zeitraum: letzte 30 Tage","tabindex","0",1,"period-toggle-button",3,"click","ngClass"],["mat-button","","aria-label","Zeitraum: letzte 365 Tage","tabindex","0",1,"period-toggle-button",3,"click","ngClass"],["mat-raised-button","","aria-label","PDF exportieren",1,"pdf-export-button",3,"disabled"],[1,"vendor-template-loading"],[1,"error-container"],["mat-raised-button","","aria-label","PDF exportieren",1,"pdf-export-button",3,"click","disabled"],["src","/assets/bride-section/recommendations/recommendations-loading.gif"],[1,"vendor-template-loading__content"],[1,"main-neutral-100-color","vendor-template-loading__headline"],[1,"main-neutral-90-color","vendor-template-loading__text"],[1,"error-icon"],[1,"error-title"],[1,"error-message"],[1,"summary-cards-slider-wrapper"],[1,"activity-feed__title-container"],[1,"data-container"],[1,"empty-container"],[1,"vendor-template-info","vendor-template-info--empty"],[1,"vendor-template-info__left","vendor-template-info__left--empty"],[1,"vendor-template-info__content"],[1,"main-neutral-100-color","vendor-template-info__headline"],[1,"main-quote","main-quote_normal","main-neutral-90-color"],[1,"vendor-template-info__right","vendor-template-info__right--empty"],[3,"stat"],["target","_blank",1,"vendor-template-info__button-link",3,"href"],[1,"main-button","main-button_black-text","vendor-template-info__button"],[1,"vendor-template-info__separator"],[1,"vendor-template-info__contact-container"],[1,"vendor-template-info__contact-wrapper"],[1,"vendor-template-info__avatar-container"],["width","60","height","60","alt","lead avatar",2,"border-radius","50%",3,"ngSrc"],[1,"vendor-template-info__contact"],[1,"main-quote","main-quote_bold","main-neutral-100-color"],[1,"vendor-template-info__phone","main-quote","main-quote_small","main-quote_normal",3,"href"],[1,"vendor-template-info","vendor-template-info--performance"],[1,"controls-container"],[1,"filter-slider-wrapper"],[1,"filter-slider-container"],[1,"filter-slider-track"],[1,"view-toggle"],[1,"view-icon",3,"click","ngClass"],["role","button","tabindex","0",1,"category-tag",3,"ngClass"],["role","button","tabindex","0",1,"category-tag",3,"click","ngClass"],[1,"slider-nav-button","slider-nav-button--left",3,"click","disabled"],[1,"slider-nav-button","slider-nav-button--right",3,"click","disabled"],[3,"contactClick","guideClick","filteredData","isAdmin"],[3,"contactClick","reviewClick","guideClick","isAdmin","filteredData"],[1,"vendor-template-info__left"],["category","banner",3,"height","color"],[1,"vendor-template-info__right"],[1,"main-quote","main-quote_small","main-quote_bold","main-neutral-100-color","vendor-template-info__name"]],template:function(n,i){n&1&&(xi$1(0,"div",1)(1,"header")(2,"div",2),ow(3,"Performance"),Rc$1(),xi$1(4,"div",3)(5,"div",4),ow(6,"Allgemeine Profilaktivit\xE4t"),Rc$1(),xi$1(7,"div",5)(8,"button",6),_p("click",function(){return i.handlePeriodChange("last30Days")}),xi$1(9,"span"),ow(10,"Letze 30 Tage"),Rc$1()(),xi$1(11,"button",7),_p("click",function(){return i.handlePeriodChange("last365Days")}),xi$1(12,"span"),ow(13,"Letze 365 Tage"),Rc$1()()(),dD(14,Sm,5,2,"button",8),Rc$1()(),dD(15,Nm,7,0,"div",9),dD(16,km,7,1,"div",10),dD(17,Em,17,1),dD(18,Gm,7,1),Rc$1()),n&2&&(lI(8),gp("ngClass",jw(9,$1,i.selectedPeriod==="last30Days")),hp("aria-pressed",i.selectedPeriod==="last30Days"),lI(3),gp("ngClass",jw(11,$1,i.selectedPeriod==="last365Days")),hp("aria-pressed",i.selectedPeriod==="last365Days"),lI(3),fD(i.isAdmin?14:-1),lI(),fD(i.isLoading?15:-1),lI(),fD(!i.isLoading&&i.errorMessage?16:-1),lI(),fD(!i.isLoading&&!i.errorMessage&&i.performanceData.length===0?17:-1),lI(),fD(!i.isLoading&&!i.errorMessage&&i.performanceData.length>0?18:-1));},dependencies:[Gn,An,J,yt,wt,rn,an,yt$1,Eo,c,Tr,m,Lt],styles:['.main-h1[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:48px;font-weight:600;line-height:105%}@media screen and (max-width:599px){.main-h1[_ngcontent-%COMP%]{font-size:36px;line-height:110%}}.main-h2[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:36px;font-weight:600;line-height:110%}@media screen and (max-width:599px){.main-h2[_ngcontent-%COMP%]{font-size:28px;line-height:130%}}.main-h3[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:26px;font-weight:600;line-height:130%}@media screen and (max-width:599px){.main-h3[_ngcontent-%COMP%]{font-size:24px;line-height:130%}}.main-h4[_ngcontent-%COMP%]{font-family:"Noto serif",sans-serif;font-size:22px;font-weight:600;line-height:130%}@media screen and (max-width:599px){.main-h4[_ngcontent-%COMP%]{font-size:20px;line-height:130%}}.main-h4_small[_ngcontent-%COMP%]{font-size:20px}@media screen and (max-width:599px){.main-h4_small[_ngcontent-%COMP%]{font-size:18px}}.main-h4_smallest[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-h4_smallest[_ngcontent-%COMP%]{font-size:16px}}.main-h5[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:600;font-size:20px;line-height:25px;letter-spacing:-.01em}@media screen and (max-width:599px){.main-h5[_ngcontent-%COMP%]{font-size:18px}}.main-h5_small[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-h5_small[_ngcontent-%COMP%]{font-size:16px}}.main-body[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:300;font-size:20px;line-height:150%;letter-spacing:-.005em}@media screen and (max-width:599px){.main-body[_ngcontent-%COMP%]{font-size:18px}}.main-body_bold[_ngcontent-%COMP%]{font-weight:600}.main-body_small[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-body_small[_ngcontent-%COMP%]{font-size:16px}}.main-body_very-small[_ngcontent-%COMP%]{font-size:16px}@media screen and (max-width:599px){.main-body_very-small[_ngcontent-%COMP%]{font-size:14px}}.main-body[_ngcontent-%COMP%] .titleText[_ngcontent-%COMP%]{font-size:24px}.main-quote[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:300;font-size:16px;line-height:130%}.main-quote_small[_ngcontent-%COMP%]{font-size:14px;line-height:150%}.main-quote_smallest[_ngcontent-%COMP%]{font-size:12px;line-height:100%}.main-quote_normal[_ngcontent-%COMP%]{font-weight:400}.main-quote_bold[_ngcontent-%COMP%]{font-weight:600}.main-quote_very-bold[_ngcontent-%COMP%]{font-weight:700}.main-quote_big[_ngcontent-%COMP%]{font-size:18px}@media screen and (max-width:599px){.main-quote_big[_ngcontent-%COMP%]{font-size:16px}}.main-button-text[_ngcontent-%COMP%]{font-family:Open sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
81.main-button-text_medium[_ngcontent-%COMP%]{font-size:16px}.main-button-text_small[_ngcontent-%COMP%]{font-size:14px}.main-button[_ngcontent-%COMP%]{font-size:16px;font-family:Open sans,sans-serif;min-height:50px;background:#c6ab6e;color:#fff;border:none;font-weight:600;border-radius:12px;cursor:pointer;padding:12px 36px;min-width:220px;text-align:center;text-decoration:none}.main-button[_ngcontent-%COMP%]:hover{background:#e0c077}.main-button_black-text[_ngcontent-%COMP%]{color:#2b2822;background:#e0c077}.main-button_black-text[_ngcontent-%COMP%]:hover{background:#fade9d}.main-button_white[_ngcontent-%COMP%]{background:#fff;color:#c6ab6e;border:2px solid white}.main-button_white[_ngcontent-%COMP%]:hover{background:#c6ab6e;color:#fff;border:2px solid white}.main-button_white-all[_ngcontent-%COMP%]{background:#fff;color:#2b2822;border:1px solid #bebab1;font-weight:600;text-decoration:none;-webkit-user-select:none;user-select:none}.main-button_white-all[_ngcontent-%COMP%]:hover{background:#eeece7;border-color:#e1dfdb}.main-button_gray[_ngcontent-%COMP%]{background:#a6a196;color:#fff}.main-button_gray[_ngcontent-%COMP%]:hover{background:#bebab1}.main-button_ghost[_ngcontent-%COMP%]{border:1px solid #bebab1;background:transparent;color:#c6ab6e}.main-button_ghost[_ngcontent-%COMP%]:hover{border:1px solid #eeece7;background:#eeece7;color:#c6ab6e}.main-button_light-gray[_ngcontent-%COMP%]{background:#eeece7;color:#2b2822}.main-button_light-gray[_ngcontent-%COMP%]:hover{background:#e1dfdb}.main-button_green[_ngcontent-%COMP%]{background:#219653;color:#fff}.main-button_green[_ngcontent-%COMP%]:hover{background:#2ac769}.main-button_warn[_ngcontent-%COMP%]{background:#e93c3c;color:#fff}.main-button_warn[_ngcontent-%COMP%]:hover{background:#fb4e4e}.main-button_black-text-only[_ngcontent-%COMP%]{color:#2b2822}.main-button_only-primary-border[_ngcontent-%COMP%]{border:1px solid #c6ab6e;background:transparent;color:#2b2822}.main-button_only-primary-border[_ngcontent-%COMP%]:hover{border:1px solid #e0c077;background:#e0c077;color:#2b2822}.main-button_big[_ngcontent-%COMP%]{width:100%}.main-button_small[_ngcontent-%COMP%]{padding:12px;min-height:36px;border-radius:4px;font-size:14px;min-width:initial}.main-button_toggle[_ngcontent-%COMP%]{padding:4px 12px;font-size:12px;line-height:1.4;min-height:auto;min-width:initial}.main-button_accent[_ngcontent-%COMP%]{background:#f6a609;color:#2b2822}.main-button_accent[_ngcontent-%COMP%]:hover{background:#e89806}.main-button_accent-blue[_ngcontent-%COMP%]{background:#caceea;color:#2b2822}.main-button[_ngcontent-%COMP%]:disabled, .main-button[_ngcontent-%COMP%]:disabled .main-button[_ngcontent-%COMP%]:hover{color:#fff;background:#a6a196;cursor:not-allowed}.main-button_with-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:8px}.main-container[_ngcontent-%COMP%]{min-height:100vh;margin:0 auto;display:flex;justify-content:space-around}.main-container__box[_ngcontent-%COMP%]{height:auto;display:flex;flex-direction:column;width:100%}.main-container__main[_ngcontent-%COMP%]{flex:1 0 auto}.main-container__main_center-content[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.main-subheader-underline[_ngcontent-%COMP%]{font-size:16px;font-family:Open sans,sans-serif;font-weight:700;color:#655f53;border-bottom:1px solid #e1dfdb;padding-bottom:4px;margin-bottom:24px}@media screen and (max-width:599px){.main-subheader-underline[_ngcontent-%COMP%]{margin-bottom:16px}} .main-input-primary-color.mat-form-field-appearance-outline .mat-form-field-outline, .main-input-primary-color .mat-mdc-text-field-wrapper{background-color:#f9f8f6} .main-input-primary-color input:-webkit-autofill, .main-input-primary-color input:-webkit-autofill:hover, .main-input-primary-color input:-webkit-autofill:focus, .main-input-primary-color input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 3
810px #f9f8f6 inset}.main-uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.main-link[_ngcontent-%COMP%]{color:#c6ab6e;font-size:14px;cursor:pointer;text-decoration:underline}.main-link_big[_ngcontent-%COMP%]{font-size:16px}.main-link_small[_ngcontent-%COMP%]{font-size:12px}.main-link_bold[_ngcontent-%COMP%]{font-weight:700}.main-info[_ngcontent-%COMP%]{color:#655f53;font-size:14px;background:#eeece7;border-radius:10px;padding:8px 24px;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-align:center}.main-info_black[_ngcontent-%COMP%]{color:#2b2822;font-weight:700}.main-info__icon[_ngcontent-%COMP%]{color:#c6ab6e;margin-right:10px;min-width:24px}.main-bold[_ngcontent-%COMP%]{font-weight:600}.main-bold-700[_ngcontent-%COMP%]{font-weight:700}.main-neutral-100-color[_ngcontent-%COMP%]{color:#2b2822}.main-neutral-80-color[_ngcontent-%COMP%]{color:#655f53}.main-no-user-select[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.main-neutral-60-color[_ngcontent-%COMP%]{color:#7c7769}.main-neutral-50-color[_ngcontent-%COMP%]{color:#a6a196}.main-neutral-40-color[_ngcontent-%COMP%]{color:#bebab1}.main-neutral-90-color[_ngcontent-%COMP%]{color:#474338}.main-neutral-20-color[_ngcontent-%COMP%]{color:#e1dfdb}.main-primary-50-color[_ngcontent-%COMP%]{color:#c6ab6e}.main-primary-80-color[_ngcontent-%COMP%]{color:#ac9153}.main-positive-dark-color[_ngcontent-%COMP%]{color:#219653}.main-negative-dark-color[_ngcontent-%COMP%]{color:#e93c3c}.main-warning-color[_ngcontent-%COMP%]{color:#f6a609}.main-warning-dark-color[_ngcontent-%COMP%]{color:#e89806}.main-white-color[_ngcontent-%COMP%]{color:#fff}.main-cover-image[_ngcontent-%COMP%]{object-fit:cover}.main-contain-image[_ngcontent-%COMP%]{object-fit:contain}.main-text-center[_ngcontent-%COMP%]{text-align:center}.main-circle[_ngcontent-%COMP%]{border-radius:50%}.main-end-section[_ngcontent-%COMP%]{padding-bottom:24px}.main-end-section_middle[_ngcontent-%COMP%]{padding-bottom:20px}.main-end-section_small[_ngcontent-%COMP%]{padding-bottom:16px}.main-animation-link[_ngcontent-%COMP%]{cursor:pointer;transition:.3s;text-decoration:none}.main-animation-link[_ngcontent-%COMP%]:hover{color:#c6ab6e}@media screen and (max-width:599px){.main-center-mobile[_ngcontent-%COMP%]{text-align:center}}@media screen and (max-width:959px){.main-center-tablet[_ngcontent-%COMP%]{text-align:center}}.main-gray-block[_ngcontent-%COMP%]{padding:16px;background:#f9f8f6;margin-bottom:16px;border-radius:10px;position:relative}.default-video[_ngcontent-%COMP%]{border-radius:12px;border-color:#2b2822}.main-skeleton-color[_ngcontent-%COMP%]{background:linear-gradient(120deg,#eeece7 30%,#f9f8f6 38% 40%,#eeece7 48%);background-size:200% 100%;background-position:100% 0;animation:_ngcontent-%COMP%_main-skeleton 2s infinite}@keyframes _ngcontent-%COMP%_main-skeleton{to{background-position:-100% 0}}.negative-text[_ngcontent-%COMP%]{color:#e93c3c}.main-input-no-padding-bottom.mat-mdc-form-field[_ngcontent-%COMP%]{padding-bottom:0}.positive-text[_ngcontent-%COMP%]{color:#219653}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.text-ellipsis[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:599px){.main-mobile-hidden[_ngcontent-%COMP%]{display:none!important}}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background{border:1px solid #e1dfdb;width:28px;height:28px;border-radius:8px}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox{width:28px;height:28px;flex:0 0 28px}.main-checkbox[_ngcontent-%COMP%] .mdc-checkbox__checkmark{inset:20% 0 0 20%;width:60%}@media screen and (min-width:600px){.main-only-mobile[_ngcontent-%COMP%]{display:none!important}}@font-face{font-family:Le Mores Collection Script;src:url(/assets/fonts/Le-Mores-Collection-Script.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Lora;src:url(/assets/fonts/Lora.ttf) format("opentype");font-weight:400;font-style:normal}.small-select[_ngcontent-%COMP%]{width:160px}.main-blue-color[_ngcontent-%COMP%]{color:#5a8894}.main-purple-color[_ngcontent-%COMP%]{color:#6f4465}.main-green-color[_ngcontent-%COMP%]{color:#4a7061}[_nghost-%COMP%] .page-content[_ngcontent-%COMP%]{margin:0 auto;
81max-width:1260px;min-height:calc(100vh - 140px)}[_nghost-%COMP%] .page-content[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:url("./media/new-bride-dashboard-background-P6ION4IH.png");opacity:.8;z-index:-1}[_nghost-%COMP%] .border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid #e1dfdb}[_nghost-%COMP%] .activity-feed__title[_ngcontent-%COMP%]{margin:0;color:#655f53;font-feature-settings:"clig" off,"liga" off;font-family:"Noto Serif",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:130%}[_nghost-%COMP%] .main-end-section-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;gap:16px;flex-wrap:wrap}[_nghost-%COMP%] .main-end-section-container[_ngcontent-%COMP%] .main-end-section_small[_ngcontent-%COMP%]{padding:0}@media screen and (max-width:768px){[_nghost-%COMP%] .main-end-section-container[_ngcontent-%COMP%]{flex-direction:column;gap:12px}}[_nghost-%COMP%] .vendor-template-loading[_ngcontent-%COMP%]{border-radius:12px;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a;width:100%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:750px}@media screen and (max-width:768px){[_nghost-%COMP%] .vendor-template-loading[_ngcontent-%COMP%]{height:initial}}[_nghost-%COMP%] .vendor-template-loading__content[_ngcontent-%COMP%]{max-width:420px}[_nghost-%COMP%] .vendor-template-loading__headline[_ngcontent-%COMP%]{color:#2b2822;text-align:center;font-family:"Noto Serif";font-size:22px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:6px}[_nghost-%COMP%] .vendor-template-loading__text[_ngcontent-%COMP%]{color:#655f53;text-align:center;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.28px;max-width:325px}[_nghost-%COMP%] .error-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;text-align:center;padding:24px}[_nghost-%COMP%] .error-icon[_ngcontent-%COMP%]{font-size:48px;width:48px;height:48px;color:#fb4e4e;margin-bottom:16px}[_nghost-%COMP%] .error-title[_ngcontent-%COMP%]{color:#2b2822;font-size:24px;font-weight:500;margin:0 0 8px}[_nghost-%COMP%] .error-message[_ngcontent-%COMP%]{color:#7c7769;font-size:16px;margin:0}[_nghost-%COMP%] .empty-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:400px;padding:24px;width:100%;max-width:1200px;margin:0 auto}[_nghost-%COMP%] .data-container[_ngcontent-%COMP%]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a;overflow:visible}[_nghost-%COMP%] .activity-feed__title-container[_ngcontent-%COMP%]{padding-top:2rem}[_nghost-%COMP%] .period-toggle-container[_ngcontent-%COMP%]{display:flex;gap:12px;padding:6px;border-radius:8px;border:1px solid #e1dfdb;background:#f9f8f6}[_nghost-%COMP%] .period-toggle-button[_ngcontent-%COMP%]{padding:4px 8px;color:#7c7769;text-align:center;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;border-radius:4px;width:150px;height:26px}[_nghost-%COMP%] .period-toggle-button--active[_ngcontent-%COMP%]{background:#fff;color:#ac9153;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a}[_nghost-%COMP%] .pdf-export-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:4px 16px;height:38px;border-radius:8px;background:#c6ab6e;color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}[_nghost-%COMP%] .pdf-export-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}[_nghost-%COMP%] .pdf-export-button[_ngcontent-%COMP%]:hover:not(:disabled){background:#ac9153;box-shadow:0 4px 8px #00000026}[_nghost-%COMP%] .pdf-export-button[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:768px){[_nghost-%COMP%] .pdf-export-button[_ngcontent-%COMP%]{width:100%;justify-content:center}}[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,224px);gap:16px;align-self:stretch;justify-content:start}@media(max-width:1200px){[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%]{max-width:944px}}
81@media(max-width:900px){[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%]{max-width:704px}}@media(max-width:600px){[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,160px);max-width:100%;align-items:center;justify-content:center}}[_nghost-%COMP%] .summary-cards-slider-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%}[_nghost-%COMP%] .summary-cards-slider-track[_ngcontent-%COMP%]{display:flex;gap:16px;transition:transform .3s ease}[_nghost-%COMP%] .controls-container[_ngcontent-%COMP%]{position:sticky;top:0;z-index:104;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e1dfdb;gap:16px;overflow:visible;background:#fff;box-shadow:0 2px 4px #0000000d}@media screen and (max-width:599px){[_nghost-%COMP%] .controls-container[_ngcontent-%COMP%]{top:64px}}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e1dfdb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;box-shadow:0 0 #0000000f,0 0 2 #7f7866}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px;color:#2b2822}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%]:hover:not(:disabled){background:#eeece7;border-color:#bebab1;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%]:disabled{opacity:.3;cursor:not-allowed}[_nghost-%COMP%] .slider-nav-button--left[_ngcontent-%COMP%]{left:8px}[_nghost-%COMP%] .slider-nav-button--right[_ngcontent-%COMP%]{right:8px}[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%] .slider-nav-button--left[_ngcontent-%COMP%]{left:4px}[_nghost-%COMP%] .summary-cards-slider-wrapper[_ngcontent-%COMP%] .slider-nav-button--right[_ngcontent-%COMP%]{right:8px}[_nghost-%COMP%] .filter-slider-wrapper[_ngcontent-%COMP%]{position:relative;flex:1;min-width:0;padding:0 48px;overflow:visible}[_nghost-%COMP%] .filter-slider-wrapper[_ngcontent-%COMP%] .slider-nav-button--left[_ngcontent-%COMP%]{left:-6px}[_nghost-%COMP%] .filter-slider-wrapper[_ngcontent-%COMP%] .slider-nav-button--right[_ngcontent-%COMP%]{right:0}[_nghost-%COMP%] .filter-slider-container[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%;max-width:100%}[_nghost-%COMP%] .filter-slider-track[_ngcontent-%COMP%]{display:flex;gap:8px;transition:transform .3s ease}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #eeece7;background:#fff;color:#a6a196;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;white-space:nowrap;font-family:Open Sans,sans-serif;flex-shrink:0;min-width:auto}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-right:0}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%] .filter-count[_ngcontent-%COMP%]{background:#c6ab6e;color:#fff;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;min-width:20px;text-align:center}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%]:hover{background:#f9f8f6}[_nghost-%COMP%] .category-tag_selected[_ngcontent-%COMP%]{background:#e0c077;color:#474338}[_nghost-%COMP%] .category-tag_selected[_ngcontent-%COMP%] .filter-count[_ngcontent-%COMP%]{background:#c6ab6e;color:#fff}[_nghost-%COMP%] .category-tag_selected[_ngcontent-%COMP%]:hover{background:#e0c077}[_nghost-%COMP%] .view-toggle[_ngcontent-%COMP%]{display:flex;gap:4px}[_nghost-%COMP%] .view-icon[_ngcontent-%COMP%]{font-size:28px;width:28px;height:28px;color:#7c7769;cursor:pointer;transition:all .2s ease;border-radius:4px}[_nghost-%COMP%] .view-icon[_ngcontent-%COMP%]:hover{background:#eeece7;color:#2b2822}[_nghost-%COMP%] .view-icon--active[_ngcontent-%COMP%]{color:#c6ab6e;background:transparent}[_nghost-%COMP%] .view-icon--active[_ngcontent-%COMP%]:hover{color:#e0c077}[_nghost-%COMP%] .table-wrapper[_ngcontent-%COMP%]{overflow-x:auto}[_nghost-%COMP%] .performance-table[_ngcontent-%COMP%]{width:100%;min-width:1000px}[_nghost-%COMP%] .performance-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#eeece7;color:#2b2822;font-weight:600;font-size:14px;padding:16px 12px;border-bottom:2px solid #e1dfdb;text-align:left}[_nghost-%COMP%] .performance-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px 12px;border-bottom:1px solid #e1dfdb;font-size:14px;color:#2b2822}[_nghost-%COMP%] .action-cell[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}[_nghost-%COMP%] .action-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}[_nghost-%COMP%] .action-text[_ngcontent-%COMP%]{font-weight:500}[_nghost-%COMP%] .name-cell[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[_nghost-%COMP%] .name-text[_ngcontent-%COMP%]{font-weight:700;color:#2b2822}[_nghost-%COMP%] .budget-cell[_ngcontent-%COMP%]{text-align:right;font-weight:600;color:#17954a}[_nghost-%COMP%] .guest-cell[_ngcontent-%COMP%]{text-align:right;color:#7c7769}[_nghost-%COMP%] .table-row[_ngcontent-%COMP%]{transition:all .2s ease;font-weight:600;font-family:Open Sans,sans-serif}[_nghost-%COMP%] .table-row[_ngcontent-%COMP%]:hover{background-color:#f9f8f6}[_nghost-%COMP%] .table-row--summary.table-row--expandable[_ngcontent-%COMP%]{border-left:4px solid #2d9cdb;background-color:#2d9cdb0d}[_nghost-%COMP%] .table-row--detail[_ngcontent-%COMP%]{background-color:#e1dfdb4d;border-left:4px solid #bebab1;padding-left:20px}[_nghost-%COMP%] .table-row--expandable[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%] .table-row--expandable[_ngcontent-%COMP%]:hover{background-color:#2d9cdb1a}[_nghost-%COMP%] .table-row--expanded[_ngcontent-%COMP%]{background-color:#2d9cdb14}@media(max-width:768px){[_nghost-%COMP%] .period-toggle-container[_ngcontent-%COMP%]{gap:6px}[_nghost-%COMP%] .period-toggle-button[_ngcontent-%COMP%]{padding:6px 12px;font-size:12px;min-height:32px}[_nghost-%COMP%] .summary-cards-slider-container[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .controls-container[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;gap:12px}[_nghost-%COMP%] .filter-slider-wrapper[_ngcontent-%COMP%]{width:100%;padding:0 44px}[_nghost-%COMP%] .filter-slider-container[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .category-tag[_ngcontent-%COMP%]{min-width:auto;font-size:14px;padding:6px 10px}[_nghost-%COMP%] .view-toggle[_ngcontent-%COMP%]{align-self:center}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%]{width:36px;height:36px}[_nghost-%COMP%] .slider-nav-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:18px;width:18px;height:18px}[_nghost-%COMP%] .performance-table[_ngcontent-%COMP%]{min-width:600px}}[_nghost-%COMP%] .vendor-template-info[_ngcontent-%COMP%]{border-radius:12px;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 4px #0000000f,0 2px 6px #0000001a;width:100%;padding:24px;display:flex;flex-direction:column;gap:32px;align-items:center;max-width:600px;margin:24px auto 0}[_nghost-%COMP%] .vendor-template-info--performance[_ngcontent-%COMP%]{max-width:1200px;flex-direction:row}@media screen and (max-width:959px){[_nghost-%COMP%] .vendor-template-info[_ngcontent-%COMP%]{flex-direction:column}}[_nghost-%COMP%] .vendor-template-info__left[_ngcontent-%COMP%]{display:flex;gap:24px;flex:1;align-items:flex-start}@media screen and (max-width:959px){[_nghost-%COMP%] .vendor-template-info__left[_ngcontent-%COMP%]{gap:16px;align-items:center}}[_nghost-%COMP%] .vendor-template-info__icon-text[_ngcontent-%COMP%]{font-size:12px;color:#7c7769;font-weight:600}[_nghost-%COMP%] .vendor-template-info__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;flex:1}[_nghost-%COMP%] .vendor-template-info__headline[_ngcontent-%COMP%]{font-family:"Noto Serif",sans-serif;font-size:24px;font-weight:700;line-height:130%}@media screen and (max-width:600px){[_nghost-%COMP%] .vendor-template-info__headline[_ngcontent-%COMP%]{font-size:20px}}[_nghost-%COMP%] .vendor-template-info__right[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;
81gap:16px;flex-shrink:0}@media screen and (max-width:959px){[_nghost-%COMP%] .vendor-template-info__right[_ngcontent-%COMP%]{align-items:center;width:100%}}[_nghost-%COMP%] .vendor-template-info__button-link[_ngcontent-%COMP%]{text-decoration:none}[_nghost-%COMP%] .vendor-template-info__contact-container[_ngcontent-%COMP%]{display:flex;padding-right:5px;align-items:center;gap:12px}[_nghost-%COMP%] .vendor-template-info__contact[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media screen and (max-width:959px){[_nghost-%COMP%] .vendor-template-info__contact[_ngcontent-%COMP%]{align-items:flex-start}}[_nghost-%COMP%] .vendor-template-info__name[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] .vendor-template-info__phone[_ngcontent-%COMP%]{color:#c39331;text-decoration:underline;margin:0}[_nghost-%COMP%] .vendor-template-info__avatar-container[_ngcontent-%COMP%]{flex-shrink:0}@media screen and (max-width:959px){[_nghost-%COMP%] .vendor-template-info__avatar-container[_ngcontent-%COMP%]{align-self:flex-end}}[_nghost-%COMP%] .vendor-template-info--empty[_ngcontent-%COMP%] .vendor-template-info__left--empty[_ngcontent-%COMP%]{gap:0}[_nghost-%COMP%] .vendor-template-info--empty[_ngcontent-%COMP%] .vendor-template-info__right--empty[_ngcontent-%COMP%]{align-items:center;gap:20px;flex-direction:row}[_nghost-%COMP%] .vendor-template-info--empty[_ngcontent-%COMP%] .vendor-template-info__contact[_ngcontent-%COMP%]{align-items:flex-start;gap:0}[_nghost-%COMP%] .vendor-template-info--empty[_ngcontent-%COMP%] .vendor-template-info__contact-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}[_nghost-%COMP%] .vendor-template-info--empty[_ngcontent-%COMP%] .vendor-template-info__separator[_ng
81content-%COMP%]{width:1px;height:60px;background-color:#e1dfdb}']})};var chunkC3BSCF5F=/*#__PURE__*/Object.freeze({__proto__:null,PerformanceComponent:Y1});export{Y1 as Y,chunkC3BSCF5F as c,o};
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.