import{b as ho,c as Pa,f as Pc}from"./chunk-ZEOYAAJV.js";import{b as vi,f as Mc,i as Sr}from"./chunk-HESBG36F.js";import{a as ua,b as Ad,c as Aa,d as vd}from"./chunk-DZLY72RB.js";import{B as Tc,C as Fc,D as Er,F as Ir}from"./chunk-QBTOGNS6.js";import{w as Dc}from"./chunk-HYEWWV4E.js";import{$ as ht,$a as Nt,$b as Js,$e as En,$i as $d,$j as cl,$k as kn,$p as Ul,$r as Kl,Aa as si,Ab as ue,Af as xd,Ah as Tn,Aj as ol,Am as Cl,As as Ai,B as Ps,Bb as O,Bc as zo,Bf as _d,Bh as gi,Bm as yl,C as ai,Ca as At,Cb as Mt,Cm as Sl,Cs as cc,Da as un,Db as nt,Dm as El,Ds as pc,E as Mo,Eb as ma,Ei as _a,Em as ya,Es as mc,Fa as Ls,Ff as bd,Fh as Nd,Fi as bt,Fj as rl,Fm as Ln,Fs as mo,G as Ms,Ga as An,Gb as js,Gh as Ud,Gm as Il,Gs as Hn,Gt as yr,H as Ts,Ha as Ne,Hb as Zs,Hf as Cd,Ho as Bl,Hs as hc,I as fn,Ia as Oo,Ib as Ws,Ic as Ho,Ie as Sn,Ih as jd,J as Fs,Ja as vt,Jd as sd,Jh as Zd,Jm as sr,Jp as Ql,Js as gc,K as ze,Ka as h,Kc as Qo,Ke as gd,Ki as ba,La as k,Lb as ha,Ld as dd,Lf as yd,Ls as fc,Ma as Os,Mb as Ro,Me as fd,Mf as Sd,Mm as dr,Ms as Ia,N as To,Nb as ti,Nd as Xe,Nh as Wd,Nj as tr,Ns as uc,Nu as Cc,Oa as Rs,Od as mi,Oj as al,On as gh,Oo as Ea,P as Ds,Pa as vn,Pb as ao,Pd as Tt,Pe as qo,Pj as zt,Po as lr,Pu as yc,Qb as Gs,Qj as ir,Qo as cr,Qs as Ac,Ra as pa,Rb as z,Rf as Ed,Rh as Ko,Sa as ft,Sb as G,Sc as td,Sk as nr,Sl as ut,So as Vl,Ta as L,Tb as Le,Tc as xn,Td as _t,Tk as or,To as Ll,Tr as vr,Ts as vc,Ua as Ie,Ud as No,Uj as sl,Ur as wr,Uu as Sc,V as Fo,Va as Pi,Vb as Ze,Vd as ld,Vn as Fl,Vo as ui,W as ro,Wa as zs,Wc as pi,We as ii,Wf as Id,Wg as Od,Wl as rr,Wr as xr,X as ks,Xa as l,Xb as Ys,Xj as dl,Xr as ql,Ya as Be,Yb as Je,Yd as cd,Yi as Xd,Yp as Nl,Yq as zn,Yr as Jl,Za as ge,Zb as Ue,Zc as ga,Zd as fa,Zi as Kd,Zq as gr,Zr as _r,_ as Do,_a as Hs,_b as qs,_h as Gd,_j as ll,_r as Xl,a as ye,aa as ca,ab as Li,ad as id,al as co,an as Pl,b as qe,ba as ko,bb as Qs,bc as Xs,bn as Qi,br as Ui,bv as Qn,c as oo,ca as Ot,cb as Ns,cc as wt,cg as ni,ch as xa,cp as Ol,cs as tn,dc as $,de as pd,di as Yd,dp as Rl,ds as $l,e as $t,ea as Bs,ec as Ks,eg as Pd,ek as pl,em as Vn,er as fr,es as ec,ev as Ec,f as Qt,fb as c,fc as $s,fe as $i,ff as Jo,fg as Md,fr as ur,fs as tc,ft as br,g as s,ga as Vs,gb as p,gf as ud,gg as hi,gl as po,gm as ul,gn as Ml,gr as Ar,gs as ic,gt as wc,h as Se,ha as _e,hb as I,hc as Gt,hd as nd,hl as ml,hm as Al,ho as fh,hu as xc,ia as Et,ib as ve,ic as jt,id as od,ie as _n,ig as wa,ih as Rd,il as hl,im as ar,io as Dl,ip as zl,is as nc,iu as _c,jb as we,jc as De,jd as rd,je as md,jg as Td,js as oc,jt as Cr,ju as bc,k as Io,ka as X,kb as Ut,kg as Oi,kl as Yt,ko as Sa,kp as pr,kq as jl,ks as rc,l as rt,lb as Q,lg as Fd,lh as Pn,lm as vl,ln as Tl,ls as ac,m as Es,mg as Dd,mj as el,ml as zi,mo as On,mp as mr,ms as sc,n as Ki,na as V,nc as di,ne as Uo,ng as Ri,nh as Xo,nj as tl,no as Rn,o as Lt,oa as It,ob as P,oc as li,oe as jo,og as lo,oj as il,oo as qt,oq as Zl,p as Vi,pa as Bo,pe as Zo,ph as zd,pi as qd,po as kl,pp as Hl,q as it,qa as Vo,qb as m,qc as ed,qe as bn,qj as Dn,qp as hr,qq as uh,qv as Ic,rb as Rt,re as hd,rf as In,rh as Hd,rj as Ti,rl as gl,rm as wl,sa as xt,sb as Pt,sc as ci,se as Cn,sf as wd,sh as Qd,sj as $o,sl as Bn,sm as fi,sq as Wl,t as ie,ta as A,tb as wn,te as Wo,ti as Fn,tj as er,tl as Fi,tq as Gl,tv as Nn,u as St,ua as v,ub as kt,ue as yn,ug as Mi,ul as fl,um as Hi,us as dc,v as Po,va as gt,vg as kd,vi as en,vj as Ca,vm as xl,vq as Yl,w as Is,wa as ei,wb as Us,we as Go,wg as Bd,x as la,xa as Lo,xb as fe,xd as ad,xg as Vd,yb as pe,ye as Yo,yf as va,yg as Ld,yi as Jd,yj as nl,ym as _l,yo as Ni,za as B,zb as me,zf as so,zh as Mn,zm as bl,zs as lc}from"./chunk-J36AVOW5.js";var jc=$t((qw,Ta)=>{"use strict";var jn=typeof Reflect=="object"?Reflect:null,Bc=jn&&typeof jn.apply=="function"?jn.apply:function(n,r,e){return Function.prototype.apply.call(n,r,e)},Mr;jn&&typeof jn.ownKeys=="function"?Mr=jn.ownKeys:Object.getOwnPropertySymbols?Mr=function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:Mr=function(n){return Object.getOwnPropertyNames(n)};function vh(o){console&&console.warn&&console.warn(o)}var Lc=Number.isNaN||function(n){return n!==n};function Ke(){Ke.init.call(this)}Ta.exports=Ke;Ta.exports.once=bh;Ke.EventEmitter=Ke;Ke.prototype._events=void 0;Ke.prototype._eventsCount=0;Ke.prototype._maxListeners=void 0;var Vc=10;function Tr(o){if(typeof o!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof o)}Object.defineProperty(Ke,"defaultMaxListeners",{enumerable:!0,get:function(){return Vc},set:function(o){if(typeof o!="number"||o<0||Lc(o))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+o+".");Vc=o}});Ke.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Ke.prototype.setMaxListeners=function(n){if(typeof n!="number"||n<0||Lc(n))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+n+".");return this._maxListeners=n,this};function Oc(o){return o._maxListeners===void 0?Ke.defaultMaxListeners:o._maxListeners}Ke.prototype.getMaxListeners=function(){return Oc(this)};Ke.prototype.emit=function(n){for(var r=[],e=1;e<arguments.length;e++)r.push(arguments[e]);var t=n==="error",i=this._events;if(i!==void 0)t=t&&i.error===void 0;else if(!t)return!1;if(t){var a;if(r.length>0&&(a=r[0]),a instanceof Error)throw a;var d=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw d.context=a,d}var g=i[n];if(g===void 0)return!1;if(typeof g=="function")Bc(g,this,r);else for(var b=g.length,w=Nc(g,b),e=0;e<b;++e)Bc(w[e],this,r);return!0};function Rc(o,n,r,e){var t,i,a;if(Tr(r),i=o._events,i===void 0?(i=o._events=Object.create(null),o._eventsCount=0):(i.newListener!==void 0&&(o.emit("newListener",n,r.listener?r.listener:r),i=o._events),a=i[n]),a===void 0)a=i[n]=r,++o._eventsCount;else if(typeof a=="function"?a=i[n]=e?[r,a]:[a,r]:e?a.unshift(r):a.push(r),t=Oc(o),t>0&&a.length>t&&!a.warned){a.warned=!0;var d=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(n)+" listeners added. Use emitter.setMaxListeners() to increase limit");d.name="MaxListenersExceededWarning",d.emitter=o,d.type=n,d.count=a.length,vh(d)}return o}Ke.prototype.addListener=function(n,r){return Rc(this,n,r,!1)};Ke.prototype.on=Ke.prototype.addListener;Ke.prototype.prependListener=function(n,r){return Rc(this,n,r,!0)};function wh(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function zc(o,n,r){var e={fired:!1,wrapFn:void 0,target:o,type:n,listener:r},t=wh.bind(e);return t.listener=r,e.wrapFn=t,t}Ke.prototype.once=function(n,r){return Tr(r),this.on(n,zc(this,n,r)),this};Ke.prototype.prependOnceListener=function(n,r){return Tr(r),this.prependListener(n,zc(this,n,r)),this};Ke.prototype.removeListener=function(n,r){var e,t,i,a,d;if(Tr(r),t=this._events,t===void 0)return this;if(e=t[n],e===void 0)return this;if(e===r||e.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete t[n],t.removeListener&&this.emit("removeListener",n,e.listener||r));else if(typeof e!="function"){for(i=-1,a=e.length-1;a>=0;a--)if(e[a]===r||e[a].listener===r){d=e[a].listener,i=a;break}if(i<0)return this;i===0?e.shift():xh(e,i),e.length===1&&(t[n]=e[0]),t.removeListener!==void 0&&this.emit("removeListener",n,d||r)}return this};Ke.prototype.off=Ke.prototype.removeListener;Ke.prototype.removeAllListeners=function(n){var r,e,t;if(e=this._events,e===void 0)return this;if(e.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):e[n]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete e[n]),this;if(arguments.length===0){var i=Object.keys(e),a;for(t=0;t<i.length;++t)a=i[t],a!=="removeListener"&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(r=e[n],typeof r=="function")this.removeListener(n,r);else if(r!==void 0)for(t=r.length-1;t>=0;t--)this.removeListener(n,r[t]);return this};function Hc(o,n,r){var e=o._events;if(e===void 0)return[];var t=e[n];return t===void 0?[]:typeof t=="function"?r?[t.listener||t]:[t]:r?_h(t):Nc(t,t.length)}Ke.prototype.listeners=function(n){return Hc(this,n,!0)};Ke.prototype.rawListeners=function(n){return Hc(this,n,!1)};Ke.listenerCount=function(o,n){return typeof o.listenerCount=="function"?o.listenerCount(n):Qc.call(o,n)};Ke.prototype.listenerCount=Qc;function Qc(o){var n=this._events;if(n!==void 0){var r=n[o];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}Ke.prototype.eventNames=function(){return this._eventsCount>0?Mr(this._events):[]};function Nc(o,n){for(var r=new Array(n),e=0;e<n;++e)r[e]=o[e];return r}function xh(o,n){for(;n+1<o.length;n++)o[n]=o[n+1];o.pop()}function _h(o){for(var n=new Array(o.length),r=0;r<n.length;++r)n[r]=o[r].listener||o[r];return n}function bh(o,n){return new Promise(function(r,e){function t(a){o.removeListener(n,i),e(a)}function i(){typeof o.removeListener=="function"&&o.removeListener("error",t),r([].slice.call(arguments))}Uc(o,n,i,{once:!0}),n!=="error"&&Ch(o,t,{once:!0})})}function Ch(o,n,r){typeof o.on=="function"&&Uc(o,"error",n,r)}function Uc(o,n,r,e){if(typeof o.on=="function")e.once?o.once(n,r):o.on(n,r);else if(typeof o.addEventListener=="function")o.addEventListener(n,function t(i){e.once&&o.removeEventListener(n,t),r(i)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof o)}});var Wc=$t((Jw,Da)=>{"use strict";var yh=uh(),Zc=jc().EventEmitter;Da.exports=Zt;Da.exports.default=Zt;function Zt(o){if(!(this instanceof Zt))return new Zt(o);Zc.call(this),o=o||{},this.concurrency=o.concurrency||1/0,this.timeout=o.timeout||0,this.autostart=o.autostart||!1,this.results=o.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}yh(Zt,Zc);var Sh=["pop","shift","indexOf","lastIndexOf"];Sh.forEach(function(o){Zt.prototype[o]=function(){return Array.prototype[o].apply(this.jobs,arguments)}});Zt.prototype.slice=function(o,n){return this.jobs=this.jobs.slice(o,n),this};Zt.prototype.reverse=function(){return this.jobs.reverse(),this};var Eh=["push","unshift","splice"];Eh.forEach(function(o){Zt.prototype[o]=function(){var n=Array.prototype[o].apply(this.jobs,arguments);return this.autostart&&this.start(),n}});Object.defineProperty(Zt.prototype,"length",{get:function(){return this.pending+this.jobs.length}});Zt.prototype.start=function(o){if(o&&Ph.call(this,o),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&Fa.call(this);return}var n=this,r=this.jobs.shift(),e=!0,t=this.session,i=null,a=!1,d=null,g=r.hasOwnProperty("timeout")?r.timeout:this.timeout;function b(E,x){e&&n.session===t&&(e=!1,n.pending--,i!==null&&(delete n.timers[i],clearTimeout(i)),E?n.emit("error",E,r):a===!1&&(d!==null&&(n.results[d]=Array.prototype.slice.call(arguments,1)),n.emit("success",x,r)),n.session===t&&(n.pending===0&&n.jobs.length===0?Fa.call(n):n.running&&n.start()))}g&&(i=setTimeout(function(){a=!0,n.listeners("timeout").length>0?n.emit("timeout",b,r):b()},g),this.timers[i]=i),this.results&&(d=this.results.length,this.results[d]=null),this.pending++,n.emit("start",r);var w=r(b);w&&w.then&&typeof w.then=="function"&&w.then(function(E){return b(null,E)}).catch(function(E){return b(E||!0)}),this.running&&this.jobs.length>0&&this.start()};Zt.prototype.stop=function(){this.running=!1};Zt.prototype.end=function(o){Ih.call(this),this.jobs.length=0,this.pending=0,Fa.call(this,o)};function Ih(){for(var o in this.timers){var n=this.timers[o];delete this.timers[o],clearTimeout(n)}}function Ph(o){var n=this;this.on("error",r),this.on("end",e);function r(t){n.end(t)}function e(t){n.removeListener("error",r),n.removeListener("end",e),o(t,this.results)}}function Fa(o){this.session++,this.running=!1,this.emit("end",o)}});var ep=$t(($c,ka)=>{"use strict";(function(o){if(typeof $c=="object"&&typeof ka<"u")ka.exports=o();else if(typeof define=="function"&&define.amd)define([],o);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.pica=o()}})(function(){var o,n,r;return function(){function e(t,i,a){function d(w,E){if(!i[w]){if(!t[w]){var x=typeof oo=="function"&&oo;if(!E&&x)return x(w,!0);if(g)return g(w,!0);var F=new Error("Cannot find module '"+w+"'");throw F.code="MODULE_NOT_FOUND",F}var R=i[w]={exports:{}};t[w][0].call(R.exports,function(y){var u=t[w][1][y];return d(u||y)},R,R.exports,e,t,i,a)}return i[w].exports}for(var g=typeof oo=="function"&&oo,b=0;b<a.length;b++)d(a[b]);return d}return e}()({1:[function(e,t,i){"use strict";var a=e("multimath"),d=e("./mm_unsharp_mask"),g=e("./mm_resize");function b(w){var E=w||[],x={js:E.indexOf("js")>=0,wasm:E.indexOf("wasm")>=0};a.call(this,x),this.features={js:x.js,wasm:x.wasm&&this.has_wasm()},this.use(d),this.use(g)}b.prototype=Object.create(a.prototype),b.prototype.constructor=b,b.prototype.resizeAndUnsharp=function(E,x){var F=this.resize(E,x);return E.unsharpAmount&&this.unsharp_mask(F,E.toWidth,E.toHeight,E.unsharpAmount,E.unsharpRadius,E.unsharpThreshold),F},t.exports=b},{"./mm_resize":4,"./mm_unsharp_mask":9,multimath:19}],2:[function(e,t,i){"use strict";function a(x){return x<0?0:x>255?255:x}function d(x){return x>=0?x:0}function g(x,F,R,y,u,C){var T,H,j,Y,ne,he,Ce,ee,le,Ae,se,xe=0,be=0;for(le=0;le<y;le++){for(ne=0,Ae=0;Ae<u;Ae++){for(he=C[ne++],Ce=C[ne++],ee=xe+he*4|0,T=H=j=Y=0;Ce>0;Ce--)se=C[ne++],Y=Y+se*x[ee+3]|0,j=j+se*x[ee+2]|0,H=H+se*x[ee+1]|0,T=T+se*x[ee]|0,ee=ee+4|0;F[be+3]=d(Y>>7),F[be+2]=d(j>>7),F[be+1]=d(H>>7),F[be]=d(T>>7),be=be+y*4|0}be=(le+1)*4|0,xe=(le+1)*R*4|0}}function b(x,F,R,y,u,C){var T,H,j,Y,ne,he,Ce,ee,le,Ae,se,xe=0,be=0;for(le=0;le<y;le++){for(ne=0,Ae=0;Ae<u;Ae++){for(he=C[ne++],Ce=C[ne++],ee=xe+he*4|0,T=H=j=Y=0;Ce>0;Ce--)se=C[ne++],Y=Y+se*x[ee+3]|0,j=j+se*x[ee+2]|0,H=H+se*x[ee+1]|0,T=T+se*x[ee]|0,ee=ee+4|0;T>>=7,H>>=7,j>>=7,Y>>=7,F[be+3]=a(Y+8192>>14),F[be+2]=a(j+8192>>14),F[be+1]=a(H+8192>>14),F[be]=a(T+8192>>14),be=be+y*4|0}be=(le+1)*4|0,xe=(le+1)*R*4|0}}function w(x,F,R,y,u,C){var T,H,j,Y,ne,he,Ce,ee,le,Ae,se,xe,be=0,je=0;for(Ae=0;Ae<y;Ae++){for(he=0,se=0;se<u;se++){for(Ce=C[he++],ee=C[he++],le=be+Ce*4|0,T=H=j=Y=0;ee>0;ee--)xe=C[he++],ne=x[le+3],Y=Y+xe*ne|0,j=j+xe*x[le+2]*ne|0,H=H+xe*x[le+1]*ne|0,T=T+xe*x[le]*ne|0,le=le+4|0;j=j/255|0,H=H/255|0,T=T/255|0,F[je+3]=d(Y>>7),F[je+2]=d(j>>7),F[je+1]=d(H>>7),F[je]=d(T>>7),je=je+y*4|0}je=(Ae+1)*4|0,be=(Ae+1)*R*4|0}}function E(x,F,R,y,u,C){var T,H,j,Y,ne,he,Ce,ee,le,Ae,se,xe=0,be=0;for(le=0;le<y;le++){for(ne=0,Ae=0;Ae<u;Ae++){for(he=C[ne++],Ce=C[ne++],ee=xe+he*4|0,T=H=j=Y=0;Ce>0;Ce--)se=C[ne++],Y=Y+se*x[ee+3]|0,j=j+se*x[ee+2]|0,H=H+se*x[ee+1]|0,T=T+se*x[ee]|0,ee=ee+4|0;T>>=7,H>>=7,j>>=7,Y>>=7,Y=a(Y+8192>>14),Y>0&&(T=T*255/Y|0,H=H*255/Y|0,j=j*255/Y|0),F[be+3]=Y,F[be+2]=a(j+8192>>14),F[be+1]=a(H+8192>>14),F[be]=a(T+8192>>14),be=be+y*4|0}be=(le+1)*4|0,xe=(le+1)*R*4|0}}t.exports={convolveHor:g,convolveVert:b,convolveHorWithPre:w,convolveVertWithPre:E}},{}],3:[function(e,t,i){"use strict";t.exports="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"},{}],4:[function(e,t,i){"use strict";t.exports={name:"resize",fn:e("./resize"),wasm_fn:e("./resize_wasm"),wasm_src:e("./convolve_wasm_base64")}},{"./convolve_wasm_base64":3,"./resize":5,"./resize_wasm":8}],5:[function(e,t,i){"use strict";var a=e("./resize_filter_gen"),d=e("./convolve"),g=d.convolveHor,b=d.convolveVert,w=d.convolveHorWithPre,E=d.convolveVertWithPre;function x(R,y,u){for(var C=3,T=y*u*4|0;C<T;){if(R[C]!==255)return!0;C=C+4|0}return!1}function F(R,y,u){for(var C=3,T=y*u*4|0;C<T;)R[C]=255,C=C+4|0}t.exports=function(y){var u=y.src,C=y.width,T=y.height,H=y.toWidth,j=y.toHeight,Y=y.scaleX||y.toWidth/y.width,ne=y.scaleY||y.toHeight/y.height,he=y.offsetX||0,Ce=y.offsetY||0,ee=y.dest||new Uint8Array(H*j*4),le=typeof y.filter>"u"?"mks2013":y.filter,Ae=a(le,C,H,Y,he),se=a(le,T,j,ne,Ce),xe=new Uint16Array(H*T*4);return x(u,C,T)?(w(u,xe,C,T,H,Ae),E(xe,ee,T,H,j,se)):(g(u,xe,C,T,H,Ae),b(xe,ee,T,H,j,se),F(ee,H,j)),ee}},{"./convolve":2,"./resize_filter_gen":6}],6:[function(e,t,i){"use strict";var a=e("./resize_filter_info"),d=14;function g(b){return Math.round(b*((1<<d)-1))}t.exports=function(w,E,x,F,R){var y=a.filter[w].fn,u=1/F,C=Math.min(1,F),T=a.filter[w].win/C,H,j,Y,ne,he,Ce,ee,le,Ae,se,xe,be,je,Oe,U,q,W,J=Math.floor((T+1)*2),K=new Int16Array((J+2)*x),Ve=0,Ee=!K.subarray||!K.set;for(H=0;H<x;H++){for(j=(H+.5)*u+R,Y=Math.max(0,Math.floor(j-T)),ne=Math.min(E-1,Math.ceil(j+T)),he=ne-Y+1,Ce=new Float32Array(he),ee=new Int16Array(he),le=0,Ae=Y,se=0;Ae<=ne;Ae++,se++)xe=y((Ae+.5-j)*C),le+=xe,Ce[se]=xe;for(be=0,se=0;se<Ce.length;se++)je=Ce[se]/le,be+=je,ee[se]=g(je);for(ee[x>>1]+=g(1-be),Oe=0;Oe<ee.length&&ee[Oe]===0;)Oe++;if(Oe<ee.length){for(U=ee.length-1;U>0&&ee[U]===0;)U--;if(q=Y+Oe,W=U-Oe+1,K[Ve++]=q,K[Ve++]=W,!Ee)K.set(ee.subarray(Oe,U+1),Ve),Ve+=W;else for(se=Oe;se<=U;se++)K[Ve++]=ee[se]}else K[Ve++]=0,K[Ve++]=0}return K}},{"./resize_filter_info":7}],7:[function(e,t,i){"use strict";var a={box:{win:.5,fn:function(g){return g<0&&(g=-g),g<.5?1:0}},hamming:{win:1,fn:function(g){if(g<0&&(g=-g),g>=1)return 0;if(g<11920929e-14)return 1;var b=g*Math.PI;return Math.sin(b)/b*(.54+.46*Math.cos(b/1))}},lanczos2:{win:2,fn:function(g){if(g<0&&(g=-g),g>=2)return 0;if(g<11920929e-14)return 1;var b=g*Math.PI;return Math.sin(b)/b*Math.sin(b/2)/(b/2)}},lanczos3:{win:3,fn:function(g){if(g<0&&(g=-g),g>=3)return 0;if(g<11920929e-14)return 1;var b=g*Math.PI;return Math.sin(b)/b*Math.sin(b/3)/(b/3)}},mks2013:{win:2.5,fn:function(g){return g<0&&(g=-g),g>=2.5?0:g>=1.5?-.125*(g-2.5)*(g-2.5):g>=.5?.25*(4*g*g-11*g+7):1.0625-1.75*g*g}}};t.exports={filter:a,f2q:{box:0,hamming:1,lanczos2:2,lanczos3:3},q2f:["box","hamming","lanczos2","lanczos3"]}},{}],8:[function(e,t,i){"use strict";var a=e("./resize_filter_gen");function d(x,F,R){for(var y=3,u=F*R*4|0;y<u;){if(x[y]!==255)return!0;y=y+4|0}return!1}function g(x,F,R){for(var y=3,u=F*R*4|0;y<u;)x[y]=255,y=y+4|0}function b(x){return new Uint8Array(x.buffer,0,x.byteLength)}var w=!0;try{w=new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]===1}catch{}function E(x,F,R){if(w){F.set(b(x),R);return}for(var y=R,u=0;u<x.length;u++){var C=x[u];F[y++]=C&255,F[y++]=C>>8&255}}t.exports=function(F){var R=F.src,y=F.width,u=F.height,C=F.toWidth,T=F.toHeight,H=F.scaleX||F.toWidth/F.width,j=F.scaleY||F.toHeight/F.height,Y=F.offsetX||0,ne=F.offsetY||0,he=F.dest||new Uint8Array(C*T*4),Ce=typeof F.filter>"u"?"mks2013":F.filter,ee=a(Ce,y,C,H,Y),le=a(Ce,u,T,j,ne),Ae=0,se=Math.max(R.byteLength,he.byteLength),xe=this.__align(Ae+se),be=u*C*4*2,je=this.__align(xe+be),Oe=this.__align(je+ee.byteLength),U=Oe+le.byteLength,q=this.__instance("resize",U),W=new Uint8Array(this.__memory.buffer),J=new Uint32Array(this.__memory.buffer),K=new Uint32Array(R.buffer);J.set(K),E(ee,W,je),E(le,W,Oe);var Ve=q.exports.convolveHV||q.exports._convolveHV;d(R,y,u)?Ve(je,Oe,xe,y,u,C,T,1):(Ve(je,Oe,xe,y,u,C,T,0),g(he,C,T));var Ee=new Uint32Array(he.buffer);return Ee.set(new Uint32Array(this.__memory.buffer,0,T*C)),he}},{"./resize_filter_gen":6}],9:[function(e,t,i){"use strict";t.exports={name:"unsharp_mask",fn:e("./unsharp_mask"),wasm_fn:e("./unsharp_mask_wasm"),wasm_src:e("./unsharp_mask_wasm_base64")}},{"./unsharp_mask":10,"./unsharp_mask_wasm":11,"./unsharp_mask_wasm_base64":12}],10:[function(e,t,i){"use strict";var a=e("glur/mono16");function d(g,b,w){for(var E=b*w,x=new Uint16Array(E),F,R,y,u,C=0;C<E;C++)F=g[4*C],R=g[4*C+1],y=g[4*C+2],u=F>=R&&F>=y?F:R>=y&&R>=F?R:y,x[C]=u<<8;return x}t.exports=function(b,w,E,x,F,R){var y,u,C,T,H;if(!(x===0||F<.5)){F>2&&(F=2);var j=d(b,w,E),Y=new Uint16Array(j);a(Y,w,E,F);for(var ne=x/100*4096+.5|0,he=R<<8,Ce=w*E,ee=0;ee<Ce;ee++)y=j[ee],T=y-Y[ee],Math.abs(T)>=he&&(u=y+(ne*T+2048>>12),u=u>65280?65280:u,u=u<0?0:u,y=y!==0?y:1,C=(u<<12)/y|0,H=ee*4,b[H]=b[H]*C+2048>>12,b[H+1]=b[H+1]*C+2048>>12,b[H+2]=b[H+2]*C+2048>>12)}}},{"glur/mono16":18}],11:[function(e,t,i){"use strict";t.exports=function(d,g,b,w,E,x){if(!(w===0||E<.5)){E>2&&(E=2);var F=g*b,R=F*4,y=F*2,u=F*2,C=Math.max(g,b)*4,T=8*4,H=0,j=R,Y=j+y,ne=Y+u,he=ne+u,Ce=he+C,ee=this.__instance("unsharp_mask",R+y+u*2+C+T,{exp:Math.exp}),le=new Uint32Array(d.buffer),Ae=new Uint32Array(this.__memory.buffer);Ae.set(le);var se=ee.exports.hsv_v16||ee.exports._hsv_v16;se(H,j,g,b),se=ee.exports.blurMono16||ee.exports._blurMono16,se(j,Y,ne,he,Ce,g,b,E),se=ee.exports.unsharp||ee.exports._unsharp,se(H,H,j,Y,g,b,w,x),le.set(new Uint32Array(this.__memory.buffer,0,F))}}},{}],12:[function(e,t,i){"use strict";t.exports="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"},{}],13:[function(e,t,i){"use strict";var a=100;function d(g,b){this.create=g,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=b||2e3}d.prototype.acquire=function(){var g=this,b;return this.available.length!==0?b=this.available.pop():(b=this.create(),b.id=this.lastId++,b.release=function(){return g.release(b)}),this.acquired[b.id]=b,b},d.prototype.release=function(g){var b=this;delete this.acquired[g.id],g.lastUsed=Date.now(),this.available.push(g),this.timeoutId===0&&(this.timeoutId=setTimeout(function(){return b.gc()},a))},d.prototype.gc=function(){var g=this,b=Date.now();this.available=this.available.filter(function(w){return b-w.lastUsed>g.idle?(w.destroy(),!1):!0}),this.available.length!==0?this.timeoutId=setTimeout(function(){return g.gc()},a):this.timeoutId=0},t.exports=d},{}],14:[function(e,t,i){"use strict";var a=2;t.exports=function(g,b,w,E,x,F){var R=w/g,y=E/b,u=(2*F+a+1)/x;if(u>.5)return[[w,E]];var C=Math.ceil(Math.log(Math.min(R,y))/Math.log(u));if(C<=1)return[[w,E]];for(var T=[],H=0;H<C;H++){var j=Math.round(Math.pow(Math.pow(g,C-H-1)*Math.pow(w,H+1),1/C)),Y=Math.round(Math.pow(Math.pow(b,C-H-1)*Math.pow(E,H+1),1/C));T.push([j,Y])}return T}},{}],15:[function(e,t,i){"use strict";var a=1e-5;function d(b){var w=Math.round(b);return Math.abs(b-w)<a?w:Math.floor(b)}function g(b){var w=Math.round(b);return Math.abs(b-w)<a?w:Math.ceil(b)}t.exports=function(w){var E=w.toWidth/w.width,x=w.toHeight/w.height,F=d(w.srcTileSize*E)-2*w.destTileBorder,R=d(w.srcTileSize*x)-2*w.destTileBorder;if(F<1||R<1)throw new Error("Internal error in pica: target tile width/height is too small.");var y,u,C,T,H,j,Y=[],ne;for(T=0;T<w.toHeight;T+=R)for(C=0;C<w.toWidth;C+=F)y=C-w.destTileBorder,y<0&&(y=0),H=C+F+w.destTileBorder-y,y+H>=w.toWidth&&(H=w.toWidth-y),u=T-w.destTileBorder,u<0&&(u=0),j=T+R+w.destTileBorder-u,u+j>=w.toHeight&&(j=w.toHeight-u),ne={toX:y,toY:u,toWidth:H,toHeight:j,toInnerX:C,toInnerY:T,toInnerWidth:F,toInnerHeight:R,offsetX:y/E-d(y/E),offsetY:u/x-d(u/x),scaleX:E,scaleY:x,x:d(y/E),y:d(u/x),width:g(H/E),height:g(j/x)},Y.push(ne);return Y}},{}],16:[function(e,t,i){"use strict";function a(d){return Object.prototype.toString.call(d)}t.exports.isCanvas=function(g){var b=a(g);return b==="[object HTMLCanvasElement]"||b==="[object OffscreenCanvas]"||b==="[object Canvas]"},t.exports.isImage=function(g){return a(g)==="[object HTMLImageElement]"},t.exports.isImageBitmap=function(g){return a(g)==="[object ImageBitmap]"},t.exports.limiter=function(g){var b=0,w=[];function E(){b<g&&w.length&&(b++,w.shift()())}return function(F){return new Promise(function(R,y){w.push(function(){F().then(function(u){R(u),b--,E()},function(u){y(u),b--,E()})}),E()})}},t.exports.cib_quality_name=function(g){switch(g){case 0:return"pixelated";case 1:return"low";case 2:return"medium"}return"high"},t.exports.cib_support=function(g){return Promise.resolve().then(function(){if(typeof createImageBitmap>"u")return!1;var b=g(100,100);return createImageBitmap(b,0,0,100,100,{resizeWidth:10,resizeHeight:10,resizeQuality:"high"}).then(function(w){var E=w.width===10;return w.close(),b=null,E})}).catch(function(){return!1})},t.exports.worker_offscreen_canvas_support=function(){return new Promise(function(g,b){if(typeof OffscreenCanvas>"u"){g(!1);return}function w(F){if(typeof createImageBitmap>"u"){F.postMessage(!1);return}Promise.resolve().then(function(){var R=new OffscreenCanvas(10,10),y=R.getContext("2d");return y.rect(0,0,1,1),createImageBitmap(R,0,0,1,1)}).then(function(){return F.postMessage(!0)},function(){return F.postMessage(!1)})}var E=btoa("(".concat(w.toString(),")(self);")),x=new Worker("data:text/javascript;base64,".concat(E));x.onmessage=function(F){return g(F.data)},x.onerror=b}).then(function(g){return g},function(){return!1})},t.exports.can_use_canvas=function(g){var b=!1;try{var w=g(2,1),E=w.getContext("2d"),x=E.createImageData(2,1);x.data[0]=12,x.data[1]=23,x.data[2]=34,x.data[3]=255,x.data[4]=45,x.data[5]=56,x.data[6]=67,x.data[7]=255,E.putImageData(x,0,0),x=null,x=E.getImageData(0,0,2,1),x.data[0]===12&&x.data[1]===23&&x.data[2]===34&&x.data[3]===255&&x.data[4]===45&&x.data[5]===56&&x.data[6]===67&&x.data[7]===255&&(b=!0)}catch{}return b},t.exports.cib_can_use_region=function(){return new Promise(function(g){if(typeof Image>"u"||typeof createImageBitmap>"u"){g(!1);return}var b=new Image;b.src="data:image/jpeg;base64,/9j/4QBiRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAYAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAAAAABIAAAAAQAAAEgAAAAB/9sAQwAEAwMEAwMEBAMEBQQEBQYKBwYGBgYNCQoICg8NEBAPDQ8OERMYFBESFxIODxUcFRcZGRsbGxAUHR8dGh8YGhsa/9sAQwEEBQUGBQYMBwcMGhEPERoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoa/8IAEQgAAQACAwERAAIRAQMRAf/EABQAAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAF/P//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAQUCf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEABj8Cf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8hf//aAAwDAQACAAMAAAAQH//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Qf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Qf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8Qf//Z",b.onload=function(){createImageBitmap(b,0,0,b.width,b.height).then(function(w){w.width===b.width&&w.height===b.height?g(!0):g(!1)},function(){return g(!1)})},b.onerror=function(){return g(!1)}})}},{}],17:[function(e,t,i){"use strict";t.exports=function(){var a=e("./mathlib"),d;onmessage=function(b){var w=b.data.opts,E=!1;if(!w.src&&w.srcBitmap){var x=new OffscreenCanvas(w.width,w.height),F=x.getContext("2d");F.drawImage(w.srcBitmap,0,0),w.src=F.getImageData(0,0,w.width,w.height).data,x.width=x.height=0,x=null,w.srcBitmap.close(),w.srcBitmap=null}d||(d=new a(b.data.features));var R=d.resizeAndUnsharp(w);if(E){var y=new ImageData(new Uint8ClampedArray(R),w.toWidth,w.toHeight),u=new OffscreenCanvas(w.toWidth,w.toHeight),C=u.getContext("2d");C.putImageData(y,0,0),createImageBitmap(u).then(function(T){postMessage({bitmap:T},[T])})}else postMessage({data:R},[R.buffer])}}},{"./mathlib":1}],18:[function(e,t,i){var a,d,g,b,w,E,x,F;function R(C){C<.5&&(C=.5);var T=Math.exp(.726*.726)/C,H=Math.exp(-T),j=Math.exp(-2*T),Y=(1-H)*(1-H)/(1+2*T*H-j);return a=Y,d=Y*(T-1)*H,g=Y*(T+1)*H,b=-Y*j,w=2*H,E=-j,x=(a+d)/(1-w-E),F=(g+b)/(1-w-E),new Float32Array([a,d,g,b,w,E,x,F])}function y(C,T,H,j,Y,ne){var he,Ce,ee,le,Ae,se,xe,be,je,Oe,U,q,W,J;for(je=0;je<ne;je++){for(se=je*Y,xe=je,be=0,he=C[se],Ae=he*j[6],le=Ae,U=j[0],q=j[1],W=j[4],J=j[5],Oe=0;Oe<Y;Oe++)Ce=C[se],ee=Ce*U+he*q+le*W+Ae*J,Ae=le,le=ee,he=Ce,H[be]=le,be++,se++;for(se--,be--,xe+=ne*(Y-1),he=C[se],Ae=he*j[7],le=Ae,Ce=he,U=j[2],q=j[3],Oe=Y-1;Oe>=0;Oe--)ee=Ce*U+he*q+le*W+Ae*J,Ae=le,le=ee,he=Ce,Ce=C[se],T[xe]=H[be]+le,se--,be--,xe-=ne}}function u(C,T,H,j){if(j){var Y=new Uint16Array(C.length),ne=new Float32Array(Math.max(T,H)),he=R(j);y(C,Y,ne,he,T,H,j),y(Y,C,ne,he,H,T,j)}}t.exports=u},{}],19:[function(e,t,i){"use strict";var a=e("object-assign"),d=e("./lib/base64decode"),g=e("./lib/wa_detect"),b={js:!0,wasm:!0};function w(E){if(!(this instanceof w))return new w(E);var x=a({},b,E||{});if(this.options=x,this.__cache={},this.__init_promise=null,this.__modules=x.modules||{},this.__memory=null,this.__wasm={},this.__isLE=new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]===1,!this.options.js&&!this.options.wasm)throw new Error('mathlib: at least "js" or "wasm" should be enabled')}w.prototype.has_wasm=g,w.prototype.use=function(E){return this.__modules[E.name]=E,this.options.wasm&&this.has_wasm()&&E.wasm_fn?this[E.name]=E.wasm_fn:this[E.name]=E.fn,this},w.prototype.init=function(){if(this.__init_promise)return this.__init_promise;if(!this.options.js&&this.options.wasm&&!this.has_wasm())return Promise.reject(new Error(`mathlib: only "wasm" was enabled, but it's not supported`));var E=this;return this.__init_promise=Promise.all(Object.keys(E.__modules).map(function(x){var F=E.__modules[x];return!E.options.wasm||!E.has_wasm()||!F.wasm_fn||E.__wasm[x]?null:WebAssembly.compile(E.__base64decode(F.wasm_src)).then(function(R){E.__wasm[x]=R})})).then(function(){return E}),this.__init_promise},w.prototype.__base64decode=d,w.prototype.__reallocate=function(x){if(!this.__memory)return this.__memory=new WebAssembly.Memory({initial:Math.ceil(x/(64*1024))}),this.__memory;var F=this.__memory.buffer.byteLength;return F<x&&this.__memory.grow(Math.ceil((x-F)/(64*1024))),this.__memory},w.prototype.__instance=function(x,F,R){if(F&&this.__reallocate(F),!this.__wasm[x]){var y=this.__modules[x];this.__wasm[x]=new WebAssembly.Module(this.__base64decode(y.wasm_src))}if(!this.__cache[x]){var u={memoryBase:0,memory:this.__memory,tableBase:0,table:new WebAssembly.Table({initial:0,element:"anyfunc"})};this.__cache[x]=new WebAssembly.Instance(this.__wasm[x],{env:a(u,R||{})})}return this.__cache[x]},w.prototype.__align=function(x,F){F=F||8;var R=x%F;return x+(R?F-R:0)},t.exports=w},{"./lib/base64decode":20,"./lib/wa_detect":21,"object-assign":22}],20:[function(e,t,i){"use strict";var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";t.exports=function(g){for(var b=g.replace(/[\r\n=]/g,""),w=b.length,E=new Uint8Array(w*3>>2),x=0,F=0,R=0;R<w;R++)R%4===0&&R&&(E[F++]=x>>16&255,E[F++]=x>>8&255,E[F++]=x&255),x=x<<6|a.indexOf(b.charAt(R));var y=w%4*6;return y===0?(E[F++]=x>>16&255,E[F++]=x>>8&255,E[F++]=x&255):y===18?(E[F++]=x>>10&255,E[F++]=x>>2&255):y===12&&(E[F++]=x>>4&255),E}},{}],21:[function(e,t,i){"use strict";var a;t.exports=function(){if(typeof a<"u"||(a=!1,typeof WebAssembly>"u"))return a;try{var g=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),b=new WebAssembly.Module(g),w=new WebAssembly.Instance(b,{});return w.exports.test(4)!==0&&(a=!0),a}catch{}return a}},{}],22:[function(e,t,i){"use strict";var a=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;function b(E){if(E==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(E)}function w(){try{if(!Object.assign)return!1;var E=new String("abc");if(E[5]="de",Object.getOwnPropertyNames(E)[0]==="5")return!1;for(var x={},F=0;F<10;F++)x["_"+String.fromCharCode(F)]=F;var R=Object.getOwnPropertyNames(x).map(function(u){return x[u]});if(R.join("")!=="0123456789")return!1;var y={};return"abcdefghijklmnopqrst".split("").forEach(function(u){y[u]=u}),Object.keys(Object.assign({},y)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}t.exports=w()?Object.assign:function(E,x){for(var F,R=b(E),y,u=1;u<arguments.length;u++){F=Object(arguments[u]);for(var C in F)d.call(F,C)&&(R[C]=F[C]);if(a){y=a(F);for(var T=0;T<y.length;T++)g.call(F,y[T])&&(R[y[T]]=F[y[T]])}}return R}},{}],23:[function(e,t,i){var a=arguments[3],d=arguments[4],g=arguments[5],b=JSON.stringify;t.exports=function(w,E){for(var x,F=Object.keys(g),R=0,y=F.length;R<y;R++){var u=F[R],C=g[u].exports;if(C===w||C&&C.default===w){x=u;break}}if(!x){x=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var T={},R=0,y=F.length;R<y;R++){var u=F[R];T[u]=u}d[x]=["function(require,module,exports){"+w+"(self); }",T]}var H=Math.floor(Math.pow(16,8)*Math.random()).toString(16),j={};j[x]=x,d[H]=["function(require,module,exports){var f = require("+b(x)+");(f.default ? f.default : f)(self);}",j];var Y={};ne(H);function ne(se){Y[se]=!0;for(var xe in d[se][1]){var be=d[se][1][xe];Y[be]||ne(be)}}var he="("+a+")({"+Object.keys(Y).map(function(se){return b(se)+":["+d[se][0]+","+b(d[se][1])+"]"}).join(",")+"},{},["+b(H)+"])",Ce=window.URL||window.webkitURL||window.mozURL||window.msURL,ee=new Blob([he],{type:"text/javascript"});if(E&&E.bare)return ee;var le=Ce.createObjectURL(ee),Ae=new Worker(le);return Ae.objectURL=le,Ae}},{}],"/index.js":[function(e,t,i){"use strict";function a(U,q){return E(U)||w(U,q)||g(U,q)||d()}function d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(U,q){if(U){if(typeof U=="string")return b(U,q);var W=Object.prototype.toString.call(U).slice(8,-1);if(W==="Object"&&U.constructor&&(W=U.constructor.name),W==="Map"||W==="Set")return Array.from(U);if(W==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(W))return b(U,q)}}function b(U,q){(q==null||q>U.length)&&(q=U.length);for(var W=0,J=new Array(q);W<q;W++)J[W]=U[W];return J}function w(U,q){var W=U==null?null:typeof Symbol<"u"&&U[Symbol.iterator]||U["@@iterator"];if(W!=null){var J=[],K=!0,Ve=!1,Ee,ke;try{for(W=W.call(U);!(K=(Ee=W.next()).done)&&(J.push(Ee.value),!(q&&J.length===q));K=!0);}catch(Re){Ve=!0,ke=Re}finally{try{!K&&W.return!=null&&W.return()}finally{if(Ve)throw ke}}return J}}function E(U){if(Array.isArray(U))return U}var x=e("object-assign"),F=e("webworkify"),R=e("./lib/mathlib"),y=e("./lib/pool"),u=e("./lib/utils"),C=e("./lib/worker"),T=e("./lib/stepper"),H=e("./lib/tiler"),j=e("./lib/mm_resize/resize_filter_info"),Y={},ne=!1;try{typeof navigator<"u"&&navigator.userAgent&&(ne=navigator.userAgent.indexOf("Safari")>=0)}catch{}var he=1;typeof navigator<"u"&&(he=Math.min(navigator.hardwareConcurrency||1,4));var Ce={tile:1024,concurrency:he,features:["js","wasm","ww"],idle:2e3,createCanvas:function(q,W){var J=document.createElement("canvas");return J.width=q,J.height=W,J}},ee={filter:"mks2013",unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0},le=!1,Ae=!1,se=!1,xe=!1,be=!1;function je(){return{value:F(C),destroy:function(){if(this.value.terminate(),typeof window<"u"){var q=window.URL||window.webkitURL||window.mozURL||window.msURL;q&&q.revokeObjectURL&&this.value.objectURL&&q.revokeObjectURL(this.value.objectURL)}}}}function Oe(U){if(!(this instanceof Oe))return new Oe(U);this.options=x({},Ce,U||{});var q="lk_".concat(this.options.concurrency);this.__limit=Y[q]||u.limiter(this.options.concurrency),Y[q]||(Y[q]=this.__limit),this.features={js:!1,wasm:!1,cib:!1,ww:!1},this.__workersPool=null,this.__requested_features=[],this.__mathlib=null}Oe.prototype.init=function(){var U=this;if(this.__initPromise)return this.__initPromise;if(typeof ImageData<"u"&&typeof Uint8ClampedArray<"u")try{new ImageData(new Uint8ClampedArray(400),10,10),le=!0}catch{}typeof ImageBitmap<"u"&&(ImageBitmap.prototype&&ImageBitmap.prototype.close?Ae=!0:this.debug("ImageBitmap does not support .close(), disabled"));var q=this.options.features.slice();if(q.indexOf("all")>=0&&(q=["cib","wasm","js","ww"]),this.__requested_features=q,this.__mathlib=new R(q),q.indexOf("ww")>=0&&typeof window<"u"&&"Worker"in window)try{var W=e("webworkify")(function(){});W.terminate(),this.features.ww=!0;var J="wp_".concat(JSON.stringify(this.options));Y[J]?this.__workersPool=Y[J]:(this.__workersPool=new y(je,this.options.idle),Y[J]=this.__workersPool)}catch{}var K=this.__mathlib.init().then(function(Re){x(U.features,Re.features)}),Ve;Ae?Ve=u.cib_support(this.options.createCanvas).then(function(Re){if(U.features.cib&&q.indexOf("cib")<0){U.debug("createImageBitmap() resize supported, but disabled by config");return}q.indexOf("cib")>=0&&(U.features.cib=Re)}):Ve=Promise.resolve(!1),se=u.can_use_canvas(this.options.createCanvas);var Ee;Ae&&le&&q.indexOf("ww")!==-1?Ee=u.worker_offscreen_canvas_support():Ee=Promise.resolve(!1),Ee=Ee.then(function(Re){xe=Re});var ke=u.cib_can_use_region().then(function(Re){be=Re});return this.__initPromise=Promise.all([K,Ve,Ee,ke]).then(function(){return U}),this.__initPromise},Oe.prototype.__invokeResize=function(U,q){var W=this;return q.__mathCache=q.__mathCache||{},Promise.resolve().then(function(){return W.features.ww?new Promise(function(J,K){var Ve=W.__workersPool.acquire();q.cancelToken&&q.cancelToken.catch(function(ke){return K(ke)}),Ve.value.onmessage=function(ke){Ve.release(),ke.data.err?K(ke.data.err):J(ke.data)};var Ee=[];U.src&&Ee.push(U.src.buffer),U.srcBitmap&&Ee.push(U.srcBitmap),Ve.value.postMessage({opts:U,features:W.__requested_features,preload:{wasm_nodule:W.__mathlib.__}},Ee)}):{data:W.__mathlib.resizeAndUnsharp(U,q.__mathCache)}})},Oe.prototype.__extractTileData=function(U,q,W,J,K){if(this.features.ww&&xe&&(u.isCanvas(q)||be))return this.debug("Create tile for OffscreenCanvas"),createImageBitmap(J.srcImageBitmap||q,U.x,U.y,U.width,U.height).then(function(ke){return K.srcBitmap=ke,K});if(u.isCanvas(q))return J.srcCtx||(J.srcCtx=q.getContext("2d")),this.debug("Get tile pixel data"),K.src=J.srcCtx.getImageData(U.x,U.y,U.width,U.height).data,K;this.debug("Draw tile imageBitmap/image to temporary canvas");var Ve=this.options.createCanvas(U.width,U.height),Ee=Ve.getContext("2d");return Ee.globalCompositeOperation="copy",Ee.drawImage(J.srcImageBitmap||q,U.x,U.y,U.width,U.height,0,0,U.width,U.height),this.debug("Get tile pixel data"),K.src=Ee.getImageData(0,0,U.width,U.height).data,Ve.width=Ve.height=0,K},Oe.prototype.__landTileData=function(U,q,W){var J;if(this.debug("Convert raw rgba tile result to ImageData"),q.bitmap)return W.toCtx.drawImage(q.bitmap,U.toX,U.toY),null;if(le)J=new ImageData(new Uint8ClampedArray(q.data),U.toWidth,U.toHeight);else if(J=W.toCtx.createImageData(U.toWidth,U.toHeight),J.data.set)J.data.set(q.data);else for(var K=J.data.length-1;K>=0;K--)J.data[K]=q.data[K];return this.debug("Draw tile"),ne?W.toCtx.putImageData(J,U.toX,U.toY,U.toInnerX-U.toX,U.toInnerY-U.toY,U.toInnerWidth+1e-5,U.toInnerHeight+1e-5):W.toCtx.putImageData(J,U.toX,U.toY,U.toInnerX-U.toX,U.toInnerY-U.toY,U.toInnerWidth,U.toInnerHeight),null},Oe.prototype.__tileAndResize=function(U,q,W){var J=this,K={srcCtx:null,srcImageBitmap:null,isImageBitmapReused:!1,toCtx:null},Ve=function(ke){return J.__limit(function(){if(W.canceled)return W.cancelToken;var Re={width:ke.width,height:ke.height,toWidth:ke.toWidth,toHeight:ke.toHeight,scaleX:ke.scaleX,scaleY:ke.scaleY,offsetX:ke.offsetX,offsetY:ke.offsetY,filter:W.filter,unsharpAmount:W.unsharpAmount,unsharpRadius:W.unsharpRadius,unsharpThreshold:W.unsharpThreshold};return J.debug("Invoke resize math"),Promise.resolve(Re).then(function($e){return J.__extractTileData(ke,U,W,K,$e)}).then(function($e){return J.debug("Invoke resize math"),J.__invokeResize($e,W)}).then(function($e){return W.canceled?W.cancelToken:(K.srcImageData=null,J.__landTileData(ke,$e,K))})})};return Promise.resolve().then(function(){if(K.toCtx=q.getContext("2d"),u.isCanvas(U))return null;if(u.isImageBitmap(U))return K.srcImageBitmap=U,K.isImageBitmapReused=!0,null;if(u.isImage(U))return Ae?(J.debug("Decode image via createImageBitmap"),createImageBitmap(U).then(function(Ee){K.srcImageBitmap=Ee}).catch(function(Ee){return null})):null;throw new Error('Pica: ".from" should be Image, Canvas or ImageBitmap')}).then(function(){if(W.canceled)return W.cancelToken;J.debug("Calculate tiles");var Ee=H({width:W.width,height:W.height,srcTileSize:J.options.tile,toWidth:W.toWidth,toHeight:W.toHeight,destTileBorder:W.__destTileBorder}),ke=Ee.map(function($e){return Ve($e)});function Re($e){$e.srcImageBitmap&&($e.isImageBitmapReused||$e.srcImageBitmap.close(),$e.srcImageBitmap=null)}return J.debug("Process tiles"),Promise.all(ke).then(function(){return J.debug("Finished!"),Re(K),q},function($e){throw Re(K),$e})})},Oe.prototype.__processStages=function(U,q,W,J){var K=this;if(J.canceled)return J.cancelToken;var Ve=U.shift(),Ee=a(Ve,2),ke=Ee[0],Re=Ee[1],$e=U.length===0,dn;$e||j.q2f.indexOf(J.filter)<0?dn=J.filter:J.filter==="box"?dn="box":dn="hamming",J=x({},J,{toWidth:ke,toHeight:Re,filter:dn});var Bi;return $e||(Bi=this.options.createCanvas(ke,Re)),this.__tileAndResize(q,$e?W:Bi,J).then(function(){return $e?W:(J.width=ke,J.height=Re,K.__processStages(U,Bi,W,J))}).then(function(oa){return Bi&&(Bi.width=Bi.height=0),oa})},Oe.prototype.__resizeViaCreateImageBitmap=function(U,q,W){var J=this,K=q.getContext("2d");return this.debug("Resize via createImageBitmap()"),createImageBitmap(U,{resizeWidth:W.toWidth,resizeHeight:W.toHeight,resizeQuality:u.cib_quality_name(j.f2q[W.filter])}).then(function(Ve){if(W.canceled)return W.cancelToken;if(!W.unsharpAmount)return K.drawImage(Ve,0,0),Ve.close(),K=null,J.debug("Finished!"),q;J.debug("Unsharp result");var Ee=J.options.createCanvas(W.toWidth,W.toHeight),ke=Ee.getContext("2d");ke.drawImage(Ve,0,0),Ve.close();var Re=ke.getImageData(0,0,W.toWidth,W.toHeight);return J.__mathlib.unsharp_mask(Re.data,W.toWidth,W.toHeight,W.unsharpAmount,W.unsharpRadius,W.unsharpThreshold),K.putImageData(Re,0,0),Ee.width=Ee.height=0,Re=ke=Ee=K=null,J.debug("Finished!"),q})},Oe.prototype.resize=function(U,q,W){var J=this;this.debug("Start resize...");var K=x({},ee);if(isNaN(W)?W&&(K=x(K,W)):K=x(K,{quality:W}),K.toWidth=q.width,K.toHeight=q.height,K.width=U.naturalWidth||U.width,K.height=U.naturalHeight||U.height,Object.prototype.hasOwnProperty.call(K,"quality")){if(K.quality<0||K.quality>3)throw new Error("Pica: .quality should be [0..3], got ".concat(K.quality));K.filter=j.q2f[K.quality]}if(q.width===0||q.height===0)return Promise.reject(new Error("Invalid output size: ".concat(q.width,"x").concat(q.height)));K.unsharpRadius>2&&(K.unsharpRadius=2),K.canceled=!1,K.cancelToken&&(K.cancelToken=K.cancelToken.then(function(Ee){throw K.canceled=!0,Ee},function(Ee){throw K.canceled=!0,Ee}));var Ve=3;return K.__destTileBorder=Math.ceil(Math.max(Ve,2.5*K.unsharpRadius|0)),this.init().then(function(){if(K.canceled)return K.cancelToken;if(J.features.cib){if(j.q2f.indexOf(K.filter)>=0)return J.__resizeViaCreateImageBitmap(U,q,K);J.debug("cib is enabled, but not supports provided filter, fallback to manual math")}if(!se){var Ee=new Error("Pica: cannot use getImageData on canvas, make sure fingerprinting protection isn't enabled");throw Ee.code="ERR_GET_IMAGE_DATA",Ee}var ke=T(K.width,K.height,K.toWidth,K.toHeight,J.options.tile,K.__destTileBorder);return J.__processStages(ke,U,q,K)})},Oe.prototype.resizeBuffer=function(U){var q=this,W=x({},ee,U);if(Object.prototype.hasOwnProperty.call(W,"quality")){if(W.quality<0||W.quality>3)throw new Error("Pica: .quality should be [0..3], got ".concat(W.quality));W.filter=j.q2f[W.quality]}return this.init().then(function(){return q.__mathlib.resizeAndUnsharp(W)})},Oe.prototype.toBlob=function(U,q,W){return q=q||"image/png",new Promise(function(J){if(U.toBlob){U.toBlob(function(Re){return J(Re)},q,W);return}if(U.convertToBlob){J(U.convertToBlob({type:q,quality:W}));return}for(var K=atob(U.toDataURL(q,W).split(",")[1]),Ve=K.length,Ee=new Uint8Array(Ve),ke=0;ke<Ve;ke++)Ee[ke]=K.charCodeAt(ke);J(new Blob([Ee],{type:q}))})},Oe.prototype.debug=function(){},t.exports=Oe},{"./lib/mathlib":1,"./lib/mm_resize/resize_filter_info":7,"./lib/pool":13,"./lib/stepper":14,"./lib/tiler":15,"./lib/utils":16,"./lib/worker":17,"object-assign":22,webworkify:23}]},{},[])("/index.js")})});var Va=$t((np,Vr)=>{"use strict";(function(o,n){typeof define=="function"&&define.amd?define(n):typeof Vr=="object"&&Vr.exports?Vr.exports=n():o.EvEmitter=n()})(typeof window<"u"?window:np,function(){"use strict";function o(){}var n=o.prototype;return n.on=function(r,e){if(!(!r||!e)){var t=this._events=this._events||{},i=t[r]=t[r]||[];return i.indexOf(e)==-1&&i.push(e),this}},n.once=function(r,e){if(!(!r||!e)){this.on(r,e);var t=this._onceEvents=this._onceEvents||{},i=t[r]=t[r]||{};return i[e]=!0,this}},n.off=function(r,e){var t=this._events&&this._events[r];if(!(!t||!t.length)){var i=t.indexOf(e);return i!=-1&&t.splice(i,1),this}},n.emitEvent=function(r,e){var t=this._events&&this._events[r];if(!(!t||!t.length)){t=t.slice(0),e=e||[];for(var i=this._onceEvents&&this._onceEvents[r],a=0;a<t.length;a++){var d=t[a],g=i&&i[d];g&&(this.off(r,d),delete i[d]),d.apply(this,e)}return this}},n.allOff=function(){delete this._events,delete this._onceEvents},o})});var Or=$t((Cx,Lr)=>{"use strict";(function(o,n){typeof define=="function"&&define.amd?define(n):typeof Lr=="object"&&Lr.exports?Lr.exports=n():o.getSize=n()})(window,function(){"use strict";function n(x){var F=parseFloat(x),R=x.indexOf("%")==-1&&!isNaN(F);return R&&F}function r(){}var e=typeof console>"u"?r:function(x){console.error(x)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=t.length;function a(){for(var x={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},F=0;F<i;F++){var R=t[F];x[R]=0}return x}function d(x){var F=getComputedStyle(x);return F||e("Style returned "+F+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),F}var g=!1,b;function w(){if(!g){g=!0;var x=document.createElement("div");x.style.width="200px",x.style.padding="1px 2px 3px 4px",x.style.borderStyle="solid",x.style.borderWidth="1px 2px 3px 4px",x.style.boxSizing="border-box";var F=document.body||document.documentElement;F.appendChild(x);var R=d(x);b=Math.round(n(R.width))==200,E.isBoxSizeOuter=b,F.removeChild(x)}}function E(x){if(w(),typeof x=="string"&&(x=document.querySelector(x)),!(!x||typeof x!="object"||!x.nodeType)){var F=d(x);if(F.display=="none")return a();var R={};R.width=x.offsetWidth,R.height=x.offsetHeight;for(var y=R.isBorderBox=F.boxSizing=="border-box",u=0;u<i;u++){var C=t[u],T=F[C],H=parseFloat(T);R[C]=isNaN(H)?0:H}var j=R.paddingLeft+R.paddingRight,Y=R.paddingTop+R.paddingBottom,ne=R.marginLeft+R.marginRight,he=R.marginTop+R.marginBottom,Ce=R.borderLeftWidth+R.borderRightWidth,ee=R.borderTopWidth+R.borderBottomWidth,le=y&&b,Ae=n(F.width);Ae!==!1&&(R.width=Ae+(le?0:j+Ce));var se=n(F.height);return se!==!1&&(R.height=se+(le?0:Y+ee)),R.innerWidth=R.width-(j+Ce),R.innerHeight=R.height-(Y+ee),R.outerWidth=R.width+ne,R.outerHeight=R.height+he,R}}return E})});var op=$t((yx,Rr)=>{"use strict";(function(o,n){"use strict";typeof define=="function"&&define.amd?define(n):typeof Rr=="object"&&Rr.exports?Rr.exports=n():o.matchesSelector=n()})(window,function(){"use strict";var n=function(){var r=window.Element.prototype;if(r.matches)return"matches";if(r.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],t=0;t<e.length;t++){var i=e[t],a=i+"MatchesSelector";if(r[a])return a}}();return function(e,t){return e[n](t)}})});var rp=$t((Sx,zr)=>{"use strict";(function(o,n){typeof define=="function"&&define.amd?define(["desandro-matches-selector/matches-selector"],function(r){return n(o,r)}):typeof zr=="object"&&zr.exports?zr.exports=n(o,op()):o.fizzyUIUtils=n(o,o.matchesSelector)})(window,function(n,r){"use strict";var e={};e.extend=function(a,d){for(var g in d)a[g]=d[g];return a},e.modulo=function(a,d){return(a%d+d)%d};var t=Array.prototype.slice;e.makeArray=function(a){if(Array.isArray(a))return a;if(a==null)return[];var d=typeof a=="object"&&typeof a.length=="number";return d?t.call(a):[a]},e.removeFrom=function(a,d){var g=a.indexOf(d);g!=-1&&a.splice(g,1)},e.getParent=function(a,d){for(;a.parentNode&&a!=document.body;)if(a=a.parentNode,r(a,d))return a},e.getQueryElement=function(a){return typeof a=="string"?document.querySelector(a):a},e.handleEvent=function(a){var d="on"+a.type;this[d]&&this[d](a)},e.filterFindElements=function(a,d){a=e.makeArray(a);var g=[];return a.forEach(function(b){if(b instanceof HTMLElement){if(!d){g.push(b);return}r(b,d)&&g.push(b);for(var w=b.querySelectorAll(d),E=0;E<w.length;E++)g.push(w[E])}}),g},e.debounceMethod=function(a,d,g){g=g||100;var b=a.prototype[d],w=d+"Timeout";a.prototype[d]=function(){var E=this[w];clearTimeout(E);var x=arguments,F=this;this[w]=setTimeout(function(){b.apply(F,x),delete F[w]},g)}},e.docReady=function(a){var d=document.readyState;d=="complete"||d=="interactive"?setTimeout(a):document.addEventListener("DOMContentLoaded",a)},e.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(d,g,b){return g+"-"+b}).toLowerCase()};var i=n.console;return e.htmlInit=function(a,d){e.docReady(function(){var g=e.toDashed(d),b="data-"+g,w=document.querySelectorAll("["+b+"]"),E=document.querySelectorAll(".js-"+g),x=e.makeArray(w).concat(e.makeArray(E)),F=b+"-options",R=n.jQuery;x.forEach(function(y){var u=y.getAttribute(b)||y.getAttribute(F),C;try{C=u&&JSON.parse(u)}catch(H){i&&i.error("Error parsing "+b+" on "+y.className+": "+H);return}var T=new a(y,C);R&&R.data(y,d,T)})})},e})});var ap=$t((Ex,Hr)=>{"use strict";(function(o,n){typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size"],n):typeof Hr=="object"&&Hr.exports?Hr.exports=n(Va(),Or()):(o.Outlayer={},o.Outlayer.Item=n(o.EvEmitter,o.getSize))})(window,function(n,r){"use strict";function e(y){for(var u in y)return!1;return u=null,!0}var t=document.documentElement.style,i=typeof t.transition=="string"?"transition":"WebkitTransition",a=typeof t.transform=="string"?"transform":"WebkitTransform",d={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i],g={transform:a,transition:i,transitionDuration:i+"Duration",transitionProperty:i+"Property",transitionDelay:i+"Delay"};function b(y,u){y&&(this.element=y,this.layout=u,this.position={x:0,y:0},this._create())}var w=b.prototype=Object.create(n.prototype);w.constructor=b,w._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},w.handleEvent=function(y){var u="on"+y.type;this[u]&&this[u](y)},w.getSize=function(){this.size=r(this.element)},w.css=function(y){var u=this.element.style;for(var C in y){var T=g[C]||C;u[T]=y[C]}},w.getPosition=function(){var y=getComputedStyle(this.element),u=this.layout._getOption("originLeft"),C=this.layout._getOption("originTop"),T=y[u?"left":"right"],H=y[C?"top":"bottom"],j=parseFloat(T),Y=parseFloat(H),ne=this.layout.size;T.indexOf("%")!=-1&&(j=j/100*ne.width),H.indexOf("%")!=-1&&(Y=Y/100*ne.height),j=isNaN(j)?0:j,Y=isNaN(Y)?0:Y,j-=u?ne.paddingLeft:ne.paddingRight,Y-=C?ne.paddingTop:ne.paddingBottom,this.position.x=j,this.position.y=Y},w.layoutPosition=function(){var y=this.layout.size,u={},C=this.layout._getOption("originLeft"),T=this.layout._getOption("originTop"),H=C?"paddingLeft":"paddingRight",j=C?"left":"right",Y=C?"right":"left",ne=this.position.x+y[H];u[j]=this.getXValue(ne),u[Y]="";var he=T?"paddingTop":"paddingBottom",Ce=T?"top":"bottom",ee=T?"bottom":"top",le=this.position.y+y[he];u[Ce]=this.getYValue(le),u[ee]="",this.css(u),this.emitEvent("layout",[this])},w.getXValue=function(y){var u=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!u?y/this.layout.size.width*100+"%":y+"px"},w.getYValue=function(y){var u=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&u?y/this.layout.size.height*100+"%":y+"px"},w._transitionTo=function(y,u){this.getPosition();var C=this.position.x,T=this.position.y,H=y==this.position.x&&u==this.position.y;if(this.setPosition(y,u),H&&!this.isTransitioning){this.layoutPosition();return}var j=y-C,Y=u-T,ne={};ne.transform=this.getTranslate(j,Y),this.transition({to:ne,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},w.getTranslate=function(y,u){var C=this.layout._getOption("originLeft"),T=this.layout._getOption("originTop");return y=C?y:-y,u=T?u:-u,"translate3d("+y+"px, "+u+"px, 0)"},w.goTo=function(y,u){this.setPosition(y,u),this.layoutPosition()},w.moveTo=w._transitionTo,w.setPosition=function(y,u){this.position.x=parseFloat(y),this.position.y=parseFloat(u)},w._nonTransition=function(y){this.css(y.to),y.isCleaning&&this._removeStyles(y.to);for(var u in y.onTransitionEnd)y.onTransitionEnd[u].call(this)},w.transition=function(y){if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(y);return}var u=this._transn;for(var C in y.onTransitionEnd)u.onEnd[C]=y.onTransitionEnd[C];for(C in y.to)u.ingProperties[C]=!0,y.isCleaning&&(u.clean[C]=!0);if(y.from){this.css(y.from);var T=this.element.offsetHeight;T=null}this.enableTransition(y.to),this.css(y.to),this.isTransitioning=!0};function E(y){return y.replace(/([A-Z])/g,function(u){return"-"+u.toLowerCase()})}var x="opacity,"+E(a);w.enableTransition=function(){if(!this.isTransitioning){var y=this.layout.options.transitionDuration;y=typeof y=="number"?y+"ms":y,this.css({transitionProperty:x,transitionDuration:y,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(d,this,!1)}},w.onwebkitTransitionEnd=function(y){this.ontransitionend(y)},w.onotransitionend=function(y){this.ontransitionend(y)};var F={"-webkit-transform":"transform"};w.ontransitionend=function(y){if(y.target===this.element){var u=this._transn,C=F[y.propertyName]||y.propertyName;if(delete u.ingProperties[C],e(u.ingProperties)&&this.disableTransition(),C in u.clean&&(this.element.style[y.propertyName]="",delete u.clean[C]),C in u.onEnd){var T=u.onEnd[C];T.call(this),delete u.onEnd[C]}this.emitEvent("transitionEnd",[this])}},w.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(d,this,!1),this.isTransitioning=!1},w._removeStyles=function(y){var u={};for(var C in y)u[C]="";this.css(u)};var R={transitionProperty:"",transitionDuration:"",transitionDelay:""};return w.removeTransitionStyles=function(){this.css(R)},w.stagger=function(y){y=isNaN(y)?0:y,this.staggerDelay=y+"ms"},w.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},w.remove=function(){if(!i||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}this.once("transitionEnd",function(){this.removeElem()}),this.hide()},w.reveal=function(){delete this.isHidden,this.css({display:""});var y=this.layout.options,u={},C=this.getHideRevealTransitionEndProperty("visibleStyle");u[C]=this.onRevealTransitionEnd,this.transition({from:y.hiddenStyle,to:y.visibleStyle,isCleaning:!0,onTransitionEnd:u})},w.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},w.getHideRevealTransitionEndProperty=function(y){var u=this.layout.options[y];if(u.opacity)return"opacity";for(var C in u)return C},w.hide=function(){this.isHidden=!0,this.css({display:""});var y=this.layout.options,u={},C=this.getHideRevealTransitionEndProperty("hiddenStyle");u[C]=this.onHideTransitionEnd,this.transition({from:y.visibleStyle,to:y.hiddenStyle,isCleaning:!0,onTransitionEnd:u})},w.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},w.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},b})});var sp=$t((Ix,Qr)=>{"use strict";(function(o,n){"use strict";typeof define=="function"&&define.amd?define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(r,e,t,i){return n(o,r,e,t,i)}):typeof Qr=="object"&&Qr.exports?Qr.exports=n(o,Va(),Or(),rp(),ap()):o.Outlayer=n(o,o.EvEmitter,o.getSize,o.fizzyUIUtils,o.Outlayer.Item)})(window,function(n,r,e,t,i){"use strict";var a=n.console,d=n.jQuery,g=function(){},b=0,w={};function E(u,C){var T=t.getQueryElement(u);if(!T){a&&a.error("Bad element for "+this.constructor.namespace+": "+(T||u));return}this.element=T,d&&(this.$element=d(this.element)),this.options=t.extend({},this.constructor.defaults),this.option(C);var H=++b;this.element.outlayerGUID=H,w[H]=this,this._create();var j=this._getOption("initLayout");j&&this.layout()}E.namespace="outlayer",E.Item=i,E.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var x=E.prototype;t.extend(x,r.prototype),x.option=function(u){t.extend(this.options,u)},x._getOption=function(u){var C=this.constructor.compatOptions[u];return C&&this.options[C]!==void 0?this.options[C]:this.options[u]},E.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},x._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),t.extend(this.element.style,this.options.containerStyle);var u=this._getOption("resize");u&&this.bindResize()},x.reloadItems=function(){this.items=this._itemize(this.element.children)},x._itemize=function(u){for(var C=this._filterFindItemElements(u),T=this.constructor.Item,H=[],j=0;j<C.length;j++){var Y=C[j],ne=new T(Y,this);H.push(ne)}return H},x._filterFindItemElements=function(u){return t.filterFindElements(u,this.options.itemSelector)},x.getItemElements=function(){return this.items.map(function(u){return u.element})},x.layout=function(){this._resetLayout(),this._manageStamps();var u=this._getOption("layoutInstant"),C=u!==void 0?u:!this._isLayoutInited;this.layoutItems(this.items,C),this._isLayoutInited=!0},x._init=x.layout,x._resetLayout=function(){this.getSize()},x.getSize=function(){this.size=e(this.element)},x._getMeasurement=function(u,C){var T=this.options[u],H;T?(typeof T=="string"?H=this.element.querySelector(T):T instanceof HTMLElement&&(H=T),this[u]=H?e(H)[C]:T):this[u]=0},x.layoutItems=function(u,C){u=this._getItemsForLayout(u),this._layoutItems(u,C),this._postLayout()},x._getItemsForLayout=function(u){return u.filter(function(C){return!C.isIgnored})},x._layoutItems=function(u,C){if(this._emitCompleteOnItems("layout",u),!(!u||!u.length)){var T=[];u.forEach(function(H){var j=this._getItemLayoutPosition(H);j.item=H,j.isInstant=C||H.isLayoutInstant,T.push(j)},this),this._processLayoutQueue(T)}},x._getItemLayoutPosition=function(){return{x:0,y:0}},x._processLayoutQueue=function(u){this.updateStagger(),u.forEach(function(C,T){this._positionItem(C.item,C.x,C.y,C.isInstant,T)},this)},x.updateStagger=function(){var u=this.options.stagger;if(u==null){this.stagger=0;return}return this.stagger=y(u),this.stagger},x._positionItem=function(u,C,T,H,j){H?u.goTo(C,T):(u.stagger(j*this.stagger),u.moveTo(C,T))},x._postLayout=function(){this.resizeContainer()},x.resizeContainer=function(){var u=this._getOption("resizeContainer");if(u){var C=this._getContainerSize();C&&(this._setContainerMeasure(C.width,!0),this._setContainerMeasure(C.height,!1))}},x._getContainerSize=g,x._setContainerMeasure=function(u,C){if(u!==void 0){var T=this.size;T.isBorderBox&&(u+=C?T.paddingLeft+T.paddingRight+T.borderLeftWidth+T.borderRightWidth:T.paddingBottom+T.paddingTop+T.borderTopWidth+T.borderBottomWidth),u=Math.max(u,0),this.element.style[C?"width":"height"]=u+"px"}},x._emitCompleteOnItems=function(u,C){var T=this;function H(){T.dispatchEvent(u+"Complete",null,[C])}var j=C.length;if(!C||!j){H();return}var Y=0;function ne(){Y++,Y==j&&H()}C.forEach(function(he){he.once(u,ne)})},x.dispatchEvent=function(u,C,T){var H=C?[C].concat(T):T;if(this.emitEvent(u,H),d)if(this.$element=this.$element||d(this.element),C){var j=d.Event(C);j.type=u,this.$element.trigger(j,T)}else this.$element.trigger(u,T)},x.ignore=function(u){var C=this.getItem(u);C&&(C.isIgnored=!0)},x.unignore=function(u){var C=this.getItem(u);C&&delete C.isIgnored},x.stamp=function(u){u=this._find(u),u&&(this.stamps=this.stamps.concat(u),u.forEach(this.ignore,this))},x.unstamp=function(u){u=this._find(u),u&&u.forEach(function(C){t.removeFrom(this.stamps,C),this.unignore(C)},this)},x._find=function(u){if(u)return typeof u=="string"&&(u=this.element.querySelectorAll(u)),u=t.makeArray(u),u},x._manageStamps=function(){!this.stamps||!this.stamps.length||(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},x._getBoundingRect=function(){var u=this.element.getBoundingClientRect(),C=this.size;this._boundingRect={left:u.left+C.paddingLeft+C.borderLeftWidth,top:u.top+C.paddingTop+C.borderTopWidth,right:u.right-(C.paddingRight+C.borderRightWidth),bottom:u.bottom-(C.paddingBottom+C.borderBottomWidth)}},x._manageStamp=g,x._getElementOffset=function(u){var C=u.getBoundingClientRect(),T=this._boundingRect,H=e(u),j={left:C.left-T.left-H.marginLeft,top:C.top-T.top-H.marginTop,right:T.right-C.right-H.marginRight,bottom:T.bottom-C.bottom-H.marginBottom};return j},x.handleEvent=t.handleEvent,x.bindResize=function(){n.addEventListener("resize",this),this.isResizeBound=!0},x.unbindResize=function(){n.removeEventListener("resize",this),this.isResizeBound=!1},x.onresize=function(){this.resize()},t.debounceMethod(E,"onresize",100),x.resize=function(){!this.isResizeBound||!this.needsResizeLayout()||this.layout()},x.needsResizeLayout=function(){var u=e(this.element),C=this.size&&u;return C&&u.innerWidth!==this.size.innerWidth},x.addItems=function(u){var C=this._itemize(u);return C.length&&(this.items=this.items.concat(C)),C},x.appended=function(u){var C=this.addItems(u);C.length&&(this.layoutItems(C,!0),this.reveal(C))},x.prepended=function(u){var C=this._itemize(u);if(C.length){var T=this.items.slice(0);this.items=C.concat(T),this._resetLayout(),this._manageStamps(),this.layoutItems(C,!0),this.reveal(C),this.layoutItems(T)}},x.reveal=function(u){if(this._emitCompleteOnItems("reveal",u),!(!u||!u.length)){var C=this.updateStagger();u.forEach(function(T,H){T.stagger(H*C),T.reveal()})}},x.hide=function(u){if(this._emitCompleteOnItems("hide",u),!(!u||!u.length)){var C=this.updateStagger();u.forEach(function(T,H){T.stagger(H*C),T.hide()})}},x.revealItemElements=function(u){var C=this.getItems(u);this.reveal(C)},x.hideItemElements=function(u){var C=this.getItems(u);this.hide(C)},x.getItem=function(u){for(var C=0;C<this.items.length;C++){var T=this.items[C];if(T.element==u)return T}},x.getItems=function(u){u=t.makeArray(u);var C=[];return u.forEach(function(T){var H=this.getItem(T);H&&C.push(H)},this),C},x.remove=function(u){var C=this.getItems(u);this._emitCompleteOnItems("remove",C),!(!C||!C.length)&&C.forEach(function(T){T.remove(),t.removeFrom(this.items,T)},this)},x.destroy=function(){var u=this.element.style;u.height="",u.position="",u.width="",this.items.forEach(function(T){T.destroy()}),this.unbindResize();var C=this.element.outlayerGUID;delete w[C],delete this.element.outlayerGUID,d&&d.removeData(this.element,this.constructor.namespace)},E.data=function(u){u=t.getQueryElement(u);var C=u&&u.outlayerGUID;return C&&w[C]},E.create=function(u,C){var T=F(E);return T.defaults=t.extend({},E.defaults),t.extend(T.defaults,C),T.compatOptions=t.extend({},E.compatOptions),T.namespace=u,T.data=E.data,T.Item=F(i),t.htmlInit(T,u),d&&d.bridget&&d.bridget(u,T),T};function F(u){function C(){u.apply(this,arguments)}return C.prototype=Object.create(u.prototype),C.prototype.constructor=C,C}var R={ms:1,s:1e3};function y(u){if(typeof u=="number")return u;var C=u.match(/(^\d*\.?\d*)(\w*)/),T=C&&C[1],H=C&&C[2];if(!T.length)return 0;T=parseFloat(T);var j=R[H]||1;return T*j}return E.Item=i,E})});var dp=$t((Px,Nr)=>{"use strict";(function(o,n){typeof define=="function"&&define.amd?define(["outlayer/outlayer","get-size/get-size"],n):typeof Nr=="object"&&Nr.exports?Nr.exports=n(sp(),Or()):o.Masonry=n(o.Outlayer,o.getSize)})(window,function(n,r){"use strict";var e=n.create("masonry");e.compatOptions.fitWidth="isFitWidth";var t=e.prototype;return t._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var i=0;i<this.cols;i++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},t.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var i=this.items[0],a=i&&i.element;this.columnWidth=a&&r(a).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,g=this.containerWidth+this.gutter,b=g/d,w=d-g%d,E=w&&w<1?"round":"floor";b=Math[E](b),this.cols=Math.max(b,1)},t.getContainerWidth=function(){var i=this._getOption("fitWidth"),a=i?this.element.parentNode:this.element,d=r(a);this.containerWidth=d&&d.innerWidth},t._getItemLayoutPosition=function(i){i.getSize();var a=i.size.outerWidth%this.columnWidth,d=a&&a<1?"round":"ceil",g=Math[d](i.size.outerWidth/this.columnWidth);g=Math.min(g,this.cols);for(var b=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",w=this[b](g,i),E={x:this.columnWidth*w.col,y:w.y},x=w.y+i.size.outerHeight,F=g+w.col,R=w.col;R<F;R++)this.colYs[R]=x;return E},t._getTopColPosition=function(i){var a=this._getTopColGroup(i),d=Math.min.apply(Math,a);return{col:a.indexOf(d),y:d}},t._getTopColGroup=function(i){if(i<2)return this.colYs;for(var a=[],d=this.cols+1-i,g=0;g<d;g++)a[g]=this._getColGroupY(g,i);return a},t._getColGroupY=function(i,a){if(a<2)return this.colYs[i];var d=this.colYs.slice(i,i+a);return Math.max.apply(Math,d)},t._getHorizontalColPosition=function(i,a){var d=this.horizontalColIndex%this.cols,g=i>1&&d+i>this.cols;d=g?0:d;var b=a.size.outerWidth&&a.size.outerHeight;return this.horizontalColIndex=b?d+i:this.horizontalColIndex,{col:d,y:this._getColGroupY(d,i)}},t._manageStamp=function(i){var a=r(i),d=this._getElementOffset(i),g=this._getOption("originLeft"),b=g?d.left:d.right,w=b+a.outerWidth,E=Math.floor(b/this.columnWidth);E=Math.max(0,E);var x=Math.floor(w/this.columnWidth);x-=w%this.columnWidth?0:1,x=Math.min(this.cols-1,x);for(var F=this._getOption("originTop"),R=(F?d.top:d.bottom)+a.outerHeight,y=E;y<=x;y++)this.colYs[y]=Math.max(R,this.colYs[y])},t._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var i={height:this.maxY};return this._getOption("fitWidth")&&(i.width=this._getContainerFitWidth()),i},t._getContainerFitWidth=function(){for(var i=0,a=this.cols;--a&&this.colYs[a]===0;)i++;return(this.cols-i)*this.columnWidth-this.gutter},t.needsResizeLayout=function(){var i=this.containerWidth;return this.getContainerWidth(),i!=this.containerWidth},e})});var bp=$t((Ra,za)=>{"use strict";(function(o,n){typeof Ra=="object"&&typeof za<"u"?za.exports=n():typeof define=="function"&&define.amd?define(n):(o=typeof globalThis<"u"?globalThis:o||self,o.Viewer=n())})(Ra,function(){"use strict";function o(M,f){var S=Object.keys(M);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(M);f&&(_=_.filter(function(D){return Object.getOwnPropertyDescriptor(M,D).enumerable})),S.push.apply(S,_)}return S}function n(M){for(var f=1;f<arguments.length;f++){var S=arguments[f]!=null?arguments[f]:{};f%2?o(Object(S),!0).forEach(function(_){a(M,_,S[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(S)):o(Object(S)).forEach(function(_){Object.defineProperty(M,_,Object.getOwnPropertyDescriptor(S,_))})}return M}function r(M){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},r(M)}function e(M,f){if(!(M instanceof f))throw new TypeError("Cannot call a class as a function")}function t(M,f){for(var S=0;S<f.length;S++){var _=f[S];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(M,g(_.key),_)}}function i(M,f,S){return f&&t(M.prototype,f),S&&t(M,S),Object.defineProperty(M,"prototype",{writable:!1}),M}function a(M,f,S){return f=g(f),f in M?Object.defineProperty(M,f,{value:S,enumerable:!0,configurable:!0,writable:!0}):M[f]=S,M}function d(M,f){if(typeof M!="object"||M===null)return M;var S=M[Symbol.toPrimitive];if(S!==void 0){var _=S.call(M,f||"default");if(typeof _!="object")return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(M)}function g(M){var f=d(M,"string");return typeof f=="symbol"?f:String(f)}var b={backdrop:!0,button:!0,navbar:!0,title:!0,toolbar:!0,className:"",container:"body",filter:null,fullscreen:!0,inheritedAttributes:["crossOrigin","decoding","isMap","loading","referrerPolicy","sizes","srcset","useMap"],initialCoverage:.9,initialViewIndex:0,inline:!1,interval:5e3,keyboard:!0,focus:!0,loading:!0,loop:!0,minWidth:200,minHeight:100,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,slideOnTouch:!0,toggleOnDblclick:!0,tooltip:!0,transition:!0,zIndex:2015,zIndexInline:0,zoomRatio:.1,minZoomRatio:.01,maxZoomRatio:100,url:"src",ready:null,show:null,shown:null,hide:null,hidden:null,view:null,viewed:null,move:null,moved:null,rotate:null,rotated:null,scale:null,scaled:null,zoom:null,zoomed:null,play:null,stop:null},w='<div class="viewer-container" tabindex="-1" touch-action="none"><div class="viewer-canvas"></div><div class="viewer-footer"><div class="viewer-title"></div><div class="viewer-toolbar"></div><div class="viewer-navbar"><ul class="viewer-list" role="navigation"></ul></div></div><div class="viewer-tooltip" role="alert" aria-hidden="true"></div><div class="viewer-button" data-viewer-action="mix" role="button"></div><div class="viewer-player"></div></div>',E=typeof window<"u"&&typeof window.document<"u",x=E?window:{},F=E&&x.document.documentElement?"ontouchstart"in x.document.documentElement:!1,R=E?"PointerEvent"in x:!1,y="viewer",u="move",C="switch",T="zoom",H="".concat(y,"-active"),j="".concat(y,"-close"),Y="".concat(y,"-fade"),ne="".concat(y,"-fixed"),he="".concat(y,"-fullscreen"),Ce="".concat(y,"-fullscreen-exit"),ee="".concat(y,"-hide"),le="".concat(y,"-hide-md-down"),Ae="".concat(y,"-hide-sm-down"),se="".concat(y,"-hide-xs-down"),xe="".concat(y,"-in"),be="".concat(y,"-invisible"),je="".concat(y,"-loading"),Oe="".concat(y,"-move"),U="".concat(y,"-open"),q="".concat(y,"-show"),W="".concat(y,"-transition"),J="click",K="dblclick",Ve="dragstart",Ee="focusin",ke="keydown",Re="load",$e="error",dn=F?"touchend touchcancel":"mouseup",Bi=F?"touchmove":"mousemove",oa=F?"touchstart":"mousedown",is=R?"pointerdown":oa,ns=R?"pointermove":Bi,os=R?"pointerup pointercancel":dn,rs="resize",Xt="transitionend",as="wheel",ss="ready",ds="show",ls="shown",cs="hide",ps="hidden",ms="view",eo="viewed",hs="move",gs="moved",fs="rotate",us="rotated",As="scale",vs="scaled",ws="zoom",xs="zoomed",_s="play",bs="stop",bo="".concat(y,"Action"),ra=/\s\s*/,Co=["zoom-in","zoom-out","one-to-one","reset","prev","play","next","rotate-left","rotate-right","flip-horizontal","flip-vertical"];function to(M){return typeof M=="string"}var Km=Number.isNaN||x.isNaN;function st(M){return typeof M=="number"&&!Km(M)}function ln(M){return typeof M>"u"}function cn(M){return r(M)==="object"&&M!==null}var $m=Object.prototype.hasOwnProperty;function pn(M){if(!cn(M))return!1;try{var f=M.constructor,S=f.prototype;return f&&S&&$m.call(S,"isPrototypeOf")}catch{return!1}}function et(M){return typeof M=="function"}function ot(M,f){if(M&&et(f))if(Array.isArray(M)||st(M.length)){var S=M.length,_;for(_=0;_<S&&f.call(M,M[_],_,M)!==!1;_+=1);}else cn(M)&&Object.keys(M).forEach(function(D){f.call(M,M[D],D,M)});return M}var Ht=Object.assign||function(f){for(var S=arguments.length,_=new Array(S>1?S-1:0),D=1;D<S;D++)_[D-1]=arguments[D];return cn(f)&&_.length>0&&_.forEach(function(N){cn(N)&&Object.keys(N).forEach(function(Z){f[Z]=N[Z]})}),f},eh=/^(?:width|height|left|top|marginLeft|marginTop)$/;function Kt(M,f){var S=M.style;ot(f,function(_,D){eh.test(D)&&st(_)&&(_+="px"),S[D]=_})}function th(M){return to(M)?M.replace(/&(?!amp;|quot;|#39;|lt;|gt;)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;"):M}function mn(M,f){return!M||!f?!1:M.classList?M.classList.contains(f):M.className.indexOf(f)>-1}function Pe(M,f){if(!(!M||!f)){if(st(M.length)){ot(M,function(_){Pe(_,f)});return}if(M.classList){M.classList.add(f);return}var S=M.className.trim();S?S.indexOf(f)<0&&(M.className="".concat(S," ").concat(f)):M.className=f}}function Ge(M,f){if(!(!M||!f)){if(st(M.length)){ot(M,function(S){Ge(S,f)});return}if(M.classList){M.classList.remove(f);return}M.className.indexOf(f)>=0&&(M.className=M.className.replace(f,""))}}function io(M,f,S){if(f){if(st(M.length)){ot(M,function(_){io(_,f,S)});return}S?Pe(M,f):Ge(M,f)}}var ih=/([a-z\d])([A-Z])/g;function aa(M){return M.replace(ih,"$1-$2").toLowerCase()}function hn(M,f){return cn(M[f])?M[f]:M.dataset?M.dataset[f]:M.getAttribute("data-".concat(aa(f)))}function sa(M,f,S){cn(S)?M[f]=S:M.dataset?M.dataset[f]=S:M.setAttribute("data-".concat(aa(f)),S)}var Cs=function(){var M=!1;if(E){var f=!1,S=function(){},_=Object.defineProperty({},"once",{get:function(){return M=!0,f},set:function(N){f=N}});x.addEventListener("test",S,_),x.removeEventListener("test",S,_)}return M}();function tt(M,f,S){var _=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},D=S;f.trim().split(ra).forEach(function(N){if(!Cs){var Z=M.listeners;Z&&Z[N]&&Z[N][S]&&(D=Z[N][S],delete Z[N][S],Object.keys(Z[N]).length===0&&delete Z[N],Object.keys(Z).length===0&&delete M.listeners)}M.removeEventListener(N,D,_)})}function Fe(M,f,S){var _=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},D=S;f.trim().split(ra).forEach(function(N){if(_.once&&!Cs){var Z=M.listeners,re=Z===void 0?{}:Z;D=function(){delete re[N][S],M.removeEventListener(N,D,_);for(var ae=arguments.length,oe=new Array(ae),ce=0;ce<ae;ce++)oe[ce]=arguments[ce];S.apply(M,oe)},re[N]||(re[N]={}),re[N][S]&&M.removeEventListener(N,re[N][S],_),re[N][S]=D,M.listeners=re}M.addEventListener(N,D,_)})}function pt(M,f,S,_){var D;return et(Event)&&et(CustomEvent)?D=new CustomEvent(f,n({bubbles:!0,cancelable:!0,detail:S},_)):(D=document.createEvent("CustomEvent"),D.initCustomEvent(f,!0,!0,S)),M.dispatchEvent(D)}function nh(M){var f=M.getBoundingClientRect();return{left:f.left+(window.pageXOffset-document.documentElement.clientLeft),top:f.top+(window.pageYOffset-document.documentElement.clientTop)}}function yo(M){var f=M.rotate,S=M.scaleX,_=M.scaleY,D=M.translateX,N=M.translateY,Z=[];st(D)&&D!==0&&Z.push("translateX(".concat(D,"px)")),st(N)&&N!==0&&Z.push("translateY(".concat(N,"px)")),st(f)&&f!==0&&Z.push("rotate(".concat(f,"deg)")),st(S)&&S!==1&&Z.push("scaleX(".concat(S,")")),st(_)&&_!==1&&Z.push("scaleY(".concat(_,")"));var re=Z.length?Z.join(" "):"none";return{WebkitTransform:re,msTransform:re,transform:re}}function oh(M){return to(M)?decodeURIComponent(M.replace(/^.*\//,"").replace(/[?&#].*$/,"")):""}var da=x.navigator&&/Version\/\d+(\.\d+)+?\s+Safari/i.test(x.navigator.userAgent);function ys(M,f,S){var _=document.createElement("img");if(M.naturalWidth&&!da)return S(M.naturalWidth,M.naturalHeight),_;var D=document.body||document.documentElement;return _.onload=function(){S(_.width,_.height),da||D.removeChild(_)},ot(f.inheritedAttributes,function(N){var Z=M.getAttribute(N);Z!==null&&_.setAttribute(N,Z)}),_.src=M.src,da||(_.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",D.appendChild(_)),_}function So(M){switch(M){case 2:return se;case 3:return Ae;case 4:return le;default:return""}}function rh(M){var f=n({},M),S=[];return ot(M,function(_,D){delete f[D],ot(f,function(N){var Z=Math.abs(_.startX-N.startX),re=Math.abs(_.startY-N.startY),de=Math.abs(_.endX-N.endX),ae=Math.abs(_.endY-N.endY),oe=Math.sqrt(Z*Z+re*re),ce=Math.sqrt(de*de+ae*ae),Qe=(ce-oe)/oe;S.push(Qe)})}),S.sort(function(_,D){return Math.abs(_)<Math.abs(D)}),S[0]}function Eo(M,f){var S=M.pageX,_=M.pageY,D={endX:S,endY:_};return f?D:n({timeStamp:Date.now(),startX:S,startY:_},D)}function ah(M){var f=0,S=0,_=0;return ot(M,function(D){var N=D.startX,Z=D.startY;f+=N,S+=Z,_+=1}),f/=_,S/=_,{pageX:f,pageY:S}}var sh={render:function(){this.initContainer(),this.initViewer(),this.initList(),this.renderViewer()},initBody:function(){var f=this.element.ownerDocument,S=f.body||f.documentElement;this.body=S,this.scrollbarWidth=window.innerWidth-f.documentElement.clientWidth,this.initialBodyPaddingRight=S.style.paddingRight,this.initialBodyComputedPaddingRight=window.getComputedStyle(S).paddingRight},initContainer:function(){this.containerData={width:window.innerWidth,height:window.innerHeight}},initViewer:function(){var f=this.options,S=this.parent,_;f.inline&&(_={width:Math.max(S.offsetWidth,f.minWidth),height:Math.max(S.offsetHeight,f.minHeight)},this.parentData=_),(this.fulled||!_)&&(_=this.containerData),this.viewerData=Ht({},_)},renderViewer:function(){this.options.inline&&!this.fulled&&Kt(this.viewer,this.viewerData)},initList:function(){var f=this,S=this.element,_=this.options,D=this.list,N=[];D.innerHTML="",ot(this.images,function(Z,re){var de=Z.src,ae=Z.alt||oh(de),oe=f.getImageURL(Z);if(de||oe){var ce=document.createElement("li"),Qe=document.createElement("img");ot(_.inheritedAttributes,function(mt){var ct=Z.getAttribute(mt);ct!==null&&Qe.setAttribute(mt,ct)}),_.navbar&&(Qe.src=de||oe),Qe.alt=ae,Qe.setAttribute("data-original-url",oe||de),ce.setAttribute("data-index",re),ce.setAttribute("data-viewer-action","view"),ce.setAttribute("role","button"),_.keyboard&&ce.setAttribute("tabindex",0),ce.appendChild(Qe),D.appendChild(ce),N.push(ce)}}),this.items=N,ot(N,function(Z){var re=Z.firstElementChild,de,ae;sa(re,"filled",!0),_.loading&&Pe(Z,je),Fe(re,Re,de=function(ce){tt(re,$e,ae),_.loading&&Ge(Z,je),f.loadImage(ce)},{once:!0}),Fe(re,$e,ae=function(){tt(re,Re,de),_.loading&&Ge(Z,je)},{once:!0})}),_.transition&&Fe(S,eo,function(){Pe(D,W)},{once:!0})},renderList:function(){var f=this.index,S=this.items[f];if(S){var _=S.nextElementSibling,D=parseInt(window.getComputedStyle(_||S).marginLeft,10),N=S.offsetWidth,Z=N+D;Kt(this.list,Ht({width:Z*this.length-D},yo({translateX:(this.viewerData.width-N)/2-Z*f})))}},resetList:function(){var f=this.list;f.innerHTML="",Ge(f,W),Kt(f,yo({translateX:0}))},initImage:function(f){var S=this,_=this.options,D=this.image,N=this.viewerData,Z=this.footer.offsetHeight,re=N.width,de=Math.max(N.height-Z,Z),ae=this.imageData||{},oe;this.imageInitializing={abort:function(){oe.onload=null}},oe=ys(D,_,function(ce,Qe){var mt=ce/Qe,ct=Math.max(0,Math.min(1,_.initialCoverage)),dt=re,yt=de;S.imageInitializing=!1,de*mt>re?yt=re/mt:dt=de*mt,ct=st(ct)?ct:.9,dt=Math.min(dt*ct,ce),yt=Math.min(yt*ct,Qe);var Bt=(re-dt)/2,Vt=(de-yt)/2,at={left:Bt,top:Vt,x:Bt,y:Vt,width:dt,height:yt,oldRatio:1,ratio:dt/ce,aspectRatio:mt,naturalWidth:ce,naturalHeight:Qe},Ei=Ht({},at);_.rotatable&&(at.rotate=ae.rotate||0,Ei.rotate=0),_.scalable&&(at.scaleX=ae.scaleX||1,at.scaleY=ae.scaleY||1,Ei.scaleX=1,Ei.scaleY=1),S.imageData=at,S.initialImageData=Ei,f&&f()})},renderImage:function(f){var S=this,_=this.image,D=this.imageData;if(Kt(_,Ht({width:D.width,height:D.height,marginLeft:D.x,marginTop:D.y},yo(D))),f)if((this.viewing||this.moving||this.rotating||this.scaling||this.zooming)&&this.options.transition&&mn(_,W)){var N=function(){S.imageRendering=!1,f()};this.imageRendering={abort:function(){tt(_,Xt,N)}},Fe(_,Xt,N,{once:!0})}else f()},resetImage:function(){var f=this.image;f&&(this.viewing&&this.viewing.abort(),f.parentNode.removeChild(f),this.image=null,this.title.innerHTML="")}},dh={bind:function(){var f=this.options,S=this.viewer,_=this.canvas,D=this.element.ownerDocument;Fe(S,J,this.onClick=this.click.bind(this)),Fe(S,Ve,this.onDragStart=this.dragstart.bind(this)),Fe(_,is,this.onPointerDown=this.pointerdown.bind(this)),Fe(D,ns,this.onPointerMove=this.pointermove.bind(this)),Fe(D,os,this.onPointerUp=this.pointerup.bind(this)),Fe(D,ke,this.onKeyDown=this.keydown.bind(this)),Fe(window,rs,this.onResize=this.resize.bind(this)),f.zoomable&&f.zoomOnWheel&&Fe(S,as,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),f.toggleOnDblclick&&Fe(_,K,this.onDblclick=this.dblclick.bind(this))},unbind:function(){var f=this.options,S=this.viewer,_=this.canvas,D=this.element.ownerDocument;tt(S,J,this.onClick),tt(S,Ve,this.onDragStart),tt(_,is,this.onPointerDown),tt(D,ns,this.onPointerMove),tt(D,os,this.onPointerUp),tt(D,ke,this.onKeyDown),tt(window,rs,this.onResize),f.zoomable&&f.zoomOnWheel&&tt(S,as,this.onWheel,{passive:!1,capture:!0}),f.toggleOnDblclick&&tt(_,K,this.onDblclick)}},lh={click:function(f){var S=this.options,_=this.imageData,D=f.target,N=hn(D,bo);switch(!N&&D.localName==="img"&&D.parentElement.localName==="li"&&(D=D.parentElement,N=hn(D,bo)),F&&f.isTrusted&&D===this.canvas&&clearTimeout(this.clickCanvasTimeout),N){case"mix":this.played?this.stop():S.inline?this.fulled?this.exit():this.full():this.hide();break;case"hide":this.pointerMoved||this.hide();break;case"view":this.view(hn(D,"index"));break;case"zoom-in":this.zoom(.1,!0);break;case"zoom-out":this.zoom(-.1,!0);break;case"one-to-one":this.toggle();break;case"reset":this.reset();break;case"prev":this.prev(S.loop);break;case"play":this.play(S.fullscreen);break;case"next":this.next(S.loop);break;case"rotate-left":this.rotate(-90);break;case"rotate-right":this.rotate(90);break;case"flip-horizontal":this.scaleX(-_.scaleX||-1);break;case"flip-vertical":this.scaleY(-_.scaleY||-1);break;default:this.played&&this.stop()}},dblclick:function(f){f.preventDefault(),this.viewed&&f.target===this.image&&(F&&f.isTrusted&&clearTimeout(this.doubleClickImageTimeout),this.toggle(f.isTrusted?f:f.detail&&f.detail.originalEvent))},load:function(){var f=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=!1);var S=this.element,_=this.options,D=this.image,N=this.index,Z=this.viewerData;Ge(D,be),_.loading&&Ge(this.canvas,je),D.style.cssText="height:0;"+"margin-left:".concat(Z.width/2,"px;")+"margin-top:".concat(Z.height/2,"px;")+"max-width:none!important;position:relative;width:0;",this.initImage(function(){io(D,Oe,_.movable),io(D,W,_.transition),f.renderImage(function(){f.viewed=!0,f.viewing=!1,et(_.viewed)&&Fe(S,eo,_.viewed,{once:!0}),pt(S,eo,{originalImage:f.images[N],index:N,image:D},{cancelable:!1})})})},loadImage:function(f){var S=f.target,_=S.parentNode,D=_.offsetWidth||30,N=_.offsetHeight||50,Z=!!hn(S,"filled");ys(S,this.options,function(re,de){var ae=re/de,oe=D,ce=N;N*ae>D?Z?oe=N*ae:ce=D/ae:Z?ce=D/ae:oe=N*ae,Kt(S,Ht({width:oe,height:ce},yo({translateX:(D-oe)/2,translateY:(N-ce)/2})))})},keydown:function(f){var S=this.options;if(S.keyboard){var _=f.keyCode||f.which||f.charCode;switch(_){case 13:this.viewer.contains(f.target)&&this.click(f);break}if(this.fulled)switch(_){case 27:this.played?this.stop():S.inline?this.fulled&&this.exit():this.hide();break;case 32:this.played&&this.stop();break;case 37:this.played&&this.playing?this.playing.prev():this.prev(S.loop);break;case 38:f.preventDefault(),this.zoom(S.zoomRatio,!0);break;case 39:this.played&&this.playing?this.playing.next():this.next(S.loop);break;case 40:f.preventDefault(),this.zoom(-S.zoomRatio,!0);break;case 48:case 49:f.ctrlKey&&(f.preventDefault(),this.toggle());break}}},dragstart:function(f){f.target.localName==="img"&&f.preventDefault()},pointerdown:function(f){var S=this.options,_=this.pointers,D=f.buttons,N=f.button;if(this.pointerMoved=!1,!(!this.viewed||this.showing||this.viewing||this.hiding||(f.type==="mousedown"||f.type==="pointerdown"&&f.pointerType==="mouse")&&(st(D)&&D!==1||st(N)&&N!==0||f.ctrlKey))){f.preventDefault(),f.changedTouches?ot(f.changedTouches,function(re){_[re.identifier]=Eo(re)}):_[f.pointerId||0]=Eo(f);var Z=S.movable?u:!1;S.zoomOnTouch&&S.zoomable&&Object.keys(_).length>1?Z=T:S.slideOnTouch&&(f.pointerType==="touch"||f.type==="touchstart")&&this.isSwitchable()&&(Z=C),S.transition&&(Z===u||Z===T)&&Ge(this.image,W),this.action=Z}},pointermove:function(f){var S=this.pointers,_=this.action;!this.viewed||!_||(f.preventDefault(),f.changedTouches?ot(f.changedTouches,function(D){Ht(S[D.identifier]||{},Eo(D,!0))}):Ht(S[f.pointerId||0]||{},Eo(f,!0)),this.change(f))},pointerup:function(f){var S=this,_=this.options,D=this.action,N=this.pointers,Z;f.changedTouches?ot(f.changedTouches,function(re){Z=N[re.identifier],delete N[re.identifier]}):(Z=N[f.pointerId||0],delete N[f.pointerId||0]),D&&(f.preventDefault(),_.transition&&(D===u||D===T)&&Pe(this.image,W),this.action=!1,F&&D!==T&&Z&&Date.now()-Z.timeStamp<500&&(clearTimeout(this.clickCanvasTimeout),clearTimeout(this.doubleClickImageTimeout),_.toggleOnDblclick&&this.viewed&&f.target===this.image?this.imageClicked?(this.imageClicked=!1,this.doubleClickImageTimeout=setTimeout(function(){pt(S.image,K,{originalEvent:f})},50)):(this.imageClicked=!0,this.doubleClickImageTimeout=setTimeout(function(){S.imageClicked=!1},500)):(this.imageClicked=!1,_.backdrop&&_.backdrop!=="static"&&f.target===this.canvas&&(this.clickCanvasTimeout=setTimeout(function(){pt(S.canvas,J,{originalEvent:f})},50)))))},resize:function(){var f=this;if(!(!this.isShown||this.hiding)&&(this.fulled&&(this.close(),this.initBody(),this.open()),this.initContainer(),this.initViewer(),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){f.renderImage()}),this.played)){if(this.options.fullscreen&&this.fulled&&!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement)){this.stop();return}ot(this.player.getElementsByTagName("img"),function(S){Fe(S,Re,f.loadImage.bind(f),{once:!0}),pt(S,Re)})}},wheel:function(f){var S=this;if(this.viewed&&(f.preventDefault(),!this.wheeling)){this.wheeling=!0,setTimeout(function(){S.wheeling=!1},50);var _=Number(this.options.zoomRatio)||.1,D=1;f.deltaY?D=f.deltaY>0?1:-1:f.wheelDelta?D=-f.wheelDelta/120:f.detail&&(D=f.detail>0?1:-1),this.zoom(-D*_,!0,null,f)}}},ch={show:function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=this.element,_=this.options;if(_.inline||this.showing||this.isShown||this.showing)return this;if(!this.ready)return this.build(),this.ready&&this.show(f),this;if(et(_.show)&&Fe(S,ds,_.show,{once:!0}),pt(S,ds)===!1||!this.ready)return this;this.hiding&&this.transitioning.abort(),this.showing=!0,this.open();var D=this.viewer;if(Ge(D,ee),D.setAttribute("role","dialog"),D.setAttribute("aria-labelledby",this.title.id),D.setAttribute("aria-modal",!0),D.removeAttribute("aria-hidden"),_.transition&&!f){var N=this.shown.bind(this);this.transitioning={abort:function(){tt(D,Xt,N),Ge(D,xe)}},Pe(D,W),D.initialOffsetWidth=D.offsetWidth,Fe(D,Xt,N,{once:!0}),Pe(D,xe)}else Pe(D,xe),this.shown();return this},hide:function(){var f=this,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_=this.element,D=this.options;if(D.inline||this.hiding||!(this.isShown||this.showing))return this;if(et(D.hide)&&Fe(_,cs,D.hide,{once:!0}),pt(_,cs)===!1)return this;this.showing&&this.transitioning.abort(),this.hiding=!0,this.played?this.stop():this.viewing&&this.viewing.abort();var N=this.viewer,Z=this.image,re=function(){Ge(N,xe),f.hidden()};if(D.transition&&!S){var de=function oe(ce){ce&&ce.target===N&&(tt(N,Xt,oe),f.hidden())},ae=function(){mn(N,W)?(Fe(N,Xt,de),Ge(N,xe)):re()};this.transitioning={abort:function(){f.viewed&&mn(Z,W)?tt(Z,Xt,ae):mn(N,W)&&tt(N,Xt,de)}},this.viewed&&mn(Z,W)?(Fe(Z,Xt,ae,{once:!0}),this.zoomTo(0,!1,null,null,!0)):ae()}else re();return this},view:function(){var f=this,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.initialViewIndex;if(S=Number(S)||0,this.hiding||this.played||S<0||S>=this.length||this.viewed&&S===this.index)return this;if(!this.isShown)return this.index=S,this.show();this.viewing&&this.viewing.abort();var _=this.element,D=this.options,N=this.title,Z=this.canvas,re=this.items[S],de=re.querySelector("img"),ae=hn(de,"originalUrl"),oe=de.getAttribute("alt"),ce=document.createElement("img");if(ot(D.inheritedAttributes,function(yt){var Bt=de.getAttribute(yt);Bt!==null&&ce.setAttribute(yt,Bt)}),ce.src=ae,ce.alt=oe,et(D.view)&&Fe(_,ms,D.view,{once:!0}),pt(_,ms,{originalImage:this.images[S],index:S,image:ce})===!1||!this.isShown||this.hiding||this.played)return this;var Qe=this.items[this.index];Qe&&(Ge(Qe,H),Qe.removeAttribute("aria-selected")),Pe(re,H),re.setAttribute("aria-selected",!0),D.focus&&re.focus(),this.image=ce,this.viewed=!1,this.index=S,this.imageData={},Pe(ce,be),D.loading&&Pe(Z,je),Z.innerHTML="",Z.appendChild(ce),this.renderList(),N.innerHTML="";var mt=function(){var Bt=f.imageData,Vt=Array.isArray(D.title)?D.title[1]:D.title;N.innerHTML=th(et(Vt)?Vt.call(f,ce,Bt):"".concat(oe," (").concat(Bt.naturalWidth," \xD7 ").concat(Bt.naturalHeight,")"))},ct,dt;return Fe(_,eo,mt,{once:!0}),this.viewing={abort:function(){tt(_,eo,mt),ce.complete?f.imageRendering?f.imageRendering.abort():f.imageInitializing&&f.imageInitializing.abort():(ce.src="",tt(ce,Re,ct),f.timeout&&clearTimeout(f.timeout))}},ce.complete?this.load():(Fe(ce,Re,ct=function(){tt(ce,$e,dt),f.load()},{once:!0}),Fe(ce,$e,dt=function(){tt(ce,Re,ct),f.timeout&&(clearTimeout(f.timeout),f.timeout=!1),Ge(ce,be),D.loading&&Ge(f.canvas,je)},{once:!0}),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){Ge(ce,be),f.timeout=!1},1e3)),this},prev:function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=this.index-1;return S<0&&(S=f?this.length-1:0),this.view(S),this},next:function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=this.length-1,_=this.index+1;return _>S&&(_=f?0:S),this.view(_),this},move:function(f){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f,_=this.imageData;return this.moveTo(ln(f)?f:_.x+Number(f),ln(S)?S:_.y+Number(S)),this},moveTo:function(f){var S=this,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=this.element,Z=this.options,re=this.imageData;if(f=Number(f),_=Number(_),this.viewed&&!this.played&&Z.movable){var de=re.x,ae=re.y,oe=!1;if(st(f)?oe=!0:f=de,st(_)?oe=!0:_=ae,oe){if(et(Z.move)&&Fe(N,hs,Z.move,{once:!0}),pt(N,hs,{x:f,y:_,oldX:de,oldY:ae,originalEvent:D})===!1)return this;re.x=f,re.y=_,re.left=f,re.top=_,this.moving=!0,this.renderImage(function(){S.moving=!1,et(Z.moved)&&Fe(N,gs,Z.moved,{once:!0}),pt(N,gs,{x:f,y:_,oldX:de,oldY:ae,originalEvent:D},{cancelable:!1})})}}return this},rotate:function(f){return this.rotateTo((this.imageData.rotate||0)+Number(f)),this},rotateTo:function(f){var S=this,_=this.element,D=this.options,N=this.imageData;if(f=Number(f),st(f)&&this.viewed&&!this.played&&D.rotatable){var Z=N.rotate;if(et(D.rotate)&&Fe(_,fs,D.rotate,{once:!0}),pt(_,fs,{degree:f,oldDegree:Z})===!1)return this;N.rotate=f,this.rotating=!0,this.renderImage(function(){S.rotating=!1,et(D.rotated)&&Fe(_,us,D.rotated,{once:!0}),pt(_,us,{degree:f,oldDegree:Z},{cancelable:!1})})}return this},scaleX:function(f){return this.scale(f,this.imageData.scaleY),this},scaleY:function(f){return this.scale(this.imageData.scaleX,f),this},scale:function(f){var S=this,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f,D=this.element,N=this.options,Z=this.imageData;if(f=Number(f),_=Number(_),this.viewed&&!this.played&&N.scalable){var re=Z.scaleX,de=Z.scaleY,ae=!1;if(st(f)?ae=!0:f=re,st(_)?ae=!0:_=de,ae){if(et(N.scale)&&Fe(D,As,N.scale,{once:!0}),pt(D,As,{scaleX:f,scaleY:_,oldScaleX:re,oldScaleY:de})===!1)return this;Z.scaleX=f,Z.scaleY=_,this.scaling=!0,this.renderImage(function(){S.scaling=!1,et(N.scaled)&&Fe(D,vs,N.scaled,{once:!0}),pt(D,vs,{scaleX:f,scaleY:_,oldScaleX:re,oldScaleY:de},{cancelable:!1})})}}return this},zoom:function(f){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,N=this.imageData;return f=Number(f),f<0?f=1/(1-f):f=1+f,this.zoomTo(N.width*f/N.naturalWidth,S,_,D),this},zoomTo:function(f){var S=this,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Z=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,re=this.element,de=this.options,ae=this.pointers,oe=this.imageData,ce=oe.x,Qe=oe.y,mt=oe.width,ct=oe.height,dt=oe.naturalWidth,yt=oe.naturalHeight;if(f=Math.max(0,f),st(f)&&this.viewed&&!this.played&&(Z||de.zoomable)){if(!Z){var Bt=Math.max(.01,de.minZoomRatio),Vt=Math.min(100,de.maxZoomRatio);f=Math.min(Math.max(f,Bt),Vt)}if(N)switch(N.type){case"wheel":de.zoomRatio>=.055&&f>.95&&f<1.05&&(f=1);break;case"pointermove":case"touchmove":case"mousemove":f>.99&&f<1.01&&(f=1);break}var at=dt*f,Ei=yt*f,Ji=at-mt,ri=Ei-ct,Xi=oe.ratio;if(et(de.zoom)&&Fe(re,ws,de.zoom,{once:!0}),pt(re,ws,{ratio:f,oldRatio:Xi,originalEvent:N})===!1)return this;if(this.zooming=!0,N){var no=nh(this.viewer),gn=ae&&Object.keys(ae).length>0?ah(ae):{pageX:N.pageX,pageY:N.pageY};oe.x-=Ji*((gn.pageX-no.left-ce)/mt),oe.y-=ri*((gn.pageY-no.top-Qe)/ct)}else pn(D)&&st(D.x)&&st(D.y)?(oe.x-=Ji*((D.x-ce)/mt),oe.y-=ri*((D.y-Qe)/ct)):(oe.x-=Ji/2,oe.y-=ri/2);oe.left=oe.x,oe.top=oe.y,oe.width=at,oe.height=Ei,oe.oldRatio=Xi,oe.ratio=f,this.renderImage(function(){S.zooming=!1,et(de.zoomed)&&Fe(re,xs,de.zoomed,{once:!0}),pt(re,xs,{ratio:f,oldRatio:Xi,originalEvent:N},{cancelable:!1})}),_&&this.tooltip()}return this},play:function(){var f=this,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!this.isShown||this.played)return this;var _=this.element,D=this.options;if(et(D.play)&&Fe(_,_s,D.play,{once:!0}),pt(_,_s)===!1)return this;var N=this.player,Z=this.loadImage.bind(this),re=[],de=0,ae=0;if(this.played=!0,this.onLoadWhenPlay=Z,S&&this.requestFullscreen(S),Pe(N,q),ot(this.items,function(Qe,mt){var ct=Qe.querySelector("img"),dt=document.createElement("img");dt.src=hn(ct,"originalUrl"),dt.alt=ct.getAttribute("alt"),dt.referrerPolicy=ct.referrerPolicy,de+=1,Pe(dt,Y),io(dt,W,D.transition),mn(Qe,H)&&(Pe(dt,xe),ae=mt),re.push(dt),Fe(dt,Re,Z,{once:!0}),N.appendChild(dt)}),st(D.interval)&&D.interval>0){var oe=function Qe(){clearTimeout(f.playing.timeout),Ge(re[ae],xe),ae-=1,ae=ae>=0?ae:de-1,Pe(re[ae],xe),f.playing.timeout=setTimeout(Qe,D.interval)},ce=function Qe(){clearTimeout(f.playing.timeout),Ge(re[ae],xe),ae+=1,ae=ae<de?ae:0,Pe(re[ae],xe),f.playing.timeout=setTimeout(Qe,D.interval)};de>1&&(this.playing={prev:oe,next:ce,timeout:setTimeout(ce,D.interval)})}return this},stop:function(){var f=this;if(!this.played)return this;var S=this.element,_=this.options;if(et(_.stop)&&Fe(S,bs,_.stop,{once:!0}),pt(S,bs)===!1)return this;var D=this.player;return clearTimeout(this.playing.timeout),this.playing=!1,this.played=!1,ot(D.getElementsByTagName("img"),function(N){tt(N,Re,f.onLoadWhenPlay)}),Ge(D,q),D.innerHTML="",this.exitFullscreen(),this},full:function(){var f=this,S=this.options,_=this.viewer,D=this.image,N=this.list;return!this.isShown||this.played||this.fulled||!S.inline?this:(this.fulled=!0,this.open(),Pe(this.button,Ce),S.transition&&(Ge(N,W),this.viewed&&Ge(D,W)),Pe(_,ne),_.setAttribute("role","dialog"),_.setAttribute("aria-labelledby",this.title.id),_.setAttribute("aria-modal",!0),_.removeAttribute("style"),Kt(_,{zIndex:S.zIndex}),S.focus&&this.enforceFocus(),this.initContainer(),this.viewerData=Ht({},this.containerData),this.renderList(),this.viewed&&this.initImage(function(){f.renderImage(function(){S.transition&&setTimeout(function(){Pe(D,W),Pe(N,W)},0)})}),this)},exit:function(){var f=this,S=this.options,_=this.viewer,D=this.image,N=this.list;return!this.isShown||this.played||!this.fulled||!S.inline?this:(this.fulled=!1,this.close(),Ge(this.button,Ce),S.transition&&(Ge(N,W),this.viewed&&Ge(D,W)),S.focus&&this.clearEnforceFocus(),_.removeAttribute("role"),_.removeAttribute("aria-labelledby"),_.removeAttribute("aria-modal"),Ge(_,ne),Kt(_,{zIndex:S.zIndexInline}),this.viewerData=Ht({},this.parentData),this.renderViewer(),this.renderList(),this.viewed&&this.initImage(function(){f.renderImage(function(){S.transition&&setTimeout(function(){Pe(D,W),Pe(N,W)},0)})}),this)},tooltip:function(){var f=this,S=this.options,_=this.tooltipBox,D=this.imageData;return!this.viewed||this.played||!S.tooltip?this:(_.textContent="".concat(Math.round(D.ratio*100),"%"),this.tooltipping?clearTimeout(this.tooltipping):S.transition?(this.fading&&pt(_,Xt),Pe(_,q),Pe(_,Y),Pe(_,W),_.removeAttribute("aria-hidden"),_.initialOffsetWidth=_.offsetWidth,Pe(_,xe)):(Pe(_,q),_.removeAttribute("aria-hidden")),this.tooltipping=setTimeout(function(){S.transition?(Fe(_,Xt,function(){Ge(_,q),Ge(_,Y),Ge(_,W),_.setAttribute("aria-hidden",!0),f.fading=!1},{once:!0}),Ge(_,xe),f.fading=!0):(Ge(_,q),_.setAttribute("aria-hidden",!0)),f.tooltipping=!1},1e3),this)},toggle:function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return this.imageData.ratio===1?this.zoomTo(this.imageData.oldRatio,!0,null,f):this.zoomTo(1,!0,null,f),this},reset:function(){return this.viewed&&!this.played&&(this.imageData=Ht({},this.initialImageData),this.renderImage()),this},update:function(){var f=this,S=this.element,_=this.options,D=this.isImg;if(D&&!S.parentNode)return this.destroy();var N=[];if(ot(D?[S]:S.querySelectorAll("img"),function(ae){et(_.filter)?_.filter.call(f,ae)&&N.push(ae):f.getImageURL(ae)&&N.push(ae)}),!N.length)return this;if(this.images=N,this.length=N.length,this.ready){var Z=[];if(ot(this.items,function(ae,oe){var ce=ae.querySelector("img"),Qe=N[oe];Qe&&ce?(Qe.src!==ce.src||Qe.alt!==ce.alt)&&Z.push(oe):Z.push(oe)}),Kt(this.list,{width:"auto"}),this.initList(),this.isShown)if(this.length){if(this.viewed){var re=Z.indexOf(this.index);if(re>=0)this.viewed=!1,this.view(Math.max(Math.min(this.index-re,this.length-1),0));else{var de=this.items[this.index];Pe(de,H),de.setAttribute("aria-selected",!0)}}}else this.image=null,this.viewed=!1,this.index=0,this.imageData={},this.canvas.innerHTML="",this.title.innerHTML=""}else this.build();return this},destroy:function(){var f=this.element,S=this.options;return f[y]?(this.destroyed=!0,this.ready?(this.played&&this.stop(),S.inline?(this.fulled&&this.exit(),this.unbind()):this.isShown?(this.viewing&&(this.imageRendering?this.imageRendering.abort():this.imageInitializing&&this.imageInitializing.abort()),this.hiding&&this.transitioning.abort(),this.hidden()):this.showing&&(this.transitioning.abort(),this.hidden()),this.ready=!1,this.viewer.parentNode.removeChild(this.viewer)):S.inline&&(this.delaying?this.delaying.abort():this.initializing&&this.initializing.abort()),S.inline||tt(f,J,this.onStart),f[y]=void 0,this):this}},ph={getImageURL:function(f){var S=this.options.url;return to(S)?S=f.getAttribute(S):et(S)?S=S.call(this,f):S="",S},enforceFocus:function(){var f=this;this.clearEnforceFocus(),Fe(document,Ee,this.onFocusin=function(S){var _=f.viewer,D=S.target;if(!(D===document||D===_||_.contains(D))){for(;D;){if(D.getAttribute("tabindex")!==null||D.getAttribute("aria-modal")==="true")return;D=D.parentElement}_.focus()}})},clearEnforceFocus:function(){this.onFocusin&&(tt(document,Ee,this.onFocusin),this.onFocusin=null)},open:function(){var f=this.body;Pe(f,U),this.scrollbarWidth>0&&(f.style.paddingRight="".concat(this.scrollbarWidth+(parseFloat(this.initialBodyComputedPaddingRight)||0),"px"))},close:function(){var f=this.body;Ge(f,U),this.scrollbarWidth>0&&(f.style.paddingRight=this.initialBodyPaddingRight)},shown:function(){var f=this.element,S=this.options,_=this.viewer;this.fulled=!0,this.isShown=!0,this.render(),this.bind(),this.showing=!1,S.focus&&(_.focus(),this.enforceFocus()),et(S.shown)&&Fe(f,ls,S.shown,{once:!0}),pt(f,ls)!==!1&&this.ready&&this.isShown&&!this.hiding&&this.view(this.index)},hidden:function(){var f=this.element,S=this.options,_=this.viewer;S.fucus&&this.clearEnforceFocus(),this.close(),this.unbind(),Pe(_,ee),_.removeAttribute("role"),_.removeAttribute("aria-labelledby"),_.removeAttribute("aria-modal"),_.setAttribute("aria-hidden",!0),this.resetList(),this.resetImage(),this.fulled=!1,this.viewed=!1,this.isShown=!1,this.hiding=!1,this.destroyed||(et(S.hidden)&&Fe(f,ps,S.hidden,{once:!0}),pt(f,ps,null,{cancelable:!1}))},requestFullscreen:function(f){var S=this.element.ownerDocument;if(this.fulled&&!(S.fullscreenElement||S.webkitFullscreenElement||S.mozFullScreenElement||S.msFullscreenElement)){var _=S.documentElement;_.requestFullscreen?pn(f)?_.requestFullscreen(f):_.requestFullscreen():_.webkitRequestFullscreen?_.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):_.mozRequestFullScreen?_.mozRequestFullScreen():_.msRequestFullscreen&&_.msRequestFullscreen()}},exitFullscreen:function(){var f=this.element.ownerDocument;this.fulled&&(f.fullscreenElement||f.webkitFullscreenElement||f.mozFullScreenElement||f.msFullscreenElement)&&(f.exitFullscreen?f.exitFullscreen():f.webkitExitFullscreen?f.webkitExitFullscreen():f.mozCancelFullScreen?f.mozCancelFullScreen():f.msExitFullscreen&&f.msExitFullscreen())},change:function(f){var S=this.options,_=this.pointers,D=_[Object.keys(_)[0]];if(D){var N=D.endX-D.startX,Z=D.endY-D.startY;switch(this.action){case u:(N!==0||Z!==0)&&(this.pointerMoved=!0,this.move(N,Z,f));break;case T:this.zoom(rh(_),!1,null,f);break;case C:{this.action="switched";var re=Math.abs(N);re>1&&re>Math.abs(Z)&&(this.pointers={},N>1?this.prev(S.loop):N<-1&&this.next(S.loop));break}}ot(_,function(de){de.startX=de.endX,de.startY=de.endY})}},isSwitchable:function(){var f=this.imageData,S=this.viewerData;return this.length>1&&f.x>=0&&f.y>=0&&f.width<=S.width&&f.height<=S.height}},mh=x.Viewer,hh=function(M){return function(){return M+=1,M}}(-1),Ss=function(){function M(f){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e(this,M),!f||f.nodeType!==1)throw new Error("The first argument is required and must be an element.");this.element=f,this.options=Ht({},b,pn(S)&&S),this.action=!1,this.fading=!1,this.fulled=!1,this.hiding=!1,this.imageClicked=!1,this.imageData={},this.index=this.options.initialViewIndex,this.isImg=!1,this.isShown=!1,this.length=0,this.moving=!1,this.played=!1,this.playing=!1,this.pointers={},this.ready=!1,this.rotating=!1,this.scaling=!1,this.showing=!1,this.timeout=!1,this.tooltipping=!1,this.viewed=!1,this.viewing=!1,this.wheeling=!1,this.zooming=!1,this.pointerMoved=!1,this.id=hh(),this.init()}return i(M,[{key:"init",value:function(){var S=this,_=this.element,D=this.options;if(!_[y]){_[y]=this,D.focus&&!D.keyboard&&(D.focus=!1);var N=_.localName==="img",Z=[];if(ot(N?[_]:_.querySelectorAll("img"),function(ae){et(D.filter)?D.filter.call(S,ae)&&Z.push(ae):S.getImageURL(ae)&&Z.push(ae)}),this.isImg=N,this.length=Z.length,this.images=Z,this.initBody(),ln(document.createElement(y).style.transition)&&(D.transition=!1),D.inline){var re=0,de=function(){if(re+=1,re===S.length){var oe;S.initializing=!1,S.delaying={abort:function(){clearTimeout(oe)}},oe=setTimeout(function(){S.delaying=!1,S.build()},0)}};this.initializing={abort:function(){ot(Z,function(oe){oe.complete||(tt(oe,Re,de),tt(oe,$e,de))})}},ot(Z,function(ae){if(ae.complete)de();else{var oe,ce;Fe(ae,Re,oe=function(){tt(ae,$e,ce),de()},{once:!0}),Fe(ae,$e,ce=function(){tt(ae,Re,oe),de()},{once:!0})}})}else Fe(_,J,this.onStart=function(ae){var oe=ae.target;oe.localName==="img"&&(!et(D.filter)||D.filter.call(S,oe))&&S.view(S.images.indexOf(oe))})}}},{key:"build",value:function(){if(!this.ready){var S=this.element,_=this.options,D=S.parentNode,N=document.createElement("div");N.innerHTML=w;var Z=N.querySelector(".".concat(y,"-container")),re=Z.querySelector(".".concat(y,"-title")),de=Z.querySelector(".".concat(y,"-toolbar")),ae=Z.querySelector(".".concat(y,"-navbar")),oe=Z.querySelector(".".concat(y,"-button")),ce=Z.querySelector(".".concat(y,"-canvas"));if(this.parent=D,this.viewer=Z,this.title=re,this.toolbar=de,this.navbar=ae,this.button=oe,this.canvas=ce,this.footer=Z.querySelector(".".concat(y,"-footer")),this.tooltipBox=Z.querySelector(".".concat(y,"-tooltip")),this.player=Z.querySelector(".".concat(y,"-player")),this.list=Z.querySelector(".".concat(y,"-list")),Z.id="".concat(y).concat(this.id),re.id="".concat(y,"Title").concat(this.id),Pe(re,_.title?So(Array.isArray(_.title)?_.title[0]:_.title):ee),Pe(ae,_.navbar?So(_.navbar):ee),io(oe,ee,!_.button),_.keyboard&&oe.setAttribute("tabindex",0),_.backdrop&&(Pe(Z,"".concat(y,"-backdrop")),!_.inline&&_.backdrop!=="static"&&sa(ce,bo,"hide")),to(_.className)&&_.className&&_.className.split(ra).forEach(function(at){Pe(Z,at)}),_.toolbar){var Qe=document.createElement("ul"),mt=pn(_.toolbar),ct=Co.slice(0,3),dt=Co.slice(7,9),yt=Co.slice(9);mt||Pe(de,So(_.toolbar)),ot(mt?_.toolbar:Co,function(at,Ei){var Ji=mt&&pn(at),ri=mt?aa(Ei):at,Xi=Ji&&!ln(at.show)?at.show:at;if(!(!Xi||!_.zoomable&&ct.indexOf(ri)!==-1||!_.rotatable&&dt.indexOf(ri)!==-1||!_.scalable&&yt.indexOf(ri)!==-1)){var no=Ji&&!ln(at.size)?at.size:at,gn=Ji&&!ln(at.click)?at.click:at,Ii=document.createElement("li");_.keyboard&&Ii.setAttribute("tabindex",0),Ii.setAttribute("role","button"),Pe(Ii,"".concat(y,"-").concat(ri)),et(gn)||sa(Ii,bo,ri),st(Xi)&&Pe(Ii,So(Xi)),["small","large"].indexOf(no)!==-1?Pe(Ii,"".concat(y,"-").concat(no)):ri==="play"&&Pe(Ii,"".concat(y,"-large")),et(gn)&&Fe(Ii,J,gn),Qe.appendChild(Ii)}}),de.appendChild(Qe)}else Pe(de,ee);if(!_.rotatable){var Bt=de.querySelectorAll('li[class*="rotate"]');Pe(Bt,be),ot(Bt,function(at){de.appendChild(at)})}if(_.inline)Pe(oe,he),Kt(Z,{zIndex:_.zIndexInline}),window.getComputedStyle(D).position==="static"&&Kt(D,{position:"relative"}),D.insertBefore(Z,S.nextSibling);else{Pe(oe,j),Pe(Z,ne),Pe(Z,Y),Pe(Z,ee),Kt(Z,{zIndex:_.zIndex});var Vt=_.container;to(Vt)&&(Vt=S.ownerDocument.querySelector(Vt)),Vt||(Vt=this.body),Vt.appendChild(Z)}if(_.inline&&(this.render(),this.bind(),this.isShown=!0),this.ready=!0,et(_.ready)&&Fe(S,ss,_.ready,{once:!0}),pt(S,ss)===!1){this.ready=!1;return}this.ready&&_.inline&&this.view(this.index)}}}],[{key:"noConflict",value:function(){return window.Viewer=mh,M}},{key:"setDefaults",value:function(S){Ht(b,pn(S)&&S)}}]),M}();return Ht(Ss.prototype,sh,dh,lh,ch,ph),Ss})});var Pr=(()=>{let n=class n{};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-file-extension-label"]],inputs:{extension:"extension"},decls:1,vars:1,template:function(t,i){t&1&&O(0),t&2&&nt("",i.extension,`
`)},styles:["[_nghost-%COMP%]{display:inline-block;padding:.4375rem .625rem .3125rem;margin-bottom:-1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;background:#62616b;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:600;border-radius:0 4px 4px 0;box-shadow:0 2px 1px #00000017,0 3px 4px #0000000d}"],changeDetection:0});let o=n;return o})();function Ah(o,n){if(o&1&&I(0,"dash-file-extension-label",3),o&2){let r=m();l("extension",r.fileExtension)}}var Un=(()=>{let n=class n{};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-preview-icon"]],inputs:{fileExtension:"fileExtension"},decls:3,vars:1,consts:[[1,"file-icon"],[1,"file-icon__img-pos","ASSET_PREVIEW_ICON_IMAGE"],["class","file-icon__type ASSET_PREVIEW_ICON_EXTENSION",3,"extension",4,"ngIf"],[1,"file-icon__type","ASSET_PREVIEW_ICON_EXTENSION",3,"extension"]],template:function(t,i){t&1&&(c(0,"div",0),I(1,"div",1),L(2,Ah,1,1,"dash-file-extension-label",2),p()),t&2&&(h(2),l("ngIf",i.fileExtension))},dependencies:[$,Pr],styles:['[_nghost-%COMP%]{display:block;max-width:7.5rem;width:100%}.file-icon[_ngcontent-%COMP%]{position:relative;clip-path:polygon(0% 0%,calc(100% - 2.125rem) 0%,100% 2.125rem,100% 100%,0% 100%)}.file-icon[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;right:0;display:block;width:2.125rem;height:2.125rem;background:#fff linear-gradient(45deg,#0000 0% 25%,#0000004d);border-radius:0 0 0 4px;box-shadow:0 2px 1px #00000017,0 3px 4px #0000000d}.file-icon__img-pos[_ngcontent-%COMP%]{position:relative;width:100%;padding-top:125%;background:#d7d6dc;border-radius:4px}.file-icon__type[_ngcontent-%COMP%]{position:absolute;bottom:12%;left:0}']});let o=n;return o})();var Yc=Qt(Wc());var Gc=(()=>{let n=class n{static never(){return new n(()=>this.REJECT)}static constant(e){return new n(t=>e.maxAttempts&&t>=e.maxAttempts?this.REJECT:e.delay)}constructor(e){this.condition=e}apply(e,t){return this.condition(e,t)}onlyIf(e){return new n((t,i)=>e(i)?this.apply(t,i):n.REJECT)}};n.REJECT=-1;let o=n;return o})(),Fr=class{constructor(n){this.opts=n,this.inProgress=new Set,this.succeeded=new Set,this.queue=(0,Yc.default)(ye({},n))}perform(n){return this.succeeded.has(n.id)||this.inProgress.has(n.id)?Promise.resolve():(this.inProgress.add(n.id),this.performAttempt(n,1))}stopQueue(){this.queue.stop()}performAttempt(n,r){let{retryStrategy:e=Gc.never()}=this.opts,{task:t,priority:i="low"}=n;return new Promise((a,d)=>{let g=()=>Se(this,null,function*(){try{(yield t())?.success?this.jobHasSucceeded(n):this.jobHasFailed(n),a()}catch(b){let w=e.apply(r,b);if(w===Gc.REJECT)return this.jobHasFailed(n),d(b);setTimeout(()=>{this.performAttempt(qe(ye({},n),{priority:"high"}),r+1).then(a,d)},w)}});i==="low"?this.queue.push(g):this.queue.unshift(g)})}jobHasSucceeded(n){this.succeeded.add(n.id),this.inProgress.delete(n.id)}jobHasFailed(n){this.inProgress.delete(n.id)}};var wi,ji=(wi=class extends Oi{constructor(){super()}addOrUpdateLocalPreview(n){this.upsert(n.assetId,n)}removeLocalPreviews(n){this.remove(n)}},wi.\u0275fac=function(r){return new(r||wi)},wi.\u0275prov=_e({token:wi,factory:wi.\u0275fac}),wi);ji=Lt([hi({name:"local-previews",idKey:"assetId"})],ji);var Dr=(()=>{let n=class n extends Ri{constructor(e){super(e),this.store=e}selectLocalPreviewForAsset(e){return this.selectEntity(e)}};n.\u0275fac=function(t){return new(t||n)(X(ji))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function Jc(o){let n=['"use strict"',`self.handleMessage = ${o.toString()}`,"self.onmessage = function (e) {","var id = e.data.id, param = e.data.param","handleMessage(param)",".then(function (result) { postMessage({ id: id, result: result }) })",".catch(function (error) { postMessage({ id: id, error: error }) })","}"].join(`
`);return Xc(()=>new Worker(URL.createObjectURL(new Blob([n],{type:"application/javascript"}))))}function Xc(o){let n=new Map,r=0,e=o();return e.onmessage=t=>{let i=n.get(t.data.id);i&&(n.delete(t.data.id),t.data.error?i.reject(t.data.error):i.resolve(t.data.result))},t=>new Promise((i,a)=>{let d=++r;n.set(d,{resolve:i,reject:a}),e.postMessage({id:d,param:t})})}function Kc(o){let n=navigator.hardwareConcurrency?Math.max(navigator.hardwareConcurrency-1,1):1,r=Ed(n,()=>Xc(o));return e=>{let t=r[yd(0,n-1)];return t(e)}}var tp=Qt(ep());var Th=Jc(o=>createImageBitmap(o)),Zn=class{constructor(){this.picaStatic=new tp.default}get isSupportedBrowser(){return typeof createImageBitmap<"u"}loadImage(n){return new Ba(this.picaStatic).setImageData(n)}},Ba=class{constructor(n){this.picaStatic=n,this.canvas=document.createElement("canvas")}get width(){return this.canvas.width}get height(){return this.canvas.height}toDataUri(){return Se(this,null,function*(){return this.canvas.toDataURL()})}setImageData(n){return Se(this,null,function*(){let r=yield this.loadImage(n);return this.canvas.width=r.width,this.canvas.height=r.height,this.renderContext.drawImage(r,0,0),r.close(),this})}loadImage(n){return Se(this,null,function*(){return Th(n)})}resize(n){return Se(this,null,function*(){if(n.width===this.width&&n.height===this.height)return this;let r=document.createElement("canvas");return r.width=n.width,r.height=n.height,yield this.picaStatic.resize(this.canvas,r),this.canvas=r,this})}crop(n){return Se(this,null,function*(){let r=this.canvas;return this.canvas=document.createElement("canvas"),this.canvas.width=n.width,this.canvas.height=n.height,this.renderContext.drawImage(r,n.x,n.y,n.width,n.height,0,0,n.width,n.height),this})}resizeCover(n){return Se(this,null,function*(){let r=Math.min(Math.max(n.width/this.width,n.height/this.height),1),e=Math.round(r*this.width),t=Math.round(r*this.height);return yield this.resize({width:e,height:t}),yield this.crop({x:(this.width-e)/2,y:(this.height-t)/2,width:e,height:t}),this})}get renderContext(){return this.canvas.getContext("2d")}};var kh=60*1e6,Bh=new Set(["png","jpg","jpeg","gif","svg","webp"]),Ft=(()=>{let n=class n{constructor(e,t,i,a,d,g){this.localPreviewsStore=e,this.localPreviewsQuery=t,this.http=i,this.imageProcessorService=a,this.errorHandler=d,this.assetListPageAssetService=g,this.localPreviewQueue=new Fr({autostart:!0,concurrency:1}),this.recordPreview=(b,w)=>{this.localPreviewsStore.addOrUpdateLocalPreview({assetId:b,dataUri:w})}}generateLocalPreview(e,t){this.supportsLocalPreviewGeneration(t)&&this.localPreviewQueue.perform(this.buildJob(e,t))}stopQueue(){this.localPreviewQueue.stopQueue()}selectPanelPreviews(e){let t=this.assetListPageAssetService.selectPreviewable(e),i=this.localPreviewsQuery.selectLocalPreviewForAsset(e);return new Il(t,i)}removeLocalPreview(e){this.localPreviewsStore.removeLocalPreviews([e])}supportsLocalPreviewGeneration(e){return!this.imageProcessorService.isSupportedBrowser||!Bh.has(dr(e.name))?!1:e.size<=kh}buildJob(e,t){return{id:e,task:()=>Se(this,null,function*(){let i=yield this.imageProcessorService.loadImage(t).then(a=>a.resizeCover({width:_l,height:bl})).then(a=>a.toDataUri()).catch(a=>{});return i?(this.recordPreview(e,i),{success:!0}):{success:!1}})}}previewUrlAsObservable(e){return la(()=>this.previewsAsObservable(e.thumbnailUrl,e.detailUrl))}videoPreviewUrlAsObservable(e){return la(()=>this.previewsAsObservable(e.videoDetailUrl,e.videoThumbnailUrl))}previewsAsObservable(e,...t){let i=new rt(e);return t.forEach((a,d)=>{this.requestPreviewUrlHeader(a).subscribe(g=>{g?.status===lo.OK&&i.next(a),d===t.length-1&&i.complete()})}),i}checkIfPreviewCanBeRequested(e,t,i,a=()=>{}){this.requestPreviewUrlHeader(e).pipe(Mo(d=>(this.errorHandler.logError(d),a(),Ki))).subscribe(d=>{switch(d?.status){case lo.OK:case lo.MOVED_TEMPORARILY:t();break;case lo.ACCEPTED:i();break;default:a()}})}requestPreviewUrlHeader(e){return this.requestPreviewUrl(e,"HEAD")}requestPreviewUrl(e,t){return this.http.request(t,e,{headers:new ed({mode:"cors"}),observe:"response",responseType:"blob"}).pipe(Bd(),ze(1))}};n.\u0275fac=function(t){return new(t||n)(X(ji),X(Dr),X(ci),X(Zn),X(tr),X(qt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var Vh=["imgElement"];function Lh(o,n){if(o&1&&I(0,"dash-asset-preview-icon",3),o&2){let r=m();l("fileExtension",r.fileExtension)}}var Oh=5,Br=(()=>{let n=class n{constructor(e){this.assetPreviewService=e,this.frameIfNoDimensions=!1,this.fillMethod="cropped",this.load=new B,this.error=new B,this.loaded=!1,this.errored=!1,this.retries=0,this.setImageUrl=()=>{this.imgElement.nativeElement.src=this.src}}imgLoaded(){this.load.emit(),this.errored=!1,this.loaded=!0}imgErrored(){this.error.emit(),this.errored=!0,this.retryLoading()}retryLoading(){this.retries++,!(this.retries>=Oh)&&setTimeout(()=>this.assetPreviewService.checkIfPreviewCanBeRequested(this.src,this.setImageUrl,this.setImageUrl),3e3)}};n.\u0275fac=function(t){return new(t||n)(k(Ft))},n.\u0275cmp=V({type:n,selectors:[["dash-retrying-thumbnail"]],viewQuery:function(t,i){if(t&1&&fe(Vh,7),t&2){let a;pe(a=me())&&(i.imgElement=a.first)}},inputs:{src:"src",fileExtension:"fileExtension",ratio:"ratio",frameIfNoDimensions:"frameIfNoDimensions",fillMethod:"fillMethod",id:"id"},outputs:{load:"load",error:"error"},decls:3,vars:13,consts:[["imgElement",""],[1,"retrying-thumbnail__img","IMAGE",3,"load","error","src"],["class","retrying-thumbnail__file-icon FILE_ICON",3,"fileExtension",4,"ngIf"],[1,"retrying-thumbnail__file-icon","FILE_ICON",3,"fileExtension"]],template:function(t,i){if(t&1){let a=Q();c(0,"img",1,0),P("load",function(){return A(a),v(i.imgLoaded())})("error",function(){return A(a),v(i.imgErrored())}),p(),L(2,Lh,1,1,"dash-asset-preview-icon",2)}t&2&&(Be("visibility",i.loaded&&!i.errored?"visible":"hidden"),ge("retrying-thumbnail__img--fill",i.fillMethod==="cropped")("retrying-thumbnail__img--uncropped-fill",i.fillMethod==="uncropped")("retrying-thumbnail__img--uncropped-not-scaled",i.fillMethod==="uncropped-not-scaled")("retrying-thumbnail__img--no-preview",i.frameIfNoDimensions&&!i.ratio),l("src",i.src,Ne),Ie("data-e2e","Retrying thumbnail "+i.id),h(2),l("ngIf",i.errored))},dependencies:[$,Un],styles:[".retrying-thumbnail__img[_ngcontent-%COMP%]{background:transparent url(/assets/images/checker.svg);background-size:.75rem;max-width:100%;max-height:100%;animation:fadeIn .2s ease}.retrying-thumbnail__img--fill[_ngcontent-%COMP%], .retrying-thumbnail__img--uncropped-fill[_ngcontent-%COMP%], .retrying-thumbnail__img--uncropped-not-scaled[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.retrying-thumbnail__img--fill[_ngcontent-%COMP%]{object-fit:cover}.retrying-thumbnail__img--uncropped-fill[_ngcontent-%COMP%]{padding:.5rem;background:none;object-fit:contain}.retrying-thumbnail__img--uncropped-not-scaled[_ngcontent-%COMP%]{object-fit:scale-down}.retrying-thumbnail__img--no-preview[_ngcontent-%COMP%]{padding:1rem;background:#f4f4f6 none;object-fit:contain}.retrying-thumbnail__file-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:6rem;max-width:70%;transform:translate(-50%,-50%);animation:fadeIn .2s ease}"],changeDetection:0});let o=n;return o})();var lp=Qt(dp(),1);var Rh=["ngx-masonry",""],zh=["*"],uo=(()=>{class o{constructor(r,e){this.platformId=r,this._element=e,this.updateLayout=!1,this.ordered=!1,this.layoutComplete=new B,this.removeComplete=new B,this.itemsLoaded=new B,this.pendingItems=[]}ngOnInit(){this.options||(this.options={}),this.options.itemSelector||(this.options.itemSelector="[ngxMasonryItem], ngxMasonryItem"),this.options.transitionDuration="0s",li(this.platformId)&&(this.masonryInstance=new lp.default(this._element.nativeElement,this.options),this.masonryInstance.on("layoutComplete",r=>{this.layoutComplete.emit(r)}),this.masonryInstance.on("removeComplete",r=>{this.removeComplete.emit(r)}),this.masonryInstance.items=[])}ngOnChanges(r){r.updateLayout&&(r.updateLayout.firstChange||this.layout())}ngOnDestroy(){this.masonryInstance&&this.masonryInstance.destroy()}layout(){setTimeout(()=>{this.masonryInstance.layout()})}reloadItems(){setTimeout(()=>{this.masonryInstance.reloadItems()})}addPendingItem(r){this.pendingItems.push(r)}add(r){if(this.ordered){for(let[e,t]of this.pendingItems.entries())if(t)if(t.images&&t.images.size===0)this.pendingItems[e]=void 0,this.itemLoaded(t),e+1===this.pendingItems.length&&(this.itemsLoaded.emit(this.pendingItems.length),this.pendingItems=[]);else return}else this.itemLoaded(r)}itemLoaded(r){li(this.platformId)&&(r.prepend?this.masonryInstance.prepended(r.element.nativeElement):this.masonryInstance.appended(r.element.nativeElement),this.masonryInstance.items.length===1&&this.masonryInstance.layout(),r.playAnimation(!0))}remove(r){li(this.platformId)&&(this.masonryInstance.remove(r),this.layout())}}return o.\u0275fac=function(r){return new(r||o)(k(un),k(At))},o.\u0275cmp=V({type:o,selectors:[["","ngx-masonry",""],["ngx-masonry"]],inputs:{options:"options",updateLayout:"updateLayout",ordered:"ordered"},outputs:{layoutComplete:"layoutComplete",removeComplete:"removeComplete",itemsLoaded:"itemsLoaded"},features:[xt],attrs:Rh,ngContentSelectors:zh,decls:1,vars:0,template:function(r,e){r&1&&(Rt(),Pt(0))},styles:["[_nghost-%COMP%]{display:block}"]}),o})(),cp=(()=>{class o{constructor(r,e,t,i){this.element=r,this.builder=e,this.parent=t,this.renderer=i,this.prepend=!1,this.animations={show:[pi({opacity:0}),xn("400ms ease-in",pi({opacity:1}))],hide:[pi({opacity:"*"}),xn("400ms ease-in",pi({opacity:0}))]}}ngOnInit(){this.parent.options.animations!==void 0&&(this.animations=this.parent.options.animations),this.renderer.setStyle(this.element.nativeElement,"position","fixed"),this.renderer.setStyle(this.element.nativeElement,"right","-150vw"),this.parent.addPendingItem(this)}ngAfterViewInit(){let r=Array.from(this.element.nativeElement.getElementsByTagName("img"));if(this.images=new Set(r),r.length===0)setTimeout(()=>{this.parent.add(this)});else for(let e of r)e.hasAttribute("masonryLazy")?this.imageLoaded(e):(this.renderer.listen(e,"load",t=>{this.imageLoaded(e)}),this.renderer.listen(e,"error",t=>{this.imageLoaded(e)}))}ngOnDestroy(){this.images&&this.images.size===0&&this.element.nativeElement.parentNode&&(this.playAnimation(!1),this.parent.remove(this.element.nativeElement))}imageLoaded(r){this.images.delete(r),this.images.size===0&&this.parent.add(this)}playAnimation(r){let e=r?this.animations.show:this.animations.hide;e&&this.builder.build(e).create(this.element.nativeElement).play()}}return o.\u0275fac=function(r){return new(r||o)(k(At),k(id),k(Vs(()=>uo)),k(vn))},o.\u0275dir=Bo({type:o,selectors:[["","ngxMasonryItem",""],["ngxMasonryItem"]],inputs:{prepend:"prepend"}}),o})(),pp=(()=>{class o{}return o.\u0275fac=function(r){return new(r||o)},o.\u0275mod=It({type:o}),o.\u0275inj=Et({}),o})();function Qh(o,n){if(o&1){let r=Q();c(0,"div",11)(1,"div",12),P("click",function(){let t=A(r).$implicit;return v(t.click())}),c(2,"dash-retrying-thumbnail",13),P("load",function(){let t=A(r).$implicit,i=m();return v(i.imageLoaded(t))})("error",function(){let t=A(r).$implicit,i=m();return v(i.imageErrored(t))}),p()()()}if(o&2){let r=n.$implicit,e=m();ge("image-is-loading",!e.erroredIds.has(r.id)&&!e.loadedIds.has(r.id)),h(),Be("padding-top",e.getTopPadding(r)),Ie("data-e2e","Masonry item "+r.id),h(),l("id",r.id)("src",r.src)("ratio",r.ratio)("fileExtension",r.fileExtension)("frameIfNoDimensions",!0)}}function Nh(o,n){if(o&1){let r=Q();c(0,"div",14)(1,"platform-button",15),P("click",function(){A(r);let t=m();return v(t.viewAll.emit())}),O(2," View all assets "),p()()}}var Wx=(()=>{let n=class n{constructor(){this.defaultAspectRatio="75%",this.maxPermittedRatio=165,this.masonryOptions={gutter:".masonry__gutter-sizer",columnWidth:".masonry__column-sizer",percentPosition:!0,animations:{}},this.images=[],this.context="light",this.showViewAll=!0,this.viewAll=new B,this.loadedIds=new Set,this.erroredIds=new Set}getTopPadding(e){return e.ratio?`${Math.min(e.ratio,this.maxPermittedRatio).toFixed(2)}%`:this.defaultAspectRatio}imageLoaded(e){this.loadedIds.add(e.id)}imageErrored(e){this.erroredIds.add(e.id)}recalculateLayout(){this.masonry.layout()}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-masonry"]],viewQuery:function(t,i){if(t&1&&fe(uo,5),t&2){let a;pe(a=me())&&(i.masonry=a.first)}},inputs:{images:"images",context:"context",showViewAll:"showViewAll"},outputs:{viewAll:"viewAll"},decls:12,vars:7,consts:[[3,"options","ordered"],[1,"masonry__column-sizer"],[1,"masonry__gutter-sizer"],["ngxMasonryItem","","class","masonry__item",3,"image-is-loading",4,"ngFor","ngForOf"],["class","overlay",4,"ngIf"],[1,"fake-masonry"],[1,"fake-masonry__block","fake-masonry__block--first"],[1,"fake-masonry__block","fake-masonry__block--second"],[1,"fake-masonry__block","fake-masonry__block--third"],[1,"fake-masonry__block","fake-masonry__block--fourth"],[1,"fake-masonry__block","fake-masonry__block--fith"],["ngxMasonryItem","",1,"masonry__item"],[1,"masonry__item__inner","MASONRY_ITEM",3,"click"],["fillMethod","uncropped-not-scaled",1,"MASONRY_IMAGE",3,"load","error","id","src","ratio","fileExtension","frameIfNoDimensions"],[1,"overlay"],["fullwidth","true","type","pill","buttonId","viewAllButton",1,"overlay__button",3,"click"]],template:function(t,i){t&1&&(c(0,"div")(1,"ngx-masonry",0),I(2,"div",1)(3,"div",2),L(4,Qh,3,10,"div",3),p(),L(5,Nh,3,0,"div",4),c(6,"div",5),I(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10),p()()),t&2&&(Li("masonry masonry--",i.context,""),h(),l("options",i.masonryOptions)("ordered",!0),h(3),l("ngForOf",i.images),h(),l("ngIf",i.showViewAll))},dependencies:[wt,$,Tt,uo,cp,Br],styles:['.masonry[_ngcontent-%COMP%]{position:relative;display:block;container-name:masonry;container-type:inline-size;transform:translateZ(0)}.masonry__column-sizer[_ngcontent-%COMP%], .masonry__item[_ngcontent-%COMP%]{width:100%}.masonry__gutter-sizer[_ngcontent-%COMP%]{width:1.5rem}.masonry__item[_ngcontent-%COMP%]{padding-bottom:1.5rem;background-color:#fff}.masonry__item__inner[_ngcontent-%COMP%]{position:relative;overflow:hidden;background-color:#f4f4f6;border-radius:4px}.masonry__item__inner[_ngcontent-%COMP%]:hover{cursor:pointer}.masonry__item__inner[_ngcontent-%COMP%]:hover:before{opacity:.3}.masonry__item__inner[_ngcontent-%COMP%]:before, .masonry__item__inner[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.masonry__item__inner[_ngcontent-%COMP%]:before{transition:opacity .1s linear;z-index:50;background-color:#18171c}.masonry__item__inner[_ngcontent-%COMP%]:after{z-index:5;background-color:#faf9fa}.image-is-loading[_ngcontent-%COMP%]   .masonry__item__inner[_ngcontent-%COMP%]:after{animation:fadeIn 1s infinite ease;animation-direction:alternate}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(1)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:.2s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(2)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:.4s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(3)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:.6s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(4)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:.8s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(5)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:1s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(6)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:1.2s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(7)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:1.4s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(8)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:1.6s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(9)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:1.8s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(10)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:2s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(11)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:2.2s}.masonry__item.image-is-loading[_ngcontent-%COMP%]:nth-child(12)   .masonry__item__inner[_ngcontent-%COMP%]:after{animation-delay:2.4s}.overlay[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;padding:8rem 2rem;background:linear-gradient(to bottom,#fff0,#fff)}.overlay__button[_ngcontent-%COMP%]{flex-grow:1;max-width:40rem;margin:0 auto}.fake-masonry[_ngcontent-%COMP%]{position:absolute;z-index:-1;top:0;left:0;height:calc(100% - 1.5rem);width:100%;column-count:1;column-gap:1.5rem}.fake-masonry__block[_ngcontent-%COMP%]{height:100%;background:#f4f4f6;border-radius:4px}.fake-masonry__block--first[_ngcontent-%COMP%]{display:block}.fake-masonry__block--second[_ngcontent-%COMP%], .fake-masonry__block--third[_ngcontent-%COMP%], .fake-masonry__block--fourth[_ngcontent-%COMP%], .fake-masonry__block--fith[_ngcontent-%COMP%]{display:none}@container masonry (width > 360px){.masonry__column-sizer[_ngcontent-%COMP%], .masonry__item[_ngcontent-%COMP%]{width:calc((100% - 1.5rem)/2)}.fake-masonry[_ngcontent-%COMP%]{column-count:2}.fake-masonry__block--second[_ngcontent-%COMP%]{display:block}}@container masonry (width > 768px){.masonry__column-sizer[_ngcontent-%COMP%], .masonry__item[_ngcontent-%COMP%]{width:calc((100% - 3rem) / 3)}.fake-masonry[_ngcontent-%COMP%]{column-count:3}.fake-masonry__block--third[_ngcontent-%COMP%]{display:block}}@container masonry (width > 1200px){.masonry__column-sizer[_ngcontent-%COMP%], .masonry__item[_ngcontent-%COMP%]{width:calc((100% - 4.5rem)/4)}.fake-masonry[_ngcontent-%COMP%]{column-count:4}.fake-masonry__block--fourth[_ngcontent-%COMP%]{display:block}}@container masonry (width > 2000px){.masonry__column-sizer[_ngcontent-%COMP%], .masonry__item[_ngcontent-%COMP%]{width:calc((100% - 6rem)/5)}.fake-masonry[_ngcontent-%COMP%]{column-count:5}.fake-masonry__block--fith[_ngcontent-%COMP%]{display:block}}.masonry--dark[_ngcontent-%COMP%]   .masonry__item[_ngcontent-%COMP%]{background-color:#18171c}.masonry--dark[_ngcontent-%COMP%]   .fake-masonry__block[_ngcontent-%COMP%], .masonry--dark[_ngcontent-%COMP%]   .masonry__item__inner[_ngcontent-%COMP%]{background:#ffffff0d}.masonry--dark[_ngcontent-%COMP%]   .overlay[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#18171c00,#18171c)}'],changeDetection:0});let o=n;return o})();function jh(o,n){o&1&&(c(0,"div",2),I(1,"pdf-search-input-field")(2,"pdf-find-previous")(3,"pdf-find-next"),p())}function Zh(o,n){if(o&1&&(c(0,"div",3),Ut(1,2),p()),o&2){let r=m(),e=ue(4);Be("transform","scale("+r.mobileFriendlyZoomScale+")")("transform-origin","left top")("left",r.findbarLeft)("top",r.findbarTop),h(),l("ngTemplateOutlet",r.customFindbarButtons?r.customFindbarButtons:e)}}function Wh(o,n){if(o&1&&I(0,"pdf-find-input-area",4)(1,"pdf-find-highlight-all")(2,"pdf-find-match-case")(3,"pdf-match-diacritics")(4,"pdf-find-entire-word")(5,"pdf-find-multiple")(6,"pdf-find-regexp")(7,"pdf-find-results-count")(8,"pdf-findbar-message-container"),o&2){let r=m();l("customFindbarInputArea",r.customFindbarInputArea),h(),ge("hidden",!r.showFindHighlightAll),h(),ge("hidden",!r.showFindMatchCase),h(),ge("hidden",!r.showFindMatchDiacritics),h(),ge("hidden",!r.showFindEntireWord),h(),ge("hidden",!r.showFindMultiple),h(),ge("hidden",!r.showFindRegexp),h(),ge("hidden",!r.showFindResultsCount),h(),ge("hidden",!r.showFindMessages)}}function Gh(o,n){if(o&1&&I(0,"span",8),o&2){let r=m().$implicit;l("innerHTML",r.image,An),Ie("aria-label",r.title)}}function Yh(o,n){if(o&1){let r=Q();c(0,"button",5),z(1,"invertForSecondaryToolbar"),P("click",function(t){let i=A(r).$implicit,a=m(2);return v(a.onClick(t,i.action,i.eventBusName,i.closeOnClick))}),L(2,Gh,1,2,"span",6),c(3,"span",7),O(4),p()()}if(o&2){let r=n.$implicit;ge("toggled",r.toggled),l("id",r.id)("ngClass",G(1,10,r.cssClass))("title",r.title),Ie("data-l10n-id",r.l10nId)("aria-label",r.title),h(2),l("ngIf",r.image),h(),Ie("data-l10n-id",r.l10nLabel),h(),Mt(r.title)}}function qh(o,n){if(o&1&&(c(0,"div",2)(1,"div",3),L(2,Yh,5,12,"button",4),p()()),o&2){let r=m();Be("top",r.secondaryToolbarTop)("transform","scale("+r.mobileFriendlyZoomScale+")")("transform-origin","right top"),h(2),l("ngForOf",r.pdfShyButtonService.buttons)}}var Jh=["defaultThumbnail"];function Xh(o,n){o&1&&(c(0,"a",6)(1,"div",7),I(2,"img",8),p()())}var gp=["*"];function Kh(o,n){o&1&&Pt(0,0,["*ngTemplateOutlet","customSidebar ? customSidebar : defaultSidebar"])}function $h(o,n){if(o&1){let r=Q();c(0,"div",2)(1,"div",3),I(2,"pdf-sidebar-toolbar",4),p(),c(3,"pdf-sidebar-content",5),P("thumbnailDrawn",function(t){A(r);let i=m();return v(i.thumbnailDrawn.emit(t))}),p(),I(4,"div",6),p()}if(o&2){let r=m();Be("top",r.sidebarPositionTop),h(),ge("hidden",r.hideSidebarToolbar),h(),l("mobileFriendlyZoomScale",r.mobileFriendlyZoomScale),h(),l("customThumbnail",r.customThumbnail)("hideSidebarToolbar",r.hideSidebarToolbar)("mobileFriendlyZoomScale",r.mobileFriendlyZoomScale)}}var eg=["buttonRef"];function tg(o,n){if(o&1){let r=Q();c(0,"button",2,0),P("click",function(t){A(r);let i=m();return v(i.onClick(t))}),p()}if(o&2){let r=m();Nt(r.cssClass),ge("toggled",r.toggled),l("id",r.primaryToolbarId)("title",r.title)("disabled",r.disabled),Ie("data-l10n-id",r.l10nId)("aria-label",r.title)}}var Wt="button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}";function ig(o,n){if(o&1&&(c(0,"div",2),I(1,"pdf-highlight-editor",3)(2,"pdf-text-editor",3)(3,"pdf-stamp-editor",3)(4,"pdf-draw-editor",3),p()),o&2){let r=m();h(),l("show",r.showHighlightEditor),h(),l("show",r.showTextEditor),h(),l("show",r.showStampEditor),h(),l("show",r.showDrawEditor)}}function ng(o,n){o&1&&I(0,"div",4)}var og="[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}";function rg(o,n){if(o&1&&(I(0,"pdf-shy-button",1),z(1,"responsiveCSSClass")),o&2){let r=m();l("action",r.rotateCW)("cssClass",Le(1,5,r.showRotateCwButton,"hiddenXLView"))("disabled",r.disableRotate)("order",900)("closeOnClick",!1)}}function ag(o,n){if(o&1&&(I(0,"pdf-shy-button",1),z(1,"responsiveCSSClass")),o&2){let r=m();l("action",r.rotateCCW)("cssClass",Le(1,5,r.showRotateCcwButton,"hiddenXLView"))("disabled",r.disableRotate)("order",1e3)("closeOnClick",!1)}}var sg=["sizeSelector"];function dg(o,n){if(o&1&&(c(0,"option",5),O(1),p()),o&2){let r=n.$implicit;l("id",r.id),Ie("value",r.value)("data-l10n-id",r.dataL10nId)("data-l10n-args",r.dataL10nArgs),h(),nt(" ",r.displayValue," ")}}var lg="button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}";function cg(o,n){o&1&&Pt(0,0,["*ngTemplateOutlet","customToolbar ? customToolbar : defaultToolbar"])}function pg(o,n){if(o&1){let r=Q();c(0,"div",7)(1,"div",8),I(2,"pdf-toggle-sidebar",9)(3,"pdf-find-button",10)(4,"pdf-paging-area",11),p(),I(5,"pdf-zoom-toolbar",12),c(6,"div",13),I(7,"pdf-document-properties",14)(8,"pdf-no-spread",15)(9,"pdf-odd-spread",15)(10,"pdf-even-spread",15),c(11,"pdf-single-page-mode",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),c(12,"pdf-vertical-scroll-mode",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),c(13,"pdf-horizontal-scroll",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),c(14,"pdf-wrapped-scroll-mode",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),c(15,"pdf-infinite-scroll",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),c(16,"pdf-book-mode",16),P("pageViewModeChange",function(t){A(r);let i=m();return v(i.updatePageViewMode(t))}),p(),I(17,"pdf-hand-tool",17)(18,"pdf-select-tool",18)(19,"pdf-rotate-page-cw",19)(20,"pdf-rotate-page-ccw",20)(21,"pdf-presentation-mode",21)(22,"pdf-open-file",22)(23,"pdf-print",23)(24,"pdf-download",24)(25,"pdf-editor",25)(26,"pdf-toggle-secondary-toolbar",26),p()()}if(o&2){let r=m();h(2),l("show",r.showSidebarButton)("sidebarVisible",r.sidebarVisible),h(),l("showFindButton",r.showFindButton)("textLayer",r.textLayer)("findbarVisible",r.findbarVisible)("hasTextLayer",r.hasTextLayer),h(),l("showPagingButtons",r.showPagingButtons)("showFirstAndLastPageButtons",r.showFirstAndLastPageButtons)("showPreviousAndNextPageButtons",r.showPreviousAndNextPageButtons)("showPageNumber",r.showPageNumber)("showPageLabel",r.showPageLabel),h(),l("showZoomButtons",r.showZoomButtons)("showZoomDropdown",r.showZoomDropdown)("zoomLevels",r.zoomLevels),h(2),l("show",r.showPropertiesButton),h(),l("scrollMode",r.scrollMode)("show",r.showSpreadButton),h(),l("scrollMode",r.scrollMode)("show",r.showSpreadButton),h(),l("scrollMode",r.scrollMode)("show",r.showSpreadButton),h(),l("show",r.showSinglePageModeButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("show",r.showVerticalScrollButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("show",r.showHorizontalScrollButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("show",r.showWrappedScrollButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("show",r.showInfiniteScrollButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("show",r.showBookModeButton)("pageViewMode",r.pageViewMode)("scrollMode",r.scrollMode),h(),l("showHandToolButton",r.showHandToolButton)("handTool",r.handTool),h(),l("showSelectToolButton",r.showHandToolButton)("handTool",r.handTool),h(),l("showRotateCwButton",r.showRotateCwButton),h(),l("showRotateCcwButton",r.showRotateCcwButton),h(),l("showPresentationModeButton",r.showPresentationModeButton),h(),l("showOpenFileButton",r.showOpenFileButton),h(),l("showPrintButton",r.showPrintButton),h(),l("showDownloadButton",r.showDownloadButton),h(),l("showDrawEditor",r.showDrawEditor)("showHighlightEditor",r.showHighlightEditor)("showTextEditor",r.showTextEditor)("showStampEditor",r.showStampEditor),h(),l("showSecondaryToolbarButton",r.showSecondaryToolbarButton)}}var mg=["root"],hg=["pdfSecondaryToolbarComponent"],gg=["DynamicCssComponent"],fg=["pdfsidebar"],mp=["*","*"];function ug(o,n){o&1&&I(0,"pdf-dark-theme")}function Ag(o,n){o&1&&I(0,"pdf-light-theme")}function vg(o,n){o&1&&Pt(0,0,["*ngTemplateOutlet","customPdfViewer ? customPdfViewer : defaultPdfViewer"])}function wg(o,n){o&1&&Pt(0,1,["*ngTemplateOutlet","customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar"])}function xg(o,n){if(o&1&&(c(0,"div",50),L(1,wg,1,0,"ng-content",8),p()),o&2){let r=m(2),e=ue(9);h(),l("ngTemplateOutlet",r.customFreeFloatingBar?r.customFreeFloatingBar:e)}}function _g(o,n){o&1&&(c(0,"div",51),O(1),z(2,"translate"),z(3,"async"),p()),o&2&&(h(),nt(" ",G(3,4,Le(2,1,"unverified-signature-warning","This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid."))," "))}function bg(o,n){if(o&1){let r=Q();c(0,"div",9,3)(2,"div",10)(3,"div")(4,"div",11),L(5,xg,2,1,"div",12),c(6,"pdf-sidebar",13,4),P("thumbnailDrawn",function(t){A(r);let i=m();return v(i.thumbnailDrawn.emit(t))}),p(),c(8,"div",14),I(9,"pdf-dummy-components"),c(10,"pdf-toolbar",15),P("onToolbarLoaded",function(t){A(r);let i=m();return v(i.onToolbarLoaded(t))}),Ws("pageViewModeChange",function(t){A(r);let i=m();return Zs(i.pageViewMode,t)||(i.pageViewMode=t),v(t)}),p(),c(11,"div",16)(12,"div",17)(13,"div",18)(14,"span",19),O(15,"Highlight color"),p()(),c(16,"div",20)(17,"label",21),O(18,"Thickness"),p(),c(19,"div",22),I(20,"input",23),p()(),c(21,"div",24),I(22,"div",25),c(23,"div",26)(24,"label",27),O(25,"Show all"),p(),I(26,"button",28),p()()()(),c(27,"div",29)(28,"div",30)(29,"div",31)(30,"label",32),O(31,"Font Color"),p(),I(32,"input",33),p(),c(33,"div",31)(34,"label",34),O(35,"Font Size"),p(),I(36,"input",35),p()()(),c(37,"div",36)(38,"div",30)(39,"div",31)(40,"label",37),O(41,"Color"),p(),I(42,"input",38),p(),c(43,"div",31)(44,"label",39),O(45,"Thickness"),p(),I(46,"input",40),p(),c(47,"div",31)(48,"label",41),O(49,"Opacity"),p(),I(50,"input",42),p()()(),c(51,"pdf-secondary-toolbar",43,5),P("spreadChange",function(t){A(r);let i=m();return v(i.onSpreadChange(t))}),p(),I(53,"pdf-findbar",44)(54,"pdf-context-menu"),c(55,"div",45),L(56,_g,4,6,"div",46),c(57,"div",47),P("dblclick",function(t){A(r);let i=m();return v(i.zoomToPageWidth(t))}),p()(),I(58,"pdf-error-message"),p(),c(59,"div",48),I(60,"pdf-password-dialog")(61,"pdf-document-properties-dialog")(62,"pdf-alt-text-dialog")(63,"pdf-prepare-printing-dialog"),p()(),I(64,"div",49),p()()()}if(o&2){let r,e=m();Be("height",e.minHeight?e.minHeight:e.height),h(3),Li("body pdf-js-version-",e.majorMinorPdfJsVersion,""),Be("background-color",e.backgroundColor),h(2),l("ngIf",e.showFreeFloatingBar),h(),l("sidebarVisible",e.sidebarVisible||!1)("showSidebarButton",e.showSidebarButton)("customSidebar",e.customSidebar)("customThumbnail",e.customThumbnail)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("sidebarPositionTop",e.sidebarPositionTop),h(2),ge("toolbar-hidden",!e.primaryMenuVisible),h(2),ge("server-side-rendering",e.serverSideRendering),l("sidebarVisible",e.sidebarVisible)("customToolbar",e.customToolbar)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale),js("pageViewMode",e.pageViewMode),l("primaryMenuVisible",e.primaryMenuVisible)("scrollMode",(r=e.scrollMode)!==null&&r!==void 0?r:0)("showPropertiesButton",e.showPropertiesButton)("showBookModeButton",e.showBookModeButton)("showDownloadButton",e.showDownloadButton)("showDrawEditor",e.showDrawEditor)("showHighlightEditor",e.showHighlightEditor)("showFindButton",e.showFindButton)("showHandToolButton",e.showHandToolButton)("handTool",e.handTool)("showHorizontalScrollButton",e.showHorizontalScrollButton)("showInfiniteScrollButton",e.showInfiniteScrollButton)("showOpenFileButton",e.showOpenFileButton)("showPagingButtons",e.showPagingButtons)("showFirstAndLastPageButtons",e.showFirstAndLastPageButtons)("showPreviousAndNextPageButtons",e.showPreviousAndNextPageButtons)("showPageNumber",e.showPageNumber)("showPageLabel",e.showPageLabel)("showPresentationModeButton",e.showPresentationModeButton&&e.pageViewMode!=="book")("showPrintButton",e.showPrintButton&&e.enablePrint)("showRotateCwButton",e.showRotateCwButton)("showRotateCcwButton",e.showRotateCcwButton)("showSecondaryToolbarButton",e.showSecondaryToolbarButton&&!e.service.secondaryMenuIsEmpty)("showSidebarButton",e.showSidebarButton)("showSinglePageModeButton",e.showSinglePageModeButton)("showSpreadButton",e.showSpreadButton)("showStampEditor",e.showStampEditor)("showTextEditor",e.showTextEditor)("showVerticalScrollButton",e.showVerticalScrollButton)("showWrappedScrollButton",e.showWrappedScrollButton)("showZoomButtons",e.showZoomButtons&&e.pageViewMode!=="book")("showZoomDropdown",e.showZoomDropdown)("spread",e.spread)("textLayer",e.textLayer)("toolbarMarginTop",e.toolbarMarginTop)("toolbarWidth",e.toolbarWidth)("zoomLevels",e.zoomLevels)("findbarVisible",e.findbarVisible)("hasTextLayer",e.hasTextLayer),h(17),ge("server-side-rendering",e.serverSideRendering),h(10),ge("server-side-rendering",e.serverSideRendering),h(14),ge("server-side-rendering",e.serverSideRendering),l("customSecondaryToolbar",e.customSecondaryToolbar)("secondaryToolbarTop",e.secondaryToolbarTop)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("localizationInitialized",e.localizationInitialized),h(2),ge("server-side-rendering",e.serverSideRendering),l("findbarLeft",e.findbarLeft)("findbarTop",e.findbarTop)("mobileFriendlyZoomScale",e.mobileFriendlyZoomScale)("showFindButton",e.showFindButton||!1)("customFindbarInputArea",e.customFindbarInputArea)("customFindbarButtons",e.customFindbarButtons)("showFindEntireWord",e.showFindEntireWord)("showFindHighlightAll",e.showFindHighlightAll)("showFindMatchDiacritics",e.showFindMatchDiacritics)("showFindMatchCase",e.showFindMatchCase)("showFindMultiple",e.showFindMultiple)("showFindRegexp",e.showFindRegexp)("showFindMessages",e.showFindMessages)("showFindResultsCount",e.showFindResultsCount),h(2),Be("top",e.viewerPositionTop)("background-color",e.backgroundColor),h(),l("ngIf",e.hasSignature&&e.showUnverifiedSignatures)}}function Cg(o,n){}var on=function(o){return o[o.SELECT=0]="SELECT",o[o.HAND=1]="HAND",o[o.ZOOM=2]="ZOOM",o}(on||{}),Ao=function(o){return o[o.DISABLE=0]="DISABLE",o[o.ENABLE=1]="ENABLE",o[o.ENABLE_FORMS=2]="ENABLE_FORMS",o[o.ENABLE_STORAGE=3]="ENABLE_STORAGE",o}(Ao||{});var Di={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35},yg=typeof window>"u"?!1:!!globalThis.MSInputMethodContext&&!!document.documentMode,Sg=typeof navigator>"u"||/Edge\/\d./i.test(navigator.userAgent),Eg=typeof ReadableStream>"u"||typeof Promise.allSettled>"u",Ig="4.6.687",Pg="4.6.686";function oi(o){return o?.includes("bleeding-edge")?Pg:Ig}function xi(o,n=""){return o.includes("://")?o:`./${o+n}`}var Te={needsES5:yg||Sg||Eg,annotationEditorMode:0,annotationMode:Ao.ENABLE_FORMS,defaultZoomDelay:400,cursorToolOnLoad:0,defaultUrl:"",defaultZoomValue:"",disableHistory:!1,disablePageLabels:!1,enablePermissions:!1,docBaseUrl:"",enablePrintAutoRotate:!0,externalLinkRel:"noopener noreferrer nofollow",externalLinkTarget:0,findController:void 0,historyUpdateUrl:!1,ignoreDestinationZoom:!1,imageResourcesPath:"./images/",maxCanvasPixels:-1,forcePageColors:!1,pageColorsBackground:"Canvas",pageColorsForeground:"CanvasText",pdfBugEnabled:!1,printResolution:150,rangeChunkSize:65536,removePageBorders:!1,enableXfa:!0,fontExtraProperties:!1,sidebarViewOnLoad:-1,scrollModeOnLoad:-1,spreadModeOnLoad:-1,textLayerMode:1,viewOnLoad:0,cMapPacked:!0,cMapUrl:function(){return`${xi(Te.assetsFolder,"/..")}/cmaps/`},disableAutoFetch:!1,disableFontFace:!1,disableRange:!1,disableStream:!0,isEvalSupported:!0,isOffscreenCanvasSupported:!0,maxImageSize:-1,pdfBug:!1,verbosity:1,workerPort:null,assetsFolder:"assets",_internalFilenameSuffix:".min",sandboxBundleSrc:function(){return Te.needsES5?`./pdf.sandbox-${oi(xi(Te.assetsFolder))}-es5.mjs`:`./pdf.sandbox-${oi(xi(Te.assetsFolder))}${Te._internalFilenameSuffix}.mjs`},workerSrc:function(){return Te.needsES5?`${xi(Te.assetsFolder)}/pdf.worker-${oi(xi(Te.assetsFolder))}-es5.mjs`:`${xi(Te.assetsFolder)}/pdf.worker-${oi(xi(Te.assetsFolder))}${Te._internalFilenameSuffix}.mjs`},standardFontDataUrl:()=>`${xi(Te.assetsFolder,"/..")}/standard_fonts/`,doubleTapZoomFactor:"page-width",doubleTapZoomsInHandMode:!0,doubleTapZoomsInTextSelectionMode:!1,doubleTapResetsZoomOnSecondDoubleTap:!1,enableScripting:!0,defaultCacheSize:50,passwordPrompt:void 0,enableHWA:!0},Ct=function(o){return o[o.vertical=0]="vertical",o[o.horizontal=1]="horizontal",o[o.wrapped=2]="wrapped",o[o.page=3]="page",o}(Ct||{});var vo=function(o){return o[o.ERRORS=0]="ERRORS",o[o.WARNINGS=1]="WARNINGS",o[o.INFOS=5]="INFOS",o}(vo||{}),Mg=["attachmentsView","authorField","contextFirstPage","contextLastPage","contextPageRotateCcw","contextPageRotateCw","creationDateField","creatorField","currentOutlineItem","cursorHandTool","cursorSelectTool","customScaleOption","documentProperties","documentPropertiesClose","download","editorFreeText","editorHighlight","editorInk","editorStamp","editorModeButtons","editorNone","editorStampAddImage","errorClose","errorMessage","errorMoreInfo","errorShowLess","errorShowMore","errorWrapper","fileNameField","fileSizeField","findbar","findCurrentPage","findEntireWord","findFuzzy","findHighlightAll","findIgnoreAccents","findInput","findInputMultiline","findMatchCase","findMatchDiacritics","findMsg","findMultipleSearchTexts","findNext","findPrevious","findRange","findResultsCount","firstPage","individualWordsMode","individualWordsModeLabel","keywordsField","lastPage","linearizedField","modificationDateField","next","numPages","openFile","outerContainer","outerContainer","outlineOptionsContainer","outlineView","pageCountField","pageNumber","pageRotateCcw","pageRotateCw","pageSizeField","password","passwordCancel","passwordSubmit","passwordText","presentationMode","previous","print","producerField","scaleSelect","scaleSelectContainer","scrollHorizontal","scrollPage","scrollVertical","scrollWrapped","secondaryDownload","secondaryOpenFile","secondaryPresentationMode","secondaryPrint","secondaryToolbar","secondaryToolbarButtonContainer","secondaryToolbarToggle","secondaryViewBookmark","sidebarResizer","sidebarToggle","spreadEven","spreadNone","spreadOdd","subjectField","thumbnailView","titleField","toolbarViewer","versionField","viewAttachments","viewAttachments","viewBookmark","viewerContainer","viewFind","viewLayers","viewOutline","viewOutline","viewThumbnail","viewThumbnail","zoomIn","zoomOut"],hp=(()=>{let n=class n{constructor(){s(this,"dummyComponentsContainer")}addMissingStandardWidgets(){this.dummyComponentsContainer=document.getElementsByClassName("dummy-pdf-viewer-components")[0];let e=this.dummyComponentsContainer;if(e){for(let t=0;t<e.children.length;t++){let i=e.firstChild;i&&e.removeChild(i)}if(Mg.forEach(t=>{if(this.needsDummyWidget(t)){let i=document.createElement("span");i.id=t,i.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(i)}}),this.needsDummyWidget("scaleSelect")){let t=document.createElement("select");t.id="scaleSelect",t.className="invisible dummy-component",this.dummyComponentsContainer.appendChild(t)}}}needsDummyWidget(e){return!document.getElementById(e)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-dummy-components"]],decls:1,vars:0,consts:[[1,"invisible","dummy-pdf-viewer-components"]],template:function(t,i){t&1&&I(0,"span",0)},encapsulation:2}));let o=n;return o})(),La=class{constructor(){s(this,"formIdToFullFieldName",{});s(this,"formIdToField",{});s(this,"radioButtons",{});s(this,"formData",{});s(this,"initialFormDataStoredInThePDF",{});s(this,"formDataChange",new B);s(this,"ngZone");s(this,"PDFViewerApplication")}reset(){this.formData={},this.formIdToFullFieldName={}}registerFormSupportWithPdfjs(n,r){this.ngZone=n,this.PDFViewerApplication=r,globalThis.getFormValueFromAngular=e=>this.getFormValueFromAngular(e),globalThis.updateAngularFormValue=(e,t)=>this.updateAngularFormValueCalledByPdfjs(e,t),globalThis.registerAcroformField=(e,t,i,a,d)=>this.registerAcroformField(e,t,i,a,d),globalThis.registerXFAField=(e,t,i)=>this.registerXFAField(e,t,i)}registerAcroformField(n,r,e,t,i){let a=r.name;if(this.formIdToField[n]=r,this.formIdToFullFieldName[n]=a,r instanceof HTMLInputElement&&r.type==="radio"){let d=a;this.formIdToFullFieldName[n]=d,e&&(this.formData[d]=t,this.initialFormDataStoredInThePDF[d]=i),r.setAttribute("exportValue",t),this.radioButtons[d]||(this.radioButtons[d]=[]),this.radioButtons[d].push(r)}else r instanceof HTMLSelectElement?(this.formData[a]=this.getValueOfASelectField(r),this.initialFormDataStoredInThePDF[a]=i):(e!==void 0&&(this.formData[a]=e),this.initialFormDataStoredInThePDF[a]=i)}registerXFAField(n,r,e){let t=this.findFullXFAName(n);if(n instanceof HTMLInputElement&&n.type==="radio"){let i=n.getAttribute("fieldid")??"",a=t.substring(0,t.lastIndexOf("."));this.formIdToFullFieldName[i]=a,this.formData[a]=r?.value,this.initialFormDataStoredInThePDF[a]=e,this.radioButtons[a]||(this.radioButtons[a]=[]),this.radioButtons[a].push(n)}else if(n instanceof HTMLInputElement){let i=n.getAttribute("fieldid")??"";this.formIdToField[i]=n,this.formIdToFullFieldName[i]=t,this.formData[t]=r?.value,this.initialFormDataStoredInThePDF[t]=e}else if(n instanceof HTMLSelectElement){let i=n.getAttribute("fieldid")??"";this.formIdToField[i]=n,this.formIdToFullFieldName[i]=t,this.formData[t]=r?.value,this.initialFormDataStoredInThePDF[t]=e}else if(n instanceof HTMLTextAreaElement){let i=n.getAttribute("fieldid")??"";this.formIdToField[i]=n,this.formIdToFullFieldName[i]=t,this.formData[t]=r?.value,this.initialFormDataStoredInThePDF[t]=e}else console.error("Couldn't register an XFA form field",n)}getValueOfASelectField(n){let{options:r,multiple:e}=n;return e?Array.prototype.filter.call(r,t=>t.selected).map(t=>t.value):r.selectedIndex===-1?null:r[r.selectedIndex].value}getFormValueFromAngular(n){let r;if(n instanceof HTMLElement){let e=this.findXFAName(n);if(e)this.formData.hasOwnProperty(e)?r=e:r=this.findFullXFAName(n);else return console.error("Couldn't find the field name or XFA name of the form field",n),{value:null}}else r=n;return{value:this.formData[r]}}findXFAName(n){let r=n;for(;!r.getAttribute("xfaname")&&r.parentElement;)r=r.parentElement;if(n instanceof HTMLInputElement&&n.type==="radio")do r=r?.parentElement;while(!r?.getAttribute("xfaname")&&r);let e=r?.getAttribute("xfaname");if(!e)throw new Error("Couldn't find the xfaname of the field");return e}findFullXFAName(n){let r=n,e="";for(;r instanceof HTMLElement&&r.parentElement;){let t=r.getAttribute("xfaname");t&&(e=t+"."+e),r=r.parentElement}if(!e)throw new Error("Couldn't find the xfaname of the field");return e=e.substring(0,e.length-1),n instanceof HTMLInputElement&&n.type==="radio"?e.substring(0,e.lastIndexOf(".")):e}updateAngularFormValueCalledByPdfjs(n,r){if(this.formData||(this.formData={}),typeof n=="string"){let t=this.formIdToFullFieldName[n]??Object.values(this.formIdToFullFieldName).find(i=>i===n||i.endsWith("."+n));if(t){let i=this.formIdToField[n];this.doUpdateAngularFormValue(i,r,t)&&this.ngZone.run(()=>this.formDataChange.emit(this.formData))}else console.error("Couldn't find the field with the name "+n)}else{let e=!1,t=this.findXFAName(n);this.formData.hasOwnProperty(t)&&(e=this.doUpdateAngularFormValue(n,r,t));let i=this.findFullXFAName(n);i!==t&&(e||=this.doUpdateAngularFormValue(n,r,i)),e&&this.ngZone.run(()=>this.formDataChange.emit(this.formData))}}doUpdateAngularFormValue(n,r,e){let t=!1;if(n instanceof HTMLInputElement&&n.type==="checkbox"){let i=n.getAttribute("exportvalue");i?r.value?this.formData[e]!==i&&(this.formData[e]=i,t=!0):this.formData[e]!==!1&&(this.formData[e]=!1,t=!0):this.formData[e]!==r.value&&(this.formData[e]=r.value,t=!0)}else if(n instanceof HTMLInputElement&&n.type==="radio"){let i=n.getAttribute("exportvalue")??n.getAttribute("xfaon");r.value&&this.formData[e]!==i&&(this.formData[e]=i,t=!0)}else this.formData[e]!==r.value&&(this.formData[e]=r.value,t=!0);return t}updateFormFieldsInPdfCalledByNgOnChanges(n){if(this.PDFViewerApplication?.pdfDocument?.annotationStorage){for(let r in this.formData)if(this.formData.hasOwnProperty(r)){let e=this.formData[r];e!==n[r]&&this.setFieldValueAndUpdateAnnotationStorage(r,e)}for(let r in n)if(n.hasOwnProperty(r)&&n[r]){let e=this.formData.hasOwnProperty(r);if(!e){let t=Object.keys(this.formData).find(i=>i===r||i.endsWith("."+r));t&&(e=this.formData.hasOwnProperty(t))}e||this.setFieldValueAndUpdateAnnotationStorage(r,null)}}}setFieldValueAndUpdateAnnotationStorage(n,r){let e=this.findRadioButtonGroup(n);if(e){e.forEach(i=>{let a=i.getAttribute("exportValue")??i.getAttribute("xfaon");i.checked=a===r});let t=new CustomEvent("updateFromAngular",{detail:r});e[0].dispatchEvent(t)}else{let t=this.findFormIdFromFieldName(n);if(t){let i=this.formIdToField[t];if(i){if(i instanceof HTMLInputElement&&i.type==="checkbox"){let d=i.getAttribute("xfaon")??i.getAttribute("exportvalue")??!0;(r===!0||r===!1)&&(d=!0),i.checked=d===r}else i instanceof HTMLSelectElement?this.populateSelectField(i,r):i.value=r;let a=new CustomEvent("updateFromAngular",{detail:r});i.dispatchEvent(a)}else console.error("Couldn't set the value of the field",n)}}}populateSelectField(n,r){if(n.multiple){let{options:e}=n,t=r;for(let i=0;i<e.length;i++){let a=e.item(i);a&&(a.selected=t.some(d=>d===a.value))}}else n.value=r}findFormIdFromFieldName(n){if(Object.entries(this.formIdToFullFieldName).length===0)return;let r=Object.entries(this.formIdToFullFieldName).filter(e=>e[1]===n||e[1].endsWith("."+n));if(r.length>1)console.log(`More than one field name matches the field name ${n}. Please use the one of these qualified field names:`,r.map(e=>e[1])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may or may not be the topmost field on your PDF form): "+r[0][0]);else if(r.length===0){console.log("Couldn't find the field "+n);return}return r[0][0]}findRadioButtonGroup(n){let r=Object.entries(this.radioButtons).filter(e=>e[0].endsWith("."+n)||e[0]===n);return r.length===0?null:(r.length>1&&(console.log("More than one radio button group name matches this name. Please use the qualified field name",r.map(e=>e[0])),console.log("ngx-extended-pdf-viewer uses the first matching field (which may not be the topmost field on your PDF form): "+r[0][0])),r[0][1])}},Oa=function(o){return o[o.UNKNOWN=-1]="UNKNOWN",o[o.NONE=0]="NONE",o[o.THUMBS=1]="THUMBS",o[o.OUTLINE=2]="OUTLINE",o[o.ATTACHMENTS=3]="ATTACHMENTS",o[o.LAYERS=4]="LAYERS",o}(Oa||{});function Tg(o){return Se(this,null,function*(){let n=!1,r=[];for(let e=1;e<=o.numPages&&e<=20;e++)r.push(Fg(o.getPage(e)));return n=yield Dg(r),n})}function Fg(o){return Se(this,null,function*(){return(yield(yield o).getTextContent()).items.length>0})}function Dg(o){return Se(this,null,function*(){let n=!1;return new Promise((r,e)=>{o.forEach((t,i)=>Se(this,null,function*(){try{(yield t)===!0&&!n&&(n=!0,r(!0)),i===o.length-1&&!n&&r(!1)}catch(a){e(a)}}))})})}var We=(()=>{let n=class n{constructor(){s(this,"onPDFJSInitSignal",pa(void 0));s(this,"pdfjsVersion",oi(Te.assetsFolder));Ue(()=>{this.onPDFJSInitSignal()&&(this.pdfjsVersion=oi(Te.assetsFolder))})}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),Ur=(()=>{let n=class n{constructor(e,t){s(this,"rendererFactory");s(this,"ngxExtendedPdfViewerInitialized",!1);s(this,"secondaryMenuIsEmpty",!1);s(this,"renderer");s(this,"PDFViewerApplication");this.rendererFactory=e,this.renderer=this.rendererFactory.createRenderer(null,null),Ue(()=>{this.PDFViewerApplication=t.onPDFJSInitSignal()})}find(e,t={}){if(this.ngxExtendedPdfViewerInitialized){if(!t.useSecondaryFindcontroller){let g=document.getElementById("findHighlightAll");g&&(g.checked=t.highlightAll??!1);let b=document.getElementById("findMatchCase");b&&(b.checked=t.matchCase??!1);let w=document.getElementById("findMultiple");w&&(w.checked=t.findMultiple??!1);let E=document.getElementById("findEntireWord");E&&(E.checked=t.wholeWords??!1);let x=document.getElementById("findMatchDiacritics");x&&(x.checked=t.matchDiacritics??!1);let F=document.getElementById("matchRegExp");F&&(F.checked=t.regexp??!1,F.checked&&(w&&(w.checked=!1),E&&(E.checked=!1),x&&(x.checked=!1)),w&&(w.disabled=F.checked),E&&(E.disabled=F.checked),x&&(x.disabled=F.checked));let R=document.getElementById("findInput");R&&typeof e=="string"&&(R.value=e)}let i={caseSensitive:t.matchCase??!1,entireWord:t.wholeWords??!1,highlightAll:t.highlightAll??!1,matchDiacritics:t.matchDiacritics??!1,findMultiple:t.findMultiple,matchRegExp:t.regexp??!1,findPrevious:!1,query:e,source:null,type:"find",dontScrollIntoView:t.dontScrollIntoView??!1};return(t.useSecondaryFindcontroller?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFind(i)}else{console.error("The PDF viewer hasn't finished initializing. Please call find() later.");return}}findNext(e=!1){return this.ngxExtendedPdfViewerInitialized?((e?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFindNext(),!0):(console.error("The PDF viewer hasn't finished initializing. Please call findNext() later."),!1)}findPrevious(e=!1){return this.ngxExtendedPdfViewerInitialized?((e?this.PDFViewerApplication?.customFindController:this.PDFViewerApplication?.findController)?.ngxFindPrevious(),!0):(console.error("The PDF viewer hasn't finished initializing. Please call findPrevious() later."),!1)}print(e){this.PDFViewerApplication&&(this.PDFViewerApplication?.PDFPrintServiceFactory?.isInPDFPrintRange!==void 0||(e||(e={}),this.setPrintRange(e),this.PDFViewerApplication?.printPdf(),this.PDFViewerApplication?.eventBus.on("afterprint",this.removePrintRange.bind(this),{once:!0})))}removePrintRange(){this.PDFViewerApplication?.PDFPrintServiceFactory&&(delete this.PDFViewerApplication.PDFPrintServiceFactory.isInPDFPrintRange,delete this.PDFViewerApplication.PDFPrintServiceFactory.filteredPageCount)}setPrintRange(e){if(!this.PDFViewerApplication?.PDFPrintServiceFactory){console.error("The print service hasn't been initialized yet.");return}this.PDFViewerApplication.PDFPrintServiceFactory.isInPDFPrintRange=t=>this.isInPDFPrintRange(t,e),this.PDFViewerApplication.PDFPrintServiceFactory.filteredPageCount=this.filteredPageCount(this.PDFViewerApplication?.pagesCount,e)}filteredPageCount(e,t){let i=0;for(let a=0;a<e;a++)this.isInPDFPrintRange(a,t)&&i++;return i}isInPDFPrintRange(e,t){let i=e+1;return!(t.from&&i<t.from||t.to&&i>t.to||t.excluded&&t.excluded.some(a=>a===i)||t.included&&!t.included.some(a=>a===i))}getPageAsLines(e){return Se(this,null,function*(){if(this.PDFViewerApplication){let d=(yield(yield(this.PDFViewerApplication?.pdfDocument).getPage(e)).getTextContent()).items.filter(u=>!u.type),g=Number.MAX_SAFE_INTEGER,b=Number.MAX_SAFE_INTEGER,w=Number.MIN_SAFE_INTEGER,E=Number.MIN_SAFE_INTEGER,x=0,F=0,R="",y=new Array;for(let u=0;u<d.length;u++){let C=d[u];if(!C.hasEOL){let H=C.transform[4],j=-C.transform[5],Y=C.width,ne=C.height;g=Math.min(g,H),b=Math.min(b,j),w=Math.max(w,H+Y),E=Math.max(E,j+ne),R+=C.str,C.dir==="rtl"&&F++,C.dir==="ltr"&&x++}if(u===d.length-1||C.hasEOL){let H;x>0&&F>0?H="both":x>0?H="ltr":F>0&&(H="rtl");let j={direction:H,x:g,y:b,width:w-g,height:E-b,text:R.trim()};y.push(j),g=Number.MAX_SAFE_INTEGER,b=Number.MAX_SAFE_INTEGER,w=Number.MIN_SAFE_INTEGER,E=Number.MIN_SAFE_INTEGER,x=0,F=0,R=""}}return y}return[]})}getPageAsText(e){return Se(this,null,function*(){if(!this.PDFViewerApplication)return"";let a=(yield(yield(this.PDFViewerApplication?.pdfDocument).getPage(e)).getTextContent()).items;return this.convertTextInfoToText(a)})}convertTextInfoToText(e){return e?e.filter(t=>!t.type).map(t=>t.hasEOL?t.str+`
`:t.str).join(""):""}getPageAsCanvas(g,b,w){return Se(this,arguments,function*(e,t,i,a="#FFFFFF",d=Ao.ENABLE){if(!this.PDFViewerApplication)return Promise.resolve(void 0);let x=yield this.PDFViewerApplication.pdfDocument.getPage(e);return this.draw(x,t,i,a,d)})}getPageAsImage(g,b,w){return Se(this,arguments,function*(e,t,i,a="#FFFFFF",d=Ao.ENABLE){return(yield this.getPageAsCanvas(e,t,i,a,d))?.toDataURL()})}draw(g,b,w){return Se(this,arguments,function*(e,t,i,a="#FFFFFF",d=Ao.ENABLE){let E=1;t.scale?E=t.scale:t.width?E=t.width/e.getViewport({scale:1}).width:t.height&&(E=t.height/e.getViewport({scale:1}).height);let x=e.getViewport({scale:E}),{ctx:F,canvas:R}=this.getPageDrawContext(x.width,x.height),y=x.clone(),u={canvasContext:F,viewport:y,background:i,backgroundColorToReplace:a,annotationMode:d},C=e.render(u),T=()=>Promise.resolve(R);return C.promise.then(T)})}getPageDrawContext(e,t){let i=document.createElement("canvas"),a=i.getContext("2d",{alpha:!0});if(!a)throw new Error("Couldn't create the 2d context");return i.width=e,i.height=t,this.renderer.setStyle(i,"width",`${e}px`),this.renderer.setStyle(i,"height",`${t}px`),{ctx:a,canvas:i}}getCurrentDocumentAsBlob(){return Se(this,null,function*(){return(yield this.PDFViewerApplication?.export())||void 0})}getFormData(e=!0){return Se(this,null,function*(){if(!this.PDFViewerApplication)return[];let t=this.PDFViewerApplication?.pdfDocument,i=96/72,a=[];for(let d=1;d<=t?.numPages;d++){let g=yield t.getPage(d);(yield g.getAnnotations()).filter(w=>w.subtype==="Widget").map(w=>ye({},w)).forEach(w=>{let E=g.getViewport({scale:i}).convertToViewportRectangle(w.rect);if(e&&w.fieldName)try{if(w.exportValue){let x=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(w.id,w.fieldName+"/"+w.exportValue,"");w.value=x?.value}else if(w.radioButton){let x=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(w.id,w.fieldName+"/"+w.fieldValue,"");w.value=x?.value}else{let x=this.PDFViewerApplication?.pdfDocument.annotationStorage.getValue(w.id,w.fieldName,"");w.value=x?.value}}catch{}a.push({fieldAnnotation:w,fieldRect:E,pageNumber:d})})}return a})}addPageToRenderQueue(e){return this.PDFViewerApplication?.pdfViewer.addPageToRenderQueue(e)??!1}isRenderQueueEmpty(){return this.PDFViewerApplication?!this.PDFViewerApplication.pdfViewer.renderingQueue.getHighestPriority(this.PDFViewerApplication?.pdfViewer._getVisiblePages(),this.PDFViewerApplication?.pdfViewer._pages,!0,!1):!0}hasPageBeenRendered(e){if(!this.PDFViewerApplication)return!1;let t=this.PDFViewerApplication?.pdfViewer._pages;return t.length>e&&e>=0?t[e].renderingState===3:!1}sleep(e){return new Promise(t=>setTimeout(t,e))}renderPage(e){return Se(this,null,function*(){if(!this.hasPageBeenRendered(e))for(yield this.addPageToRenderQueue(e);!this.hasPageBeenRendered(e);)yield this.sleep(7)})}currentlyRenderedPages(){return this.PDFViewerApplication?(this.PDFViewerApplication?.pdfViewer._pages).filter(t=>t.renderingState===3).map(t=>t.id):[]}numberOfPages(){return this.PDFViewerApplication?(this.PDFViewerApplication?.pdfViewer._pages).length:0}getCurrentlyVisiblePageNumbers(){let e=this.PDFViewerApplication;return e?e.pdfViewer._getVisiblePages().views?.map(i=>i.id):[]}listLayers(){return Se(this,null,function*(){if(!this.PDFViewerApplication)return[];let e=yield this.PDFViewerApplication?.pdfViewer.optionalContentConfigPromise;if(e)return e.getOrder().filter(a=>typeof a!="object").map(a=>{let d=e.getGroup(a);return{layerId:a,name:d.name,visible:d.visible}})})}toggleLayer(e){return Se(this,null,function*(){if(!this.PDFViewerApplication)return;let t=yield this.PDFViewerApplication?.pdfViewer.optionalContentConfigPromise;if(t){let i=t.getGroup(e).visible,a=document.querySelector(`input[id='${e}']`);a&&(i=a.checked,a.checked=!i),t.setVisibility(e,!i),this.PDFViewerApplication?.eventBus.dispatch("optionalcontentconfig",{source:this,promise:Promise.resolve(t)})}})}scrollPageIntoView(e,t){this.PDFViewerApplication?.pdfViewer?.scrollPagePosIntoView(e,t)}getSerializedAnnotations(){return this.PDFViewerApplication?.pdfViewer.getSerializedAnnotations()}addEditorAnnotation(e){this.PDFViewerApplication?.pdfViewer.addEditorAnnotation(e)}removeEditorAnnotations(e){this.PDFViewerApplication?.pdfViewer.removeEditorAnnotations(e)}loadImageAsDataURL(e){return Se(this,null,function*(){if(e.startsWith("data:"))return e;let t=yield fetch(e);if(!t.ok)throw new Error(`Failed to fetch the image from ${e}: ${t.statusText}`);return yield t.blob()})}addImageToAnnotationLayer(w){return Se(this,arguments,function*({urlOrDataUrl:e,page:t,left:i,bottom:a,right:d,top:g,rotation:b}){if(!this.PDFViewerApplication){console.error("The PDF viewer has not been initialized yet.");return}let E;t!==void 0?(t!==this.currentPageIndex()&&(yield this.renderPage(t)),E=t):E=this.currentPageIndex()??0;let x=this.PDFViewerApplication.pdfViewer.annotationEditorMode;this.switchAnnotationEdtorMode(13);let F=yield this.loadImageAsDataURL(e),R=this.PDFViewerApplication.pdfViewer._pages[E].pdfPage.view,y=R[0],u=R[1],C=R[2],T=R[3],H=C-y,j=T-u,Y=this.PDFViewerApplication?.pdfViewer._pages[E].div.clientWidth,ne=this.PDFViewerApplication?.pdfViewer._pages[E].div.clientHeight,he=this.convertToPDFCoordinates(i,H,0,Y),Ce=this.convertToPDFCoordinates(a,j,0,ne),ee=this.convertToPDFCoordinates(d,H,H,Y),le=this.convertToPDFCoordinates(g,j,j,ne),Ae={annotationType:13,pageIndex:E,bitmapUrl:F,rect:[he,Ce,ee,le],rotation:b??0};this.addEditorAnnotation(Ae),yield this.sleep(10),this.switchAnnotationEdtorMode(x)})}currentPageIndex(){let e=this.PDFViewerApplication?.pdfViewer;if(e)return e.currentPageNumber-1}convertToPDFCoordinates(e,t,i,a){return e?typeof e=="string"?e.endsWith("%")?parseInt(e,10)/100*t:e.endsWith("px")?parseInt(e,10)*(t/a):parseInt(e,10):e:i}switchAnnotationEdtorMode(e){this.PDFViewerApplication?.eventBus.dispatch("switchannotationeditormode",{mode:e})}set editorFontSize(e){this.setEditorProperty(Di.FREETEXT_SIZE,e)}set editorFontColor(e){this.setEditorProperty(Di.FREETEXT_COLOR,e)}set editorInkColor(e){this.setEditorProperty(Di.INK_COLOR,e)}set editorInkOpacity(e){this.setEditorProperty(Di.INK_OPACITY,e)}set editorInkThickness(e){this.setEditorProperty(Di.INK_THICKNESS,e)}set editorHighlightColor(e){this.setEditorProperty(Di.HIGHLIGHT_COLOR,e)}set editorHighlightDefaultColor(e){this.setEditorProperty(Di.HIGHLIGHT_DEFAULT_COLOR,e)}set editorHighlightShowAll(e){this.setEditorProperty(Di.HIGHLIGHT_SHOW_ALL,e)}set editorHighlightThickness(e){this.setEditorProperty(Di.HIGHLIGHT_THICKNESS,e)}setEditorProperty(e,t){this.PDFViewerApplication?.eventBus.dispatch("switchannotationeditorparams",{type:e,value:t}),this.PDFViewerApplication?.eventBus.dispatch("annotationeditorparamschanged",{details:[[e,t]]})}};s(n,"\u0275fac",function(t){return new(t||n)(X(Rs),X(We))}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),fp=(()=>{let n=class n{constructor(){s(this,"sanitizer")}init(){if(typeof window>"u"||this.sanitizer)return;let e=globalThis;e.trustedTypes&&(this.sanitizer=e.trustedTypes.createPolicy("pdf-viewer",{createHTML:t=>t,createScriptURL:t=>t}))}addTrustedCSS(e,t){typeof window>"u"||(this.init(),this.sanitizer?e.textContent=this.sanitizer.createHTML(t):e.textContent=t)}addTrustedJavaScript(e,t){typeof window>"u"||(this.init(),this.sanitizer?e.src=this.sanitizer.createScriptURL(t):e.src=t)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),kg=(()=>{let n=class n{constructor(e){s(this,"pdfCspPolicyService");s(this,"forceUsingLegacyES5",!1);s(this,"onPDFJSInitSignal",pa(void 0));s(this,"pdfjsVersion",oi(Te.assetsFolder));s(this,"shuttingDown",!1);s(this,"_needsES5");s(this,"PDFViewerApplication");s(this,"PDFViewerApplicationOptions");s(this,"webViewerLoad");s(this,"originalPrint",typeof window<"u"?window.print:void 0);s(this,"ngxExtendedPdfViewerIncompletelyInitialized",!0);this.pdfCspPolicyService=e,Ue(()=>{this.onPDFJSInitSignal()&&(this.pdfjsVersion=oi(Te.assetsFolder))})}addScriptOpChainingSupport(e){if(!e||this.isCSPApplied())return new Promise(t=>{let i=this.createScriptElement(Te.assetsFolder+"/op-chaining-support.js");i.onload=()=>{i.remove(),i.onload=null,t(globalThis.ngxExtendedPdfViewerCanRunModernJSCode)},i.onerror=()=>{i.remove(),globalThis.ngxExtendedPdfViewerCanRunModernJSCode=!1,t(!1),i.onerror=null},document.body.appendChild(i)});{let i=this.createInlineScript(`
new (function () {
  class BrowserCompatibilityTester {
    // Does your browser doesn't support private fields?
    #privateField;

    constructor() {
      // Does your browser support the logical assignment operators?
      let x = false;
      x ||= true;

      this.#privateMethod();
    }

    // Does your browser doesn't support private methods?
    #privateMethod() {
      // check the the browser supports string.at()
      return 'hello'.at(4);
    }

    supportsOptionalChaining() {
      const optionalChaining = {
        support: true,
      };
      return optionalChaining?.support;
    }
  }

  function supportsPromiseWithResolvers() {
    const iframe = document.createElement('iframe');
    document.firstElementChild.append(iframe);
    const useLegacyPdfViewer = 'withResolvers' in iframe.contentWindow['Promise'];
    iframe.parentElement.removeChild(iframe);

    return useLegacyPdfViewer;
  }

  const supportsOptionalChaining = new BrowserCompatibilityTester().supportsOptionalChaining();
  const supportModernPromises = supportsPromiseWithResolvers();
  window.ngxExtendedPdfViewerCanRunModernJSCode = supportsOptionalChaining && supportModernPromises;
})();
`);return document.getElementsByTagName("head")[0].appendChild(i),new Promise(a=>{let d=setInterval(()=>{globalThis.ngxExtendedPdfViewerCanRunModernJSCode!==void 0&&(clearInterval(d),a(globalThis.ngxExtendedPdfViewerCanRunModernJSCode))},1)})}}createInlineScript(e){let t=document.createElement("script");return t.async=!0,t.type="module",t.className="ngx-extended-pdf-viewer-script",t.text=e,t}isCSPAppliedViaMetaTag(){let e=document.getElementsByTagName("meta");for(let t=0;t<e.length;t++)if(e[t].getAttribute("http-equiv")==="Content-Security-Policy")return!0;return!1}isCSPApplied(){return!!this.isCSPAppliedViaMetaTag()}createScriptElement(e){let t=document.createElement("script");return t.async=!0,t.type=e.endsWith(".mjs")?"module":"text/javascript",t.className="ngx-extended-pdf-viewer-script",this.pdfCspPolicyService.addTrustedJavaScript(t,e),t}getPdfJsPath(e){let t=Te._internalFilenameSuffix;this._needsES5&&(t=""),t+=".mjs";let i=Te.assetsFolder,a=oi(i),d=`/${e}-`,g=this._needsES5?"-es5":"";return i+d+a+g+t}loadViewer(e){return Se(this,null,function*(){return new Promise(t=>{let i=this.getPdfJsPath("viewer"),a=g=>{let{PDFViewerApplication:b,PDFViewerApplicationOptions:w,webViewerLoad:E}=g.detail;this.PDFViewerApplication=b,this.PDFViewerApplicationOptions=w,this.webViewerLoad=E,t(),document.removeEventListener("ngxViewerFileHasBeenLoaded",a)};document.addEventListener("ngxViewerFileHasBeenLoaded",a,{once:!0});let d=this.createScriptElement(i);document.getElementsByTagName("head")[0].appendChild(d)})})}addFeatures(){return new Promise(e=>{let t=this.createScriptElement(Te.assetsFolder+"/additional-features.js");t.onload=()=>{t.remove()},t.onerror=()=>{t.remove(),e()},document.body.appendChild(t)})}ensurePdfJsHasBeenLoaded(e){return Se(this,null,function*(){return this.PDFViewerApplication?!0:(this._needsES5=yield this.needsES5(e),yield this.loadViewer(e),this.PDFViewerApplication!==void 0)})}ngOnDestroy(){if(this.shuttingDown=!0,typeof window>"u")return;delete globalThis.setNgxExtendedPdfViewerSource;let e=this.PDFViewerApplication;e?.pdfViewer?.destroyBookMode(),e?.pdfViewer?.stopRendering(),e?.pdfThumbnailViewer?.stopRendering();let t=this.originalPrint;window&&t&&!t.toString().includes("printPdf")&&(window.print=t);let i=document.querySelector("#printContainer");i&&i.parentElement?.removeChild(i),e?.unbindWindowEvents(),e?._cleanup();let a=window;delete a.pdfjsLib,this.onPDFJSInitSignal.set(void 0),document.querySelectorAll(".ngx-extended-pdf-viewer-script").forEach(d=>{d.onload=null,d.remove()})}replaceBrowserPrint(e){e?this.PDFViewerApplication?.printPdf&&(window.print=this.PDFViewerApplication.printPdf.bind(this.PDFViewerApplication)):this.originalPrint&&!this.originalPrint.toString().includes("printPdf")&&(window.print=this.originalPrint)}iOSVersionRequiresES5(){if(typeof window>"u")return!1;let e=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);return e!=null?parseInt(e[1],10)<14:!1}needsES5(e){return Se(this,null,function*(){if(typeof window>"u")return!1;if(this._needsES5===void 0){let t=!!globalThis.MSInputMethodContext&&!!document.documentMode,i=/Edge\/\d./i.test(navigator.userAgent),a=this.iOSVersionRequiresES5();if(typeof ReadableStream>"u"||typeof Promise.allSettled>"u"||t||i||a||this.forceUsingLegacyES5)return this._needsES5=!0,!0;this._needsES5=!(yield this.ngxExtendedPdfViewerCanRunModernJSCode(e)),this.polyfillPromiseWithResolversIfZoneJSOverwritesIt()}return this._needsES5})}polyfillPromiseWithResolversIfZoneJSOverwritesIt(){let e=Promise;e.withResolvers||(e.withResolvers=function(){let i,a,d=new this(function(g,b){i=g,a=b});return{resolve:i,reject:a,promise:d}})}ngxExtendedPdfViewerCanRunModernJSCode(e){return new Promise(t=>{let i=globalThis.ngxExtendedPdfViewerCanRunModernJSCode;t(i!==void 0?i:this.addScriptOpChainingSupport(e))})}};s(n,"\u0275fac",function(t){return new(t||n)(X(fp))}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),Bg=(()=>{let n=class n{constructor(){s(this,"ignoreKeyboard",!1);s(this,"ignoreKeys",[]);s(this,"acceptKeys",[])}isKeyIgnored(e,t){return t==="WHEEL"?this.ignoreKeys&&this.isKeyInList(this.ignoreKeys,e,"WHEEL")?!0:this.acceptKeys&&this.acceptKeys.length>0?!this.isKeyInList(this.acceptKeys,e,"WHEEL"):!1:t===16||t===17||t===18||t===224||this.ignoreKeyboard||this.ignoreKeys&&this.ignoreKeys.length>0&&this.isKeyInList(this.ignoreKeys,e,t)?!0:this.acceptKeys&&this.acceptKeys.length>0?!this.isKeyInList(this.acceptKeys,e,t):!1}isKeyInList(e,t,i){return e?e.some(a=>this.isKey(a,t,i)):!0}isKey(e,t,i){let a=0,d=0;return e=e.toLowerCase(),e.includes("ctrl+")&&(a|=1,e=e.replace("ctrl+","")),e.includes("cmd+")&&(a|=8,e=e.replace("cmd+","")),e.includes("alt+")&&(a|=2,e=e.replace("alt+","")),e.includes("shift+")&&(a|=4,e=e.replace("shift+","")),e.includes("meta+")&&(a|=8,e=e.replace("meta+","")),e==="up"?d=38:e==="down"?d=40:e==="+"||e==='"+"'?d=171:e==="-"||e==='"-"'?d=173:e==="esc"?d=27:e==="enter"?d=13:e==="space"?d=32:e==="f4"?d=115:e==="backspace"?d=8:e==="home"?d=36:e==="end"?d=35:e==="left"?d=37:e==="right"?d=39:e==="pagedown"?d=34:e==="pageup"?d=33:d=e.toUpperCase().charCodeAt(0),i==="WHEEL"?e==="wheel"&&t===a:d===i&&t===a}registerKeyboardListener(e){e.ngxKeyboardManager=this}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),Wn=(()=>{class o{}return s(o,"xs",490),s(o,"sm",560),s(o,"md",610),s(o,"lg",660),s(o,"xl",790),s(o,"xxl",910),o})(),He=(()=>{let n=class n{transform(e,t="always-visible"){switch(e){case void 0:return t;case!1:return"invisible";case!0:return t;case"always-visible":return"always-visible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"xxs":return"hiddenXXSView";case"xs":return"hiddenTinyView";case"sm":return"hiddenSmallView";case"md":return"hiddenMediumView";case"lg":return"hiddenLargeView";case"xl":return"hiddenXLView";case"xxl":return"hiddenXXLView"}}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275pipe",Vo({name:"responsiveCSSClass",type:n,pure:!0}));let o=n;return o})(),Vg=(()=>{let n=class n{transform(e){switch(e){case void 0:return"always-visible";case"always-visible":case!0:return"invisible";case"invisible":case!1:return"invisible";case"always-in-secondary-menu":return"always-in-secondary-menu";case"hiddenXXSView":case"xxs":return"visibleXXSView";case"hiddenTinyView":case"xs":return"visibleTinyView";case"sm":case"hiddenSmallView":return"visibleSmallView";case"md":case"hiddenMediumView":return"visibleMediumView";case"lg":case"hiddenLargeView":return"visibleLargeView";case"xl":case"hiddenXLView":return"visibleXLView";case"xxl":case"hiddenXXLView":return"visibleXXLView"}}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275pipe",Vo({name:"invertForSecondaryToolbar",type:n,pure:!0}));let o=n;return o})(),Zi=class{static initElements(){document&&((!this.con||!this.el)&&(this.con=document.createElement("div"),this.el=document.createElement("div")),this.con.style.position="absolute",this.con.style.width="0",this.con.style.height="0",this.con.style.visibility="hidden",this.con.style.overflow="hidden",this.con.appendChild(this.el))}static pxPerUnit(n){if(!this.pxPerUnitCache[n]){if((!this.con||!this.el)&&this.initElements(),!this.con||!this.el)return 1;this.el.style.width=this.sample+n,document.body.appendChild(this.con);let r=this.el.getBoundingClientRect();this.con.parentNode.removeChild(this.con),this.pxPerUnitCache[n]=r.width/this.sample}return this.pxPerUnitCache[n]}static toPx(n){let e=/^\s*([+-]?[\d\.]*)\s*(.*)\s*$/i.exec(n);if(e!=null&&e.length>2){let i=e[1]===""?1:Number(e[1]),a=e[2];if(!isNaN(i)&&a)return a==="px"?i:this.pxPerUnit(a)*i}throw new TypeError("Error parsing length")}};s(Zi,"con"),s(Zi,"el"),s(Zi,"sample",100),s(Zi,"pxPerUnitCache",{});var Lg=(()=>{let n=class n{constructor(e,t,i,a,d){s(this,"renderer");s(this,"document");s(this,"platformId");s(this,"pdfCspPolicyService");s(this,"nonce");s(this,"zoom",1);s(this,"width",3.14159265359);s(this,"xxs",455);s(this,"xs",490);s(this,"sm",560);s(this,"md",610);s(this,"lg",660);s(this,"xl",740);s(this,"xxl",830);this.renderer=e,this.document=t,this.platformId=i,this.pdfCspPolicyService=a,this.nonce=d,li(this.platformId)&&(this.width=t.body.clientWidth)}get style(){return`
#toolbarContainer .always-in-secondary-menu {
  display: none;
}

#secondaryToolbar .always-in-secondary-menu {
  display: inline-flex;
}

#outerContainer #mainContainer .visibleXXSView,
#outerContainer #mainContainer .visibleTinyView,
#outerContainer #mainContainer .visibleSmallView,
#outerContainer #mainContainer .visibleMediumView,
#outerContainer #mainContainer .visibleLargeView,
#outerContainer #mainContainer .visibleXLView,
#outerContainer #mainContainer .visibleXXLView {
  display: none;
}

.pdf-margin-top-3px {
  margin-top: 3px;
}

.pdf-margin-top--2px {
  margin-top: -2px;
}

@media all and (max-width: ${this.xxl}) {
  #sidebarContent {
    background-color: rgba(0, 0, 0, 0.7);
  }

  html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {
    left: 0px !important;
  }
  html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {
    right: 0px !important;
  }

  #outerContainer .hiddenLargeView,
  #outerContainer .hiddenMediumView {
    display: inherit;
  }
}

@media all and (max-width: ${this.lg}px) {
  .toolbarButtonSpacer {
    width: 15px;
  }

  #outerContainer .hiddenLargeView {
    display: none;
  }
  #outerContainer  #mainContainer .visibleLargeView {
    display: inherit;
  }
}

@media all and (max-width: ${this.md}px) {
  .toolbarButtonSpacer {
    display: none;
  }
  #outerContainer .hiddenMediumView {
    display: none;
  }
  #outerContainer  #mainContainer .visibleMediumView {
    display: inherit;
  }
}

@media all and (max-width: ${this.sm}px) {
  #outerContainer .hiddenSmallView,
  #outerContainer .hiddenSmallView * {
    display: none;
  }
  #outerContainer  #mainContainer .visibleSmallView {
    display: inherit;
  }
  .toolbarButtonSpacer {
    width: 0;
  }
  html[dir='ltr'] .findbar {
    left: 38px;
  }
  html[dir='rtl'] .findbar {
    right: 38px;
  }
}

#outerContainer .visibleXLView,
#outerContainer .visibleXXLView,
#outerContainer .visibleTinyView {
  display: none;
}

#outerContainer .hiddenXLView,
#outerContainer .hiddenXXLView {
  display: unset;
}

@media all and (max-width: ${this.xl}px) {
  #outerContainer .hiddenXLView {
    display: none;
  }
  #outerContainer .visibleXLView {
    display: inherit;
  }
}

@media all and (max-width: ${this.xxl}px) {
  #outerContainer .hiddenXXLView {
    display: none;
  }
  #outerContainer  #mainContainer .visibleXXLView {
    display: inherit;
  }
}

@media all and (max-width: ${this.xs}px) {
  #outerContainer .hiddenTinyView,
  #outerContainer .hiddenTinyView * {
    display: none;
  }
  #outerContainer  #mainContainer .visibleTinyView {
    display: inherit;
  }
}

@media all and (max-width: ${this.xxs}px) {
  #outerContainer .hiddenXXSView,
  #outerContainer .hiddenXXSView * {
    display: none;
  }
  #outerContainer #mainContainer .visibleXXSView {
    display: inherit;
  }
}
  `}updateToolbarWidth(){let e=document.getElementById("toolbarViewer")??document.getElementById("outerContainer");if(!e)return;let t=e.clientWidth,d=this.document.body.clientWidth/t*(this.zoom?this.zoom:1);this.xs=d*Wn.xs,this.sm=d*Wn.sm,this.md=d*Wn.md,this.lg=d*Wn.lg,this.xl=d*Wn.xl,this.xxl=d*Wn.xxl;let g=this.document.getElementById("pdf-dynamic-css");g?this.pdfCspPolicyService.addTrustedCSS(g,this.style):(g=this.document.createElement("STYLE"),g.id="pdf-dynamic-css",this.pdfCspPolicyService.addTrustedCSS(g,this.style),this.nonce&&(g.nonce=this.nonce),this.renderer.appendChild(this.document.head,g))}removeScrollbarInInfiniteScrollMode(e,t,i,a,d){if(t==="infinite-scroll"||e){let g=document.getElementById("viewer"),b=document.getElementsByClassName("zoom")[0];g&&setTimeout(()=>{if(t==="infinite-scroll"){let w=g.clientHeight+17;i?a.height=w+35+"px":w>17?a.height=w+"px":a.height===void 0&&(a.height="100%"),b&&(b.style.height=a.height)}else e&&(a.autoHeight=!0,a.height=void 0,this.checkHeight(a,d))})}}checkHeight(e,t){if(this.isHeightDefinedWithUnits(e.height)||this.isPrinting())return;let i=this.getContainer();i&&(this.isContainerHeightZero(i,e,t)&&(e.autoHeight=!0),e.autoHeight&&this.adjustHeight(i,e))}isHeightDefinedWithUnits(e){return e?isNaN(Number(e.replace("%",""))):!1}isPrinting(){return this.isBrowser()?!!document.querySelector("[data-pdfjsprinting]"):!1}isBrowser(){return typeof window<"u"&&typeof document<"u"}getContainer(){return typeof document<"u"?document.getElementsByClassName("zoom")[0]:null}isContainerHeightZero(e,t,i){return e.clientHeight===0?(i>=vo.WARNINGS&&!t.autoHeight&&console.warn("The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly."),!0):!1}adjustHeight(e,t){let i=window.innerHeight,d=e.getBoundingClientRect().top,g=i-d,b=this.calculateBorderMargin(e);g-=b,t.minHeight=g>100?`${g}px`:"100px",t.markForCheck()}calculateBorderMargin(e){if(e){let t=window.getComputedStyle(e),i=Zi.toPx(t.paddingBottom),a=Zi.toPx(t.marginBottom);return e.style.zIndex?i+a:i+a+this.calculateBorderMargin(e.parentElement)}return 0}ngOnDestroy(){let e=this.document.getElementById("pdf-dynamic-css");e?.parentElement&&e.parentElement.removeChild(e)}};s(n,"\u0275fac",function(t){return new(t||n)(k(vn),k(qs),k(un),k(fp),k(Ls,8))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-dynamic-css"]],inputs:{zoom:"zoom",width:"width"},decls:0,vars:0,template:function(t,i){}}));let o=n;return o})(),Og=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-acroform-default-theme"]],decls:0,vars:0,template:function(t,i){},styles:[`ngx-extended-pdf-viewer .annotationLayer{--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none;position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationLayer{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):required,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:required,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation{outline:var(--link-outline)}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover{opacity:0!important;background:none!important;box-shadow:none}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation .popup{outline:calc(1.5px*var(--scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}ngx-extended-pdf-viewer .annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation.focused .popup{outline:calc(3px*var(--scale-factor)) solid Highlight!important}}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer .annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer .annotationLayer canvas{position:absolute;width:100%;height:100%;pointer-events:none}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box!important;transform-origin:0 0}.textLayer.selecting~ngx-extended-pdf-viewer .annotationLayer section{pointer-events:none}ngx-extended-pdf-viewer .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}ngx-extended-pdf-viewer .annotationLayer .hasBorder{background-size:100% 100%}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea),ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box!important;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):required,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:required,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation :is(input,textarea):focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:#0000}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px*var(--scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto}ngx-extended-pdf-viewer .annotationLayer .popup{background-color:#ff9;box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;border-radius:calc(2px*var(--scale-factor));outline:1.5px solid #ffff4a;padding:calc(6px*var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}ngx-extended-pdf-viewer .annotationLayer .popupAnnotation.focused .popup{outline-width:3px}ngx-extended-pdf-viewer .annotationLayer .popup *{font-size:calc(9px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .popup>.header{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup>.header h1{display:inline}ngx-extended-pdf-viewer .annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor));width:fit-content}ngx-extended-pdf-viewer .annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--scale-factor))}ngx-extended-pdf-viewer .annotationLayer .popupTriggerArea{cursor:pointer}ngx-extended-pdf-viewer .annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}ngx-extended-pdf-viewer .annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none}ngx-extended-pdf-viewer .annotationLayer .annotationTextContent span{width:100%;display:inline-block}ngx-extended-pdf-viewer .annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline: auto}@media screen and (forced-colors: active){:root{--xfa-focus-outline: 2px solid CanvasText}ngx-extended-pdf-viewer .xfaLayer *:required{outline:1.5px solid selectedItem}}ngx-extended-pdf-viewer .xfaLayer{background-color:#0000}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box!important;background-color:#0000;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer *:required{outline:1.5px solid red}ngx-extended-pdf-viewer .xfaLayer div,ngx-extended-pdf-viewer .xfaLayer svg,ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer :is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer :is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:#0000;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer :is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:#0000;outline:var(--xfa-focus-outline);outline-offset:-1px}ngx-extended-pdf-viewer :is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaSelect{padding-inline:2px}ngx-extended-pdf-viewer :is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer :is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:#0000}ngx-extended-pdf-viewer .xfaSelect{appearance:none;text-indent:1px;text-overflow:""}}ngx-extended-pdf-viewer .canvasWrapper svg{transform:none}ngx-extended-pdf-viewer .canvasWrapper svg[data-main-rotation="90"] use:not(.clip){transform:matrix(0,1,-1,0,1,0)}ngx-extended-pdf-viewer .canvasWrapper svg[data-main-rotation="180"] use:not(.clip){transform:matrix(-1,0,0,-1,1,1)}ngx-extended-pdf-viewer .canvasWrapper svg[data-main-rotation="270"] use:not(.clip){transform:matrix(0,-1,1,0,0,1)}ngx-extended-pdf-viewer .canvasWrapper svg.highlight{--blend-mode: multiply;position:absolute;mix-blend-mode:var(--blend-mode)}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .canvasWrapper svg.highlight{--blend-mode: difference}}ngx-extended-pdf-viewer .canvasWrapper svg.highlight:not(.free){fill-rule:evenodd}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline{position:absolute;mix-blend-mode:normal;fill-rule:evenodd;fill:none}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.hovered{stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.selected .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2*var(--outline-around-width))}ngx-extended-pdf-viewer .canvasWrapper svg.highlightOutline.selected .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}:root{--outline-width: 2px;--outline-color: #0060df;--outline-around-width: 1px;--outline-around-color: #f0f0f4;--hover-outline-around-color: var(--outline-around-color);--focus-outline: solid var(--outline-width) var(--outline-color);--unfocus-outline: solid var(--outline-width) transparent;--focus-outline-around: solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color: #8f8f9d;--hover-outline: solid var(--outline-width) var(--hover-outline-color);--hover-outline-around: solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height: 1.35;--freetext-padding: 2px;--resizer-bg-color: var(--outline-color);--resizer-size: 6px;--resizer-shift: calc(0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width));--editorFreeText-editing-cursor: text;--editorInk-editing-cursor: url("data:image/svg+xml;charset=UTF-8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.49913 12.6251C2.61913 12.6251 2.73913 12.6051 2.85713 12.5661L6.29013 11.4201L13.2891 4.4221C14.0191 3.6911 14.0191 2.5011 13.2891 1.7701L12.2291 0.710098C11.4971 -0.0199023 10.3091 -0.0199023 9.57713 0.710098L2.57813 7.7091L1.43313 11.1451C1.29813 11.5511 1.40213 11.9931 1.70513 12.2951C1.92113 12.5101 2.20613 12.6251 2.49913 12.6251ZM10.4611 1.5951C10.7031 1.3511 11.1021 1.3511 11.3441 1.5951L12.4051 2.6561C12.6491 2.8991 12.6491 3.2961 12.4051 3.5391L11.3401 4.6051L9.39513 2.6601L10.4611 1.5951ZM3.67013 8.3851L8.51013 3.5451L10.4541 5.4891L5.61413 10.3301L2.69713 11.3031L3.67013 8.3851Z' fill='black'/><path d='M14.8169 13.314L13.0229 13.862C12.3309 14.073 11.5909 14.111 10.8859 13.968L8.80391 13.551C7.58491 13.308 6.29791 13.48 5.18491 14.036C3.95291 14.652 2.46691 14.412 1.49191 13.436L1.44091 13.385L0.60791 14.321C1.46291 15.175 2.59991 15.625 3.75291 15.625C4.42891 15.625 5.10991 15.471 5.74391 15.153C6.60891 14.721 7.60891 14.586 8.55891 14.777L10.6409 15.194C11.5509 15.376 12.5009 15.327 13.3879 15.056L15.1819 14.508L14.8169 13.314Z' fill='black'/></svg>");--editorHighlight-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="28" height="31" viewBox="0 0 28 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1743 5.20761L14.1743 5.20757L14.1691 5.2127L7.41914 11.9627C7.37184 12.01 7.30858 12.0362 7.2427 12.0362C7.17681 12.0362 7.11355 12.01 7.06625 11.9627L6.47126 11.3677L6.11771 11.0142L5.76415 11.3677L5.04559 12.0863H2.21734L4.34746 9.95L4.7 9.59644L4.34695 9.2434L3.75625 8.6527C3.66151 8.55796 3.66151 8.39454 3.75625 8.2998L10.5063 1.5498C10.7563 1.29979 11.0906 1.15625 11.4427 1.15625C11.801 1.15625 12.1306 1.29401 12.3741 1.54464L12.374 1.54468L12.3791 1.5498L14.1691 3.3398L14.1691 3.33984L14.1743 3.34489C14.4249 3.58836 14.5627 3.91791 14.5627 4.27625C14.5627 4.63459 14.4249 4.96414 14.1743 5.20761ZM4.4927 8.47625V8.68336L4.63914 8.8298L6.88914 11.0798L7.2427 11.4334L7.59625 11.0798L10.0769 8.59918L10.4304 8.24563L10.0769 7.89207L7.82187 5.63707L7.46832 5.28352L7.11477 5.63707L4.63914 8.1127L4.4927 8.25914V8.46625V8.47625ZM10.4304 7.53852L10.784 7.89207L11.1375 7.53852L13.8162 4.8598C14.1415 4.53454 14.1415 4.01796 13.8162 3.6927L12.0262 1.9027C11.8313 1.70771 11.5919 1.65625 11.4427 1.65625H11.426L11.4094 1.65736L11.4427 2.15625C11.4094 1.65736 11.4093 1.65737 11.4092 1.65737L11.4089 1.65739L11.4084 1.65742L11.4074 1.6575L11.4051 1.65767L11.3997 1.65809L11.3859 1.65936C11.3755 1.66041 11.3624 1.66192 11.3473 1.66409C11.3176 1.66833 11.2769 1.6755 11.2305 1.68771C11.1523 1.70827 10.9924 1.75942 10.8591 1.8927L8.17543 4.57641L7.82187 4.92997L8.17543 5.28352L10.4304 7.53852ZM0.512695 16.1562V15.1562H14.5127V16.1562H0.512695Z" stroke="#15141A"/><path d="M23.6377 17.9742C23.6377 17.7572 23.7477 17.5592 23.9307 17.4442L25.0387 16.7522C25.1387 16.6902 25.2527 16.6572 25.3707 16.6572H27.0127V15.4072H25.3707C25.0187 15.4072 24.6757 15.5062 24.3767 15.6922L23.2687 16.3852C23.1737 16.4442 23.0937 16.5202 23.0127 16.5942C22.9307 16.5202 22.8517 16.4442 22.7567 16.3852L21.6477 15.6922C21.3487 15.5062 21.0057 15.4072 20.6547 15.4072H19.0127V16.6572H20.6547C20.7717 16.6572 20.8867 16.6902 20.9867 16.7522L22.0947 17.4442C22.2787 17.5592 22.3887 17.7572 22.3887 17.9742V23.0322V28.0902C22.3887 28.3072 22.2787 28.5052 22.0947 28.6202L20.9857 29.3122C20.8857 29.3742 20.7717 29.4072 20.6537 29.4072H19.0127V30.6572H20.6547C21.0067 30.6572 21.3497 30.5582 21.6487 30.3722L22.7567 29.6802C22.8527 29.6202 22.9317 29.5442 23.0127 29.4712C23.0937 29.5442 23.1737 29.6202 23.2687 29.6802L24.3777 30.3732C24.6767 30.5592 25.0197 30.6582 25.3717 30.6582H27.0127V29.4082H25.3707C25.2537 29.4082 25.1387 29.3752 25.0387 29.3132L23.9307 28.6212C23.7467 28.5062 23.6377 28.3082 23.6377 28.0912V23.0322V17.9742Z" fill="black"/></svg>') 23 23, text;--editorFreeHighlight-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M7.10918 11.66C7.24918 11.8 7.43918 11.88 7.63918 11.88C7.83918 11.88 8.02918 11.8 8.16918 11.66L14.9192 4.91C15.2692 4.57 15.4592 4.11 15.4592 3.62C15.4592 3.13 15.2692 2.67 14.9192 2.33L13.1292 0.54C12.7892 0.19 12.3292 0 11.8392 0C11.3492 0 10.8892 0.2 10.5492 0.54L3.79918 7.29C3.50918 7.58 3.50918 8.06 3.79918 8.35L4.38988 8.9407L1.40918 11.93H5.64918L6.51419 11.065L7.10918 11.66ZM7.63918 10.07L5.38918 7.82V7.81L7.8648 5.33438L10.1198 7.58938L7.63918 10.07ZM11.1805 6.52872L13.8592 3.85C13.9892 3.72 13.9892 3.52 13.8592 3.39L12.0692 1.6C11.9892 1.52 11.8892 1.5 11.8392 1.5C11.8392 1.5 11.6892 1.51 11.6092 1.59L8.92546 4.27372L11.1805 6.52872Z" fill="#000"/><path d="M0.40918 14H15.4092V16H0.40918V14Z" fill="#000"/></g></svg>') 0 16, pointer;--new-alt-text-warning-image: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.78182 2.63903C8.58882 2.28803 8.25782 2.25003 8.12482 2.25003C7.99019 2.24847 7.85771 2.28393 7.74185 2.35253C7.62599 2.42113 7.5312 2.52023 7.46782 2.63903L1.97082 12.639C1.90673 12.7528 1.87406 12.8816 1.87617 13.0122C1.87828 13.1427 1.91509 13.2704 1.98282 13.382C2.04798 13.4951 2.14207 13.5888 2.25543 13.6535C2.36879 13.7182 2.49732 13.7515 2.62782 13.75H13.6218C13.7523 13.7515 13.8809 13.7182 13.9942 13.6535C14.1076 13.5888 14.2017 13.4951 14.2668 13.382C14.3346 13.2704 14.3714 13.1427 14.3735 13.0122C14.3756 12.8816 14.3429 12.7528 14.2788 12.639L8.78182 2.63903ZM6.37282 2.03703C6.75182 1.34603 7.43882 1.00003 8.12482 1.00003C8.48341 0.997985 8.83583 1.09326 9.14454 1.2757C9.45325 1.45814 9.70668 1.72092 9.87782 2.03603L15.3748 12.036C16.1078 13.369 15.1438 15 13.6228 15H2.62782C1.10682 15 0.141823 13.37 0.875823 12.037L6.37282 2.03703ZM8.74982 9.06203C8.74982 9.22779 8.68397 9.38676 8.56676 9.50397C8.44955 9.62118 8.29058 9.68703 8.12482 9.68703C7.95906 9.68703 7.80009 9.62118 7.68288 9.50397C7.56566 9.38676 7.49982 9.22779 7.49982 9.06203V5.62503C7.49982 5.45927 7.56566 5.3003 7.68288 5.18309C7.80009 5.06588 7.95906 5.00003 8.12482 5.00003C8.29058 5.00003 8.44955 5.06588 8.56676 5.18309C8.68397 5.3003 8.74982 5.45927 8.74982 5.62503V9.06203ZM7.74982 12L7.49982 11.75V11L7.74982 10.75H8.49982L8.74982 11V11.75L8.49982 12H7.74982Z" fill="black"/></svg>')}ngx-extended-pdf-viewer .visuallyHidden{position:absolute;top:0;left:0;border:0;margin:0;padding:0;width:0;height:0;overflow:hidden;white-space:nowrap;font-size:0}ngx-extended-pdf-viewer .textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}ngx-extended-pdf-viewer .textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}ngx-extended-pdf-viewer .textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen .noAltTextBadge{display:none!important}@media (min-resolution: 1.1dppx){ngx-extended-pdf-viewer :root{--editorFreeText-editing-cursor: url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.75H12.5V2.25V1V0.5H12H10.358C9.91165 0.5 9.47731 0.625661 9.09989 0.860442L9.09886 0.861087L8 1.54837L6.89997 0.860979L6.89911 0.860443C6.5218 0.625734 6.08748 0.5 5.642 0.5H4H3.5V1V2.25V2.75H4H5.642C5.66478 2.75 5.6885 2.75641 5.71008 2.76968C5.71023 2.76977 5.71038 2.76986 5.71053 2.76995L6.817 3.461C6.81704 3.46103 6.81709 3.46105 6.81713 3.46108C6.81713 3.46108 6.81713 3.46108 6.81714 3.46109C6.8552 3.48494 6.876 3.52285 6.876 3.567V8V12.433C6.876 12.4771 6.85523 12.515 6.81722 12.5389C6.81715 12.5389 6.81707 12.539 6.817 12.539L5.70953 13.23C5.70941 13.2301 5.70929 13.2302 5.70917 13.2303C5.68723 13.2438 5.6644 13.25 5.641 13.25H4H3.5V13.75V15V15.5H4H5.642C6.08835 15.5 6.52269 15.3743 6.90011 15.1396L6.90086 15.1391L8 14.4526L9.10003 15.14L9.10089 15.1406C9.47831 15.3753 9.91265 15.501 10.359 15.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352 13.251 10.3115 13.2446 10.2899 13.2313C10.2897 13.2312 10.2896 13.2311 10.2895 13.231L9.183 12.54C9.18298 12.54 9.18295 12.54 9.18293 12.54C9.18291 12.5399 9.18288 12.5399 9.18286 12.5399C9.14615 12.5169 9.125 12.4797 9.125 12.434V8V3.567C9.125 3.52266 9.14603 3.48441 9.18364 3.4606C9.18377 3.46052 9.1839 3.46043 9.18404 3.46035L10.2895 2.76995C10.2896 2.76985 10.2898 2.76975 10.2899 2.76966C10.3119 2.75619 10.3346 2.75 10.358 2.75H12Z" fill="black" stroke="white"/></svg>') 0 16, text}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--outline-color: CanvasText;--outline-around-color: ButtonFace;--resizer-bg-color: ButtonText;--hover-outline-color: Highlight;--hover-outline-around-color: SelectedItemText}}ngx-extended-pdf-viewer [data-editor-rotation="90"]{transform:rotate(90deg)}ngx-extended-pdf-viewer [data-editor-rotation="180"]{transform:rotate(180deg)}ngx-extended-pdf-viewer [data-editor-rotation="270"]{transform:rotate(270deg)}ngx-extended-pdf-viewer .annotationEditorLayer{background:#0000;position:absolute;inset:0;font-size:calc(100px*var(--scale-factor));transform-origin:0 0;cursor:auto;z-index:4}ngx-extended-pdf-viewer .annotationEditorLayer .selectedEditor{z-index:100000!important}ngx-extended-pdf-viewer .annotationEditorLayer.drawing *{pointer-events:none!important}ngx-extended-pdf-viewer .annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;inset:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer.disabled{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}ngx-extended-pdf-viewer .annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor){position:absolute;background:#0000;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%;border:var(--unfocus-outline)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).draggable.selectedEditor{cursor:move}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).moving{touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).selectedEditor{border:var(--focus-outline);outline:var(--focus-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor).selectedEditor:before{content:"";position:absolute;inset:0;border:var(--focus-outline-around);pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor):hover:not(.selectedEditor):before{content:"";position:absolute;inset:0;border:var(--focus-outline-around)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-delete-image: url("data:image/svg+xml; utf8, <svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11 3H13.6C14 3 14.3 3.3 14.3 3.6C14.3 3.9 14 4.2 13.7 4.2H13.3V14C13.3 15.1 12.4 16 11.3 16H4.80005C3.70005 16 2.80005 15.1 2.80005 14V4.2H2.40005C2.00005 4.2 1.80005 4 1.80005 3.6C1.80005 3.2 2.00005 3 2.40005 3H5.00005V2C5.00005 0.9 5.90005 0 7.00005 0H9.00005C10.1 0 11 0.9 11 2V3ZM6.90005 1.2L6.30005 1.8V3H9.80005V1.8L9.20005 1.2H6.90005ZM11.4 14.7L12 14.1V4.2H4.00005V14.1L4.60005 14.7H11.4ZM7.00005 12.4C7.00005 12.7 6.70005 13 6.40005 13C6.10005 13 5.80005 12.7 5.80005 12.4V7.6C5.70005 7.3 6.00005 7 6.40005 7C6.80005 7 7.00005 7.3 7.00005 7.6V12.4ZM10.2001 12.4C10.2001 12.7 9.90006 13 9.60006 13C9.30006 13 9.00006 12.7 9.00006 12.4V7.6C9.00006 7.3 9.30006 7 9.60006 7C9.90006 7 10.2001 7.3 10.2001 7.6V12.4Z' fill='black' /></svg>");--editor-toolbar-bg-color: #f0f0f4;--editor-toolbar-highlight-image: url('data:image/svg+xml; utf8, <svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M7.10918 11.66C7.24918 11.8 7.43918 11.88 7.63918 11.88C7.83918 11.88 8.02918 11.8 8.16918 11.66L14.9192 4.91C15.2692 4.57 15.4592 4.11 15.4592 3.62C15.4592 3.13 15.2692 2.67 14.9192 2.33L13.1292 0.54C12.7892 0.19 12.3292 0 11.8392 0C11.3492 0 10.8892 0.2 10.5492 0.54L3.79918 7.29C3.50918 7.58 3.50918 8.06 3.79918 8.35L4.38988 8.9407L1.40918 11.93H5.64918L6.51419 11.065L7.10918 11.66ZM7.63918 10.07L5.38918 7.82V7.81L7.8648 5.33438L10.1198 7.58938L7.63918 10.07ZM11.1805 6.52872L13.8592 3.85C13.9892 3.72 13.9892 3.52 13.8592 3.39L12.0692 1.6C11.9892 1.52 11.8892 1.5 11.8392 1.5C11.8392 1.5 11.6892 1.51 11.6092 1.59L8.92546 4.27372L11.1805 6.52872Z" fill="#000"/><path d="M0.40918 14H15.4092V16H0.40918V14Z" fill="#000"/></g></svg>');--editor-toolbar-fg-color: #2e2e56;--editor-toolbar-border-color: #8f8f9d;--editor-toolbar-hover-border-color: var(--editor-toolbar-border-color);--editor-toolbar-hover-bg-color: #e0e0e6;--editor-toolbar-hover-fg-color: var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline: none;--editor-toolbar-focus-outline-color: #0060df;--editor-toolbar-shadow: 0 2px 6px 0 rgb(58 57 68 / .2);--editor-toolbar-vert-offset: 6px;--editor-toolbar-height: 28px;--editor-toolbar-padding: 2px;--alt-text-done-color: #2ac3a2;--alt-text-warning-color: #0090ed;--alt-text-hover-done-color: var(--alt-text-done-color);--alt-text-hover-warning-color: var(--alt-text-warning-color);display:flex;width:fit-content;height:var(--editor-toolbar-height);flex-direction:column;justify-content:center;align-items:center;cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-bg-color: #2b2a33;--editor-toolbar-fg-color: #fbfbfe;--editor-toolbar-hover-bg-color: #52525e;--editor-toolbar-focus-outline-color: #0df;--alt-text-done-color: #54ffbd;--alt-text-warning-color: #80ebff}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar,ngx-extended-pdf-viewer .textLayer .editToolbar{--editor-toolbar-bg-color: ButtonFace;--editor-toolbar-fg-color: ButtonText;--editor-toolbar-border-color: ButtonText;--editor-toolbar-hover-border-color: AccentColor;--editor-toolbar-hover-bg-color: ButtonFace;--editor-toolbar-hover-fg-color: AccentColor;--editor-toolbar-hover-outline: 2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color: ButtonBorder;--editor-toolbar-shadow: none;--alt-text-done-color: var(--editor-toolbar-fg-color);--alt-text-warning-color: var(--editor-toolbar-fg-color);--alt-text-hover-done-color: var(--editor-toolbar-hover-fg-color);--alt-text-hover-warning-color: var(--editor-toolbar-hover-fg-color)}}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar.hidden,ngx-extended-pdf-viewer .textLayer .editToolbar.hidden{display:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:has(:focus-visible),ngx-extended-pdf-viewer .textLayer .editToolbar:has(:focus-visible){border-color:#0000}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:dir(ltr),ngx-extended-pdf-viewer .textLayer .editToolbar:dir(ltr){transform-origin:100% 0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar:dir(rtl),ngx-extended-pdf-viewer .textLayer .editToolbar:dir(rtl){transform-origin:0 0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons{display:flex;justify-content:center;align-items:center;gap:0;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .divider,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .divider{width:1px;height:calc(2*var(--editor-toolbar-padding) + var(--editor-toolbar-height));background-color:var(--editor-toolbar-border-color);display:inline-block;margin-inline:2px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton{width:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton:before{content:"";-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .highlightButton:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .highlightButton:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete{width:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete:before{content:"";-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .delete:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .delete:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>*,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>*{height:var(--editor-toolbar-height)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider),ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider){border:none;background-color:#0000;cursor:pointer}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):hover,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):hover{border-radius:2px;background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):hover:active,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):hover:active{outline:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons>:not(.divider):focus-visible,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons>:not(.divider):focus-visible{border-radius:2px;outline:2px solid var(--editor-toolbar-focus-outline-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText{--alt-text-add-image: url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.375 7.625V11.875C5.375 12.0408 5.44085 12.1997 5.55806 12.3169C5.67527 12.4342 5.83424 12.5 6 12.5C6.16576 12.5 6.32473 12.4342 6.44194 12.3169C6.55915 12.1997 6.625 12.0408 6.625 11.875V7.625L7.125 7.125H11.375C11.5408 7.125 11.6997 7.05915 11.8169 6.94194C11.9342 6.82473 12 6.66576 12 6.5C12 6.33424 11.9342 6.17527 11.8169 6.05806C11.6997 5.94085 11.5408 5.875 11.375 5.875H7.125L6.625 5.375V1.125C6.625 0.95924 6.55915 0.800269 6.44194 0.683058C6.32473 0.565848 6.16576 0.5 6 0.5C5.83424 0.5 5.67527 0.565848 5.55806 0.683058C5.44085 0.800269 5.375 0.95924 5.375 1.125V5.375L4.875 5.875H0.625C0.45924 5.875 0.300269 5.94085 0.183058 6.05806C0.065848 6.17527 0 6.33424 0 6.5C0 6.66576 0.065848 6.82473 0.183058 6.94194C0.300269 7.05915 0.45924 7.125 0.625 7.125H4.762L5.375 7.625Z" fill="black"/></svg>');--alt-text-done-image: url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0.5C5.21207 0.5 4.43185 0.655195 3.7039 0.956723C2.97595 1.25825 2.31451 1.70021 1.75736 2.25736C1.20021 2.81451 0.758251 3.47595 0.456723 4.2039C0.155195 4.93185 0 5.71207 0 6.5C0 7.28793 0.155195 8.06815 0.456723 8.7961C0.758251 9.52405 1.20021 10.1855 1.75736 10.7426C2.31451 11.2998 2.97595 11.7417 3.7039 12.0433C4.43185 12.3448 5.21207 12.5 6 12.5C7.5913 12.5 9.11742 11.8679 10.2426 10.7426C11.3679 9.61742 12 8.0913 12 6.5C12 4.9087 11.3679 3.38258 10.2426 2.25736C9.11742 1.13214 7.5913 0.5 6 0.5ZM5.06 8.9L2.9464 6.7856C2.85273 6.69171 2.80018 6.56446 2.80033 6.43183C2.80048 6.29921 2.85331 6.17207 2.9472 6.0784C3.04109 5.98473 3.16834 5.93218 3.30097 5.93233C3.43359 5.93248 3.56073 5.98531 3.6544 6.0792L5.3112 7.7368L8.3464 4.7008C8.44109 4.6109 8.56715 4.56153 8.69771 4.56322C8.82827 4.56492 8.95301 4.61754 9.04534 4.70986C9.13766 4.80219 9.19028 4.92693 9.19198 5.05749C9.19367 5.18805 9.1443 5.31411 9.0544 5.4088L5.5624 8.9H5.06Z" fill="#FBFBFE"/></svg>');display:flex;align-items:center;justify-content:center;width:max-content;padding-inline:8px;pointer-events:all;font:menu;font-weight:590;font-size:12px;color:var(--editor-toolbar-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:disabled,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:disabled{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:before{content:"";-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:12px;height:13px;background-color:var(--editor-toolbar-fg-color);margin-inline-end:4px}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText:hover:before{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.done:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.done:before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new:before{width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--alt-text-warning-color);-webkit-mask-size:cover;mask-size:cover}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new:hover:before{background-color:var(--alt-text-hover-warning-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new.done:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new.done:before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image);background-color:var(--alt-text-done-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText.new.done:hover:before,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText.new.done:hover:before{background-color:var(--alt-text-hover-done-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip{display:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: #f0f0f4;--alt-text-tooltip-fg: #15141a;--alt-text-tooltip-border: #8f8f9d;--alt-text-tooltip-shadow: 0px 2px 6px 0px rgb(58 57 68 / .2);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:calc(100% + 2px);inset-inline-start:0;padding-block:2px 3px;padding-inline:3px;max-width:300px;width:max-content;height:auto;font-size:12px;border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: #1c1b22;--alt-text-tooltip-fg: #fbfbfe;--alt-text-tooltip-shadow: 0px 2px 6px 0px #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor) .editToolbar .buttons .altText .tooltip.show,ngx-extended-pdf-viewer .textLayer .editToolbar .buttons .altText .tooltip.show{--alt-text-tooltip-bg: Canvas;--alt-text-tooltip-fg: CanvasText;--alt-text-tooltip-border: CanvasText;--alt-text-tooltip-shadow: none}}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding)*var(--scale-factor));width:auto;height:auto;touch-action:none}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal{background:#0000;border:none;inset:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:#0000;inset:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .overlay.enabled{display:block}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}ngx-extended-pdf-viewer .annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;user-select:auto}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor{width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor.editing{cursor:inherit}ngx-extended-pdf-viewer .annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;inset:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor{width:auto;height:auto}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor canvas{position:absolute;width:100%;height:100%;margin:0;top:0;left:0}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: #f0f0f4;--no-alt-text-badge-bg-color: #cfcfd8;--no-alt-text-badge-fg-color: #5b5b66;position:absolute;inset-inline-end:5px;inset-block-end:5px;display:inline-flex;width:32px;height:32px;padding:3px;justify-content:center;align-items:center;pointer-events:none;z-index:1;border-radius:2px;border:1px solid var(--no-alt-text-badge-border-color);background:var(--no-alt-text-badge-bg-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: #52525e;--no-alt-text-badge-bg-color: #fbfbfe;--no-alt-text-badge-fg-color: #15141a}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge{--no-alt-text-badge-border-color: ButtonText;--no-alt-text-badge-bg-color: ButtonFace;--no-alt-text-badge-fg-color: ButtonText}}ngx-extended-pdf-viewer .annotationEditorLayer .stampEditor .noAltTextBadge:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);-webkit-mask-size:cover;mask-size:cover;background-color:var(--no-alt-text-badge-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers{width:100%;height:100%;position:absolute;inset:0}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers.hidden{display:none}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topLeft{top:var(--resizer-shift);left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topMiddle{top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.topRight{top:var(--resizer-shift);right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleRight{top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomRight{bottom:var(--resizer-shift);right:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomMiddle{bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.bottomLeft{bottom:var(--resizer-shift);left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor)>.resizers>.resizer.middleLeft{top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight{cursor:nwse-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle{cursor:ns-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft{cursor:nesw-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft{cursor:ew-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomRight{cursor:nesw-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topMiddle,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomMiddle{cursor:ew-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.bottomLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.topRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.bottomLeft{cursor:nwse-resize}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"])>.resizers>.resizer.middleLeft,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleRight,ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])>.resizers>.resizer.middleLeft{cursor:ns-resize}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar{rotate:270deg}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:dir(ltr){inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"]) .editToolbar:dir(rtl){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"]) .editToolbar{rotate:180deg;inset-inline-end:100%;inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset))}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar{rotate:90deg}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:dir(ltr){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:100%}ngx-extended-pdf-viewer .annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"]) .editToolbar:dir(rtl){inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}ngx-extended-pdf-viewer .dialog.altText::backdrop{mask:url(#alttext-manager-mask)}ngx-extended-pdf-viewer .dialog.altText.positioned{margin:0}ngx-extended-pdf-viewer .dialog.altText #altTextContainer{width:300px;height:fit-content;display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription span{align-self:stretch}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #overallDescription .title{font-size:13px;font-style:normal;font-weight:590}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription{display:flex;flex-direction:column;align-items:stretch;gap:8px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription .descriptionArea{flex:1;padding-inline:24px 10px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #addDescription .descriptionArea textarea{width:100%;min-height:75px}ngx-extended-pdf-viewer .dialog.altText #altTextContainer #buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText{--new-alt-text-ai-disclaimer-icon: url('data:image/svg+xml;charset=UTF-8,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.49073 1.3015L3.30873 2.1505C3.29349 2.22246 3.25769 2.28844 3.20568 2.34045C3.15368 2.39246 3.08769 2.42826 3.01573 2.4435L2.16673 2.6255C1.76473 2.7125 1.76473 3.2865 2.16673 3.3725L3.01573 3.5555C3.08769 3.57074 3.15368 3.60654 3.20568 3.65855C3.25769 3.71056 3.29349 3.77654 3.30873 3.8485L3.49073 4.6975C3.57773 5.0995 4.15173 5.0995 4.23773 4.6975L4.42073 3.8485C4.43598 3.77654 4.47177 3.71056 4.52378 3.65855C4.57579 3.60654 4.64178 3.57074 4.71373 3.5555L5.56173 3.3725C5.96373 3.2855 5.96373 2.7115 5.56173 2.6255L4.71273 2.4435C4.64083 2.42814 4.57491 2.3923 4.52292 2.34031C4.47093 2.28832 4.43509 2.2224 4.41973 2.1505L4.23773 1.3015C4.15073 0.8995 3.57673 0.8995 3.49073 1.3015ZM10.8647 13.9995C10.4853 14.0056 10.1158 13.8782 9.82067 13.6397C9.52553 13.4013 9.32347 13.0667 9.24973 12.6945L8.89273 11.0275C8.83676 10.7687 8.70738 10.5316 8.52009 10.3445C8.3328 10.1574 8.09554 10.0282 7.83673 9.9725L6.16973 9.6155C5.38873 9.4465 4.86473 8.7975 4.86473 7.9995C4.86473 7.2015 5.38873 6.5525 6.16973 6.3845L7.83673 6.0275C8.09551 5.97135 8.33267 5.84193 8.51992 5.65468C8.70716 5.46744 8.83658 5.23028 8.89273 4.9715L9.25073 3.3045C9.41773 2.5235 10.0667 1.9995 10.8647 1.9995C11.6627 1.9995 12.3117 2.5235 12.4797 3.3045L12.8367 4.9715C12.9507 5.4995 13.3647 5.9135 13.8927 6.0265L15.5597 6.3835C16.3407 6.5525 16.8647 7.2015 16.8647 7.9995C16.8647 8.7975 16.3407 9.4465 15.5597 9.6145L13.8927 9.9715C13.6337 10.0275 13.3963 10.157 13.209 10.3445C13.0217 10.5319 12.8925 10.7694 12.8367 11.0285L12.4787 12.6945C12.4054 13.0667 12.2036 13.4014 11.9086 13.6399C11.6135 13.8784 11.2441 14.0057 10.8647 13.9995ZM10.8647 3.2495C10.7667 3.2495 10.5337 3.2795 10.4727 3.5655L10.1147 5.2335C10.0081 5.72777 9.76116 6.18082 9.40361 6.53837C9.04606 6.89593 8.59301 7.14283 8.09873 7.2495L6.43173 7.6065C6.14573 7.6685 6.11473 7.9015 6.11473 7.9995C6.11473 8.0975 6.14573 8.3305 6.43173 8.3925L8.09873 8.7495C8.59301 8.85617 9.04606 9.10307 9.40361 9.46062C9.76116 9.81817 10.0081 10.2712 10.1147 10.7655L10.4727 12.4335C10.5337 12.7195 10.7667 12.7495 10.8647 12.7495C10.9627 12.7495 11.1957 12.7195 11.2567 12.4335L11.6147 10.7665C11.7212 10.272 11.9681 9.81878 12.3256 9.46103C12.6832 9.10329 13.1363 8.85624 13.6307 8.7495L15.2977 8.3925C15.5837 8.3305 15.6147 8.0975 15.6147 7.9995C15.6147 7.9015 15.5837 7.6685 15.2977 7.6065L13.6307 7.2495C13.1365 7.14283 12.6834 6.89593 12.3259 6.53837C11.9683 6.18082 11.7214 5.72777 11.6147 5.2335L11.2567 3.5655C11.1957 3.2795 10.9627 3.2495 10.8647 3.2495ZM3.30873 12.1505L3.49073 11.3015C3.57673 10.8995 4.15073 10.8995 4.23773 11.3015L4.41973 12.1505C4.43509 12.2224 4.47093 12.2883 4.52292 12.3403C4.57491 12.3923 4.64083 12.4281 4.71273 12.4435L5.56173 12.6255C5.96373 12.7115 5.96373 13.2855 5.56173 13.3725L4.71273 13.5545C4.64083 13.5699 4.57491 13.6057 4.52292 13.6577C4.47093 13.7097 4.43509 13.7756 4.41973 13.8475L4.23773 14.6965C4.15173 15.0985 3.57773 15.0985 3.49073 14.6965L3.30873 13.8475C3.29337 13.7756 3.25754 13.7097 3.20555 13.6577C3.15356 13.6057 3.08764 13.5699 3.01573 13.5545L2.16673 13.3725C1.76473 13.2865 1.76473 12.7125 2.16673 12.6255L3.01573 12.4435C3.08769 12.4283 3.15368 12.3925 3.20568 12.3405C3.25769 12.2884 3.29349 12.2225 3.30873 12.1505Z" fill="black"/></svg>');--new-alt-text-spinner-icon: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24"><path fill="currentColor" d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" opacity="0.25"/><path fill="currentColor" d="M10.72,19.9a8,8,0,0,1-6.5-9.79A7.77,7.77,0,0,1,10.4,4.16a8,8,0,0,1,9.49,6.52A1.54,1.54,0,0,0,21.38,12h.13a1.37,1.37,0,0,0,1.38-1.54,11,11,0,1,0-12.7,12.39A1.54,1.54,0,0,0,12,21.34h0A1.47,1.47,0,0,0,10.72,19.9Z"><animateTransform attributeName="transform" dur="1.125s" repeatCount="indefinite" type="rotate" values="0 12 12;360 12 12"/></path></svg>');--preview-image-bg-color: #f0f0f4;--preview-image-border: none;width:80%;max-width:570px;min-width:300px;padding:0}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .dialog.newAltText{--preview-image-bg-color: #2b2a33}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .dialog.newAltText{--preview-image-bg-color: ButtonFace;--preview-image-border: 1px solid ButtonText}}ngx-extended-pdf-viewer .dialog.newAltText.noAi #newAltTextDisclaimer,ngx-extended-pdf-viewer .dialog.newAltText.noAi #newAltTextCreateAutomatically{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.aiInstalling #newAltTextDownloadModel{display:flex!important}ngx-extended-pdf-viewer .dialog.newAltText.error #newAltTextNotNow{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText.error #newAltTextCancel{display:inline-block!important}ngx-extended-pdf-viewer .dialog.newAltText:not(.error) #newAltTextError{display:none!important}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer{display:flex;width:auto;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;flex:0 1 auto;line-height:normal}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch;flex:1 1 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionAndSettings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;flex:1 1 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer{width:100%;height:70px;position:relative}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea{width:100%;height:100%;padding:8px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer textarea::placeholder{color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer .altTextSpinner{display:none;position:absolute;width:16px;height:16px;inset-inline-start:8px;inset-block-start:8px;-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);pointer-events:none}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading textarea::placeholder{color:#0000}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescriptionContainer.loading .altTextSpinner{display:inline-block;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDescription{font-size:11px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer{display:flex;flex-direction:row;align-items:flex-start;gap:4px;font-size:11px}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #descriptionInstruction #newAltTextDisclaimer:before{content:"";display:inline-block;width:17px;height:16px;-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);mask-image:var(--new-alt-text-ai-disclaimer-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);flex:1 0 auto}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel{display:flex;align-items:center;gap:4px;align-self:stretch}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextDownloadModel:before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview{width:180px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:var(--preview-image-bg-color);border:var(--preview-image-border)}ngx-extended-pdf-viewer .dialog.newAltText #newAltTextContainer #mainContent #newAltTextImagePreview>canvas{max-width:100%;max-height:100%}ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: #0250bb;--selected-outline-color: #0060df;--swatch-border-color: #cfcfd8}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: #80ebff;--selected-outline-color: #aaf2ff;--swatch-border-color: #52525e}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .colorPicker{--hover-outline-color: Highlight;--selected-outline-color: var(--hover-outline-color);--swatch-border-color: ButtonText}}ngx-extended-pdf-viewer .colorPicker .swatch{width:16px;height:16px;border:1px solid var(--swatch-border-color);border-radius:100%;outline-offset:2px;box-sizing:border-box!important;forced-color-adjust:none}ngx-extended-pdf-viewer .colorPicker button:is(:hover,.selected)>.swatch{border:none}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}ngx-extended-pdf-viewer .annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor{position:absolute;background:#0000;z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor:not(.free){transform:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor.disabled .internal{pointer-events:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor.selectedEditor .internal{cursor:pointer}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar{--editor-toolbar-colorpicker-arrow-image: url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.23336 10.4664L11.8474 6.85339C11.894 6.8071 11.931 6.75203 11.9563 6.69136C11.9816 6.63069 11.9946 6.56562 11.9946 6.49989C11.9946 6.43417 11.9816 6.3691 11.9563 6.30843C11.931 6.24776 11.894 6.19269 11.8474 6.14639C11.7536 6.05266 11.6264 6 11.4939 6C11.3613 6 11.2341 6.05266 11.1404 6.14639L7.99236 9.29339L4.84736 6.14739C4.75305 6.05631 4.62675 6.00592 4.49566 6.00706C4.36456 6.0082 4.23915 6.06078 4.14645 6.15348C4.05374 6.24619 4.00116 6.37159 4.00002 6.50269C3.99888 6.63379 4.04928 6.76009 4.14036 6.85439L7.75236 10.4674L8.23336 10.4664Z" fill="black"/></svg>');transform-origin:center!important}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker{position:relative;width:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:12px;height:12px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:hover:after{background-color:var(--editor-toolbar-hover-fg-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker:has(.dropdown:not(.hidden)):after{scale:-1}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;padding-block:8px;border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);inset-block-start:calc(100% + 4px);width:calc(100% + 2*var(--editor-toolbar-padding))}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button{width:100%;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button>.swatch{outline-offset:2px}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}ngx-extended-pdf-viewer .annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}ngx-extended-pdf-viewer .editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}ngx-extended-pdf-viewer #highlightParamsToolbarContainer{height:auto;padding-inline:10px;padding-block:10px 16px;gap:16px;display:flex;flex-direction:column;box-sizing:border-box!important}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .editorParamsLabel{width:fit-content;inset-inline-start:0}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker{display:flex;flex-direction:column;gap:8px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:auto}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button{width:auto;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;flex:0 0 auto}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button .swatch{width:24px;height:24px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active,:focus-visible){outline:none}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button[aria-selected=true]>.swatch{outline:2px solid var(--selected-outline-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .editorParamsLabel{width:100%;height:auto;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{display:flex;justify-content:space-between;align-items:center;align-self:stretch;--example-color: #bfbfc9}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color: #80808e}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker{--example-color: CanvasText}}:is(ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker>.editorParamsSlider[disabled]){opacity:.4}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:before,ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{content:"";width:8px;aspect-ratio:1;display:block;border-radius:100%;background-color:var(--example-color)}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker:after{width:24px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker .editorParamsSlider{width:unset;height:14px}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: #d7d7db;margin-block:4px;width:100%;height:1px;background-color:var(--divider-color)}@media (prefers-color-scheme: dark){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: #8f8f9d}}@media screen and (forced-colors: active){ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .divider{--divider-color: CanvasText}}ngx-extended-pdf-viewer #highlightParamsToolbarContainer #editorHighlightVisibility .toggler{display:flex;justify-content:space-between;align-items:center;align-self:stretch}ngx-extended-pdf-viewer #altTextSettingsDialog{padding:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer{display:flex;width:573px;flex-direction:column;gap:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer .mainContainer{gap:16px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer .description{color:var(--text-secondary-color)}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings{display:flex;flex-direction:column;gap:12px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings button{width:fit-content}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings.download #deleteModelButton{display:none}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings:not(.download) #downloadModelButton{display:none}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #automaticAltText,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #altTextEditor{display:flex;flex-direction:column;gap:8px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #createModelDescription,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #aiModelSettings,ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #showAltTextDialogDescription{padding-inline-start:40px}ngx-extended-pdf-viewer #altTextSettingsDialog #altTextSettingsContainer #automaticSettings{display:flex;flex-direction:column;gap:16px}ngx-extended-pdf-viewer .annotationEditorLayer button{font-size:13px}
`],encapsulation:2}));let o=n;return o})(),Rg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-context-menu"]],decls:5,vars:0,consts:[["type","context","id","viewerContextMenu",1,"hidden"],["id","contextFirstPage",1,"hidden"],["id","contextLastPage",1,"hidden"],["id","contextPageRotateCw",1,"hidden"],["id","contextPageRotateCcw",1,"hidden"]],template:function(t,i){t&1&&(c(0,"div",0),I(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),p())},styles:["[_nghost-%COMP%]{margin-top:4px}"]}));let o=n;return o})(),zg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-dark-theme"]],decls:0,vars:0,template:function(t,i){},styles:[`ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;caret-color:CanvasText}ngx-extended-pdf-viewer .textLayer.highlighting{touch-action:none}ngx-extended-pdf-viewer .textLayer :is(span,br){color:#0000;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer .highlight,ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgb(180 0 170 / .25);--highlight-selected-bg-color: rgb(0 100 0 / .25);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;margin:-1px;padding:1px;background-color:#b400aa;-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;opacity:.5}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .textLayer .highlight,ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: transparent;--highlight-selected-bg-color: transparent;--highlight-backdrop-filter: var(--hcm-highlight-filter);--highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter)}}ngx-extended-pdf-viewer .textLayer .highlight.appended,ngx-extended-pdf-viewer .textLayer .customHighlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin,ngx-extended-pdf-viewer .textLayer .customHighlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end,ngx-extended-pdf-viewer .textLayer .customHighlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle,ngx-extended-pdf-viewer .textLayer .customHighlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected,ngx-extended-pdf-viewer .textLayer .customHighlight.selected{background-color:#006400;-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgba(0, 0, 180, .4);--highlight-selected-bg-color: rgba(0, 0, 180, .6)}ngx-extended-pdf-viewer .textLayer .textLayer ::selection{background:#00f}ngx-extended-pdf-viewer .textLayer br::selection{background:#0000}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer .textLayer .endOfContent.selecting .endOfContent{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;inset:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh!important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font-family:message-box,sans-serif;font-size:13px}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font-family:message-box,sans-serif;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0!important;overflow:hidden!important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#000}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;inset:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;inset:32px 0 0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px;display:flex;justify-content:space-between;align-items:center;position:relative}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@-webkit-keyframes progressIndeterminate{0%{left:-142px}to{left:0}}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbb 0,#999 5px 45px,#ddd 55px 95px,#bbb 100px);-webkit-animation:progressIndeterminate .95s linear infinite;animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:#0000;width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorHighlightParamsToolbar{inset-inline-end:128px;background-color:#474747}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#474747}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#474747}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#474747}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{white-space:nowrap}ngx-extended-pdf-viewer #toolbarViewerLeft,ngx-extended-pdf-viewer #toolbarViewerRight,ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{flex:0 1 auto}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{margin-right:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html #thumbnailView img.thumbnailImage{display:none}ngx-extended-pdf-viewer .html #thumbnailView div[data-loaded=true] img.thumbnailImage{display:unset}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:#fff6!important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M10 13l4-7H6z'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M13 9L6 5v8z'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:#0000ff4d}ngx-extended-pdf-viewer ::selection{background:#0000ff4d}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:-webkit-grab!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:fixed;background:#0000;display:block;inset:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0;display:inline-block}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}ngx-extended-pdf-viewer div.zoom,ngx-extended-pdf-viewer div.zoom *{box-sizing:content-box!important}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}#printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible!important;margin:0;padding:0}body[data-pdfjsprinting]{background:#0000 none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none!important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block!important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}ngx-extended-pdf-viewer .toggle-button{--slider-direction: 1}html[dir=rtl] ngx-extended-pdf-viewer .toggle-button{--slider-direction: -1}ngx-extended-pdf-viewer .toggle-button{--button-background-color: #f0f0f4;--button-background-color-hover: #e0e0e6;--button-background-color-active: #cfcfd8;--color-accent-primary: #0060df;--color-accent-primary-hover: #0250bb;--color-accent-primary-active: #054096;--border-interactive-color: #8f8f9d;--border-radius-circle: 9999px;--border-width: 1px;--size-item-small: 16px;--size-item-large: 32px;--color-canvas: white;--slider-direction: 1;--toggle-background-color: var(--button-background-color);--toggle-background-color-hover: var(--button-background-color-hover);--toggle-background-color-active: var(--button-background-color-active);--toggle-background-color-pressed: var(--color-accent-primary);--toggle-background-color-pressed-hover: var(--color-accent-primary-hover);--toggle-background-color-pressed-active: var(--color-accent-primary-active);--toggle-border-color: var(--border-interactive-color);--toggle-border-color-hover: var(--toggle-border-color);--toggle-border-color-active: var(--toggle-border-color);--toggle-border-radius: var(--border-radius-circle);--toggle-border-width: var(--border-width);--toggle-height: var(--size-item-small);--toggle-width: var(--size-item-large);--toggle-dot-background-color: var(--toggle-border-color);--toggle-dot-background-color-hover: var(--toggle-dot-background-color);--toggle-dot-background-color-active: var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed: var(--color-canvas);--toggle-dot-margin: 1px;--toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));--toggle-dot-width: var(--toggle-dot-height);--toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));appearance:none;padding:0;margin:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background:var(--toggle-background-color);box-sizing:border-box!important;flex-shrink:0}ngx-extended-pdf-viewer .toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}ngx-extended-pdf-viewer .toggle-button:enabled:hover{background:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button:enabled:active{background:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]{background:var(--toggle-background-color-pressed);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover{background:var(--toggle-background-color-pressed-hover);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active{background:var(--toggle-background-color-pressed-active);border-color:transparent}ngx-extended-pdf-viewer .toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:before{translate:calc(var(--slider-direction)*var(--toggle-dot-transform-x));background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover:before,ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}@media (prefers-color-scheme: dark){.toggle-button{--button-background-color: color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);--button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);--color-accent-primary: #0df;--color-accent-primary-hover: #80ebff;--color-accent-primary-active: #aaf2ff;--border-interactive-color: #bfbfc9;--color-canvas: #1c1b22}}@media (forced-colors: active){.toggle-button{--color-accent-primary: ButtonText;--color-accent-primary-hover: SelectedItem;--color-accent-primary-active: SelectedItem;--border-interactive-color: ButtonText;--button-background-color: ButtonFace;--border-interactive-color-hover: SelectedItem;--border-interactive-color-active: SelectedItem;--border-interactive-color-disabled: GrayText;--color-canvas: ButtonText}}@media (prefers-reduced-motion: no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button:is([aria-pressed=true]:enabled:hover,[aria-pressed=true]:enabled:hover:active){border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:hover:before,.toggle-button:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-dot-background-color: var(--color-accent-primary);--toggle-dot-background-color-hover: var(--color-accent-primary-hover);--toggle-dot-background-color-active: var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed: var(--button-background-color);--toggle-background-color-disabled: var(--button-background-color-disabled);--toggle-border-color-hover: var(--border-interactive-color-hover);--toggle-border-color-active: var(--border-interactive-color-active);--toggle-border-color-disabled: var(--border-interactive-color-disabled)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);inset:-2px}.toggle-button[aria-pressed=true]:enabled:active:after{border-color:var(--toggle-border-color-active)}}
`],encapsulation:2}));let o=n;return o})(),Hg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-alt-text-dialog"]],decls:34,vars:0,consts:[["id","altTextDialog","aria-labelledby","dialogLabel","aria-describedby","dialogDescription"],["id","altTextContainer"],["id","overallDescription"],["id","dialogLabel","data-l10n-id","pdfjs-editor-alt-text-dialog-label",1,"title"],["id","dialogDescription","data-l10n-id","pdfjs-editor-alt-text-dialog-description"],["id","addDescription"],[1,"radio"],[1,"radioButton"],["type","radio","id","descriptionButton","name","altTextOption","aria-describedby","descriptionAreaLabel","checked",""],["for","descriptionButton","data-l10n-id","pdfjs-editor-alt-text-add-description-label"],[1,"radioLabel"],["id","descriptionAreaLabel","data-l10n-id","pdfjs-editor-alt-text-add-description-description"],[1,"descriptionArea"],["id","descriptionTextarea","placeholder","For example, \u201CA young man sits down at a table to eat a meal\u201D","aria-labelledby","descriptionAreaLabel","data-l10n-id","pdfjs-editor-alt-text-textarea"],["id","markAsDecorative"],["type","radio","id","decorativeButton","name","altTextOption","aria-describedby","decorativeLabel"],["for","decorativeButton","data-l10n-id","pdfjs-editor-alt-text-mark-decorative-label"],["id","decorativeLabel","data-l10n-id","pdfjs-editor-alt-text-mark-decorative-description"],["id","buttons"],["id","altTextCancel"],["data-l10n-id","pdfjs-editor-alt-text-cancel-button"],["id","altTextSave"],["data-l10n-id","pdfjs-editor-alt-text-save-button"]],template:function(t,i){t&1&&(c(0,"dialog",0)(1,"div",1)(2,"div",2)(3,"span",3),O(4,"Choose an option"),p(),c(5,"span",4),O(6," Alt text (alternative text) helps when people can\u2019t see the image or when it doesn\u2019t load. "),p()(),c(7,"div",5)(8,"div",6)(9,"div",7),I(10,"input",8),c(11,"label",9),O(12,"Add a description"),p()(),c(13,"div",10)(14,"span",11),O(15," Aim for 1-2 sentences that describe the subject, setting, or actions. "),p()()(),c(16,"div",12),I(17,"textarea",13),p()(),c(18,"div",14)(19,"div",6)(20,"div",7),I(21,"input",15),c(22,"label",16),O(23,"Mark as decorative"),p()(),c(24,"div",10)(25,"span",17),O(26," This is used for ornamental images, like borders or watermarks. "),p()()()(),c(27,"div",18)(28,"button",19)(29,"span",20),O(30,"Cancel"),p()(),c(31,"button",21)(32,"span",22),O(33,"Save"),p()()()()())},encapsulation:2}));let o=n;return o})(),Qg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-document-properties-dialog"]],decls:78,vars:0,consts:[["id","documentPropertiesDialog"],[1,"row"],["id","fileNameLabel","data-l10n-id","pdfjs-document-properties-file-name"],["id","fileNameField","aria-labelledby","fileNameLabel"],["id","fileSizeLabel","data-l10n-id","pdfjs-document-properties-file-size"],["id","fileSizeField","aria-labelledby","fileSizeLabel"],[1,"separator"],["id","titleLabel","data-l10n-id","pdfjs-document-properties-title"],["id","titleField","aria-labelledby","titleLabel"],["id","authorLabel","data-l10n-id","pdfjs-document-properties-author"],["id","authorField","aria-labelledby","authorLabel"],["id","subjectLabel","data-l10n-id","pdfjs-document-properties-subject"],["id","subjectField","aria-labelledby","subjectLabel"],["id","keywordsLabel","data-l10n-id","pdfjs-document-properties-keywords"],["id","keywordsField","aria-labelledby","keywordsLabel"],["id","creationDateLabel","data-l10n-id","pdfjs-document-properties-creation-date"],["id","creationDateField","aria-labelledby","creationDateLabel"],["id","modificationDateLabel","data-l10n-id","pdfjs-document-properties-modification-date"],["id","modificationDateField","aria-labelledby","modificationDateLabel"],["id","creatorLabel","data-l10n-id","pdfjs-document-properties-creator"],["id","creatorField","aria-labelledby","creatorLabel"],["id","producerLabel","data-l10n-id","pdfjs-document-properties-producer"],["id","producerField","aria-labelledby","producerLabel"],["id","versionLabel","data-l10n-id","pdfjs-document-properties-version"],["id","versionField","aria-labelledby","versionLabel"],["id","pageCountLabel","data-l10n-id","pdfjs-document-properties-page-count"],["id","pageCountField","aria-labelledby","pageCountLabel"],["id","pageSizeLabel","data-l10n-id","pdfjs-document-properties-page-size"],["id","pageSizeField","aria-labelledby","pageSizeLabel"],["id","linearizedLabel","data-l10n-id","pdfjs-document-properties-linearized"],["id","linearizedField","aria-labelledby","linearizedLabel"],[1,"buttonRow"],["id","documentPropertiesClose","type","button",1,"dialogButton"],["data-l10n-id","pdfjs-document-properties-close-button"]],template:function(t,i){t&1&&(c(0,"dialog",0)(1,"div",1)(2,"span",2),O(3,"File name:"),p(),c(4,"p",3),O(5,"-"),p()(),c(6,"div",1)(7,"span",4),O(8,"File size:"),p(),c(9,"p",5),O(10,"-"),p()(),I(11,"div",6),c(12,"div",1)(13,"span",7),O(14,"Title:"),p(),c(15,"p",8),O(16,"-"),p()(),c(17,"div",1)(18,"span",9),O(19,"Author:"),p(),c(20,"p",10),O(21,"-"),p()(),c(22,"div",1)(23,"span",11),O(24,"Subject:"),p(),c(25,"p",12),O(26,"-"),p()(),c(27,"div",1)(28,"span",13),O(29,"Keywords:"),p(),c(30,"p",14),O(31,"-"),p()(),c(32,"div",1)(33,"span",15),O(34,"Creation Date:"),p(),c(35,"p",16),O(36,"-"),p()(),c(37,"div",1)(38,"span",17),O(39,"Modification Date:"),p(),c(40,"p",18),O(41,"-"),p()(),c(42,"div",1)(43,"span",19),O(44,"Creator:"),p(),c(45,"p",20),O(46,"-"),p()(),I(47,"div",6),c(48,"div",1)(49,"span",21),O(50,"PDF Producer:"),p(),c(51,"p",22),O(52,"-"),p()(),c(53,"div",1)(54,"span",23),O(55,"PDF Version:"),p(),c(56,"p",24),O(57,"-"),p()(),c(58,"div",1)(59,"span",25),O(60,"Page Count:"),p(),c(61,"p",26),O(62,"-"),p()(),c(63,"div",1)(64,"span",27),O(65,"Page Size:"),p(),c(66,"p",28),O(67,"-"),p()(),I(68,"div",6),c(69,"div",1)(70,"span",29),O(71,"Fast Web View:"),p(),c(72,"p",30),O(73,"-"),p()(),c(74,"div",31)(75,"button",32)(76,"span",33),O(77,"Close"),p()()()())},encapsulation:2}));let o=n;return o})(),Ng=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-error-message"]],decls:12,vars:0,consts:[["id","errorWrapper","hidden","true"],["id","errorMessageLeft"],["id","errorMessage"],["type","button","id","errorShowMore"],["type","button","id","errorShowLess","hidden","true"],["id","errorMessageRight"],["type","button","id","errorClose"],[1,"clearBoth"],["id","errorMoreInfo","hidden","true","readonly","readonly"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"div",1),I(2,"span",2),c(3,"button",3),O(4,"More Information"),p(),c(5,"button",4),O(6,"Less Information"),p()(),c(7,"div",5)(8,"button",6),O(9,"Close"),p()(),I(10,"div",7)(11,"textarea",8),p())},encapsulation:2}));let o=n;return o})(),Ug=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-findbar-message-container"]],decls:2,vars:0,consts:[["id","findbarMessageContainer"],["id","findMsg",1,"toolbarLabel"]],template:function(t,i){t&1&&(c(0,"div",0),I(1,"span",1),p())}}));let o=n;return o})(),jg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-entire-word"]],decls:3,vars:0,consts:[["type","checkbox","id","findEntireWord",1,"toolbarField"],["for","findEntireWord","data-l10n-id","pdfjs-find-entire-word-checkbox-label",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2," Whole words "),p())}}));let o=n;return o})(),Zg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-highlight-all"]],decls:3,vars:0,consts:[["type","checkbox","id","findHighlightAll",1,"toolbarField"],["for","findHighlightAll","data-l10n-id","pdfjs-find-highlight-checkbox",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2," Highlight all "),p())}}));let o=n;return o})(),Wg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-next"]],decls:5,vars:0,consts:[["type","button","id","findNext","title","Find the next occurrence of the phrase","data-l10n-id","pdfjs-find-next-button","aria-label","Find the next occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the next occurrence of the phrase","width","24px","height","24px","viewBox","0 0 24 24"],["fill","currentColor","d","M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"],["data-l10n-id","pdfjs-find-next-button-label"]],template:function(t,i){t&1&&(c(0,"button",0),gt(),c(1,"svg",1),I(2,"path",2),p(),ei(),c(3,"span",3),O(4,"Next"),p()())},styles:["button.toolbarButton#findNext[_ngcontent-%COMP%]{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}"]}));let o=n;return o})(),Gg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-previous"]],decls:5,vars:0,consts:[["type","button","id","findPrevious","title","Find the previous occurrence of the phrase","data-l10n-id","pdfjs-find-previous-button","aria-label","Find the previous occurrence of the phrase",1,"toolbarButton"],["role","img","aria-label","Find the previous occurrence of the phrase","width","24px","height","24px","viewBox","0 0 24 24"],["fill","currentColor","d","M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"],["data-l10n-id","pdfjs-find-previous-button-label"]],template:function(t,i){t&1&&(c(0,"button",0),gt(),c(1,"svg",1),I(2,"path",2),p(),ei(),c(3,"span",3),O(4,"Previous"),p()())},styles:["button.toolbarButton#findPrevious[_ngcontent-%COMP%]{margin-top:0;width:24px;margin-left:1px!important}"]}));let o=n;return o})(),Yg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-search-input-field"]],decls:2,vars:1,consts:[[1,"loadingInput","end"],["autocomplete","off","id","findInput","title","Find","data-l10n-id","pdfjs-find-input","name","search-input-field",1,"toolbarField",3,"placeholder"]],template:function(t,i){t&1&&(c(0,"span",0),I(1,"input",1),p()),t&2&&(h(),l("placeholder","Find in document\u2026"))},styles:["textarea[_ngcontent-%COMP%]{width:200px;height:3.5em}textarea[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#bfbfbf}textarea[_ngcontent-%COMP%]::-moz-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]:-ms-input-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]::-ms-input-placeholder{font-style:italic}textarea[_ngcontent-%COMP%]::placeholder{font-style:italic}"]}));let o=n;return o})(),qg=(()=>{let n=class n{constructor(){s(this,"customFindbarInputArea")}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-input-area"]],inputs:{customFindbarInputArea:"customFindbarInputArea"},decls:2,vars:2,consts:[["id","findbarInputContainer",4,"ngIf"],[3,"ngTemplateOutlet"],["id","findbarInputContainer"]],template:function(t,i){t&1&&(L(0,jh,4,0,"div",0),Ut(1,1)),t&2&&(l("ngIf",!i.customFindbarInputArea),h(),l("ngTemplateOutlet",i.customFindbarInputArea||null))},dependencies:[$,jt,Wg,Gg,Yg]}));let o=n;return o})(),Jg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-match-case"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchCase",1,"toolbarField"],["for","findMatchCase","data-l10n-id","pdfjs-find-match-case-checkbox-label",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2," Match case "),p())}}));let o=n;return o})(),Xg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-multiple"]],decls:3,vars:0,consts:[["type","checkbox","id","findMultiple",1,"toolbarField"],["for","findMultiple","data-l10n-id","pdfjs-find-multiple-checkbox-label","title","multiple queries separated by space",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2,` Multiple words
`),p())},encapsulation:2}));let o=n;return o})(),Kg=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-regexp"]],decls:3,vars:0,consts:[["type","checkbox","id","matchRegExp",1,"toolbarField"],["for","matchRegExp","data-l10n-id","pdfjs-find-regexp-checkbox-label","title","pass a regular expression",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2,` Regular Expression
`),p())},encapsulation:2}));let o=n;return o})(),$g=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-results-count"]],decls:3,vars:0,consts:[["id","findbarMessageContainer","aria-live","polite"],["id","findResultsCount",1,"toolbarLabel"],["id","findMsg",1,"toolbarLabel"]],template:function(t,i){t&1&&(c(0,"div",0),I(1,"span",1)(2,"span",2),p())}}));let o=n;return o})(),ef=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-match-diacritics"]],decls:3,vars:0,consts:[["type","checkbox","id","findMatchDiacritics",1,"toolbarField"],["for","findMatchDiacritics","data-l10n-id","pdfjs-find-match-diacritics-checkbox-label",1,"toolbarLabel"]],template:function(t,i){t&1&&(I(0,"input",0),c(1,"label",1),O(2,"Match Diacritics"),p())},encapsulation:2}));let o=n;return o})(),tf=(()=>{let n=class n{constructor(){s(this,"showFindButton",!0);s(this,"mobileFriendlyZoomScale");s(this,"findbarLeft");s(this,"findbarTop");s(this,"customFindbarInputArea");s(this,"customFindbar");s(this,"customFindbarButtons");s(this,"showFindHighlightAll",!0);s(this,"showFindMatchCase",!0);s(this,"showFindEntireWord",!0);s(this,"showFindMatchDiacritics",!0);s(this,"showFindResultsCount",!0);s(this,"showFindMessages",!0);s(this,"showFindMultiple",!0);s(this,"showFindRegexp",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-findbar"]],inputs:{showFindButton:"showFindButton",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",findbarLeft:"findbarLeft",findbarTop:"findbarTop",customFindbarInputArea:"customFindbarInputArea",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindEntireWord:"showFindEntireWord",showFindMatchDiacritics:"showFindMatchDiacritics",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages",showFindMultiple:"showFindMultiple",showFindRegexp:"showFindRegexp"},decls:5,vars:1,consts:[["defaultFindbar",""],["defaultFindbarButtons",""],[3,"ngTemplateOutlet"],["id","findbar",1,"findbar","hidden","doorHanger"],[3,"customFindbarInputArea"]],template:function(t,i){if(t&1&&(Ut(0,2),L(1,Zh,2,9,"ng-template",null,0,Ze)(3,Wh,9,17,"ng-template",null,1,Ze)),t&2){let a=ue(2);l("ngTemplateOutlet",i.customFindbar?i.customFindbar:a)}},dependencies:[jt,Ug,jg,Zg,qg,Jg,Xg,Kg,$g,ef]}));let o=n;return o})(),nf=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-light-theme"]],decls:0,vars:0,template:function(t,i){},styles:[`ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;caret-color:CanvasText}ngx-extended-pdf-viewer .textLayer.highlighting{touch-action:none}ngx-extended-pdf-viewer .textLayer :is(span,br){color:#0000;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer span.markedContent{top:0;height:0}ngx-extended-pdf-viewer .textLayer .highlight,ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgb(180 0 170 / .25);--highlight-selected-bg-color: rgb(0 100 0 / .25);--highlight-backdrop-filter: none;--highlight-selected-backdrop-filter: none;margin:-1px;padding:1px;background-color:#b400aa66;-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;opacity:.5}@media screen and (forced-colors: active){ngx-extended-pdf-viewer .textLayer .highlight,ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: transparent;--highlight-selected-bg-color: transparent;--highlight-backdrop-filter: var(--hcm-highlight-filter);--highlight-selected-backdrop-filter: var(--hcm-highlight-selected-filter)}}ngx-extended-pdf-viewer .textLayer .highlight.appended,ngx-extended-pdf-viewer .textLayer .customHighlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin,ngx-extended-pdf-viewer .textLayer .customHighlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end,ngx-extended-pdf-viewer .textLayer .customHighlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle,ngx-extended-pdf-viewer .textLayer .customHighlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected,ngx-extended-pdf-viewer .textLayer .customHighlight.selected{background-color:#006400;-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}ngx-extended-pdf-viewer .textLayer .customHighlight{--highlight-bg-color: rgba(0, 0, 180, .4);--highlight-selected-bg-color: rgba(0, 0, 180, .6)}ngx-extended-pdf-viewer .textLayer .textLayer ::selection{background:#00f}ngx-extended-pdf-viewer .textLayer br::selection{background:#0000}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer .textLayer .endOfContent.selecting .endOfContent{top:0}ngx-extended-pdf-viewer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}ngx-extended-pdf-viewer [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}ngx-extended-pdf-viewer [data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid rgba(0,0,0,0);background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page canvas[zooming]{width:100%;height:100%}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;inset:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .pdfViewer .page{margin-bottom:100vh!important}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .body :is(.toolbar,.editorParamsToolbar,.findbar,#sidebarContainer) :is(input,button,select),ngx-extended-pdf-viewer .body .secondaryToolbar :is(input,button,a,select){outline:none;font-family:message-box,sans-serif;font-size:13px}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font-family:message-box,sans-serif;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden,ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0!important;overflow:hidden!important}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop{background-color:#f9f9f9}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-moz-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-ms-fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-moz-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:-ms-fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;inset:0;min-width:min(102%,350px)}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;inset:32px 0 0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px;display:flex;justify-content:space-between;align-items:center;position:relative}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@-webkit-keyframes progressIndeterminate{0%{left:-142px}to{left:0}}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbb 0,#999 5px 45px,#ddd 55px 95px,#bbb 100px);-webkit-animation:progressIndeterminate .95s linear infinite;animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar,ngx-extended-pdf-viewer .editorParamsToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::-webkit-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer #findInput::-moz-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput:-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::-ms-input-placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}ngx-extended-pdf-viewer ngx-extended-pdf-viewer .editorParamsToolbar{padding:6px;height:auto;z-index:3000}ngx-extended-pdf-viewer .editorParamsToolbarContainer{width:220px;margin-bottom:-4px;padding-top:5px;padding-bottom:5px}ngx-extended-pdf-viewer .editorParamsToolbarContainer>.editorParamsSetter{min-height:26px;display:flex;align-items:center;justify-content:space-between;padding-inline:10px}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsLabel{padding-inline-end:10px;flex:none;color:var(--main-color)}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsColor{width:32px;height:32px;flex:none}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider{background-color:#0000;width:90px;flex:0 1 0}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track{background-color:#000}ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,ngx-extended-pdf-viewer .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb{background-color:#fff}ngx-extended-pdf-viewer #editorHighlightParamsToolbar{inset-inline-end:128px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorStampParamsToolbar{inset-inline-end:40px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorInkParamsToolbar{inset-inline-end:68px;background-color:#f9f9f9}ngx-extended-pdf-viewer #editorFreeTextParamsToolbar{inset-inline-end:96px;background-color:#f9f9f9}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findResultsCount:empty,ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{white-space:nowrap}ngx-extended-pdf-viewer #toolbarViewerLeft,ngx-extended-pdf-viewer #toolbarViewerRight,ngx-extended-pdf-viewer #toolbarViewerMiddleContainer{flex:0 1 auto}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{margin-right:4px}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:"";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .html .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .html .toolbarField::placeholder,ngx-extended-pdf-viewer .html .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .html .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .html .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .html .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .html .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .html .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer .html #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer .html #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .html #thumbnailView img.thumbnailImage{display:none}ngx-extended-pdf-viewer .html #thumbnailView div[data-loaded=true] img.thumbnailImage{display:unset}ngx-extended-pdf-viewer .html .thumbnail{width:var(--thumbnail-width);height:var(--thumbnail-height);margin:0 10px 5px;padding:1px;border:7px solid rgba(0,0,0,0);border-radius:2px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);width:var(--thumbnail-width);height:var(--thumbnail-height);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer .thumbnail.selected{border-color:#fff6!important}ngx-extended-pdf-viewer .thumbnail:not([data-loaded])>.thumbnailImage{width:calc(var(--thumbnail-width) - 2px);height:calc(var(--thumbnail-height) - 2px);border:1px dashed #848484}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a *{cursor:pointer}ngx-extended-pdf-viewer #layersView .treeItem>a>label>input{float:inline-start;margin-top:1px}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M10 13l4-7H6z'/></svg>");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path d='M13 9L6 5v8z'/></svg>");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::-moz-selection{background:#0000ff4d}ngx-extended-pdf-viewer ::selection{background:#0000ff4d}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #f66;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:#fff;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:-webkit-grab!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:fixed;background:#0000;display:block;inset:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0;display:inline-block}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}ngx-extended-pdf-viewer div.zoom,ngx-extended-pdf-viewer div.zoom *{box-sizing:content-box!important}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}#printContainer{display:none}@media print{#printContainer{position:static;display:block}body[data-pdfjsprinting],html{overflow-y:visible!important;margin:0;padding:0}body[data-pdfjsprinting]{background:#0000 none;height:100%;width:100%}body[data-pdfjsprinting]>*{display:none!important;outline:0;padding:0;margin:0}body[data-pdfjsprinting] #printContainer{display:block!important;height:100%;width:100%}body[data-pdfjsprinting] #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body[data-pdfjsprinting] #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body[data-pdfjsprinting] #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body[data-pdfjsprinting] #printContainer>.printedPage canvas,body[data-pdfjsprinting] #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html[data-pdfjsprinting].cdk-global-scrollblock{width:initial;position:initial}}ngx-extended-pdf-viewer .toggle-button{--slider-direction: 1}html[dir=rtl] ngx-extended-pdf-viewer .toggle-button{--slider-direction: -1}ngx-extended-pdf-viewer .toggle-button{--button-background-color: #f0f0f4;--button-background-color-hover: #e0e0e6;--button-background-color-active: #cfcfd8;--color-accent-primary: #0060df;--color-accent-primary-hover: #0250bb;--color-accent-primary-active: #054096;--border-interactive-color: #8f8f9d;--border-radius-circle: 9999px;--border-width: 1px;--size-item-small: 16px;--size-item-large: 32px;--color-canvas: white;--slider-direction: 1;--toggle-background-color: var(--button-background-color);--toggle-background-color-hover: var(--button-background-color-hover);--toggle-background-color-active: var(--button-background-color-active);--toggle-background-color-pressed: var(--color-accent-primary);--toggle-background-color-pressed-hover: var(--color-accent-primary-hover);--toggle-background-color-pressed-active: var(--color-accent-primary-active);--toggle-border-color: var(--border-interactive-color);--toggle-border-color-hover: var(--toggle-border-color);--toggle-border-color-active: var(--toggle-border-color);--toggle-border-radius: var(--border-radius-circle);--toggle-border-width: var(--border-width);--toggle-height: var(--size-item-small);--toggle-width: var(--size-item-large);--toggle-dot-background-color: var(--toggle-border-color);--toggle-dot-background-color-hover: var(--toggle-dot-background-color);--toggle-dot-background-color-active: var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed: var(--color-canvas);--toggle-dot-margin: 1px;--toggle-dot-height: calc(var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width));--toggle-dot-width: var(--toggle-dot-height);--toggle-dot-transform-x: calc(var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width));appearance:none;padding:0;margin:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background:var(--toggle-background-color);box-sizing:border-box!important;flex-shrink:0}ngx-extended-pdf-viewer .toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}ngx-extended-pdf-viewer .toggle-button:enabled:hover{background:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button:enabled:active{background:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]{background:var(--toggle-background-color-pressed);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover{background:var(--toggle-background-color-pressed-hover);border-color:transparent}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active{background:var(--toggle-background-color-pressed-active);border-color:transparent}ngx-extended-pdf-viewer .toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:before{translate:calc(var(--slider-direction)*var(--toggle-dot-transform-x));background-color:var(--toggle-dot-background-color-on-pressed)}ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:hover:before,ngx-extended-pdf-viewer .toggle-button[aria-pressed=true]:enabled:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}@media (prefers-color-scheme: dark){.toggle-button{--button-background-color: color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover: color-mix(in srgb, currentColor 14%, transparent);--button-background-color-active: color-mix(in srgb, currentColor 21%, transparent);--color-accent-primary: #0df;--color-accent-primary-hover: #80ebff;--color-accent-primary-active: #aaf2ff;--border-interactive-color: #bfbfc9;--color-canvas: #1c1b22}}@media (forced-colors: active){.toggle-button{--color-accent-primary: ButtonText;--color-accent-primary-hover: SelectedItem;--color-accent-primary-active: SelectedItem;--border-interactive-color: ButtonText;--button-background-color: ButtonFace;--border-interactive-color-hover: SelectedItem;--border-interactive-color-active: SelectedItem;--border-interactive-color-disabled: GrayText;--color-canvas: ButtonText}}@media (prefers-reduced-motion: no-preference){.toggle-button:before{transition:translate .1s}}@media (prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button:is([aria-pressed=true]:enabled:hover,[aria-pressed=true]:enabled:hover:active){border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:hover:before,.toggle-button:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media (forced-colors){.toggle-button{--toggle-dot-background-color: var(--color-accent-primary);--toggle-dot-background-color-hover: var(--color-accent-primary-hover);--toggle-dot-background-color-active: var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed: var(--button-background-color);--toggle-background-color-disabled: var(--button-background-color-disabled);--toggle-border-color-hover: var(--border-interactive-color-hover);--toggle-border-color-active: var(--border-interactive-color-active);--toggle-border-color-disabled: var(--border-interactive-color-disabled)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);inset:-2px}.toggle-button[aria-pressed=true]:enabled:active:after{border-color:var(--toggle-border-color-active)}}
`],encapsulation:2}));let o=n;return o})(),of=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-password-dialog"]],decls:13,vars:0,consts:[["id","passwordDialog"],[1,"row"],["for","password","id","passwordText","data-l10n-id","pdfjs-password-label"],["type","text","id","password",1,"toolbarField"],[1,"buttonRow"],["id","passwordCancel",1,"dialogButton"],["data-l10n-id","pdfjs-password-cancel-button"],["id","passwordSubmit",1,"dialogButton"],["data-l10n-id","pdfjs-password-ok-button"]],template:function(t,i){t&1&&(c(0,"dialog",0)(1,"div",1)(2,"label",2),O(3,"Enter the password to open this PDF file:"),p()(),c(4,"div",1),I(5,"input",3),p(),c(6,"div",4)(7,"button",5)(8,"span",6),O(9,"Cancel"),p()(),c(10,"button",7)(11,"span",8),O(12,"OK"),p()()()())},encapsulation:2}));let o=n;return o})(),rf=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-prepare-printing-dialog"]],decls:12,vars:0,consts:[["id","printServiceDialog"],[1,"row"],["data-l10n-id","pdfjs-print-progress-message"],["value","0","max","100"],["data-l10n-id","pdfjs-print-progress-percent","data-l10n-args",'{ "progress": 0 }',1,"relative-progress"],[1,"buttonRow"],["id","printCancel","type","button",1,"dialogButton"],["data-l10n-id","pdfjs-print-progress-close-button"]],template:function(t,i){t&1&&(c(0,"dialog",0)(1,"div",1)(2,"span",2),O(3,"Preparing document for printing\u2026"),p()(),c(4,"div",1),I(5,"progress",3),c(6,"span",4),O(7,"0%"),p()(),c(8,"div",5)(9,"button",6)(10,"span",7),O(11,"Cancel"),p()()()())},styles:["#printServiceDialog[_ngcontent-%COMP%]{min-width:200px}"]}));let o=n;return o})(),up=(()=>{let n=class n{constructor(e){s(this,"notificationService");s(this,"buttons",[]);s(this,"PDFViewerApplication");this.notificationService=e,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}add(e){let t=e.secondaryMenuId??this.addDefaultPrefix(e),i=this.buttons.findIndex(d=>d.id===t),a={id:t,cssClass:e.cssClass,l10nId:e.l10nId,l10nLabel:e.l10nLabel,title:e.title,toggled:e.toggled,disabled:e.disabled,order:e.order??99999,image:e.imageHtml,action:e.action,eventBusName:e.eventBusName,closeOnClick:e.closeOnClick};i>=0?(this.buttons[i]=a,setTimeout(()=>{if(this.PDFViewerApplication?.l10n){let d=document.getElementById(t);this.PDFViewerApplication.l10n.translate(d).then(()=>{})}},0)):this.buttons.push(a),this.buttons.sort((d,g)=>d.order-g.order)}addDefaultPrefix(e){return e.primaryToolbarId.startsWith("primary")?e.primaryToolbarId.replace("primary","secondary"):"secondary"+e.primaryToolbarId.substring(0,1).toUpperCase()+e.primaryToolbarId.substring(1)}update(e){let t=e.secondaryMenuId??this.addDefaultPrefix(e);this.buttons.some(i=>i.id===t)&&this.add(e)}};s(n,"\u0275fac",function(t){return new(t||n)(X(We))}),s(n,"\u0275prov",_e({token:n,factory:n.\u0275fac,providedIn:"root"}));let o=n;return o})(),af=(()=>{let n=class n{constructor(e,t,i,a,d){s(this,"element");s(this,"notificationService");s(this,"platformId");s(this,"pdfShyButtonService");s(this,"ngxExtendedPdfViewerService");s(this,"customSecondaryToolbar");s(this,"secondaryToolbarTop");s(this,"mobileFriendlyZoomScale");s(this,"localizationInitialized");s(this,"spreadChange",new B);s(this,"disablePreviousPage",!0);s(this,"disableNextPage",!0);s(this,"classMutationObserver");s(this,"PDFViewerApplication");this.element=e,this.notificationService=t,this.platformId=i,this.pdfShyButtonService=a,this.ngxExtendedPdfViewerService=d,Ue(()=>{this.PDFViewerApplication=t.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("pagechanging",()=>{this.updateUIState()}),this.PDFViewerApplication?.eventBus.on("pagerendered",()=>{this.updateUIState()})}updateUIState(){setTimeout(()=>{let e=this.PDFViewerApplication?.pdfViewer.currentPageNumber,t=document.getElementById("previousPage");t&&(this.disablePreviousPage=Number(e)<=1,t.disabled=this.disablePreviousPage);let i=document.getElementById("nextPage");i&&(this.disableNextPage=e===this.PDFViewerApplication?.pagesCount,i.disabled=this.disableNextPage)})}onSpreadChange(e){this.spreadChange.emit(e)}ngOnChanges(e){setTimeout(()=>this.checkVisibility())}onResize(){setTimeout(()=>this.checkVisibility())}ngAfterViewInit(){if(li(this.platformId)){let e=this.element.nativeElement,t={attributes:!0,childList:!0,subtree:!0};this.classMutationObserver=new MutationObserver((i,a)=>{for(let d of i)if(d.type==="attributes"){if(d.attributeName==="class"){this.checkVisibility();break}}else if(d.type==="childList"){this.checkVisibility();break}}),this.classMutationObserver.observe(e,t)}}ngOnDestroy(){this.classMutationObserver&&(this.classMutationObserver.disconnect(),this.classMutationObserver=void 0)}checkVisibility(){let e=0,i=this.element.nativeElement.children.item(0);if(i){let a=i.children.item(0);a&&a instanceof HTMLElement&&(e=this.checkVisibilityRecursively(a))}this.ngxExtendedPdfViewerService.secondaryMenuIsEmpty=e===0}checkVisibilityRecursively(e){if(typeof window>"u"||e.style.display==="none"||e.classList.contains("hidden")||e.classList.contains("invisible")||window.getComputedStyle(e).display==="none")return 0;if(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement)return 1;let i=0,a=e.children;if(a?.length)for(let d=0;d<a.length&&i===0;d++){let g=a.item(d);g&&g instanceof HTMLElement&&(i+=this.checkVisibilityRecursively(g))}return i}onClick(e,t,i,a){e.target?.classList.add("toggled"),t?(t.call(this,e,!0),e.preventDefault()):i&&(this.PDFViewerApplication?.eventBus.dispatch(i),e.preventDefault()),a&&this.PDFViewerApplication?.secondaryToolbar.close()}};s(n,"\u0275fac",function(t){return new(t||n)(k(At),k(We),k(un),k(up),k(Ur))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-secondary-toolbar"]],hostBindings:function(t,i){t&1&&P("resize",function(){return i.onResize()},!1,Oo)},inputs:{customSecondaryToolbar:"customSecondaryToolbar",secondaryToolbarTop:"secondaryToolbarTop",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",localizationInitialized:"localizationInitialized"},outputs:{spreadChange:"spreadChange"},features:[xt],decls:3,vars:1,consts:[["defaultSecondaryToolbar",""],[3,"ngTemplateOutlet"],["id","secondaryToolbar",1,"secondaryToolbar","hidden","doorHangerRight"],["id","secondaryToolbarButtonContainer"],["type","button","class","secondaryToolbarButton",3,"id","ngClass","toggled","title","click",4,"ngFor","ngForOf"],["type","button",1,"secondaryToolbarButton",3,"click","id","ngClass","title"],["class","icon","role","img","aria-hidden","true",3,"innerHTML",4,"ngIf"],[1,"toolbar-caption"],["role","img","aria-hidden","true",1,"icon",3,"innerHTML"]],template:function(t,i){if(t&1&&(Ut(0,1),L(1,qh,3,7,"ng-template",null,0,Ze)),t&2){let a=ue(2);l("ngTemplateOutlet",i.customSecondaryToolbar?i.customSecondaryToolbar:a)}},dependencies:[Xs,wt,$,jt,Vg],styles:["svg[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0;left:0}.secondaryToolbarButton[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:flex-start;border:0 none;background:none;width:calc(100% - 4px);height:25px;position:relative;margin:0 0 4px;padding:3px 0 1px;min-height:25px;white-space:normal}.secondaryToolbarButton[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.secondaryToolbarButton[disabled][_ngcontent-%COMP%]{opacity:.5}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:4px;text-align:left}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:4px;text-align:right}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}  html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbar[_ngcontent-%COMP%]{height:auto;z-index:3000}  html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}  [dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer[_ngcontent-%COMP%]{width:250px;max-height:775px;overflow-y:auto;-webkit-overflow-scrolling:touch}.toolbar-caption[_ngcontent-%COMP%]{position:relative;top:-3px}.icon[_ngcontent-%COMP%]{width:24px}"]}));let o=n;return o})(),sf=(()=>{let n=class n{constructor(e){s(this,"notificationService");s(this,"customThumbnail");s(this,"hideSidebarToolbar",!1);s(this,"mobileFriendlyZoomScale",1);s(this,"defaultThumbnail");s(this,"linkService");s(this,"thumbnailDrawn",new B);s(this,"PDFViewerApplication");s(this,"thumbnailListener");this.notificationService=e,typeof window<"u"&&Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&(this.thumbnailListener=this.createThumbnail.bind(this),this.PDFViewerApplication.eventBus.on("rendercustomthumbnail",this.thumbnailListener))})}get top(){let e=0;return this.hideSidebarToolbar||(e=32*this.mobileFriendlyZoomScale,e===32&&(e=33)),`${e}px`}ngOnDestroy(){this.linkService=void 0,this.thumbnailListener&&this.PDFViewerApplication?.eventBus.off("rendercustomthumbnail",this.thumbnailListener)}createThumbnail({pdfThumbnailView:e,linkService:t,id:i,container:a,thumbPageTitlePromiseOrPageL10nArgs:d}){this.linkService=t;let w=(this.customThumbnail??this.defaultThumbnail).createEmbeddedView(null).rootNodes[0];w.classList.remove("pdf-viewer-template");let E=w;E.href=t.getAnchorUrl(`#page=${i}`),E.className=`thumbnail${i}`,E.setAttribute("data-l10n-id","pdfjs-thumb-page-title"),E.setAttribute("data-l10n-args",d),this.replacePageNumberEverywhere(w,i.toString()),E.onclick=()=>(t.page=i,!1),e.anchor=E;let x=w.getElementsByTagName("img")[0];e.div=w.getElementsByClassName("thumbnail")[0],a.appendChild(w);let F={thumbnail:w,container:a,pageId:i};return this.thumbnailDrawn.emit(F),x}onKeyDown(e){e.code==="ArrowDown"?this.linkService&&(e.ctrlKey||e.metaKey?this.linkService.page=this.linkService.pagesCount:this.linkService.page<this.linkService.pagesCount&&(this.linkService.page=this.linkService.page+1),e.preventDefault()):e.code==="ArrowUp"&&this.linkService&&(e.ctrlKey||e.metaKey?this.linkService.page=1:this.linkService.page>1&&(this.linkService.page=this.linkService.page-1),e.preventDefault())}replacePageNumberEverywhere(e,t){e.attributes&&Array.from(e.attributes).forEach(i=>{i.value.includes("PAGE_NUMBER")&&(i.value=i.value.replace("PAGE_NUMBER",t))}),e.childNodes.forEach(i=>{i.nodeType===Node.ELEMENT_NODE?this.replacePageNumberEverywhere(i,t):i.nodeType===Node.TEXT_NODE&&i.nodeValue?.includes("PAGE_NUMBER")&&(i.nodeValue=i.nodeValue.replace("PAGE_NUMBER",t))})}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-sidebar-content"]],viewQuery:function(t,i){if(t&1&&fe(Jh,5,Os),t&2){let a;pe(a=me())&&(i.defaultThumbnail=a.first)}},inputs:{customThumbnail:"customThumbnail",hideSidebarToolbar:"hideSidebarToolbar",mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},outputs:{thumbnailDrawn:"thumbnailDrawn"},decls:7,vars:2,consts:[["defaultThumbnail",""],["id","sidebarContent"],["id","thumbnailView",3,"keydown"],["id","outlineView",1,"hidden"],["id","attachmentsView",1,"hidden"],["id","layersView",1,"hidden"],[1,"pdf-viewer-template"],["data-page-number","PAGE_NUMBER",1,"thumbnail"],["alt","miniature of the page",1,"thumbnailImage"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",1)(1,"div",2),P("keydown",function(g){return A(a),v(i.onKeyDown(g))}),p(),I(2,"div",3)(3,"div",4)(4,"div",5),p(),L(5,Xh,3,0,"ng-template",null,0,Ze)}t&2&&Be("top",i.top)}}));let o=n;return o})(),df=(()=>{let n=class n{constructor(){s(this,"mobileFriendlyZoomScale",1)}get height(){return`${32*this.mobileFriendlyZoomScale}px`}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-sidebar-toolbar"]],inputs:{mobileFriendlyZoomScale:"mobileFriendlyZoomScale"},decls:31,vars:12,consts:[["id","toolbarSidebar"],["id","toolbarSidebarLeft"],["aria-label","Thumbnails","type","button","id","viewThumbnail","title","Show Thumbnails","data-l10n-id","pdfjs-thumbs-button",1,"toolbarButton","toggled"],["data-l10n-id","pdfjs-thumbs-button-label"],["role","img","aria-label","Thumbnails","width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z"],["type","button","id","viewOutline","title","Show Document Outline (double-click to expand/collapse all items)","data-l10n-id","pdfjs-document-outline-button","hidden","true","aria-label","Show Document Outline (double-click to expand/collapse all items)",1,"toolbarButton"],["data-l10n-id","pdfjs-document-outline-button-label"],["role","img","aria-label","Show Document Outline (double-click to expand/collapse all items)","width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z"],["type","button","id","viewAttachments","title","Show Attachments","data-l10n-id","pdfjs-attachments-button","hidden","true",1,"toolbarButton"],["data-l10n-id","pdfjs-attachments-button-label"],["width","20px","height","20px","viewBox","0 0 24 24"],["fill","currentColor","d","M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z"],["id","viewLayers","type","button","title","Show Layers (double-click to reset all layers to the default state)","data-l10n-id","pdfjs-layers-button","hidden","true","aria-label","Show Layers (double-click to reset all layers to the default state)",1,"toolbarButton"],["data-l10n-id","pdfjs-layers-button-label"],["role","img","aria-label","Show Layers (double-click to reset all layers to the default state)","width","20px","height","20px","xmlns","http://www.w3.org/2000/svg","fill","currentColor","viewBox","0 0 4.233 4.233",1,"margin-left-1px"],["d","M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z"],["id","toolbarSidebarRight"],["id","outlineOptionsContainer",1,"hidden"],[1,"verticalToolbarSeparator"],["type","button","id","currentOutlineItem","disabled","disabled","title","Find Current Outline Item","data-l10n-id","pdfjs-current-outline-item-button","aria-label","Find Current Outline Item",1,"toolbarButton"],["data-l10n-id","pdfjs-current-outline-item-button-label"],["role","img","aria-label","Find Current Outline Item","width","20px","height","20px","xmlns","http://www.w3.org/2000/svg","fill","currentColor"],["d","m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z"],["d","m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"div",1)(2,"button",2)(3,"span",3),O(4,"Thumbnails"),p(),gt(),c(5,"svg",4),I(6,"path",5),p()(),ei(),c(7,"button",6)(8,"span",7),O(9,"Document Outline"),p(),gt(),c(10,"svg",8),I(11,"path",9),p()(),ei(),c(12,"button",10)(13,"span",11),O(14,"Attachments"),p(),gt(),c(15,"svg",12),I(16,"path",13),p()(),ei(),c(17,"button",14)(18,"span",15),O(19,"Layers"),p(),gt(),c(20,"svg",16),I(21,"path",17),p()()(),ei(),c(22,"div",18)(23,"div",19),I(24,"div",20),c(25,"button",21)(26,"span",22),O(27,"Current Outline Item"),p(),gt(),c(28,"svg",23),I(29,"path",24)(30,"path",25),p()()()()()),t&2&&(Be("height",i.height),h(2),Be("zoom",i.mobileFriendlyZoomScale),h(5),Be("zoom",i.mobileFriendlyZoomScale),h(5),Be("zoom",i.mobileFriendlyZoomScale),h(5),Be("zoom",i.mobileFriendlyZoomScale),h(8),Be("zoom",i.mobileFriendlyZoomScale))},styles:["button.toolbarButton[_ngcontent-%COMP%]{margin-right:4px!important;width:22px;height:22px}div#toolbarSidebar[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-left:4px!important}.margin-left-1px[_ngcontent-%COMP%]{margin-left:1px}"]}));let o=n;return o})(),lf=(()=>{let n=class n{constructor(e,t){s(this,"elementRef");s(this,"ref");s(this,"sidebarPositionTop");s(this,"sidebarVisible",!0);s(this,"mobileFriendlyZoomScale",1);s(this,"showSidebarButton",!0);s(this,"customSidebar");s(this,"customThumbnail");s(this,"thumbnailDrawn",new B);s(this,"hideSidebarToolbar",!0);this.elementRef=e,this.ref=t}showToolbarWhenNecessary(){let t=this.elementRef.nativeElement.querySelectorAll("button"),i=0;for(let a=0;a<t.length;a++)t.item(a).hidden||i++;this.hideSidebarToolbar=i<=1,this.ref.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(At),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-sidebar"]],inputs:{sidebarPositionTop:"sidebarPositionTop",sidebarVisible:"sidebarVisible",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",showSidebarButton:"showSidebarButton",customSidebar:"customSidebar",customThumbnail:"customThumbnail"},outputs:{thumbnailDrawn:"thumbnailDrawn"},ngContentSelectors:gp,decls:4,vars:1,consts:[["defaultSidebar",""],[4,"ngTemplateOutlet"],["id","sidebarContainer"],["id","additionalSidebarContainer",1,"hidden"],[3,"mobileFriendlyZoomScale"],[3,"thumbnailDrawn","customThumbnail","hideSidebarToolbar","mobileFriendlyZoomScale"],["id","sidebarResizer",1,"hidden"]],template:function(t,i){if(t&1&&(Rt(),c(0,"div"),L(1,Kh,1,0,"ng-content",1),p(),L(2,$h,5,8,"ng-template",null,0,Ze)),t&2){let a=ue(3);h(),l("ngTemplateOutlet",i.customSidebar?i.customSidebar:a)}},dependencies:[jt,sf,df]}));let o=n;return o})(),Ye=(()=>{let n=class n{constructor(e,t,i,a){s(this,"pdfShyButtonServiceService");s(this,"sanitizer");s(this,"renderer");s(this,"primaryToolbarId");s(this,"secondaryMenuId");s(this,"cssClass");s(this,"eventBusName");s(this,"l10nId");s(this,"l10nLabel");s(this,"title");s(this,"toggled");s(this,"disabled");s(this,"order");s(this,"action");s(this,"closeOnClick",!0);s(this,"onlySecondaryMenu",!1);s(this,"PDFViewerApplication");s(this,"buttonRef");s(this,"_imageHtml");this.pdfShyButtonServiceService=e,this.sanitizer=t,this.renderer=i,Ue(()=>{this.PDFViewerApplication=a.onPDFJSInitSignal()})}get imageHtml(){return this._imageHtml}set image(e){let t=["animate","animateMotion","animateTransform","audio","canvas","circle","clipPath","defs","desc","discard","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","iframe","image","line","linearGradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tspan","unknown","use","video","view"];if(!e.split("<").filter(d=>d.length>0).every(d=>d.startsWith("svg")||d.startsWith("/")||t.includes(d.split(/\s|>/)[0])))throw new Error("Illegal image for PDFShyButton. Only SVG images are allowed. Please use only the tags <svg> and <path>. "+e);this._imageHtml=this.sanitizeHtml(e)}ngAfterViewInit(){this.updateButtonImage()}ngOnInit(){this.pdfShyButtonServiceService.add(this)}ngOnChanges(e){this.pdfShyButtonServiceService.update(this)}sanitizeHtml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}onClick(e){this.action?(this.action(e,!1),e.preventDefault()):this.eventBusName&&(this.PDFViewerApplication?.eventBus.dispatch(this.eventBusName),e.preventDefault())}updateButtonImage(){if(this.buttonRef){let e=this.buttonRef.nativeElement;if(this._imageHtml){let t=this.renderer.createElement("div");t.innerHTML=this._imageHtml;let i=t.children[0];e.innerHTML.includes(i.innerHTML)||this.renderer.appendChild(e,i)}else{let t=e.childNodes;for(let i of t)this.renderer.removeChild(e,i)}}}};s(n,"\u0275fac",function(t){return new(t||n)(k(up),k(zo),k(vn),k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-shy-button"]],viewQuery:function(t,i){if(t&1&&fe(eg,5),t&2){let a;pe(a=me())&&(i.buttonRef=a.first)}},inputs:{primaryToolbarId:"primaryToolbarId",secondaryMenuId:"secondaryMenuId",cssClass:"cssClass",eventBusName:"eventBusName",l10nId:"l10nId",l10nLabel:"l10nLabel",title:"title",toggled:"toggled",disabled:"disabled",order:"order",action:"action",closeOnClick:"closeOnClick",onlySecondaryMenu:"onlySecondaryMenu",image:"image"},features:[xt],decls:1,vars:1,consts:[["buttonRef",""],["type","button","class","toolbarButton",3,"id","class","title","toggled","disabled","click",4,"ngIf"],["type","button",1,"toolbarButton",3,"click","id","title","disabled"]],template:function(t,i){t&1&&L(0,tg,2,9,"button",1),t&2&&l("ngIf",!i.onlySecondaryMenu)},dependencies:[$],encapsulation:2}));let o=n;return o})(),cf=(()=>{let n=class n{constructor(){s(this,"show",!0);s(this,"pageViewMode");s(this,"scrollMode");s(this,"pageViewModeChange",new B);s(this,"onClick");let e=this.pageViewModeChange;this.onClick=()=>{setTimeout(()=>{e.emit("book")})}}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-book-mode"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Book mode","primaryToolbarId","book-mode","image","<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='currentColor'><path d='M560-574v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-610q-38 0-73 9.5T560-574Zm0 220v-49q33-13.5 67.5-20.25T700-430q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-390q-38 0-73 9t-67 27Zm0-110v-48q33-14 67.5-21t72.5-7q26 0 51 4t49 10v44q-24-9-48.5-13.5T700-500q-38 0-73 9.5T560-464ZM248-300q53.566 0 104.283 12.5T452-250v-427q-45-30-97.619-46.5Q301.763-740 248-740q-38 0-74.5 9.5T100-707v434q31-14 70.5-20.5T248-300Zm264 50q50-25 98-37.5T712-300q38 0 78.5 6t69.5 16v-429q-34-17-71.822-25-37.823-8-76.178-8-54 0-104.5 16.5T512-677v427Zm-30 90q-51-38-111-58.5T248-239q-36.537 0-71.768 9Q141-221 106-208q-23.1 11-44.55-3Q40-225 40-251v-463q0-15 7-27.5T68-761q42-20 87.395-29.5Q200.789-800 248-800q63 0 122.5 17T482-731q51-35 109.5-52T712-800q46.868 0 91.934 9.5Q849-781 891-761q14 7 21.5 19.5T920-714v463q0 27.894-22.5 42.447Q875-194 853-208q-34-14-69.232-22.5Q748.537-239 712-239q-63 0-121 21t-109 58ZM276-489Z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.pageViewMode=="book")("action",i.onClick)("order",3400)("closeOnClick",!1)},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}));let o=n;return o})(),pf=(()=>{let n=class n{constructor(){s(this,"show",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-document-properties"]],inputs:{show:"show"},decls:2,vars:6,consts:[["title","Document Properties\u2026","primaryToolbarId","documentProperties","l10nId","pdfjs-document-properties-button","l10nLabel","pdfjs-document-properties-button-label","eventBusName","documentproperties","image","<svg class='pdf-margin-top-3px' width='16px' height='16px' viewBox='0 0 16 16'><path fill='currentColor' d='M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z' /><path fill='currentColor' d='M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z' /><circle fill='currentColor' cx='8' cy='5' r='1.188' /></svg>",3,"cssClass","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,3,i.show,"always-in-secondary-menu"))("order",5e3)("closeOnClick",!0)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),mf=(()=>{let n=class n{constructor(){s(this,"showDownloadButton",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-download"]],inputs:{showDownloadButton:"showDownloadButton"},decls:4,vars:5,consts:[["primaryToolbarId","download","title","Download","l10nId","pdfjs-save-button","l10nLabel","pdfjs-save-button-label","image","<svg width='20px' height='20px' viewBox= '0 0 24 24'><path fill= 'currentColor ' d= 'M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z ' /></svg>",3,"cssClass","order"],["data-l10n-id","pdfjs-save-button-label"]],template:function(t,i){t&1&&(c(0,"pdf-shy-button",0),z(1,"responsiveCSSClass"),c(2,"span",1),O(3,"Download"),p()()),t&2&&l("cssClass",Le(1,2,i.showDownloadButton,"hiddenSmallView"))("order",400)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),hf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"cdr");s(this,"show",!0);s(this,"isSelected",!1);s(this,"PDFViewerApplication");this.notificationService=e,this.cdr=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===15,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorInk")?.click()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-draw-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorInk","l10nId","pdfjs-editor-ink-button","l10nLabel","pdfjs-editor-ink-button-label","image","<svg width='20px' height='20px' version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 16 16' fill='currentColor'> <g> <g transform='scale(0.03125)'>  <path  d='m455.1,137.9l-32.4,32.4-81-81.1 32.4-32.4c6.6-6.6 18.1-6.6 24.7,0l56.3,56.4c6.8,6.8 6.8,17.9 0,24.7zm-270.7,271l-81-81.1 209.4-209.7 81,81.1-209.4,209.7zm-99.7-42l60.6,60.7-84.4,23.8 23.8-84.5zm399.3-282.6l-56.3-56.4c-11-11-50.7-31.8-82.4,0l-285.3,285.5c-2.5,2.5-4.3,5.5-5.2,8.9l-43,153.1c-2,7.1 0.1,14.7 5.2,20 5.2,5.3 15.6,6.2 20,5.2l153-43.1c3.4-0.9 6.4-2.7 8.9-5.2l285.1-285.5c22.7-22.7 22.7-59.7 0-82.5z'  /> </g> </g> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"hiddenTinyView"))("order",4050)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0)},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),gf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"cdr");s(this,"show",!0);s(this,"isSelected",!1);s(this,"PDFViewerApplication");this.notificationService=e,this.cdr=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===9,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorHighlight")?.click()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-highlight-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Highlight","primaryToolbarId","primaryEditorHighlight","l10nId","pdfjs-editor-highlight-button","l10nLabel","pdfjs-editor-highlight-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M18.5,1.15C17.97,1.15 17.46,1.34 17.07,1.73L11.26,7.55L16.91,13.2L22.73,7.39C23.5,6.61 23.5,5.35 22.73,4.56L19.89,1.73C19.5,1.34 19,1.15 18.5,1.15M10.3,8.5L4.34,14.46C3.56,15.24 3.56,16.5 4.36,17.31C3.14,18.54 1.9,19.77 0.67,21H6.33L7.19,20.14C7.97,20.9 9.22,20.89 10,20.12L15.95,14.16' /></svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"hiddenTinyView"))("order",4e3)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0)},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),ff=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"cdr");s(this,"show",!0);s(this,"isSelected",!1);s(this,"PDFViewerApplication");this.notificationService=e,this.cdr=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}get pdfJsVersion(){return oi(Te.assetsFolder)}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===13,this.cdr.detectChanges()})})}onClick(){let e=document.getElementById("editorStamp");var t=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0,detail:1});e?.dispatchEvent(t)}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-stamp-editor"]],inputs:{show:"show"},decls:10,vars:13,consts:[["title","Text","primaryToolbarId","primaryEditorStamp","l10nId","pdfjs-editor-stamp-button","l10nLabel","pdfjs-editor-stamp-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13 19C13 19.7 13.13 20.37 13.35 21H5C3.9 21 3 20.11 3 19V5C3 3.9 3.9 3 5 3H19C20.11 3 21 3.9 21 5V13.35C20.37 13.13 19.7 13 19 13V5H5V19H13M13.96 12.29L11.21 15.83L9.25 13.47L6.5 17H13.35C13.75 15.88 14.47 14.91 15.4 14.21L13.96 12.29M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"],["id","editorStampParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],["id","editorStampAddImage","title","Add image","data-l10n-id","pdfjs-editor-stamp-add-image-button","aria-label","Add image",1,"secondaryToolbarButton"],["role","img","aria-label","Add image","width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"align-image-to-text"],["d","M7.00488 9.75V14C7.00488 14.1658 7.07073 14.3247 7.18794 14.4419C7.30515 14.5592 7.46412 14.625 7.62988 14.625C7.79564 14.625 7.95461 14.5592 8.07183 14.4419C8.18904 14.3247 8.25488 14.1658 8.25488 14V9.75L8.75488 9.25H13.0049C13.1706 9.25 13.3296 9.18415 13.4468 9.06694C13.564 8.94973 13.6299 8.79076 13.6299 8.625C13.6299 8.45924 13.564 8.30027 13.4468 8.18306C13.3296 8.06585 13.1706 8 13.0049 8H8.75488L8.25488 7.5V3.25C8.25488 3.08424 8.18904 2.92527 8.07183 2.80806C7.95461 2.69085 7.79564 2.625 7.62988 2.625C7.46412 2.625 7.30515 2.69085 7.18794 2.80806C7.07073 2.92527 7.00488 3.08424 7.00488 3.25V7.5L6.50488 8H2.25488C2.08912 8 1.93015 8.06585 1.81294 8.18306C1.69573 8.30027 1.62988 8.45924 1.62988 8.625C1.62988 8.79076 1.69573 8.94973 1.81294 9.06694C1.93015 9.18415 2.08912 9.25 2.25488 9.25H6.39188L7.00488 9.75Z","fill","black"],["data-l10n-id","pdfjs-editor-stamp-add-image-button-label"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass"),c(2,"div",1),z(3,"responsiveCSSClass"),c(4,"div",2)(5,"button",3),gt(),c(6,"svg",4),I(7,"path",5),p(),ei(),c(8,"span",6),O(9,"Add image"),p()()()()),t&2&&(l("cssClass",Le(1,7,i.show,"hiddenTinyView"))("order",4200)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0),h(2),Nt(Le(3,10,i.show,"hiddenTinyView")))},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{padding:0;height:25px;background-color:transparent;width:100%}button[_ngcontent-%COMP%]:focus{outline:none;border:none}.align-image-to-text[_ngcontent-%COMP%]{top:3px;position:relative;padding-right:4px}"]}));let o=n;return o})(),uf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"cdr");s(this,"show",!0);s(this,"isSelected",!1);s(this,"PDFViewerApplication");this.notificationService=e,this.cdr=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("annotationeditormodechanged",({mode:e})=>{setTimeout(()=>{this.isSelected=e===3,this.cdr.detectChanges()})})}onClick(){document.getElementById("editorFreeText")?.click()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-text-editor"]],inputs:{show:"show"},decls:2,vars:8,consts:[["title","Draw","primaryToolbarId","primaryEditorFreeText","l10nId","pdfjs-editor-free-text-button","l10nLabel","pdfjs-editor-free-text-button-label","image","<svg width='20px' height='20px' viewBox='0 0 24 24'> <path fill='currentColor' d='M18.5,4L19.66,8.35L18.7,8.61C18.25,7.74 17.79,6.87 17.26,6.43C16.73,6 16.11,6 15.5,6H13V16.5C13,17 13,17.5 13.33,17.75C13.67,18 14.33,18 15,18V19H9V18C9.67,18 10.33,18 10.67,17.75C11,17.5 11,17 11,16.5V6H8.5C7.89,6 7.27,6 6.74,6.43C6.21,6.87 5.75,7.74 5.3,8.61L4.34,8.35L5.5,4H18.5Z' /> </svg>",3,"cssClass","order","action","toggled","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"hiddenTinyView"))("order",4100)("action",i.onClick)("toggled",i.isSelected)("closeOnClick",!0)},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),Af=(()=>{let n=class n{constructor(){s(this,"showDrawEditor",!0);s(this,"showHighlightEditor",!0);s(this,"showTextEditor",!0);s(this,"showStampEditor",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-editor"]],inputs:{showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor"},decls:2,vars:2,consts:[["id","editorModeButtons","class","splitToolbarButton toggled hiddenTinyView","role","radiogroup",4,"ngIf"],["id","editorModeSeparator","class","verticalToolbarSeparator hiddenTinyView",4,"ngIf"],["id","editorModeButtons","role","radiogroup",1,"splitToolbarButton","toggled","hiddenTinyView"],[3,"show"],["id","editorModeSeparator",1,"verticalToolbarSeparator","hiddenTinyView"]],template:function(t,i){t&1&&L(0,ig,5,4,"div",0)(1,ng,1,0,"div",1),t&2&&(l("ngIf",!!i.showHighlightEditor||!!i.showStampEditor||!!i.showDrawEditor||!!i.showTextEditor),h(),l("ngIf",!!i.showStampEditor||!!i.showDrawEditor||!!i.showTextEditor))},dependencies:[$,hf,gf,ff,uf],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),vf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"spread","off");s(this,"scrollMode");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{this.ngZone.run(()=>{let t=["off","odd","even"];this.spread=t[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=2)}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-even-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with even-numbered pages","primaryToolbarId","spreadEven","l10nId","pdfjs-spread-even-button","l10nLabel","pdfjs-spread-even-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px'><path fill='currentColor' d='M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z'/></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,6,i.show,"always-in-secondary-menu"))("toggled",i.spread==="even")("action",i.onClick)("order",2200)("closeOnClick",!1)("disabled",i.scrollMode===1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),wf=(()=>{let n=class n{constructor(e){s(this,"notificationService");s(this,"showFindButton");s(this,"hasTextLayer",!1);s(this,"textLayer");s(this,"findbarVisible",!1);s(this,"PDFViewerApplication");this.notificationService=e,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}onClick(){let e=this.PDFViewerApplication;e.findBar.opened?e.findBar.close():e.findBar.open()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-find-button"]],inputs:{showFindButton:"showFindButton",hasTextLayer:"hasTextLayer",textLayer:"textLayer",findbarVisible:"findbarVisible"},decls:2,vars:7,consts:[["primaryToolbarId","primaryViewFind","title","Find in Document","l10nId","pdfjs-findbar-button","l10nLabel","pdfjs-findbar-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z' /> </svg>",3,"cssClass","order","action","toggled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,4,i.showFindButton,i.textLayer&&i.hasTextLayer?"always-visible":"invisible"))("order",1400)("action",i.onClick)("toggled",i.findbarVisible)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),xf=(()=>{let n=class n{constructor(e){s(this,"showHandToolButton",!0);s(this,"PDFViewerApplication");s(this,"isSelected",!1);Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}set handTool(e){this.isSelected=e}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("cursortoolchanged",({tool:e})=>this.isSelected=e===on.HAND)}onClick(){this.PDFViewerApplication?.eventBus.dispatch("switchcursortool",{tool:on.HAND})}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-hand-tool"]],inputs:{showHandToolButton:"showHandToolButton",handTool:"handTool"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorHandTool","title","Enable hand tool","l10nId","pdfjs-cursor-hand-tool-button","l10nLabel","pdfjs-cursor-hand-tool-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'> <path fill='currentColor' d='M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("action",i.onClick)("toggled",i.isSelected)("cssClass",Le(1,4,i.showHandToolButton,"hiddenXLView"))("order",1200)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),Gn=function(o){return o[o.UNKNOWN=-1]="UNKNOWN",o[o.VERTICAL=0]="VERTICAL",o[o.HORIZONTAL=1]="HORIZONTAL",o[o.WRAPPED=2]="WRAPPED",o[o.PAGE=3]="PAGE",o[o.INFINITE=4]="INFINITE",o}(Gn||{}),_f=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"scrollMode");s(this,"pageViewMode");s(this,"pageViewModeChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()});let i=this.pageViewModeChange;this.onClick=()=>{this.ngZone.run(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&i.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:Gn.HORIZONTAL})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{this.ngZone.run(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-horizontal-scroll"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Horizontal Scrolling","primaryToolbarId","scrollHorizontal","l10nId","pdfjs-scroll-horizontal-button","l10nLabel","pdfjs-scroll-horizontal-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px'> <path fill='currentColor' d='M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z' /> </svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.scrollMode==1)("action",i.onClick)("order",3200)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),bf=(()=>{let n=class n{constructor(e,t){s(this,"ngZone");s(this,"notificationService");s(this,"show",!0);s(this,"pageViewMode");s(this,"scrollMode");s(this,"pageViewModeChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.ngZone=e,this.notificationService=t,Ue(()=>{this.PDFViewerApplication=t.onPDFJSInitSignal()});let i=this.pageViewModeChange;this.onClick=()=>{this.ngZone.run(()=>{this.pageViewMode==="infinite-scroll"?i.emit("multiple"):(this.scrollMode!==Ct.wrapped&&this.scrollMode!==Ct.vertical&&this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:Gn.VERTICAL}),i.emit("infinite-scroll"))})}}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(si),k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-infinite-scroll"]],inputs:{show:"show",pageViewMode:"pageViewMode",scrollMode:"scrollMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Infinite scroll","primaryToolbarId","infiniteScroll","l10nLabel","pdfjs-infinite-scroll-button-label","image","<svg xmlns='http://www.w3.org/2000/svg' height= '24' viewBox= '0 -960 960 960' width='24' fill='currentColor'><path d= 'M212-260q-90 0-151-65.5T0-482q0-90 61.5-154T212-700q36 0 69.5 12t59.5 37l93 90-42 42-89-87q-18-18-41.5-26t-49.5-8q-64 0-108 46.5T60-482q0 66 43.5 114T212-320q25 0 48.5-8t42.5-25l316-298q26-25 59.5-37t68.5-12q90 0 151.5 64T960-482q0 91-61.5 156.5T747-260q-35 0-69-11.5T619-308l-91-90 42-42 87 87q17 17 41 25t49 8q65 0 109-48t44-114q0-65-44.5-111.5T747-640q-25 0-48.5 9T657-605L341-307q-26 24-60 35.5T212-260Z '/></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.pageViewMode=="infinite-scroll")("action",i.onClick)("order",3400)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Cf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"spread","off");s(this,"scrollMode");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{this.ngZone.run(()=>{let t=["off","odd","even"];this.spread=t[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=0)}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-no-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Do not join page spreads","primaryToolbarId","spreadNone","l10nId","pdfjs-spread-none-button","l10nLabel","pdfjs-spread-none-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,6,i.show,"always-in-secondary-menu"))("toggled",i.spread==="off")("action",i.onClick)("order",2e3)("closeOnClick",!1)("disabled",i.scrollMode===1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),yf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"scrollMode");s(this,"spread","off");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("spreadmodechanged",e=>{this.ngZone.run(()=>{let t=["off","odd","even"];this.spread=t[e.mode]})})}onClick(){this.PDFViewerApplication&&(this.PDFViewerApplication.pdfViewer.spreadMode=1)}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-odd-spread"]],inputs:{show:"show",scrollMode:"scrollMode"},decls:2,vars:9,consts:[["title","Join page spreads starting with odd-numbered pages","primaryToolbarId","spreadOdd","l10nId","pdfjs-spread-odd-button","l10nLabel","pdfjs-spread-odd-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick","disabled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,6,i.show,"always-in-secondary-menu"))("toggled",i.spread==="odd")("action",i.onClick)("order",2100)("closeOnClick",!1)("disabled",i.scrollMode===1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Sf=(()=>{let n=class n{constructor(e){s(this,"showOpenFileButton",!0);s(this,"PDFViewerApplication");s(this,"onClick",(e,t)=>{t||this.PDFViewerApplication?.eventBus?.dispatch("openfile",{source:window})});Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-open-file"]],inputs:{showOpenFileButton:"showOpenFileButton"},decls:2,vars:6,consts:[["primaryToolbarId","openFile","title","Open File","l10nId","pdfjs-open-file-button","l10nLabel","pdfjs-open-file-button-label","image","<svg width='24px' height='20px' viewBox='0 0 24 24'><path fill='currentColor' d='M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z' /></svg>",3,"cssClass","order","action"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,3,i.showOpenFileButton,"hiddenMediumView"))("order",200)("action",i.onClick)},dependencies:[Ye,He],styles:[og]}));let o=n;return o})(),Ef=(()=>{let n=class n{constructor(e,t){s(this,"changeDetectorRef");s(this,"show",!0);s(this,"disableFirstPage",!0);s(this,"PDFViewerApplication");this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}firstPage(){this.PDFViewerApplication?.eventBus.dispatch("firstpage")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableFirstPage=e.pageNumber<=1,this.changeDetectorRef.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-first-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","First page","primaryToolbarId","primaryFirstPage","l10nId","pdfjs-first-page-button","l10nLabel","pdfjs-first-page-button-label","eventBusName","firstpage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z' /></svg>",3,"click","cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&(c(0,"pdf-shy-button",0),z(1,"responsiveCSSClass"),P("click",function(){return i.firstPage()}),p()),t&2&&l("cssClass",Le(1,4,i.show,"hiddenSmallView"))("disabled",i.disableFirstPage)("order",500)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),If=(()=>{let n=class n{constructor(e,t){s(this,"changeDetectorRef");s(this,"show",!0);s(this,"disableLastPage",!0);s(this,"PDFViewerApplication");this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}firstPage(){this.PDFViewerApplication?.eventBus.dispatch("firstpage")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableLastPage=e.pageNumber===e.pagesCount,this.changeDetectorRef.markForCheck()}lastPage(){this.PDFViewerApplication?.eventBus.dispatch("lastpage")}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-last-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Last page","primaryToolbarId","primaryLastPage","l10nId","pdfjs-last-page-button","l10nLabel","pdfjs-last-page-button-label","eventBusName","lastpage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z' /></svg>",3,"click","cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&(c(0,"pdf-shy-button",0),z(1,"responsiveCSSClass"),P("click",function(){return i.lastPage()}),p()),t&2&&l("cssClass",Le(1,4,i.show,"hiddenSmallView"))("disabled",i.disableLastPage)("order",800)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Pf=(()=>{let n=class n{constructor(e,t){s(this,"changeDetectorRef");s(this,"show",!0);s(this,"disableNextPage",!0);s(this,"PDFViewerApplication");this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableNextPage=e.pageNumber===e.pagesCount,this.changeDetectorRef.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-next-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Next Page","primaryToolbarId","primaryNext","secondaryMenuId","primaryNextPage","l10nId","pdfjs-next-button","l10nLabel","pdfjs-next-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /></svg>","eventBusName","nextpage",3,"cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,4,i.show,"hiddenXXSView"))("disabled",i.disableNextPage)("order",700)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Mf=(()=>{let n=class n{constructor(){s(this,"showPageNumber",!0);s(this,"showPageLabel",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-page-number"]],inputs:{showPageNumber:"showPageNumber",showPageLabel:"showPageLabel"},decls:5,vars:10,consts:[[1,"loadingInput","start"],["type","number","id","pageNumber","title","Page","value","1","size","4","min","1","data-l10n-id","pdfjs-page-input","autocomplete","off",1,"toolbarField","pageNumber"],["id","numPages",1,"toolbarLabel"]],template:function(t,i){t&1&&(c(0,"span",0),z(1,"responsiveCSSClass"),I(2,"input",1),p(),I(3,"span",2),z(4,"responsiveCSSClass")),t&2&&(Nt(Le(1,4,i.showPageNumber,"hiddenTinyView")),h(3),Nt(Le(4,7,i.showPageLabel,"hiddenLargeView")))},dependencies:[He],styles:["button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),Tf=(()=>{let n=class n{constructor(e,t){s(this,"changeDetectorRef");s(this,"show",!0);s(this,"disablePreviousPage",!0);s(this,"PDFViewerApplication");this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disablePreviousPage=e.pageNumber<=1,this.changeDetectorRef.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-previous-page"]],inputs:{show:"show"},decls:2,vars:7,consts:[["title","Previous Page","primaryToolbarId","primaryPrevious","secondaryMenuId","secondaryPreviousPage","l10nId","pdfjs-previous-button","l10nLabel","pdfjs-previous-button-label","eventBusName","previouspage","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /></svg>",3,"cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,4,i.show,"hiddenXXSView"))("disabled",i.disablePreviousPage)("order",600)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Ff=(()=>{let n=class n{constructor(){s(this,"showPagingButtons",!0);s(this,"showFirstAndLastPageButtons",!0);s(this,"showPreviousAndNextPageButtons",!0);s(this,"showPageNumber",!0);s(this,"showPageLabel",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-paging-area"]],inputs:{showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel"},decls:10,vars:21,consts:[[1,"paging-left"],[1,"margin-right-correct",3,"show"],[1,"margin-left-correct",3,"show"],[3,"showPageNumber","showPageLabel"],[1,"paging-right"],[1,"margin-right-correct","margin-left-correct",3,"show"]],template:function(t,i){t&1&&(c(0,"div",0),z(1,"responsiveCSSClass"),I(2,"pdf-first-page",1)(3,"pdf-previous-page",2),p(),I(4,"pdf-page-number",3),z(5,"responsiveCSSClass"),c(6,"div",4),z(7,"responsiveCSSClass"),I(8,"pdf-next-page",5)(9,"pdf-last-page",2),p()),t&2&&(Nt(Le(1,12,i.showPagingButtons,"hiddenXXSView")),h(2),l("show",i.showFirstAndLastPageButtons),h(),l("show",i.showPreviousAndNextPageButtons),h(),Nt(Le(5,15,i.showPagingButtons,"hiddenXXSView")),l("showPageNumber",i.showPageNumber)("showPageLabel",i.showPageLabel),h(2),Nt(Le(7,18,i.showPagingButtons,"hiddenXXSView")),h(2),l("show",i.showPreviousAndNextPageButtons),h(),l("show",i.showFirstAndLastPageButtons))},dependencies:[Ef,If,Pf,Mf,Tf,He],styles:[".paging-right[_ngcontent-%COMP%]{float:right;display:block}.paging-left[_ngcontent-%COMP%]{float:left;display:block}.margin-left-correct[_ngcontent-%COMP%]{margin-left:-3px}.margin-right-correct[_ngcontent-%COMP%]{margin-right:-3px}"]}));let o=n;return o})(),Df=(()=>{let n=class n{constructor(){s(this,"showPresentationModeButton",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-presentation-mode"]],inputs:{showPresentationModeButton:"showPresentationModeButton"},decls:2,vars:5,consts:[["primaryToolbarId","presentationMode","title","Switch to Presentation Mode","l10nId","pdfjs-presentation-mode-button","l10nLabel","pdfjs-presentation-mode-button-label","image","<svg class='pdf-margin-top--2px' width='27px' height='27px' viewBox='0 0 24 24'><path fill='currentColor' d='M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z' /></svg>",3,"cssClass","order"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,2,i.showPresentationModeButton,"hiddenMediumView"))("order",100)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]   button.toolbarButton[_ngcontent-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),kf=(()=>{let n=class n{constructor(){s(this,"showPrintButton",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-print"]],inputs:{showPrintButton:"showPrintButton"},decls:2,vars:5,consts:[["primaryToolbarId","print","title","Print","l10nId","pdfjs-print-button","l10nLabel","pdfjs-print-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'><path fill='currentColor' d='M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z' /></svg>",3,"cssClass","order"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,2,i.showPrintButton,"hiddenTinyView"))("order",300)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0;margin-top:0;margin-bottom:0}"]}));let o=n;return o})(),Bf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"changeDetectorRef");s(this,"showRotateCwButton",!0);s(this,"disableRotate",!0);s(this,"clockwise",!0);s(this,"counterClockwise",!0);s(this,"PDFViewerApplication");this.notificationService=e,this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}rotateCW(){this.PDFViewerApplication?.eventBus.dispatch("rotatecw")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableRotate=e.pagesCount===0,this.changeDetectorRef.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-rotate-page-cw"]],inputs:{showRotateCwButton:"showRotateCwButton",clockwise:"clockwise",counterClockwise:"counterClockwise"},decls:1,vars:1,consts:[["primaryToolbarId","primaryPageRotateCw","class","rotateCw","title","Rotate Clockwise","l10nId","pdfjs-page-rotate-cw-button","l10nLabel","pdfjs-page-rotate-cw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3'/></svg>",3,"action","cssClass","disabled","order","closeOnClick",4,"ngIf"],["primaryToolbarId","primaryPageRotateCw","title","Rotate Clockwise","l10nId","pdfjs-page-rotate-cw-button","l10nLabel","pdfjs-page-rotate-cw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3'/></svg>",1,"rotateCw",3,"action","cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&L(0,rg,2,8,"pdf-shy-button",0),t&2&&l("ngIf",i.clockwise)},dependencies:[$,Ye,He],styles:[`:host:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw button:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw svg:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-cw button{padding:0;margin-top:0;margin-bottom:0}ngx-extended-pdf-viewer pdf-rotate-page-cw .width-height-23px{width:23px;height:23px}
`],encapsulation:2}));let o=n;return o})(),Vf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"changeDetectorRef");s(this,"showRotateCcwButton",!0);s(this,"disableRotate",!0);s(this,"counterClockwise",!0);s(this,"PDFViewerApplication");this.notificationService=e,this.changeDetectorRef=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}rotateCCW(){this.PDFViewerApplication?.eventBus.dispatch("rotateccw")}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("updateuistate",e=>this.updateUIState(e))}updateUIState(e){this.disableRotate=e.pagesCount===0,this.changeDetectorRef.markForCheck()}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(Je))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-rotate-page-ccw"]],inputs:{showRotateCcwButton:"showRotateCcwButton",counterClockwise:"counterClockwise"},decls:1,vars:1,consts:[["primaryToolbarId","primaryPageRotateCcw","class","rotateCcw","title","Rotate Counterclockwise","l10nId","pdfjs-page-rotate-ccw-button","l10nLabel","pdfjs-page-rotate-ccw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3'/></svg>",3,"action","cssClass","disabled","order","closeOnClick",4,"ngIf"],["primaryToolbarId","primaryPageRotateCcw","title","Rotate Counterclockwise","l10nId","pdfjs-page-rotate-ccw-button","l10nLabel","pdfjs-page-rotate-ccw-button-label","image","<svg class='width-height-23px' viewBox='0 0 24 24'><path fill='currentColor' d='M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3'/></svg>",1,"rotateCcw",3,"action","cssClass","disabled","order","closeOnClick"]],template:function(t,i){t&1&&L(0,ag,2,8,"pdf-shy-button",0),t&2&&l("ngIf",i.counterClockwise)},dependencies:[$,Ye,He],styles:[`:host:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw button:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw svg:focus{outline:none}ngx-extended-pdf-viewer pdf-rotate-page-ccw button{padding:0;margin-top:0;margin-bottom:0}ngx-extended-pdf-viewer pdf-rotate-page-ccw .width-height-23px{width:23px;height:23px}
`],encapsulation:2}));let o=n;return o})(),Lf=(()=>{let n=class n{constructor(e){s(this,"showSelectToolButton",!0);s(this,"isSelected",!0);s(this,"PDFViewerApplication");Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}set handTool(e){this.isSelected=!e}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("cursortoolchanged",({tool:e})=>this.isSelected=e===on.SELECT)}onClick(){this.PDFViewerApplication?.eventBus.dispatch("switchcursortool",{tool:on.SELECT})}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-select-tool"]],inputs:{showSelectToolButton:"showSelectToolButton",handTool:"handTool"},decls:2,vars:7,consts:[["primaryToolbarId","primaryCursorSelectTool","title","Enable text selection tool","l10nId","pdfjs-cursor-text-select-tool-button","l10nLabel","pdfjs-cursor-text-select-tool-button-label","image","<svg width='22px' height='22px' viewBox='0 0 24 24'><path fill='currentColor' d='M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z'/></svg>",3,"action","toggled","cssClass","order"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("action",i.onClick)("toggled",i.isSelected)("cssClass",Le(1,4,i.showSelectToolButton,"hiddenXLView"))("order",1100)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]{margin-top:0;margin-right:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),Of=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"scrollMode");s(this,"pageViewMode");s(this,"pageViewModeChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()}),this.onClick=()=>{t.run(()=>{this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:Gn.PAGE})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{this.ngZone.run(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-single-page-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Page Scrolling","primaryToolbarId","scrollPage","l10nId","pdfjs-scroll-page-button","l10nLabel","pdfjs-scroll-page-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M10,7V9H12V17H14V7H10Z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.scrollMode==3)("action",i.onClick)("order",3e3)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Rf=(()=>{let n=class n{constructor(e){s(this,"service");s(this,"showSecondaryToolbarButton",!0);this.service=e}onClick(e){return e.preventDefault(),!1}};s(n,"\u0275fac",function(t){return new(t||n)(k(Ur))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-toggle-secondary-toolbar"]],inputs:{showSecondaryToolbarButton:"showSecondaryToolbarButton"},decls:6,vars:7,consts:[["type","button","id","secondaryToolbarToggle","title","Tools","data-l10n-id","pdfjs-tools-button","aria-label","Tools",1,"toolbarButton"],["role","img","aria-label","Tools","width","27px","height","27px","viewBox","0 0 24 24",3,"click"],["fill","currentColor","d","M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"],["data-l10n-id","pdfjs-tools-button-label"]],template:function(t,i){t&1&&(c(0,"button",0),z(1,"responsiveCSSClass"),gt(),c(2,"svg",1),P("click",function(d){return i.onClick(d)}),I(3,"path",2),p(),ei(),c(4,"span",3),O(5,"Tools"),p()()),t&2&&(Nt(Le(1,4,i.showSecondaryToolbarButton,"always-visible")),ge("hidden",i.service.secondaryMenuIsEmpty))},dependencies:[He],styles:["button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{margin-top:-3px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),zf=(()=>{let n=class n{constructor(e){s(this,"notificationService");s(this,"show",!0);s(this,"sidebarVisible",!1);s(this,"showChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.notificationService=e;let t=this.showChange;Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()}),this.onClick=()=>{let i=!this.PDFViewerApplication?.pdfSidebar.isOpen;t.emit(i),this.PDFViewerApplication?.eventBus.dispatch("toggleSidebar",{visible:i})}}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-toggle-sidebar"]],inputs:{show:"show",sidebarVisible:"sidebarVisible"},outputs:{showChange:"showChange"},decls:2,vars:8,consts:[["title","Toggle Sidebar","primaryToolbarId","primarySidebarToggle","l10nId","pdfjs-toggle-sidebar-button","l10nLabel","pdfjs-toggle-sidebar-button-label","image","<svg width='24px' height='24px' viewBox='0 0 24 24'> <path fill='currentColor' d='M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z' /> </svg>",3,"cssClass","toggled","order","closeOnClick","action"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-visible"))("toggled",i.sidebarVisible===!0)("order",4500)("closeOnClick",!0)("action",i.onClick)},dependencies:[Ye,He],styles:["[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}button#sidebarToggle[_ngcontent-%COMP%]{height:24px;width:24px;margin-right:5px!important}button[_ngcontent-%COMP%]{padding:0}"]}));let o=n;return o})(),Hf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"scrollMode");s(this,"pageViewMode");s(this,"pageViewModeChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()});let i=this.pageViewModeChange;this.onClick=()=>{this.ngZone.run(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&i.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:Gn.VERTICAL})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{this.ngZone.run(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-vertical-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Use Vertical Scrolling","primaryToolbarId","scrollVertical","l10nId","pdfjs-scroll-vertical-button","l10nLabel","pdfjs-scroll-vertical-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.scrollMode==0&&i.pageViewMode!=="book")("action",i.onClick)("order",3100)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Qf=(()=>{let n=class n{constructor(e,t){s(this,"notificationService");s(this,"ngZone");s(this,"show",!0);s(this,"scrollMode");s(this,"pageViewMode");s(this,"pageViewModeChange",new B);s(this,"onClick");s(this,"PDFViewerApplication");this.notificationService=e,this.ngZone=t,Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()});let i=this.pageViewModeChange;this.onClick=()=>{this.ngZone.run(()=>{this.pageViewMode!=="multiple"&&this.pageViewMode!=="infinite-scroll"&&i.emit("multiple"),this.PDFViewerApplication?.eventBus.dispatch("switchscrollmode",{mode:Gn.WRAPPED})})}}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("switchscrollmode",e=>{this.ngZone.run(()=>{this.scrollMode=e.mode})})}ngOnDestroy(){this.onClick=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We),k(si))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-wrapped-scroll-mode"]],inputs:{show:"show",scrollMode:"scrollMode",pageViewMode:"pageViewMode"},outputs:{pageViewModeChange:"pageViewModeChange"},decls:2,vars:8,consts:[["title","Wrapped Scrolling","primaryToolbarId","scrollWrapped","l10nId","pdfjs-scroll-wrapped-button","l10nLabel","pdfjs-scroll-wrapped-button-label","image","<svg class='pdf-margin-top-3px' width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z' /></svg>",3,"cssClass","toggled","action","order","closeOnClick"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,5,i.show,"always-in-secondary-menu"))("toggled",i.scrollMode==2)("action",i.onClick)("order",3300)("closeOnClick",!1)},dependencies:[Ye,He],styles:[Wt]}));let o=n;return o})(),Nf=(()=>{let n=class n{constructor(e){s(this,"element");s(this,"showZoomDropdown",!0);s(this,"_zoomLevels",[]);s(this,"sizeSelector");this.element=e}set zoomLevels(e){this._zoomLevels=e.map(t=>this.valueToZoomLevel(t))}valueToZoomLevel(e){e.toString().endsWith("%")&&(e=e.toString().replace("%",""),e=Number(e)/100);let t=Number(e);if(!t){let d=String(e);return{id:this.snakeToCamel(e+"Option"),value:d,dataL10nId:"pdfjs-page-scale-"+d.replace("page-",""),dataL10nArgs:void 0,displayValue:d}}let i=Math.round(t*100),a=isNaN(i)?"":String(i);return{id:`scale_${i}`,value:String(t),dataL10nId:"pdfjs-page-scale-percent",dataL10nArgs:`{ "scale": ${a} }`,displayValue:""}}snakeToCamel(e){return e.replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_",""))}};s(n,"\u0275fac",function(t){return new(t||n)(k(At))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-zoom-dropdown"]],viewQuery:function(t,i){if(t&1&&fe(sg,5),t&2){let a;pe(a=me())&&(i.sizeSelector=a.first)}},inputs:{showZoomDropdown:"showZoomDropdown",zoomLevels:"zoomLevels"},decls:7,vars:6,consts:[["sizeSelector",""],["id","scaleSelectContainer"],["id","scaleSelect","title","Zoom","data-l10n-id","pdfjs-zoom-select"],[3,"id",4,"ngFor","ngForOf"],["id","customScaleOption","title","","value","custom","disabled","disabled","hidden","true","data-l10n-id","pdfjs-page-scale-percent","data-l10n-args",'{ "scale": 0 }'],[3,"id"]],template:function(t,i){t&1&&(c(0,"span",1),z(1,"responsiveCSSClass"),c(2,"select",2,0),L(4,dg,2,5,"option",3),c(5,"option",4),O(6," 0% "),p()()()),t&2&&(Nt(Le(1,3,i.showZoomDropdown,"hiddenTinyView")),h(4),l("ngForOf",i._zoomLevels))},dependencies:[wt,nd,od,He],styles:["select[_ngcontent-%COMP%]{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid;padding-top:0;padding-bottom:0}#customScaleOption[_ngcontent-%COMP%]{display:none}"]}));let o=n;return o})(),Uf=(()=>{let n=class n{constructor(e){s(this,"showZoomButtons",!0);s(this,"disabled",!0);s(this,"PDFViewerApplication");s(this,"eventListener",({source:e,scale:t})=>{let i=e.maxZoom;i?this.disabled=t>=i:this.disabled=!1});Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("scalechanging",this.eventListener)}ngOnDestroy(){this.PDFViewerApplication?.eventBus.off("scalechanging",this.eventListener),this.PDFViewerApplication=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-zoom-in"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:6,consts:[["primaryToolbarId","primaryZoomIn","title","Zoom In","l10nId","pdfjs-zoom-in-button","l10nLabel","pdfjs-zoom-in-button-label","eventBusName","zoomin","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /></svg>",1,"zoomIn",3,"cssClass","order","disabled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,3,i.showZoomButtons,"always-visible"))("order",1600)("disabled",i.disabled)},dependencies:[Ye,He],styles:["button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important;padding:0}"]}));let o=n;return o})(),jf=(()=>{let n=class n{constructor(e){s(this,"showZoomButtons",!0);s(this,"disabled",!0);s(this,"PDFViewerApplication");s(this,"eventListener",({source:e,scale:t})=>{let i=e.minZoom;i?this.disabled=t<=i:this.disabled=!1});Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal(),this.PDFViewerApplication&&this.onPdfJsInit()})}onPdfJsInit(){this.PDFViewerApplication?.eventBus.on("scalechanging",this.eventListener)}ngOnDestroy(){this.PDFViewerApplication?.eventBus.off("scalechanging",this.eventListener),this.PDFViewerApplication=void 0}};s(n,"\u0275fac",function(t){return new(t||n)(k(We))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-zoom-out"]],inputs:{showZoomButtons:"showZoomButtons"},decls:2,vars:6,consts:[["primaryToolbarId","primaryZoomOut","title","Zoom Out","l10nId","pdfjs-zoom-out-button","l10nLabel","pdfjs-zoom-out-button-label","eventBusName","zoomout","image","<svg width='24px' height='24px' viewBox='0 0 24 24'><path fill='currentColor' d='M19,13H5V11H19V13Z' /></svg>",1,"zoomOut",3,"cssClass","order","disabled"]],template:function(t,i){t&1&&(I(0,"pdf-shy-button",0),z(1,"responsiveCSSClass")),t&2&&l("cssClass",Le(1,3,i.showZoomButtons,"always-visible"))("order",1500)("disabled",i.disabled)},dependencies:[Ye,He],styles:[lg]}));let o=n;return o})(),Zf=(()=>{let n=class n{constructor(){s(this,"showZoomButtons",!0);s(this,"zoomLevels",["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4]);s(this,"showZoomDropdown",!0)}};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-zoom-toolbar"]],inputs:{showZoomButtons:"showZoomButtons",zoomLevels:"zoomLevels",showZoomDropdown:"showZoomDropdown"},decls:5,vars:9,consts:[["id","toolbarViewerMiddle"],[3,"showZoomButtons"],[1,"reset-width-padding",3,"zoomLevels","showZoomDropdown"]],template:function(t,i){t&1&&(c(0,"div",0),z(1,"responsiveCSSClass"),I(2,"pdf-zoom-out",1)(3,"pdf-zoom-in",1)(4,"pdf-zoom-dropdown",2),p()),t&2&&(Nt(Le(1,6,i.showZoomButtons,"always-visible")),h(2),l("showZoomButtons",i.showZoomButtons),h(),l("showZoomButtons",i.showZoomButtons),h(),l("zoomLevels",i.zoomLevels)("showZoomDropdown",i.showZoomDropdown))},dependencies:[Nf,Uf,jf,He],styles:[".reset-width-padding[_ngcontent-%COMP%]{width:unset;max-width:unset;padding-top:3px}"]}));let o=n;return o})(),Wf=(()=>{let n=class n{constructor(e){s(this,"elementRef");s(this,"customToolbar");s(this,"hasTextLayer",!1);s(this,"mobileFriendlyZoomScale",1);s(this,"primaryMenuVisible",!0);s(this,"showDownloadButton",!0);s(this,"showDrawEditor",!1);s(this,"showHighlightEditor",!0);s(this,"showTextEditor",!1);s(this,"showStampEditor",!1);s(this,"showFindButton");s(this,"showHandToolButton",!0);s(this,"showZoomDropdown",!0);s(this,"handTool",!1);s(this,"showOpenFileButton",!0);s(this,"showPrintButton",!0);s(this,"showPagingButtons",!0);s(this,"showFirstAndLastPageButtons",!0);s(this,"showPreviousAndNextPageButtons",!0);s(this,"showPageNumber",!0);s(this,"showPageLabel",!0);s(this,"showPresentationModeButton",!1);s(this,"showRotateCwButton",!0);s(this,"showRotateCcwButton",!0);s(this,"showSecondaryToolbarButton",!0);s(this,"showSidebarButton",!0);s(this,"sidebarVisible",!1);s(this,"showZoomButtons",!0);s(this,"textLayer");s(this,"toolbarMarginTop","0px");s(this,"toolbarWidth","100%");s(this,"zoomLevels",["auto","page-actual","page-fit","page-width",.5,.75,1,1.25,1.5,2,3,4]);s(this,"pageViewMode");s(this,"pageViewModeChange",new B);s(this,"spread");s(this,"scrollMode");s(this,"showPropertiesButton",!0);s(this,"showSpreadButton",!0);s(this,"showSinglePageModeButton",!0);s(this,"showVerticalScrollButton",!0);s(this,"showHorizontalScrollButton",!0);s(this,"showWrappedScrollButton",!0);s(this,"showInfiniteScrollButton",!0);s(this,"showBookModeButton",!0);s(this,"onToolbarLoaded",new B);s(this,"findbarVisible",!1);this.elementRef=e}ngAfterViewInit(){this.onToolbarLoaded.emit(this.elementRef.nativeElement.getElementsByClassName("toolbar")[0])}updatePageViewMode(e){e&&(this.pageViewModeChange.emit(e),this.pageViewMode=e)}};s(n,"\u0275fac",function(t){return new(t||n)(k(At))}),s(n,"\u0275cmp",V({type:n,selectors:[["pdf-toolbar"]],inputs:{customToolbar:"customToolbar",hasTextLayer:"hasTextLayer",mobileFriendlyZoomScale:"mobileFriendlyZoomScale",primaryMenuVisible:"primaryMenuVisible",showDownloadButton:"showDownloadButton",showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showFindButton:"showFindButton",showHandToolButton:"showHandToolButton",showZoomDropdown:"showZoomDropdown",handTool:"handTool",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel",showPresentationModeButton:"showPresentationModeButton",showRotateCwButton:"showRotateCwButton",showRotateCcwButton:"showRotateCcwButton",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",showZoomButtons:"showZoomButtons",textLayer:"textLayer",toolbarMarginTop:"toolbarMarginTop",toolbarWidth:"toolbarWidth",zoomLevels:"zoomLevels",pageViewMode:"pageViewMode",spread:"spread",scrollMode:"scrollMode",showPropertiesButton:"showPropertiesButton",showSpreadButton:"showSpreadButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showHorizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",findbarVisible:"findbarVisible"},outputs:{pageViewModeChange:"pageViewModeChange",onToolbarLoaded:"onToolbarLoaded"},ngContentSelectors:gp,decls:8,vars:11,consts:[["defaultToolbar",""],[1,"toolbar"],["id","toolbarContainer"],[4,"ngTemplateOutlet"],["id","loadingBar"],[1,"progress"],[1,"glimmer"],["id","toolbarViewer"],["id","toolbarViewerLeft"],[3,"show","sidebarVisible"],[3,"showFindButton","textLayer","findbarVisible","hasTextLayer"],[3,"showPagingButtons","showFirstAndLastPageButtons","showPreviousAndNextPageButtons","showPageNumber","showPageLabel"],["id","toolbarViewerMiddleContainer",3,"showZoomButtons","showZoomDropdown","zoomLevels"],["id","toolbarViewerRight"],[3,"show"],[3,"scrollMode","show"],[3,"pageViewModeChange","show","pageViewMode","scrollMode"],[3,"showHandToolButton","handTool"],[3,"showSelectToolButton","handTool"],[3,"showRotateCwButton"],[3,"showRotateCcwButton"],[3,"showPresentationModeButton"],[3,"showOpenFileButton"],[3,"showPrintButton"],[3,"showDownloadButton"],[3,"showDrawEditor","showHighlightEditor","showTextEditor","showStampEditor"],[3,"showSecondaryToolbarButton"]],template:function(t,i){if(t&1&&(Rt(),c(0,"div",1)(1,"div",2),L(2,cg,1,0,"ng-content",3),c(3,"div",4)(4,"div",5),I(5,"div",6),p()()()(),L(6,pg,27,54,"ng-template",null,0,Ze)),t&2){let a=ue(7);Be("transform","scale("+i.mobileFriendlyZoomScale+")")("transform-origin","left center")("width",i.toolbarWidth)("margin-top",i.toolbarMarginTop),ge("invisible",!i.primaryMenuVisible),h(2),l("ngTemplateOutlet",i.customToolbar?i.customToolbar:a)}},dependencies:[jt,cf,pf,mf,Af,vf,wf,xf,_f,bf,Cf,yf,Sf,Ff,Df,kf,Bf,Vf,Lf,Of,Rf,zf,Hf,Qf,Zf]}));let o=n;return o})(),Gf=(()=>{let n=class n{constructor(e){s(this,"PDFViewerApplication");Ue(()=>{this.PDFViewerApplication=e.onPDFJSInitSignal()})}transform(e,t){return this.translate(e,t)}translate(e,t){return Se(this,null,function*(){for(;!this.PDFViewerApplication;)console.log("waiting for PDFViewerApplication to translate "+e),yield new Promise(i=>setTimeout(i,1));return this.PDFViewerApplication?.l10n.get(e,null,t)})}};s(n,"\u0275fac",function(t){return new(t||n)(k(We,16))}),s(n,"\u0275pipe",Vo({name:"translate",type:n,pure:!0}));let o=n;return o})(),Ap=(()=>{let n=class n{constructor(e,t,i,a,d,g,b,w,E,x){s(this,"ngZone");s(this,"platformId");s(this,"notificationService");s(this,"elementRef");s(this,"platformLocation");s(this,"cdr");s(this,"service");s(this,"renderer");s(this,"pdfScriptLoaderService");s(this,"keyboardManager");s(this,"formSupport",new La);s(this,"dummyComponents");s(this,"root");s(this,"annotationEditorEvent",new B);s(this,"customFindbarInputArea");s(this,"customToolbar");s(this,"customFindbar");s(this,"customFindbarButtons");s(this,"customPdfViewer");s(this,"customSecondaryToolbar");s(this,"customSidebar");s(this,"customThumbnail");s(this,"customFreeFloatingBar");s(this,"showFreeFloatingBar",!0);s(this,"enableDragAndDrop",!0);s(this,"localizationInitialized",!1);s(this,"resizeObserver");s(this,"initialAngularFormData");s(this,"disableForms",!1);s(this,"_pageViewMode","multiple");s(this,"baseHref");s(this,"srcChangeTriggeredByUser",!1);s(this,"pageViewModeChange",new B);s(this,"progress",new B);s(this,"secondaryToolbarComponent");s(this,"dynamicCSSComponent");s(this,"sidebarComponent");s(this,"_src");s(this,"srcChange",new B);s(this,"_scrollMode",Ct.vertical);s(this,"scrollModeChange",new B);s(this,"authorization");s(this,"httpHeaders");s(this,"contextMenuAllowed",!0);s(this,"afterPrint",new B);s(this,"beforePrint",new B);s(this,"currentZoomFactor",new B);s(this,"previousZoom");s(this,"enablePrint",!0);s(this,"showTextEditor","xxl");s(this,"showStampEditor","xxl");s(this,"showDrawEditor","xxl");s(this,"showHighlightEditor","xxl");s(this,"logLevel",vo.WARNINGS);s(this,"relativeCoordsOptions",{});s(this,"primaryMenuVisible",!0);s(this,"printResolution",null);s(this,"rotation");s(this,"rotationChange",new B);s(this,"annotationLayerRendered",new B);s(this,"annotationEditorLayerRendered",new B);s(this,"xfaLayerRendered",new B);s(this,"outlineLoaded",new B);s(this,"attachmentsloaded",new B);s(this,"layersloaded",new B);s(this,"hasSignature");s(this,"autoHeight",!1);s(this,"minHeight");s(this,"_height","100%");s(this,"backgroundColor","#e8e8eb");s(this,"filenameForDownload");s(this,"ignoreKeyboard",!1);s(this,"ignoreKeys",[]);s(this,"acceptKeys",[]);s(this,"hasTextLayer",!0);s(this,"imageResourcesPath",xi(Te.assetsFolder)+"/images/");s(this,"localeFolderPath",xi(Te.assetsFolder)+"/locale");s(this,"language",typeof window>"u"?"en":navigator.language);s(this,"listenToURL",!1);s(this,"nameddest");s(this,"password");s(this,"replaceBrowserPrint",!0);s(this,"_showSidebarButton",!0);s(this,"useInlineScripts",!0);s(this,"viewerPositionTop","32px");s(this,"showUnverifiedSignatures",!1);s(this,"startTabindex");s(this,"_sidebarVisible");s(this,"sidebarVisibleChange",new B);s(this,"activeSidebarView",Oa.OUTLINE);s(this,"activeSidebarViewChange",new B);s(this,"findbarVisible",!1);s(this,"findbarVisibleChange",new B);s(this,"propertiesDialogVisible",!1);s(this,"propertiesDialogVisibleChange",new B);s(this,"showFindButton");s(this,"showFindHighlightAll",!0);s(this,"showFindMatchCase",!0);s(this,"showFindMultiple",!0);s(this,"showFindRegexp",!1);s(this,"showFindEntireWord",!0);s(this,"showFindMatchDiacritics",!0);s(this,"showFindResultsCount",!0);s(this,"showFindMessages",!0);s(this,"showPagingButtons",!0);s(this,"showFirstAndLastPageButtons",!0);s(this,"showPreviousAndNextPageButtons",!0);s(this,"showPageNumber",!0);s(this,"showPageLabel",!0);s(this,"showZoomButtons",!0);s(this,"showZoomDropdown",!0);s(this,"showPresentationModeButton",!1);s(this,"showOpenFileButton",!0);s(this,"showPrintButton",!0);s(this,"showDownloadButton",!0);s(this,"theme","light");s(this,"showToolbar",!0);s(this,"showSecondaryToolbarButton",!0);s(this,"showSinglePageModeButton",!0);s(this,"showVerticalScrollButton",!0);s(this,"showHorizontalScrollButton",!0);s(this,"showWrappedScrollButton",!0);s(this,"showInfiniteScrollButton",!0);s(this,"showBookModeButton",!0);s(this,"showRotateCwButton",!0);s(this,"showRotateCcwButton",!0);s(this,"_handTool",!this.isIOS());s(this,"handToolChange",new B);s(this,"showHandToolButton",!1);s(this,"_showScrollingButton",!0);s(this,"showSpreadButton",!0);s(this,"showPropertiesButton",!0);s(this,"showBorders",!0);s(this,"spread");s(this,"spreadChange",new B);s(this,"thumbnailDrawn",new B);s(this,"_page");s(this,"pageChange",new B);s(this,"pageLabel");s(this,"pageLabelChange",new B);s(this,"pagesLoaded",new B);s(this,"pageRender",new B);s(this,"pageRendered",new B);s(this,"pdfDownloaded",new B);s(this,"pdfLoaded",new B);s(this,"pdfLoadingStarts",new B);s(this,"pdfLoadingFailed",new B);s(this,"textLayer");s(this,"textLayerRendered",new B);s(this,"annotationEditorModeChanged",new B);s(this,"updateFindMatchesCount",new B);s(this,"updateFindState",new B);s(this,"zoom");s(this,"zoomChange",new B);s(this,"_zoomLevels",["auto","page-actual","page-fit","page-width",.5,1,1.25,1.5,2,3,4]);s(this,"maxZoom",10);s(this,"minZoom",.1);s(this,"_mobileFriendlyZoom","100%");s(this,"mobileFriendlyZoomScale",1);s(this,"toolbarMarginTop","0px");s(this,"toolbarWidth","100%");s(this,"toolbar");s(this,"secondaryToolbarTop");s(this,"sidebarPositionTop");s(this,"findbarTop");s(this,"findbarLeft");s(this,"serverSideRendering",!0);s(this,"afterPrintListener",()=>{this.afterPrint.emit()});s(this,"beforePrintListener",()=>{this.beforePrint.emit()});s(this,"toggleVisibility",(e,t="invisible")=>{document.getElementById(e)?.classList.remove(t)});this.ngZone=e,this.platformId=t,this.notificationService=i,this.elementRef=a,this.platformLocation=d,this.cdr=g,this.service=b,this.renderer=w,this.pdfScriptLoaderService=E,this.keyboardManager=x,this.baseHref=this.platformLocation.getBaseHrefFromDOM(),li(this.platformId)&&(this.serverSideRendering=!1,this.toolbarWidth=String(document.body.clientWidth))}set formData(e){this.initialAngularFormData===void 0&&(this.initialAngularFormData=e),this.formSupport.formData=e}get formDataChange(){return this.formSupport.formDataChange}get pageViewMode(){return this._pageViewMode}set pageViewMode(e){if(!li(this.platformId)||!(this._pageViewMode!==e))return;let i=!this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized&&(this._pageViewMode==="book"||e==="book");this._pageViewMode=e,this.pageViewModeChange.emit(this._pageViewMode),this.pdfScriptLoaderService.PDFViewerApplicationOptions?.set("pageViewMode",this.pageViewMode);let d=this.pdfScriptLoaderService.PDFViewerApplication;switch(d&&(d.pdfViewer.pageViewMode=this._pageViewMode,d.findController._pageViewMode=this._pageViewMode),e){case"infinite-scroll":(this.scrollMode===Ct.page||this.scrollMode===Ct.horizontal)&&(this.scrollMode=Ct.vertical,d.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)})),setTimeout(()=>{this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)});break;case"single":this.scrollMode=Ct.page,this._pageViewMode=e;break;case"book":this.showBorders=!1,this.scrollMode!==Ct.vertical&&(this.scrollMode=Ct.vertical);break;case"multiple":this.scrollMode===Ct.page&&(this.scrollMode=Ct.vertical),setTimeout(()=>{this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!0,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)});break;default:this.scrollMode=Ct.vertical}if(i){if(e!=="book"){let g=this.elementRef.nativeElement,b=g.querySelector("#viewerContainer");b.style.width="",b.style.overflow="",b.style.marginRight="",b.style.marginLeft="";let w=g.querySelector("#viewer");w.style.maxWidth="",w.style.minWidth=""}this.openPDF2()}}markForCheck(){this.cdr.markForCheck()}get scrollMode(){return this._scrollMode}set scrollMode(e){if(this._scrollMode!==e){let t=this.pdfScriptLoaderService.PDFViewerApplication;t?.pdfViewer&&t.pdfViewer.scrollMode!==Number(this.scrollMode)&&t.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)}),this._scrollMode=e,this._scrollMode===Ct.page?this.pageViewMode!=="single"&&(this._pageViewMode="single",this.pageViewModeChange.emit(this.pageViewMode)):(this.pageViewMode==="single"||this._scrollMode===Ct.horizontal)&&(this._pageViewMode="multiple",this.pageViewModeChange.emit(this.pageViewMode))}}get enablePrintAutoRotate(){return Te.enablePrintAutoRotate}set enablePrintAutoRotate(e){Te.enablePrintAutoRotate=e,this.pdfScriptLoaderService.PDFViewerApplication?.pdfViewer&&(this.pdfScriptLoaderService.PDFViewerApplication.pdfViewer.enablePrintAutoRotate=e)}get minifiedJSLibraries(){return Te._internalFilenameSuffix===".min"}set minifiedJSLibraries(e){e?Te._internalFilenameSuffix=".min":Te._internalFilenameSuffix=""}set src(e){e instanceof Uint8Array?this._src=e.buffer:e instanceof URL?this._src=e.toString():typeof Blob<"u"&&e instanceof Blob?Se(this,null,function*(){this.src=yield this.convertBlobToUint8Array(e),this.service.ngxExtendedPdfViewerInitialized&&(this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized?this.openPDF():Se(this,null,function*(){return this.openPDF2()}))}):typeof e=="string"?(this._src=e,e.length>980&&e.length%4===0&&/^[a-zA-Z\d/+]+={0,2}$/.test(e)&&console.error("The URL looks like a base64 encoded string. If so, please use the attribute [base64Src] instead of [src]")):this._src=e}convertBlobToUint8Array(e){return Se(this,null,function*(){if(e.arrayBuffer){let t=yield e.arrayBuffer();return new Uint8Array(t)}return new Promise((t,i)=>{let a=new FileReader;a.onloadend=()=>{a.result?t(new Uint8Array(a.result)):i(new Error("Error converting Blob to Uint8Array"))},a.onerror=()=>{i(new Error("FileReader error"))},a.readAsArrayBuffer(e)})})}set base64Src(e){if(e){if(typeof window>"u")return;let t=atob(e),i=t.length,a=new Uint8Array(i);for(let d=0;d<i;d++)a[d]=t.charCodeAt(d);this.src=a.buffer}else this._src=void 0}set height(e){this.minHeight=void 0,this.autoHeight=!1,e?e==="auto"?(this.autoHeight=!0,this._height=void 0):this._height=e:this.height="100%",setTimeout(()=>{this.dynamicCSSComponent.checkHeight(this,this.logLevel)})}get height(){return this._height}get showSidebarButton(){return this._showSidebarButton}set showSidebarButton(e){if(typeof window>"u"){this._showSidebarButton=!1;return}if(this._showSidebarButton=e,this._showSidebarButton){let t=/msie\s|trident\//i.test(window.navigator.userAgent),i=1;t&&(i=Number((this._mobileFriendlyZoom||"100").replace("%",""))/100),this.findbarLeft=(68*i).toString()+"px";return}this.findbarLeft="0px"}get sidebarVisible(){return this._sidebarVisible}set sidebarVisible(e){e!==this._sidebarVisible&&this.sidebarVisibleChange.emit(e),this._sidebarVisible=e;let t=this.pdfScriptLoaderService.PDFViewerApplication;if(t?.pdfSidebar)if(this.sidebarVisible){t.pdfSidebar.open();let i=Number(this.activeSidebarView);i===1||i===2||i===3||i===4?t.pdfSidebar.switchView(i,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else t.pdfSidebar.close()}set showRotateButton(e){this.showRotateCwButton=e,this.showRotateCcwButton=e}set handTool(e){if(this.isIOS()&&e){console.log("On iOS, the handtool doesn't work reliably. Plus, you don't need it because touch gestures allow you to distinguish easily between swiping and selecting text. Therefore, the library ignores your setting.");return}this._handTool=e}get handTool(){return this._handTool}get showScrollingButton(){return this.pageViewMode==="multiple"?this._showScrollingButton:!1}set showScrollingButton(e){this._showScrollingButton=e}get page(){return this._page}set page(e){e?this._page=Number(e):this._page=void 0}get zoomLevels(){return this.maxZoom&&this.maxZoom===this.minZoom?[this.maxZoom]:this._zoomLevels}set zoomLevels(e){this._zoomLevels=e}onToolbarLoaded(e){this.toolbar=e}get mobileFriendlyZoom(){return this._mobileFriendlyZoom}get pdfJsVersion(){return oi(Te.assetsFolder)}get majorMinorPdfJsVersion(){let e=this.pdfJsVersion,t=e.lastIndexOf(".");return e.substring(0,t).replace(".","-")}set mobileFriendlyZoom(e){e=="true"?e="150%":(e=="false"||e===void 0||e===null)&&(e="100%"),this._mobileFriendlyZoom=e;let t=1;String(e).includes("%")||(e=100*Number(e)+"%"),t=Number((e||"100").replace("%",""))/100,this.mobileFriendlyZoomScale=t,this.toolbarWidth=(100/t).toString()+"%",this.toolbarMarginTop=(t-1)*16+"px",setTimeout(()=>this.calcViewerPositionTop())}isBrowser(){return typeof window<"u"&&typeof document<"u"}calcViewerPositionTop(){if(!this.isBrowser())return;if(this.toolbar===void 0){this.sidebarPositionTop="0";return}let e=this.toolbar.getBoundingClientRect().height;e<33?this.viewerPositionTop="33px":this.viewerPositionTop=e+"px";let t=e/33;this.primaryMenuVisible?this.sidebarPositionTop=(33+33*(t-1)).toString()+"px":this.sidebarPositionTop="0",this.secondaryToolbarTop=(33+38*(t-1)).toString()+"px",this.findbarTop=(33+38*(t-1)).toString()+"px";let i=document.getElementById("primaryViewFind");if(i){let a=this.toolbar.getBoundingClientRect().left,d=i.getBoundingClientRect(),g=Math.max(0,d.left-a);this.findbarLeft=g+"px"}else this.showSidebarButton?this.findbarLeft=(34+32*t).toString()+"px":this.findbarLeft="0"}isIOS(){return typeof window>"u"?!1:["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}reportSourceChanges(e){this._src=e.sourcefile,this.srcChangeTriggeredByUser=!0,this.srcChange.emit(e.sourcefile);let t=this.pdfScriptLoaderService.PDFViewerApplication;this.filenameForDownload?t.appConfig.filenameForDownload=this.filenameForDownload:t.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src)}ngOnInit(){return Se(this,null,function*(){this.hideToolbarIfItIsEmpty(),li(this.platformId)&&(this.addTranslationsUnlessProvidedByTheUser(),yield this.waitUntilOldComponentIsGone(),yield this.pdfScriptLoaderService.ensurePdfJsHasBeenLoaded(this.useInlineScripts),this.formSupport.registerFormSupportWithPdfjs(this.ngZone,this.pdfScriptLoaderService.PDFViewerApplication),this.keyboardManager.registerKeyboardListener(this.pdfScriptLoaderService.PDFViewerApplication),this.doInitPDFViewer())})}waitUntilOldComponentIsGone(){return Se(this,null,function*(){return new Promise(e=>{let t=setInterval(()=>{this.service.ngxExtendedPdfViewerInitialized||(clearInterval(t),e())},10)})})}assignTabindexes(){if(this.startTabindex){let e=this.root.nativeElement.cloneNode(!0);e.classList.add("offscreen"),this.showElementsRecursively(e),document.body.appendChild(e);let t=this.collectElementPositions(e,this.root.nativeElement,[]);document.body.removeChild(e);let i=(d,g)=>d.y-g.y>15?1:g.y-d.y>15?-1:d.x-g.x,a=[...t].sort(i);for(let d=0;d<a.length;d++)a[d].element.tabIndex=this.startTabindex+d}}showElementsRecursively(e){let t=["hidden","invisible","hiddenXXLView","hiddenXLView","hiddenLargeView","hiddenMediumView","hiddenSmallView","hiddenTinyView","visibleXXLView","visibleXLView","visibleLargeView","visibleMediumView","visibleSmallView","visibleTinyView"];if(e.classList.remove(...t),!(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement)&&e.childElementCount>0)for(let i=0;i<e.childElementCount;i++){let a=e.children.item(i);a&&this.showElementsRecursively(a)}}collectElementPositions(e,t,i){if(e instanceof HTMLButtonElement||e instanceof HTMLAnchorElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement){let a=e.getBoundingClientRect(),d={element:t,x:Math.round(a.left),y:Math.round(a.top)};i.push(d)}else if(e.childElementCount>0)for(let a=0;a<e.childElementCount;a++){let d=e.children.item(a),g=t.children.item(a);d&&g&&(i=this.collectElementPositions(d,g,i))}return i}guessFilenameFromUrl(e){if(e&&typeof e=="string"){let t=e.lastIndexOf("/");return t>0?e.substring(t+1):e}}doInitPDFViewer(){if(typeof window>"u")return;this.service.ngxExtendedPdfViewerInitialized&&console.error("You're trying to open two instances of the PDF viewer. Most likely, this will result in errors."),this.overrideDefaultSettings();let e=()=>{this.pdfScriptLoaderService.PDFViewerApplication.eventBus?(this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("sourcechanged",this.reportSourceChanges.bind(this)),this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("afterprint",this.afterPrintListener),this.pdfScriptLoaderService.PDFViewerApplication.eventBus.on("beforeprint",this.beforePrintListener),this.localizationInitialized=!0,this.pdfScriptLoaderService.shuttingDown||(this.calcViewerPositionTop(),this.afterLibraryInit(),this.openPDF(),this.assignTabindexes(),this.replaceBrowserPrint&&this.pdfScriptLoaderService.replaceBrowserPrint(this.replaceBrowserPrint))):(console.error("Eventbus is null? Let's try again."),setTimeout(()=>{e()},10))};document.addEventListener("webviewerinitialized",e,{once:!0}),this.activateTextlayerIfNecessary(null),setTimeout(()=>{if(!this.pdfScriptLoaderService.shuttingDown){if(this.initResizeObserver(),this.onResize(),this.hideToolbarIfItIsEmpty(),this.dummyComponents.addMissingStandardWidgets(),this.pdfScriptLoaderService.PDFViewerApplicationOptions){let g=this.pdfScriptLoaderService.PDFViewerApplicationOptions;globalThis.PDFViewerApplicationOptions=g}this.pdfScriptLoaderService.webViewerLoad();let t=this.pdfScriptLoaderService.PDFViewerApplication;t.appConfig.defaultUrl="";let i=this.pdfScriptLoaderService.PDFViewerApplicationOptions;i.set("enableDragAndDrop",this.enableDragAndDrop),i.set("localeProperties",{lang:this.language}),i.set("imageResourcesPath",this.imageResourcesPath),i.set("minZoom",this.minZoom),i.set("maxZoom",this.maxZoom),i.set("pageViewMode",this.pageViewMode),i.set("verbosity",this.logLevel),this.theme==="dark"?i.set("viewerCssTheme",2):this.theme==="light"&&i.set("viewerCssTheme",1),t.isViewerEmbedded=!0,t.printKeyDownListener&&window.addEventListener("keydown",t.printKeyDownListener,!0);let a=document.getElementsByTagName("body");if(a[0]){let g=a[0].children;for(let b=g.length-1;b>=0;b--){let w=g.item(b);w&&w.id==="printContainer"&&a[0].removeChild(w)}}let d=document.getElementById("printContainer");d&&document.getElementsByTagName("body")[0].appendChild(d)}},0)}addTranslationsUnlessProvidedByTheUser(){let e=this.renderer.createElement("link");e.rel="resource",e.type="application/l10n",e.href=this.localeFolderPath+"/locale.json",e.setAttribute("origin","ngx-extended-pdf-viewer"),this.renderer.appendChild(this.elementRef.nativeElement,e)}hideToolbarIfItIsEmpty(){this.primaryMenuVisible=this.showToolbar,(!this.showSecondaryToolbarButton||this.service.secondaryMenuIsEmpty)&&(this.isPrimaryMenuVisible()||(this.primaryMenuVisible=!1))}afterLibraryInit(){this.notificationService.onPDFJSInitSignal.set(this.pdfScriptLoaderService.PDFViewerApplication)}onSpreadChange(e){this.spreadChange.emit(e)}activateTextlayerIfNecessary(e){let t=i=>{e?.set("textLayerMode",i),this.pdfScriptLoaderService.PDFViewerApplication.pdfViewer?.setTextLayerMode(i)};this.textLayer===void 0?this.handTool?(t(this.showHandToolButton?Te.textLayerMode:0),this.showHandToolButton||((this.showFindButton||this.showFindButton===void 0)&&(this.ngZone.run(()=>{this.showFindButton=!1}),this.logLevel>=vo.WARNINGS&&console.warn('Hiding the "find" button because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the find button.')),this.showHandToolButton&&this.logLevel>=vo.WARNINGS&&(console.warn('Hiding the "hand tool / selection mode" menu because the text layer of the PDF file is not rendered. Use [textLayer]="true" to enable the the menu items.'),this.showHandToolButton=!1))):(t(Te.textLayerMode),this.textLayer=!0,this.showFindButton===void 0&&(this.showFindButton=!0,setTimeout(()=>{this.toggleVisibility("viewFind"),this.toggleVisibility("findbar")}))):(t(Te.textLayerMode),this.textLayer=!0,this.showFindButton===void 0&&(this.showFindButton=!0,setTimeout(()=>{this.toggleVisibility("viewFind"),this.toggleVisibility("findbar")})))}overrideDefaultSettings(){return Se(this,null,function*(){if(typeof window>"u")return;let e=this.pdfScriptLoaderService.PDFViewerApplicationOptions,t=["needsES5","rangeChunkSize","_internalFilenameSuffix","assetsFolder","doubleTapZoomFactor","doubleTapZoomsInHandMode","doubleTapZoomsInTextSelectionMode","doubleTapResetsZoomOnSecondDoubleTap"];for(let g in Te)if(!t.includes(g)){let b=Te[g];g!=="findController"&&typeof b=="function"?e.set(g,b()):e.set(g,Te[g])}e.set("disablePreferences",!0),yield this.setZoom(),this.keyboardManager.ignoreKeyboard=this.ignoreKeyboard,this.keyboardManager.ignoreKeys=this.ignoreKeys,this.keyboardManager.acceptKeys=this.acceptKeys,this.activateTextlayerIfNecessary(e),(this.scrollMode||this.scrollMode===Ct.vertical)&&e.set("scrollModeOnLoad",this.scrollMode);let i=this.sidebarVisible,a=this.pdfScriptLoaderService.PDFViewerApplication;i!==void 0&&(a.sidebarViewOnLoad=i?1:0,a.appConfig&&(a.appConfig.sidebarViewOnLoad=i?this.activeSidebarView:Oa.NONE),e.set("sidebarViewOnLoad",this.sidebarVisible?this.activeSidebarView:0)),this.spread==="even"?(e.set("spreadModeOnLoad",2),a.pdfViewer&&(a.pdfViewer.spreadMode=2),this.onSpreadChange("even")):this.spread==="odd"?(e.set("spreadModeOnLoad",1),a.pdfViewer&&(a.pdfViewer.spreadMode=1),this.onSpreadChange("odd")):(e.set("spreadModeOnLoad",0),a.pdfViewer&&(a.pdfViewer.spreadMode=0),this.onSpreadChange("off")),this.printResolution&&e.set("printResolution",this.printResolution),this.showBorders===!1&&e.set("removePageBorders",!this.showBorders),this.pdfScriptLoaderService.PDFViewerApplicationOptions.set("localeProperties",{lang:this.language})})}openPDF(){return Se(this,null,function*(){let e=this.pdfScriptLoaderService.PDFViewerApplication;if(e.serviceWorkerOptions.showUnverifiedSignatures=this.showUnverifiedSignatures,e.enablePrint=this.enablePrint,this.filenameForDownload?e.appConfig.filenameForDownload=this.filenameForDownload:e.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src),this.service.ngxExtendedPdfViewerInitialized=!0,this.registerEventListeners(e),this.selectCursorTool(),this.listenToURL||(e.pdfLinkService.setHash=void 0),this._src){if(this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized=!1,setTimeout(()=>Se(this,null,function*(){return this.dynamicCSSComponent.checkHeight(this,this.logLevel)}),100),this._src){let t=Te.workerSrc;typeof t=="function"&&(t=t());let i={password:this.password,verbosity:this.logLevel,workerSrc:t};this._src.range&&(i.range=this._src.range),this.httpHeaders&&(i.httpHeaders=this.httpHeaders),this.authorization&&(i.withCredentials=!0,typeof this.authorization!="boolean"&&(i.httpHeaders||(i.httpHeaders={}),i.httpHeaders.Authorization=this.authorization)),i.baseHref=this.baseHref,e.onError=a=>this.pdfLoadingFailed.emit(a),typeof this._src=="string"?i.url=this._src:this._src instanceof ArrayBuffer?i.data=this._src:this._src instanceof Uint8Array&&(i.data=this._src),i.rangeChunkSize=Te.rangeChunkSize,yield e.open(i),this.pdfLoadingStarts.emit({}),setTimeout(()=>Se(this,null,function*(){return this.setZoom()}))}setTimeout(()=>{this.pdfScriptLoaderService.shuttingDown||this.page&&(e.page=Number(this.page))},100)}})}registerEventListeners(e){e.eventBus.on("annotation-editor-event",i=>{this.ngZone.run(()=>{this.annotationEditorEvent.emit(i)})}),e.eventBus.on("toggleSidebar",i=>{this.ngZone.run(()=>{this.sidebarVisible=i.visible,this.sidebarVisibleChange.emit(i.visible)})}),e.eventBus.on("textlayerrendered",i=>{this.ngZone.run(()=>this.textLayerRendered.emit(i))}),e.eventBus.on("annotationeditormodechanged",i=>{setTimeout(()=>this.annotationEditorModeChanged.emit(i))}),e.eventBus.on("scrollmodechanged",i=>{this.ngZone.run(()=>{this._scrollMode=i.mode,this.scrollModeChange.emit(i.mode),i.mode===Ct.page&&this.pageViewMode!=="single"&&(this.pageViewModeChange.emit("single"),this._pageViewMode="single")})}),e.eventBus.on("progress",i=>{this.ngZone.run(()=>this.progress.emit(i))}),e.eventBus.on("findbarclose",()=>{this.ngZone.run(()=>{this.findbarVisible=!1,this.findbarVisibleChange.emit(!1),this.cdr.markForCheck()})}),e.eventBus.on("findbaropen",()=>{this.ngZone.run(()=>{this.findbarVisible=!0,this.findbarVisibleChange.emit(!0),this.cdr.markForCheck()})}),e.eventBus.on("propertiesdialogclose",()=>{this.propertiesDialogVisible=!1,this.ngZone.run(()=>this.propertiesDialogVisibleChange.emit(!1))}),e.eventBus.on("propertiesdialogopen",()=>{this.propertiesDialogVisible=!0,this.ngZone.run(()=>this.propertiesDialogVisibleChange.emit(!0))}),e.eventBus.on("pagesloaded",i=>{if(this.ngZone.run(()=>this.pagesLoaded.emit(i)),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel),this.rotation!==void 0&&this.rotation!==null){let a=Number(this.rotation);(a===0||a===90||a===180||a===270)&&(e.pdfViewer.pagesRotation=a)}setTimeout(()=>{this.pdfScriptLoaderService.shuttingDown||(this.nameddest?e.pdfLinkService.goToDestination(this.nameddest):this.page?e.page=Number(this.page):this.pageLabel&&(e.pdfViewer.currentPageLabel=this.pageLabel))}),this.setZoom()}),e.eventBus.on("pagerendered",i=>{this.ngZone.run(()=>{this.pageRendered.emit(i),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)})}),e.eventBus.on("pagerender",i=>{this.ngZone.run(()=>{this.pageRender.emit(i)})}),e.eventBus.on("download",i=>{this.ngZone.run(()=>{this.pdfDownloaded.emit(i)})}),e.eventBus.on("scalechanging",i=>{setTimeout(()=>{this.currentZoomFactor.emit(i.scale),this.cdr.markForCheck()}),i.presetValue!=="auto"&&i.presetValue!=="page-fit"&&i.presetValue!=="page-actual"&&i.presetValue!=="page-width"?Math.abs(i.previousScale-i.scale)>1e-6&&(this.zoom=i.scale*100,this.zoomChange.emit(i.scale*100)):i.previousPresetValue!==i.presetValue&&this.zoomChange.emit(i.presetValue)}),e.eventBus.on("rotationchanging",i=>{this.ngZone.run(()=>{this.rotationChange.emit(i.pagesRotation)})}),e.eventBus.on("fileinputchange",i=>{this.ngZone.run(()=>{if(i.fileInput.files&&i.fileInput.files.length>=1)this.srcChange.emit(i.fileInput.files[0].name);else{let a=i.fileInput?.value?.replace("C:\\fakepath\\","");this.srcChange.emit(a)}})}),e.eventBus.on("cursortoolchanged",i=>{this.ngZone.run(()=>{this.handTool=i.tool===on.HAND,this.handToolChange.emit(i.tool===on.HAND)})}),e.eventBus.on("sidebarviewchanged",i=>{this.ngZone.run(()=>{this.sidebarVisibleChange.emit(i.view>0),i.view>0&&this.activeSidebarViewChange.emit(i.view),this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})}),e.eventBus.on("documentloaded",i=>{this.ngZone.run(()=>Se(this,null,function*(){let a=i.source.pagesCount;this.pageLabel=void 0,this.page&&this.page>=a&&(this.page=a),this.scrollSignatureWarningIntoView(i.source.pdfDocument),this.pdfLoaded.emit({pagesCount:i.source.pdfDocument?.numPages}),this.findbarVisible&&e.findBar.open(),this.propertiesDialogVisible&&e.pdfDocumentProperties.open(),this.hasTextLayer=this.textLayer===!0&&(yield Tg(e.pdfDocument))}))}),e.eventBus.on("spreadmodechanged",i=>{this.ngZone.run(()=>{let a=["off","odd","even"];this.spread=a[i.mode],this.spreadChange.emit(this.spread)})});let t=()=>{this.ngZone.run(()=>{this.sidebarComponent&&this.sidebarComponent.showToolbarWhenNecessary()})};e.eventBus.on("outlineloaded",t),e.eventBus.on("attachmentsloaded",t),e.eventBus.on("layersloaded",t),e.eventBus.on("annotationlayerrendered",i=>{let a=i.source.div;this.ngZone.run(()=>{i.initialFormDataStoredInThePDF=this.formSupport.initialFormDataStoredInThePDF,this.annotationLayerRendered.emit(i),this.enableOrDisableForms(a,!0)})}),e.eventBus.on("annotationeditorlayerrendered",i=>this.ngZone.run(()=>this.annotationEditorLayerRendered.emit(i))),e.eventBus.on("xfalayerrendered",i=>this.ngZone.run(()=>this.xfaLayerRendered.emit(i))),e.eventBus.on("outlineloaded",i=>this.ngZone.run(()=>this.outlineLoaded.emit(i))),e.eventBus.on("attachmentsloaded",i=>this.ngZone.run(()=>this.attachmentsloaded.emit(i))),e.eventBus.on("layersloaded",i=>this.ngZone.run(()=>this.layersloaded.emit(i))),e.eventBus.on("presentationmodechanged",i=>{this.pdfScriptLoaderService.PDFViewerApplication?.pdfViewer?.destroyBookMode()}),e.eventBus.on("updatefindcontrolstate",i=>{this.ngZone.run(()=>{let a=e.findController.state?.type??"find";a==="again"&&(a="findagain");let d={caseSensitive:e.findController.state?.caseSensitive,entireWord:e.findController.state?.entireWord,findPrevious:e.findController.state?.findPrevious,highlightAll:e.findController.state?.highlightAll,matchDiacritics:e.findController.state?.matchDiacritics,query:e.findController.state?.query,type:a};this.updateFindMatchesCount.emit(qe(ye({},d),{current:i.matchesCount.current,total:i.matchesCount.total,matches:e.findController._pageMatches??[],matchesLength:e.findController._pageMatchesLength??[]})),this.updateFindState&&this.updateFindState.emit(i.state)})}),e.eventBus.on("updatefindmatchescount",i=>{i.matchesCount.matches=e.findController._pageMatches??[],i.matchesCount.matchesLength=e.findController._pageMatchesLength??[],this.ngZone.run(()=>this.updateFindMatchesCount.emit({caseSensitive:e.findController.state?.caseSensitive??!1,entireWord:e.findController.state?.entireWord??!1,findPrevious:e.findController.state?.findPrevious??!1,highlightAll:e.findController.state?.highlightAll??!1,matchDiacritics:e.findController.state?.matchDiacritics??!1,query:e.findController.state?.query??"",type:e.findController.state?.type,current:i.matchesCount.current,total:i.matchesCount.total,matches:i.matchesCount.matches,matchesLength:i.matchesCount.matchesLength}))}),e.eventBus.on("pagechanging",i=>{this.pdfScriptLoaderService.shuttingDown||this.ngZone.run(()=>{let a=e.pdfViewer.currentPageNumber,d=e.pdfViewer.currentPageLabel;a!==this.page&&this.pageChange.emit(a),d!==this.pageLabel&&this.pageLabelChange.emit(d)})})}openPDF2(){return Se(this,null,function*(){this.overrideDefaultSettings();let e=this.pdfScriptLoaderService.PDFViewerApplication;e.pdfViewer.destroyBookMode(),e.pdfViewer.stopRendering(),e.pdfThumbnailViewer.stopRendering(),e.pdfDocument?.annotationStorage?.resetModified(),yield e.close(),this.formSupport?.reset(),this.initialAngularFormData&&(this.formSupport.formData=this.initialAngularFormData),this.filenameForDownload?e.appConfig.filenameForDownload=this.filenameForDownload:e.appConfig.filenameForDownload=this.guessFilenameFromUrl(this._src);let t=Te.workerSrc;typeof t=="function"&&(t=t());let i={password:this.password,verbosity:this.logLevel,workerSrc:t};this._src?.range&&(i.range=this._src.range),this.httpHeaders&&(i.httpHeaders=this.httpHeaders),this.authorization&&(i.withCredentials=!0,typeof this.authorization!="boolean"&&(i.httpHeaders||(i.httpHeaders={}),i.httpHeaders.Authorization=this.authorization)),i.baseHref=this.baseHref;try{if(typeof this._src=="string")i.url=this._src;else if(this._src instanceof ArrayBuffer){if(i.data=this._src,this._src.byteLength===0)return}else if(this._src instanceof Uint8Array&&(i.data=this._src,this._src.length===0))return;i.rangeChunkSize=Te.rangeChunkSize,yield e.open(i)}catch(a){this.pdfLoadingFailed.emit(a)}})}selectCursorTool(){this.pdfScriptLoaderService.PDFViewerApplication.eventBus.dispatch("switchcursortool",{tool:this.handTool?1:0})}ngOnDestroy(){return Se(this,null,function*(){this.notificationService.onPDFJSInitSignal.set(void 0),this.resizeObserver&&this.resizeObserver.disconnect();let e=this.pdfScriptLoaderService.PDFViewerApplication;if(e){e.ngxConsole&&e.ngxConsole.reset(),delete e.ngxKeyboardManager,e.eventBus?.off("afterprint",this.afterPrintListener),e.eventBus?.off("beforeprint",this.beforePrintListener),e.eventBus?.off("sourcechanged",this.reportSourceChanges.bind(this)),e.pdfDocument?.annotationStorage?.resetModified(),this.formSupport?.reset(),this.formSupport=void 0,e.onError=void 0;try{yield e.close()}catch{}e.printKeyDownListener&&removeEventListener("keydown",e.printKeyDownListener,!0);let t=globalThis;delete t.getFormValueFromAngular,delete t.registerAcroformAnnotations,delete t.getFormValue,delete t.setFormValue,delete t.assignFormIdAndFieldName,delete t.registerAcroformField,delete t.registerXFAField,delete t.assignFormIdAndFieldName,delete t.updateAngularFormValue;let i=e.eventBus;i&&(e.unbindEvents(),i.destroy()),e.unbindWindowEvents(),e.eventBus=void 0,delete t.PDFViewerApplication,delete t.PDFViewerApplicationOptions,delete t.PDFViewerApplicationConstants,this.service.ngxExtendedPdfViewerInitialized=!1,document.querySelectorAll(".ngx-extended-pdf-viewer-file-input").forEach(a=>{a.remove()})}})}isPrimaryMenuVisible(){return!!(this.showToolbar&&(this.showDownloadButton||this.showDrawEditor||this.showHighlightEditor||this.showTextEditor||this.showFindButton||this.showOpenFileButton||this.showPagingButtons||this.showPresentationModeButton||this.showPrintButton||this.showPropertiesButton||this.showRotateCwButton||this.showRotateCcwButton||this.showHandToolButton||this.showScrollingButton||this.showSpreadButton||this.showSidebarButton||this.showZoomButtons))}ngOnChanges(e){return Se(this,null,function*(){if(typeof window>"u")return;let t=this.pdfScriptLoaderService.PDFViewerApplication,i=this.pdfScriptLoaderService.PDFViewerApplicationOptions;if(this.service.ngxExtendedPdfViewerInitialized){if("src"in e||"base64Src"in e)if(this.srcChangeTriggeredByUser)this.srcChangeTriggeredByUser=!1;else{if(this.pageViewMode==="book"){let a=this.pdfScriptLoaderService.PDFViewerApplication;a?.pdfViewer?.destroyBookMode(),a?.pdfViewer?.stopRendering(),a?.pdfThumbnailViewer?.stopRendering()}this._src?this.pdfScriptLoaderService.ngxExtendedPdfViewerIncompletelyInitialized?this.openPDF():this.notificationService.onPDFJSInitSignal()&&(yield this.openPDF2()):yield this.closeDocument(t)}if("enableDragAndDrop"in e&&i.set("enableDragAndDrop",this.enableDragAndDrop),"findbarVisible"in e&&(e.findbarVisible.currentValue?t.findBar.open():t.findBar.close()),"propertiesDialogVisible"in e&&(this.propertiesDialogVisible?t.pdfDocumentProperties.open():t.pdfDocumentProperties.close()),"zoom"in e&&(yield this.setZoom()),"maxZoom"in e&&(t.pdfViewer&&(t.pdfViewer.maxZoom=this.maxZoom),t.toolbar&&(t.toolbar.maxZoom=this.maxZoom)),"minZoom"in e&&(t.pdfViewer&&(t.pdfViewer.minZoom=this.minZoom),t.toolbar&&(t.toolbar.minZoom=this.minZoom)),"handTool"in e&&this.selectCursorTool(),"page"in e&&this.page&&this.page!=t.page&&(t.page=this.page),"pageLabel"in e&&this.pageLabel&&this.pageLabel!==t.pdfViewer.currentPageLabel&&(t.pdfViewer.currentPageLabel=this.pageLabel),"rotation"in e)if(this.rotation){let a=Number(this.rotation);(a===0||a===90||a===180||a===270)&&(t.pdfViewer.pagesRotation=a)}else t.pdfViewer.pagesRotation=0;if("scrollMode"in e&&(this.scrollMode||this.scrollMode===Ct.vertical)&&t.pdfViewer.scrollMode!==Number(this.scrollMode)&&t.eventBus.dispatch("switchscrollmode",{mode:Number(this.scrollMode)}),"activeSidebarView"in e)if(this.sidebarVisible){t.pdfSidebar.open();let a=Number(this.activeSidebarView);a===1||a===2||a===3||a===4?t.pdfSidebar.switchView(a,!0):console.error("[activeSidebarView] must be an integer value between 1 and 4")}else t.pdfSidebar.close();"filenameForDownload"in e&&(t.appConfig.filenameForDownload=this.filenameForDownload),"nameddest"in e&&this.nameddest&&t.pdfLinkService.goToDestination(this.nameddest),"spread"in e&&(this.spread==="even"?(t.spreadModeOnLoad=2,t.pdfViewer.spreadMode=2,this.onSpreadChange("even")):this.spread==="odd"?(t.spreadModeOnLoad=1,t.pdfViewer.spreadMode=1,this.onSpreadChange("odd")):(t.spreadModeOnLoad=0,t.pdfViewer.spreadMode=0,this.onSpreadChange("off"))),this.hideToolbarIfItIsEmpty(),setTimeout(()=>this.calcViewerPositionTop())}if("printResolution"in e){let a=i;a&&a.set("printResolution",this.printResolution)}if("ignoreKeyboard"in e&&i&&this.overrideDefaultSettings(),"ignoreKeys"in e&&i&&this.overrideDefaultSettings(),"acceptKeys"in e&&i&&this.overrideDefaultSettings(),"showBorders"in e&&!e.showBorders.isFirstChange()&&i){this.overrideDefaultSettings();let d=document.getElementById("viewer");this.showBorders?d.classList.remove("removePageBorders"):d.classList.add("removePageBorders"),t.pdfViewer&&(t.pdfViewer.removePageBorders=!this.showBorders);let g={source:d,scale:(Number(this.zoom)|100)/100,presetValue:this.zoom};t.eventBus.dispatch("scalechanging",g)}"showUnverifiedSignatures"in e&&t?.pdfDocument&&t.pdfDocument._transport.messageHandler.send("showUnverifiedSignatures",this.showUnverifiedSignatures),"formData"in e&&(e.formData.isFirstChange()||this.formSupport.updateFormFieldsInPdfCalledByNgOnChanges(e.formData.previousValue)),"enablePrint"in e&&(e.enablePrint.isFirstChange()||(t.enablePrint=this.enablePrint)),("customFindbar"in e&&!e.customFindbar.isFirstChange()||"customFindbarButtons"in e&&!e.customFindbarButtons.isFirstChange()||"customFindbarInputArea"in e&&!e.customFindbarInputArea.isFirstChange()||"customToolbar"in e&&!e.customToolbar.isFirstChange())&&this.dummyComponents&&this.dummyComponents.addMissingStandardWidgets(),"pageViewMode"in e&&!e.pageViewMode.isFirstChange()&&(this.pageViewMode=e.pageViewMode.currentValue),"replaceBrowserPrint"in e&&typeof window<"u"&&this.pdfScriptLoaderService.replaceBrowserPrint(this.replaceBrowserPrint),"disableForms"in e&&this.enableOrDisableForms(this.elementRef.nativeElement,!1),setTimeout(()=>this.calcViewerPositionTop())})}closeDocument(e){return Se(this,null,function*(){if(this.pageViewMode==="book"){let i=this.pdfScriptLoaderService.PDFViewerApplication;i?.pdfViewer?.destroyBookMode(),i?.pdfViewer?.stopRendering(),i?.pdfThumbnailViewer?.stopRendering()}e.pdfDocument?.annotationStorage?.resetModified(),this.formSupport?.reset();let t=e.appConfig?.openFileInput;t||(t=document.querySelector("#fileInput")),t&&(t.value=""),yield e.close()})}setZoom(){return Se(this,null,function*(){if(!(typeof window>"u")&&this.root){let e=this.pdfScriptLoaderService.PDFViewerApplication,t=this.zoom;if(String(t).endsWith("%")?t=Number(String(t).replace("%",""))/100:isNaN(Number(t))||(t=Number(t)/100),!t&&e.store){let a=yield e.store.get("zoom");a?isNaN(Number(a))?t=a:t=Number(a)/100:t="auto"}e&&this.pdfScriptLoaderService.PDFViewerApplicationOptions.set("defaultZoomValue",t);let i=this.root.nativeElement.querySelector("#scaleSelect");if(i){if(this.zoom==="auto"||this.zoom==="page-fit"||this.zoom==="page-actual"||this.zoom==="page-width")i.value=this.zoom;else if(i.value="custom",i.options)for(let a of i.options)a.value==="custom"&&(a.textContent=`${Math.round(Number(t)*1e5)/1e3}%`)}e.pdfViewer&&(e.pdfViewer.currentScaleValue=t??"auto")}})}initResizeObserver(){try{let e=document.getElementById("viewer");e&&(this.resizeObserver=new ResizeObserver(()=>{this.onResize()}),this.resizeObserver.observe(e))}catch{console.log("ResizeObserver is not supported by your browser")}}onResize(){let e=document.getElementsByClassName("html");e&&e.length>0&&(document.getElementById("outerContainer")&&(this.secondaryToolbarComponent&&this.secondaryToolbarComponent.checkVisibility(),this.dynamicCSSComponent&&this.dynamicCSSComponent.updateToolbarWidth()),this.dynamicCSSComponent.checkHeight(this,this.logLevel)),this.dynamicCSSComponent.removeScrollbarInInfiniteScrollMode(!1,this.pageViewMode,this.primaryMenuVisible,this,this.logLevel)}onContextMenu(){return this.contextMenuAllowed}scrollSignatureWarningIntoView(e){return Se(this,null,function*(){this.hasSignature=!1;for(let t=1;t<=e?.numPages;t++){let a=yield(yield e.getPage(t)).getAnnotations();if(this.hasSignature=a.some(d=>d.fieldType==="Sig"),this.hasSignature){this.ngZone.run(()=>{setTimeout(()=>{document.querySelector("#viewerContainer")?.scrollBy(0,-32)})});break}}})}zoomToPageWidth(e){return Se(this,null,function*(){if(this.handTool){if(!Te.doubleTapZoomsInHandMode)return}else if(!Te.doubleTapZoomsInTextSelectionMode)return;if(this.pageViewMode==="book")return;let t=this.pdfScriptLoaderService.PDFViewerApplication,i=e.clientY,a=t.pdfViewer.currentScale;if(this.zoom!==Te.doubleTapZoomFactor&&this.zoom+"%"!==Te.doubleTapZoomFactor)this.previousZoom=this.zoom,this.zoom=Te.doubleTapZoomFactor,yield this.setZoom();else if(Te.doubleTapResetsZoomOnSecondDoubleTap)this.previousZoom?this.zoom=this.previousZoom:this.zoom="page-width",yield this.setZoom();else return;let g=t.pdfViewer.currentScale/a-1,b=t.pdfViewer.container.getBoundingClientRect(),w=i-b.top;t.pdfViewer.container.scrollTop+=w*g})}enableOrDisableForms(e,t){if(!this.disableForms&&t)return;let i=Array.from(e.querySelectorAll(".xfaLayer")),a=Array.from(e.querySelectorAll(".annotationLayer")),d=i.concat(...a);d.forEach(g=>g.querySelectorAll("input").forEach(b=>b.disabled=this.disableForms)),d.forEach(g=>g.querySelectorAll("select").forEach(b=>b.disabled=this.disableForms)),d.forEach(g=>g.querySelectorAll("textarea").forEach(b=>b.disabled=this.disableForms))}};s(n,"\u0275fac",function(t){return new(t||n)(k(si),k(un),k(We),k(At),k(Js),k(Je),k(Ur),k(vn),k(kg),k(Bg))}),s(n,"\u0275cmp",V({type:n,selectors:[["ngx-extended-pdf-viewer"]],viewQuery:function(t,i){if(t&1&&(fe(hp,5),fe(mg,5),fe(hg,5),fe(gg,5),fe(fg,5)),t&2){let a;pe(a=me())&&(i.dummyComponents=a.first),pe(a=me())&&(i.root=a.first),pe(a=me())&&(i.secondaryToolbarComponent=a.first),pe(a=me())&&(i.dynamicCSSComponent=a.first),pe(a=me())&&(i.sidebarComponent=a.first)}},hostBindings:function(t,i){t&1&&P("contextmenu",function(){return i.onContextMenu()})},inputs:{customFindbarInputArea:"customFindbarInputArea",customToolbar:"customToolbar",customFindbar:"customFindbar",customFindbarButtons:"customFindbarButtons",customPdfViewer:"customPdfViewer",customSecondaryToolbar:"customSecondaryToolbar",customSidebar:"customSidebar",customThumbnail:"customThumbnail",customFreeFloatingBar:"customFreeFloatingBar",showFreeFloatingBar:"showFreeFloatingBar",enableDragAndDrop:"enableDragAndDrop",formData:"formData",disableForms:"disableForms",pageViewMode:"pageViewMode",scrollMode:"scrollMode",authorization:"authorization",httpHeaders:"httpHeaders",contextMenuAllowed:"contextMenuAllowed",enablePrint:"enablePrint",enablePrintAutoRotate:"enablePrintAutoRotate",showTextEditor:"showTextEditor",showStampEditor:"showStampEditor",showDrawEditor:"showDrawEditor",showHighlightEditor:"showHighlightEditor",logLevel:"logLevel",relativeCoordsOptions:"relativeCoordsOptions",minifiedJSLibraries:"minifiedJSLibraries",printResolution:"printResolution",rotation:"rotation",src:"src",base64Src:"base64Src",minHeight:"minHeight",height:"height",backgroundColor:"backgroundColor",filenameForDownload:"filenameForDownload",ignoreKeyboard:"ignoreKeyboard",ignoreKeys:"ignoreKeys",acceptKeys:"acceptKeys",imageResourcesPath:"imageResourcesPath",localeFolderPath:"localeFolderPath",language:"language",listenToURL:"listenToURL",nameddest:"nameddest",password:"password",replaceBrowserPrint:"replaceBrowserPrint",useInlineScripts:"useInlineScripts",showUnverifiedSignatures:"showUnverifiedSignatures",startTabindex:"startTabindex",showSidebarButton:"showSidebarButton",sidebarVisible:"sidebarVisible",activeSidebarView:"activeSidebarView",findbarVisible:"findbarVisible",propertiesDialogVisible:"propertiesDialogVisible",showFindButton:"showFindButton",showFindHighlightAll:"showFindHighlightAll",showFindMatchCase:"showFindMatchCase",showFindMultiple:"showFindMultiple",showFindRegexp:"showFindRegexp",showFindEntireWord:"showFindEntireWord",showFindMatchDiacritics:"showFindMatchDiacritics",showFindResultsCount:"showFindResultsCount",showFindMessages:"showFindMessages",showPagingButtons:"showPagingButtons",showFirstAndLastPageButtons:"showFirstAndLastPageButtons",showPreviousAndNextPageButtons:"showPreviousAndNextPageButtons",showPageNumber:"showPageNumber",showPageLabel:"showPageLabel",showZoomButtons:"showZoomButtons",showZoomDropdown:"showZoomDropdown",showPresentationModeButton:"showPresentationModeButton",showOpenFileButton:"showOpenFileButton",showPrintButton:"showPrintButton",showDownloadButton:"showDownloadButton",theme:"theme",showToolbar:"showToolbar",showSecondaryToolbarButton:"showSecondaryToolbarButton",showSinglePageModeButton:"showSinglePageModeButton",showVerticalScrollButton:"showVerticalScrollButton",showHorizontalScrollButton:"showHorizontalScrollButton",showWrappedScrollButton:"showWrappedScrollButton",showInfiniteScrollButton:"showInfiniteScrollButton",showBookModeButton:"showBookModeButton",showRotateButton:"showRotateButton",showRotateCwButton:"showRotateCwButton",showRotateCcwButton:"showRotateCcwButton",handTool:"handTool",showHandToolButton:"showHandToolButton",showScrollingButton:"showScrollingButton",showSpreadButton:"showSpreadButton",showPropertiesButton:"showPropertiesButton",showBorders:"showBorders",spread:"spread",page:"page",pageLabel:"pageLabel",textLayer:"textLayer",zoom:"zoom",zoomLevels:"zoomLevels",maxZoom:"maxZoom",minZoom:"minZoom",mobileFriendlyZoom:"mobileFriendlyZoom"},outputs:{annotationEditorEvent:"annotationEditorEvent",formDataChange:"formDataChange",pageViewModeChange:"pageViewModeChange",progress:"progress",srcChange:"srcChange",scrollModeChange:"scrollModeChange",afterPrint:"afterPrint",beforePrint:"beforePrint",currentZoomFactor:"currentZoomFactor",rotationChange:"rotationChange",annotationLayerRendered:"annotationLayerRendered",annotationEditorLayerRendered:"annotationEditorLayerRendered",xfaLayerRendered:"xfaLayerRendered",outlineLoaded:"outlineLoaded",attachmentsloaded:"attachmentsloaded",layersloaded:"layersloaded",sidebarVisibleChange:"sidebarVisibleChange",activeSidebarViewChange:"activeSidebarViewChange",findbarVisibleChange:"findbarVisibleChange",propertiesDialogVisibleChange:"propertiesDialogVisibleChange",handToolChange:"handToolChange",spreadChange:"spreadChange",thumbnailDrawn:"thumbnailDrawn",pageChange:"pageChange",pageLabelChange:"pageLabelChange",pagesLoaded:"pagesLoaded",pageRender:"pageRender",pageRendered:"pageRendered",pdfDownloaded:"pdfDownloaded",pdfLoaded:"pdfLoaded",pdfLoadingStarts:"pdfLoadingStarts",pdfLoadingFailed:"pdfLoadingFailed",textLayerRendered:"textLayerRendered",annotationEditorModeChanged:"annotationEditorModeChanged",updateFindMatchesCount:"updateFindMatchesCount",updateFindState:"updateFindState",zoomChange:"zoomChange"},features:[xt],ngContentSelectors:mp,decls:10,vars:4,consts:[["DynamicCssComponent",""],["defaultPdfViewer",""],["defaultFreeFloatingBar",""],["root",""],["pdfsidebar",""],["pdfSecondaryToolbarComponent",""],[4,"ngIf"],[3,"zoom"],[4,"ngTemplateOutlet"],[1,"zoom"],[1,"html"],["id","outerContainer"],["class","free-floating-bar",4,"ngIf"],[3,"thumbnailDrawn","sidebarVisible","showSidebarButton","customSidebar","customThumbnail","mobileFriendlyZoomScale","sidebarPositionTop"],["id","mainContainer"],[3,"onToolbarLoaded","pageViewModeChange","sidebarVisible","customToolbar","mobileFriendlyZoomScale","pageViewMode","primaryMenuVisible","scrollMode","showPropertiesButton","showBookModeButton","showDownloadButton","showDrawEditor","showHighlightEditor","showFindButton","showHandToolButton","handTool","showHorizontalScrollButton","showInfiniteScrollButton","showOpenFileButton","showPagingButtons","showFirstAndLastPageButtons","showPreviousAndNextPageButtons","showPageNumber","showPageLabel","showPresentationModeButton","showPrintButton","showRotateCwButton","showRotateCcwButton","showSecondaryToolbarButton","showSidebarButton","showSinglePageModeButton","showSpreadButton","showStampEditor","showTextEditor","showVerticalScrollButton","showWrappedScrollButton","showZoomButtons","showZoomDropdown","spread","textLayer","toolbarMarginTop","toolbarWidth","zoomLevels","findbarVisible","hasTextLayer"],["id","editorHighlightParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],["id","highlightParamsToolbarContainer",1,"editorParamsToolbarContainer"],["id","editorHighlightColorPicker",1,"colorPicker"],["id","highlightColorPickerLabel","data-l10n-id","pdfjs-editor-highlight-colorpicker-label",1,"editorParamsLabel"],["id","editorHighlightThickness"],["for","editorFreeHighlightThickness","data-l10n-id","pdfjs-editor-free-highlight-thickness-input",1,"editorParamsLabel"],[1,"thicknessPicker"],["type","range","id","editorFreeHighlightThickness","data-l10n-id","pdfjs-editor-free-highlight-thickness-title","value","12","min","8","max","24","step","1",1,"editorParamsSlider"],["id","editorHighlightVisibility"],[1,"divider"],[1,"toggler"],["for","editorHighlightShowAll","data-l10n-id","pdfjs-editor-highlight-show-all-button-label",1,"editorParamsLabel"],["id","editorHighlightShowAll","data-l10n-id","pdfjs-editor-highlight-show-all-button","aria-pressed","true",1,"toggle-button"],["id","editorFreeTextParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],[1,"editorParamsToolbarContainer"],[1,"editorParamsSetter"],["for","editorFreeTextColor","data-l10n-id","pdfjs-editor-free-text-color-input",1,"editorParamsLabel"],["type","color","id","editorFreeTextColor",1,"editorParamsColor"],["for","editorFreeTextFontSize","data-l10n-id","pdfjs-editor-free-text-size-input",1,"editorParamsLabel"],["type","range","id","editorFreeTextFontSize","value","10","min","5","max","100","step","1",1,"editorParamsSlider"],["id","editorInkParamsToolbar",1,"editorParamsToolbar","hidden","doorHangerRight"],["for","editorInkColor","data-l10n-id","pdfjs-editor-ink-color-input",1,"editorParamsLabel"],["type","color","id","editorInkColor",1,"editorParamsColor"],["for","editorInkThickness","data-l10n-id","pdfjs-editor-ink-thickness-input",1,"editorParamsLabel"],["type","range","id","editorInkThickness","value","1","min","1","max","20","step","1",1,"editorParamsSlider"],["for","editorInkOpacity","data-l10n-id","pdfjs-editor-ink-opacity-input",1,"editorParamsLabel"],["type","range","id","editorInkOpacity","value","100","min","1","max","100","step","1",1,"editorParamsSlider"],[3,"spreadChange","customSecondaryToolbar","secondaryToolbarTop","mobileFriendlyZoomScale","localizationInitialized"],[3,"findbarLeft","findbarTop","mobileFriendlyZoomScale","showFindButton","customFindbarInputArea","customFindbarButtons","showFindEntireWord","showFindHighlightAll","showFindMatchDiacritics","showFindMatchCase","showFindMultiple","showFindRegexp","showFindMessages","showFindResultsCount"],["id","viewerContainer"],["class","unverified-signature-warning",4,"ngIf"],["id","viewer",1,"pdfViewer",3,"dblclick"],["id","dialogContainer"],["id","printContainer"],[1,"free-floating-bar"],[1,"unverified-signature-warning"]],template:function(t,i){if(t&1&&(Rt(mp),L(0,ug,1,0,"pdf-dark-theme",6)(1,Ag,1,0,"pdf-light-theme",6),I(2,"pdf-acroform-default-theme")(3,"pdf-dynamic-css",7,0),L(5,vg,1,0,"ng-content",8)(6,bg,65,92,"ng-template",null,1,Ze)(8,Cg,0,0,"ng-template",null,2,Ze)),t&2){let a=ue(7);l("ngIf",i.theme==="dark"),h(),l("ngIf",i.theme==="light"),h(2),l("zoom",i.mobileFriendlyZoomScale),h(2),l("ngTemplateOutlet",i.customPdfViewer?i.customPdfViewer:a)}},dependencies:[$,jt,Lg,Og,Rg,zg,Hg,Qg,hp,Ng,tf,nf,of,rf,af,lf,Wf,De,Gf],styles:["#mainContainer.toolbar-hidden[_ngcontent-%COMP%]{margin-top:-30px}.server-side-rendering[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}"],changeDetection:0}));let o=n;return o})();Promise.allSettled||window.Zone&&!window["__zone_symbol__Promise.allSettled"]&&console.error("Please update zone.js to version 0.10.3 or higher. Otherwise, you'll run the slow ECMAScript 5 version even on modern browser that can run the fast ESMAScript 2015 version.");var vp=(()=>{let n=class n{};s(n,"\u0275fac",function(t){return new(t||n)}),s(n,"\u0275mod",It({type:n})),s(n,"\u0275inj",Et({providers:[Ur],imports:[di,rd]}));let o=n;return o})();var qf=["thumbnailPreview"],Jf=(o,n,r)=>({imageWidth:o,imageHeight:n,viewportDimensions:r}),Xf=o=>({$implicit:o}),Kf=o=>({visibility:o});function $f(o,n){if(o&1&&(gt(),I(0,"rect",15)),o&2){let r=m(2);Ie("width",r.previewDimensions.width)("height",r.previewDimensions.height)}}function eu(o,n){o&1&&Ut(0)}function tu(o,n){if(o&1){let r=Q();c(0,"div",5),gt(),c(1,"svg",6)(2,"defs")(3,"pattern",7),I(4,"rect",8)(5,"image",9),p()(),L(6,$f,1,2,"rect",10),I(7,"image",11,1)(9,"image",12,2),p(),ei(),c(11,"img",13),P("load",function(){A(r);let t=m();return v(t.showPreview())})("error",function(){A(r);let t=ue(8),i=m();return v(i.previewErrored(t))}),p(),c(12,"img",13),P("load",function(){A(r);let t=m();return v(t.mainPreviewLoaded())})("error",function(){A(r);let t=ue(10),i=m();return v(i.previewErrored(t,i.previews.detailUrl))}),p(),L(13,eu,1,0,"ng-container",14),p()}if(o&2){let r=m();h(),Be("width",r.previewDimensions.width)("height",r.previewDimensions.height),zs("viewBox","0 0 ",r.previewDimensions.width," ",r.previewDimensions.height,""),h(5),l("ngIf",r.previewShowing),h(),Ie("transform",r.getTransformation())("width",r.previewDimensions.width+2)("height",r.previewDimensions.height+2)("href",r.previews.thumbnailUrl,null,"xlink"),h(2),Ie("transform",r.getTransformation())("width",r.previewDimensions.width)("height",r.previewDimensions.height)("href",r.previews.detailUrl,null,"xlink"),h(2),l("src",r.previews.thumbnailUrl,Ne),h(),l("src",r.previews.detailUrl,Ne),h(),l("ngTemplateOutlet",r.imageOverlayTemplate)("ngTemplateOutletContext",ti(24,Xf,ao(20,Jf,r.previewDimensions.width,r.previewDimensions.height,r.viewportDimensions)))}}function iu(o,n){if(o&1){let r=Q();c(0,"img",17,3),P("load",function(){A(r);let t=m(2);return v(t.mainPreviewLoaded())})("error",function(){A(r);let t=ue(1),i=m(2);return v(i.previewErrored(t,i.previews.detailUrl))}),p()}if(o&2){let r=m(2);l("ngStyle",ti(2,Kf,r.previewShowing?"visible":"hidden"))("src",r.previews.detailUrl,Ne)}}function nu(o,n){if(o&1&&(c(0,"div",5),L(1,iu,2,4,"img",16),p()),o&2){let r=m();h(),l("ngIf",r.previews.detailUrl)}}var wp=(()=>{let n=class n{constructor(){this.previewDimensions=mo,this.hasDimensions=!1,this.viewportDimensions=Hn,this.errorShowingPreview=new B,this.previewReady=new B}showPreview(){this.previewShowing=!0,this.previewReady.emit()}mainPreviewLoaded(){this.showPreview(),this.thumbnailPreview&&(this.thumbnailPreview.nativeElement.style.visibility="hidden")}previewErrored(e,t){e.style.visibility="hidden",t&&this.errorShowingPreview.emit({image:e,url:t})}getTransformation(){let e=`rotate(${this.rotation})`;if(Kl(this.rotation)){let{width:t,height:i}=this.originalDimensions,a=t>i?t/i:i/t;return`${e} scale(${a})`}else return e}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-detail-image-preview"]],viewQuery:function(t,i){if(t&1&&fe(qf,7),t&2){let a;pe(a=me())&&(i.thumbnailPreview=a.first)}},inputs:{assetId:"assetId",previews:"previews",previewUrlAsObservable:"previewUrlAsObservable",previewDimensions:"previewDimensions",originalDimensions:"originalDimensions",hasDimensions:"hasDimensions",viewportDimensions:"viewportDimensions",previewShowing:"previewShowing",rotation:"rotation",imageOverlayTemplate:"imageOverlayTemplate"},outputs:{errorShowingPreview:"errorShowingPreview",previewReady:"previewReady"},decls:3,vars:2,consts:[["imageWithoutDimensions",""],["thumbnailPreview",""],["largePreview",""],["imageWithoutDimensionsPreview",""],["class","preview__img__wrapper IMAGE_PREVIEW",4,"ngIf","ngIfElse"],[1,"preview__img__wrapper","IMAGE_PREVIEW"],["xmlns","http://www.w3.org/2000/svg",1,"preview__img"],["id","checkerboard","patternUnits","userSpaceOnUse","x","0","y","0","width","18","height","18"],["x","0","y","0","width","18","height","18",1,"svg-checkerboard-bg"],[0,"xlink","href","assets/images/checker.svg","width","18","height","18"],["fill","url(#checkerboard)",4,"ngIf"],["id","assetDetailThumbnailPreview","x","-1","y","-1","transform-origin","center"],["id","assetDetailLargePreview","x","0","y","0","transform-origin","center"],[1,"preview__img__load-events",3,"load","error","src"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["fill","url(#checkerboard)"],["class","preview__image preview__image--checkerboard-bg","id","assetDetailNoDimensionPreview",3,"ngStyle","src","load","error",4,"ngIf"],["id","assetDetailNoDimensionPreview",1,"preview__image","preview__image--checkerboard-bg",3,"load","error","ngStyle","src"]],template:function(t,i){if(t&1&&L(0,tu,14,26,"div",4)(1,nu,2,1,"ng-template",null,0,Ze),t&2){let a=ue(2);l("ngIf",i.hasDimensions)("ngIfElse",a)}},dependencies:[$,jt,Gt],styles:[".preview__img__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.preview__img[_ngcontent-%COMP%]{max-height:100%;max-width:100%}.svg-checkerboard-bg[_ngcontent-%COMP%]{fill:#f4f4f6}.preview__image--checkerboard-bg[_ngcontent-%COMP%]{background:#f4f4f6 url(/assets/images/checker.svg);background-size:1rem 1rem}.preview__img__load-events[_ngcontent-%COMP%]{opacity:0;position:absolute;z-index:-1;top:0;left:0;width:1px;height:1px}"],changeDetection:0});let o=n;return o})();var ru=o=>({visibility:o});function au(o,n){if(o&1&&(c(0,"video",2),z(1,"async"),I(2,"source",3),O(3,` Your browser does not support the video tag.
`),p()),o&2){let r=m();l("width",r.viewportDimensions.width)("height",r.viewportDimensions.height)("poster",G(1,5,r.previewUrlAsObservable),Ne)("currentTime",r.currentTime||0),h(2),l("src",r.videoUrl,Ne)}}var xp=(()=>{let n=class n{constructor(e){this.assetPreviewService=e,this.viewportDimensions=Hn,this.previewReady=new B,this.previewGenerating=new B,this.noPreviewAvailable=new B,this.stillShowing=!1,this.videoReady=!1,this.videoIsReady=()=>{this.videoReady=!0,this.stillShowing=!1,this.previewReady.emit()},this.videoIsGenerating=()=>{this.previewGenerating.emit()},this.noVideoAvailable=()=>{this.noPreviewAvailable.emit()}}ngOnInit(){this.loadVideo()}showImagePreview(){this.stillShowing=!0}loadVideo(){this.assetPreviewService.checkIfPreviewCanBeRequested(this.videoUrl,this.videoIsReady,this.videoIsGenerating,this.noVideoAvailable)}retry(){this.loadVideo()}};n.\u0275fac=function(t){return new(t||n)(k(Ft))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-detail-video-preview"]],inputs:{videoUrl:"videoUrl",previewUrlAsObservable:"previewUrlAsObservable",viewportDimensions:"viewportDimensions",currentTime:"currentTime"},outputs:{previewReady:"previewReady",previewGenerating:"previewGenerating",noPreviewAvailable:"noPreviewAvailable"},decls:3,vars:7,consts:[["id","assetDetailPosterPreview",1,"preview__poster",3,"load","ngStyle","src"],["controlsList","nodownload","controls","",3,"width","height","poster","currentTime",4,"ngIf"],["controlsList","nodownload","controls","",3,"width","height","poster","currentTime"],["type","video/mp4",3,"src"]],template:function(t,i){t&1&&(c(0,"img",0),z(1,"async"),P("load",function(){return i.showImagePreview()}),p(),L(2,au,4,7,"video",1)),t&2&&(l("ngStyle",ti(5,ru,i.stillShowing&&!i.videoReady?"visible":"hidden"))("src",G(1,3,i.previewUrlAsObservable),Ne),h(2),l("ngIf",i.videoReady))},dependencies:[$,Gt,De],styles:[".preview__poster[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;object-fit:contain;top:0;left:0;width:100%;height:100%}"],changeDetection:0});let o=n;return o})();var _p=(()=>{let n=class n{constructor(){this.load=new B}loaded(){setTimeout(()=>{this.load.emit()},100)}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-detail-audio-preview"]],inputs:{originalUrl:"originalUrl",currentTime:"currentTime"},outputs:{load:"load"},decls:3,vars:2,consts:[["controls","","controlsList","nodownload","preload","auto",1,"audio-player",3,"canplay","loadeddata","currentTime"],[3,"src"]],template:function(t,i){t&1&&(c(0,"audio",0),P("canplay",function(){return i.loaded()})("loadeddata",function(){return i.loaded()}),I(1,"source",1),O(2,` Sorry, your browser is not able to play this audio file.
`),p()),t&2&&(l("currentTime",i.currentTime||0),h(),l("src",i.originalUrl,Ne))},styles:["[_nghost-%COMP%]{display:block;width:50%}.audio-player[_ngcontent-%COMP%]{width:100%;background-color:#f4f4f6;border-radius:500px}"],changeDetection:0});let o=n;return o})();var Cp=Qt(bp(),1);var jr=(()=>{class o{constructor(r){this.elementRef=r,this.viewerOptions={},this.viewerReady=new B,this.viewerShow=new B,this.viewerShown=new B,this.viewerHide=new B,this.viewerHidden=new B,this.viewerView=new B,this.viewerViewed=new B,this.viewerZoom=new B,this.viewerZoomed=new B,this.nativeElement=this.elementRef.nativeElement}ngAfterViewInit(){this.initViewer()}initViewer(){this.instance&&this.instance.destroy(),this.instance=new Cp.default(this.nativeElement,ye({transition:!1},this.viewerOptions)),this.instance.zoomTo(1),this.nativeElement.addEventListener("ready",r=>this.viewerReady.emit(r),!1),this.nativeElement.addEventListener("show",r=>this.viewerShow.emit(r),!1),this.nativeElement.addEventListener("shown",r=>this.viewerShown.emit(r),!1),this.nativeElement.addEventListener("hide",r=>this.viewerHide.emit(r),!1),this.nativeElement.addEventListener("hidden",r=>this.viewerHidden.emit(r),!1),this.nativeElement.addEventListener("view",r=>this.viewerView.emit(r),!1),this.nativeElement.addEventListener("viewed",r=>this.viewerViewed.emit(r),!1),this.nativeElement.addEventListener("zoom",r=>this.viewerZoom.emit(r),!1),this.nativeElement.addEventListener("zoomed",r=>this.viewerZoomed.emit(r),!1)}ngOnDestroy(){this.instance&&this.instance.destroy()}}return o.\u0275fac=function(r){return new(r||o)(k(At))},o.\u0275dir=Bo({type:o,selectors:[["","ngxViewer2",""]],inputs:{viewerOptions:"viewerOptions"},outputs:{viewerReady:"viewerReady",viewerShow:"viewerShow",viewerShown:"viewerShown",viewerHide:"viewerHide",viewerHidden:"viewerHidden",viewerView:"viewerView",viewerViewed:"viewerViewed",viewerZoom:"viewerZoom",viewerZoomed:"viewerZoomed"}}),o})(),yp=(()=>{class o{}return o.\u0275fac=function(r){return new(r||o)},o.\u0275mod=It({type:o}),o.\u0275inj=Et({}),o})();function mu(o,n){o&1&&(c(0,"div",8),I(1,"platform-spinner",9),p()),o&2&&(h(),l("isWhite",!0))}function hu(o,n){if(o&1){let r=Q();c(0,"div")(1,"img",10,0),P("load",function(){A(r);let t=m();return v(t.initialiseZoom())})("error",function(){A(r);let t=ue(2),i=m();return v(i.previewErrored(t,i.previews.zoomUrl))}),p()()}if(o&2){let r=m();h(),l("src",r.previews.detailUrl,Ne)}}function gu(o,n){if(o&1){let r=Q();c(0,"div")(1,"div",11)(2,"img",12),P("load",function(){A(r);let t=m();return v(t.largePreviewLoaded())}),p(),c(3,"img",13,1),P("load",function(){A(r);let t=m();return v(t.zoomPreviewLoaded())})("error",function(){A(r);let t=ue(4),i=m();return v(i.zoomedPreviewErrored(t,i.previews.zoomUrl))}),p()()()}if(o&2){let r=m();h(),Be("width",r.previewDimensions.width,"px")("height",r.previewDimensions.height,"px"),l("viewerOptions",r.viewerOptions),h(),l("src",r.previews.detailUrl,Ne)("width",r.previewDimensions.width)("height",r.previewDimensions.height),h(),l("src",r.previews.zoomUrl,Ne)("width",r.previewDimensions.width)("height",r.previewDimensions.height)}}function fu(o,n){if(o&1){let r=Q();c(0,"div",14)(1,"div",15)(2,"button",16),P("click",function(){A(r);let t=m();return v(t.zoomOut())}),I(3,"platform-icon",17),p(),c(4,"mat-slider",18,2)(6,"input",19,3),P("input",function(){A(r);let t=ue(5),i=ue(7),a=m();return v(a.setZoom({source:i,parent:t,value:i.value}.value))})("change",function(){A(r);let t=ue(5),i=ue(7),a=m();return v(a.setZoom({source:i,parent:t,value:i.value}.value))}),p()(),c(8,"button",20),P("click",function(){A(r);let t=m();return v(t.zoomIn())}),I(9,"platform-icon",21),p()(),c(10,"div",22)(11,"dash-icon-button",23),P("click",function(){A(r);let t=m();return v(t.emitExitZoomEvent())}),p()()()}if(o&2){let r=m();l("@riseInAnimation",void 0),h(4),l("min",r.minZoomRatio)("max",r.maxZoomRatio),h(2),l("value",r.currentZoom||0)}}var Sp=(()=>{let n=class n{constructor(e){this.viewportService=e,this.errorShowingPreview=new B,this.previewReady=new B,this.exitZoom=new B,this.zoomInitialised=!1,this.originalImageLoaded=!1,this.showSlider=!1,this.minZoomRatio=0,this.maxZoomRatio=2,this.initialZoomRatio=.1,this.zoomRatio=.07,this.zoomCompensation=1,this.viewerOptions={button:!1,inline:!0,rotatable:!1,toolbar:!1,title:!1,navbar:!1,fullscreen:!1,transition:!1,tooltip:!1,zoomRatio:this.zoomRatio},this.subscriptions=[]}ngOnInit(){let e=Ai(this.possiblyRotatedDimensions)||this.possiblyRotatedDimensions.dimensions||{width:0,height:0};this.originalDimensions=this.zoomUrlWidthAndHeight(e),this.detailViewDimensions=this.detailUrlWidthAndHeight(e),this.subscriptions.push(this.viewportService.observeDimensions(this.containerElement).subscribe(t=>{this.zoomInitialised&&(this.zoomInitialised=!1)}))}ngOnDestroy(){ii(this.subscriptions)}initialiseZoom(){this.zoomCompensation=this.originalDimensions.width/this.detailViewDimensions.width,this.getContainerDimensions(),this.setMinMaxZoom(),this.zoomInitialised=!0,this.initialiseZoomCallbacks()}getContainerDimensions(){let e=document.getElementById("zoomPreviewToMeasure");this.previewDimensions={width:e.clientWidth,height:e.clientHeight}}initialiseZoomCallbacks(){this.viewerOptions.viewed=()=>{this.setZoom(this.getZoomValue()),this.showSlider=!0,this.attachMoveEventListener(),this.attachClickHandlerToFixIconDropdownAutoClosure()},this.attachZoomHandlerToCheckBoundaries()}getZoomValue(){return this.currentZoom!==void 0?this.currentZoom:this.minZoomRatio+(this.maxZoomRatio-this.minZoomRatio)*this.initialZoomRatio}setMinMaxZoom(){let e=this.originalDimensions.width!==0?this.previewDimensions.width/this.originalDimensions.width:this.maxZoomRatio/4;this.minZoomRatio=e,this.viewerOptions.minZoomRatio=0,this.viewerOptions.maxZoomRatio=100}attachZoomHandlerToCheckBoundaries(){this.viewerOptions.zoomed=e=>{this.validateZoomLimits()&&(this.saveZoomValue(),this.checkBoundaries(),this.saveLastPositionValue())}}attachMoveEventListener(){let e=this.zoomPreview.instance.move;this.zoomPreview.instance.move=(t,i)=>{let a=e.apply(this.zoomPreview.instance,[t,i]);return this.checkBoundaries(),this.saveLastPositionValue(),a}}attachClickHandlerToFixIconDropdownAutoClosure(){let e=document.getElementsByClassName("viewer-container");e.length>0&&e[0].addEventListener("click",t=>{document.dispatchEvent(new Event("mouseup"))})}saveZoomValue(){this.currentZoom=this.getInstanceZoomRatio()}saveLastPositionValue(){let e=this.getImageData();this.lastPositionData={left:e.left,top:e.top}}getInstanceZoomRatio(){return this.getImageData().ratio/this.zoomCompensation}setZoom(e){this.zoomPreview.instance&&this.zoomPreview.instance.zoomTo(e*this.zoomCompensation)}zoomIn(){this.setZoom(Math.min(this.getZoomValue()*(1+this.zoomRatio),this.maxZoomRatio))}zoomOut(){this.setZoom(Math.max(this.getZoomValue()*(1-this.zoomRatio),this.minZoomRatio))}emitExitZoomEvent(){this.exitZoom.emit()}validateZoomLimits(){let e=this.currentZoom,t=this.getInstanceZoomRatio();return e===t&&t===this.maxZoomRatio?(this.correctMove(this.lastPositionData.left,this.lastPositionData.top),!1):t&&t<this.minZoomRatio?(this.setZoom(this.minZoomRatio),!1):t&&t>this.maxZoomRatio?(this.setZoom(this.maxZoomRatio),!1):!0}checkBoundaries(){let e=this.getImageData();this.checkHorizontalBoundaries(e),this.checkVerticalBoundaries(e)}checkHorizontalBoundaries(e){let t=this.previewDimensions.width,i=t-(e.left+e.width),a=(this.viewportDimensions.width-t)/2;this.canMoveHorizontally(e)?(e.left>-a&&this.correctMove(-a,e.top),i>-a&&this.correctMove(e.left+i+a,e.top)):this.correctMove((t-e.width)/2,e.top)}checkVerticalBoundaries(e){let t=this.previewDimensions.height,i=t-(e.top+e.height),a=(this.viewportDimensions.height-t)/2;this.canMoveVertically(e)?(e.top>-a&&this.correctMove(e.left,-a),i>-a&&this.correctMove(e.left,e.top+i+a)):this.correctMove(e.left,(t-e.height)/2)}canMoveHorizontally(e){return e.width>this.viewportDimensions.width}canMoveVertically(e){return e.height>this.viewportDimensions.height}getImageData(){return this.zoomPreview.instance.imageData}showPreview(){this.previewReady.emit()}correctMove(e,t){this.zoomPreview.instance.moveTo(e,t)}largePreviewLoaded(){this.filesLoaded(),this.zoomPreview.instance.update()}zoomPreviewLoaded(){this.filesLoaded();let e=this.getImageData();this.zoomPreview.instance.next(),setTimeout(()=>{this.zoomCompensation=1,this.setZoom(this.getZoomValue()),this.correctMove(e.left,e.top)})}filesLoaded(){this.originalImageLoaded=!0,this.showPreview()}previewErrored(e,t){this.errorShowingPreview.emit({image:e,url:t})}zoomedPreviewErrored(e,t){e.src=t}zoomUrlWidthAndHeight(e){return this.calculatePreviewSize(e,ya,ya)}detailUrlWidthAndHeight(e){return this.calculatePreviewSize(e,Sl,El)}calculatePreviewSize(e,t,i){if(e.width>t||e.height>i){let a=Math.min(t/e.width,i/e.height);return{width:Math.ceil(e.width*a),height:Math.ceil(e.height*a)}}else return{width:e.width,height:e.height}}};n.\u0275fac=function(t){return new(t||n)(k(hr))},n.\u0275cmp=V({type:n,selectors:[["dash-zoom-view"]],viewQuery:function(t,i){if(t&1&&fe(jr,5),t&2){let a;pe(a=me())&&(i.zoomPreview=a.first)}},inputs:{possiblyRotatedDimensions:"possiblyRotatedDimensions",previews:"previews",viewportDimensions:"viewportDimensions",containerElement:"containerElement"},outputs:{errorShowingPreview:"errorShowingPreview",previewReady:"previewReady",exitZoom:"exitZoom"},decls:5,vars:4,consts:[["zoomPreviewToMeasure",""],["zoomPreviewZoomView",""],["ngSlider",""],["ngSliderThumb","matSliderThumb"],[1,"zoom-view"],["class","zoom-view__loading",4,"ngIf"],[4,"ngIf"],["class","zoom-view__panel",4,"ngIf"],[1,"zoom-view__loading"],["size","large",3,"isWhite"],["id","zoomPreviewToMeasure",1,"zoom-view__item-to-measure",3,"load","error","src"],["ngxViewer2","",1,"zoom-view__viewer-wrapper",3,"viewerOptions"],[1,"zoom-view__item",3,"load","src","width","height"],[1,"zoom-view__item",3,"load","error","src","width","height"],[1,"zoom-view__panel"],[1,"zoom-view__slider"],["aria-label","Zoom out",1,"zoom-view__slider__button",3,"click"],["icon","dash","size","4",1,"zoom-view__slider__icon"],["step","0.05","id","zoomViewComponentSlider",1,"zoom-view__slider__control",3,"min","max"],["matSliderThumb","",3,"input","change","value"],["aria-label","Zoom in",1,"zoom-view__slider__button",3,"click"],["icon","plus","size","4",1,"zoom-view__slider__icon"],[1,"zoom-view__exit"],["icon","close","tooltipText","Exit zoom","ariaLabel","Exit zoom",1,"EXIT_BUTTON",3,"click"]],template:function(t,i){t&1&&(c(0,"div",4),L(1,mu,2,1,"div",5)(2,hu,3,1,"div",6)(3,gu,5,11,"div",6),p(),L(4,fu,12,4,"div",7)),t&2&&(h(),l("ngIf",!i.originalImageLoaded),h(),l("ngIf",!i.zoomInitialised),h(),l("ngIf",i.zoomInitialised),h(),l("ngIf",i.showSlider))},dependencies:[$,Hi,Xe,mi,vr,wr,jr],styles:[".zoom-view__viewer-wrapper[_ngcontent-%COMP%]{position:relative}.zoom-view__item[_ngcontent-%COMP%]{position:absolute;inset:0;visibility:hidden}.zoom-view__loading[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;pointer-events:none}.zoom-view__item-to-measure[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;visibility:hidden;position:absolute;top:0;left:0;object-fit:contain;max-width:100%;max-height:100%;height:auto;width:auto}.zoom-view__panel[_ngcontent-%COMP%]{position:absolute;right:0;left:0;margin-left:auto;margin-right:auto;display:flex;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px #00000014,0 6px 10px #0000000d}@media (max-width: 33.74em){.zoom-view__panel[_ngcontent-%COMP%]{bottom:6rem;width:80vw}}@media (min-width: 33.75em){.zoom-view__panel[_ngcontent-%COMP%]{bottom:3rem;width:20.625rem}}.zoom-view__slider[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:1;padding:.25rem 1rem}.zoom-view__slider__button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin:-1rem -.5rem;border-radius:50%}.zoom-view__slider__button[_ngcontent-%COMP%]:focus{outline:0}.zoom-view__slider__button[_ngcontent-%COMP%]:hover, .zoom-view__slider__button[_ngcontent-%COMP%]:focus{background-color:#ececef}.zoom-view__slider__icon[_ngcontent-%COMP%]{color:#62616b}.zoom-view__slider__control[_ngcontent-%COMP%]{width:100%;margin-left:.5rem;margin-right:.5rem}@media (min-width: 33.75em){.zoom-view__slider__control[_ngcontent-%COMP%]{width:12rem}}.zoom-view__exit[_ngcontent-%COMP%]{padding:.25rem;border-left:.0625rem solid hsla(248,8%,10%,.15)}.zoom-view[_ngcontent-%COMP%]     .viewer-container{overflow:visible!important}.zoom-view[_ngcontent-%COMP%]     .viewer-canvas{overflow:visible!important}.zoom-view[_ngcontent-%COMP%]     .viewer-backdrop{background-color:transparent!important}.zoom-view[_ngcontent-%COMP%]     .viewer-loading{display:none!important}.zoom-view[_ngcontent-%COMP%]     .viewer-move{cursor:initial}.zoom-view[_ngcontent-%COMP%]     .viewer-move:active{cursor:move}"],data:{animation:[ar()]}});let o=n;return o})();var Ep=(o,n,r)=>({visibility:o,width:n,height:r});function Au(o,n){if(o&1){let r=Q();c(0,"img",3,1),P("load",function(){A(r);let t=m();return v(t.gifReady())})("error",function(){A(r);let t=ue(1),i=m();return v(i.errorShowingPreview.emit({image:t,url:i.previews.originalUrl}))}),p()}if(o&2){let r=m();l("ngStyle",ao(2,Ep,r.gifLoaded?"visible":"hidden",r.cssWidth(),r.cssHeight()))("src",r.previews.originalUrl,Ne)}}function vu(o,n){if(o&1&&(c(0,"button",7),I(1,"platform-icon",8),p()),o&2){let r=m();h(),l("icon",r.playing?"pause":"play-arrow")}}function wu(o,n){o&1&&I(0,"platform-spinner",9),o&2&&l("isWhite",!0)}var Ip=(()=>{let n=class n{constructor(e){this.assetPreviewService=e,this.previewReady=new B,this.errorShowingPreview=new B,this.playing=!1,this.gifLoaded=!1}ngOnInit(){this.playing=!1,this.gifLoaded=!1,this.previewUrlAsObservable=this.assetPreviewService.previewUrlAsObservable(this.previews)}cssWidth(){return this.dimensions.width+"px"}cssHeight(){return this.dimensions.height+"px"}showPreview(){this.previewReady.emit()}gifReady(){this.gifLoaded=!0}togglePlay(){this.playing=!this.playing}};n.\u0275fac=function(t){return new(t||n)(k(Ft))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-detail-gif-preview"]],inputs:{previews:"previews",previewShowing:"previewShowing",dimensions:"dimensions"},outputs:{previewReady:"previewReady",errorShowingPreview:"errorShowingPreview"},decls:7,vars:11,consts:[["staticImg",""],["animatedImg",""],[1,"preview-gif__wrapper",3,"click"],[1,"preview-gif",3,"load","error","ngStyle","src"],["class","preview-gif",3,"ngStyle","src","load","error",4,"ngIf"],["class","preview-gif__control","cdkMonitorElementFocus","",4,"ngIf"],["class","preview-gif__spinner","size","large",3,"isWhite",4,"ngIf"],["cdkMonitorElementFocus","",1,"preview-gif__control"],["size","9",3,"icon"],["size","large",1,"preview-gif__spinner",3,"isWhite"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",2),P("click",function(){return A(a),v(i.togglePlay())}),c(1,"img",3,0),z(3,"async"),P("load",function(){return A(a),v(i.showPreview())})("error",function(){A(a);let g=ue(2);return v(i.errorShowingPreview.emit({image:g,url:i.previews.detailUrl}))}),p(),L(4,Au,2,6,"img",4)(5,vu,2,1,"button",5)(6,wu,1,1,"platform-spinner",6),p()}t&2&&(h(),l("ngStyle",ao(7,Ep,i.previewShowing?"visible":"hidden",i.cssWidth(),i.cssHeight()))("src",G(3,5,i.previewUrlAsObservable),Ne),h(3),l("ngIf",i.playing),h(),l("ngIf",i.previews.originalUrl),h(),l("ngIf",i.playing&&!i.gifLoaded))},dependencies:[$,Gt,Qo,Xe,mi,De],styles:[".preview-gif__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem}.preview-gif[_ngcontent-%COMP%]{position:absolute;object-fit:contain;max-width:100%;max-height:100%}.preview-gif__spinner[_ngcontent-%COMP%], .preview-gif__control[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.preview-gif__spinner[_ngcontent-%COMP%]{padding:.75rem;border-radius:50%;background:#18171c80;opacity:0;animation:fadeIn .25s cubic-bezier(.4,0,.2,1);animation-delay:.4s;animation-fill-mode:forwards}.preview-gif__control[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background:#18171c80;color:#fff;border-radius:50%;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.preview-gif__control[_ngcontent-%COMP%]:focus{outline:0}.preview-gif__wrapper[_ngcontent-%COMP%]:hover   .preview-gif__control[_ngcontent-%COMP%]{opacity:.6}.preview-gif__wrapper[_ngcontent-%COMP%]:hover   .preview-gif__control[_ngcontent-%COMP%]:hover, .preview-gif__wrapper[_ngcontent-%COMP%]:hover   .preview-gif__control[_ngcontent-%COMP%]:focus{opacity:1}"],changeDetection:0});let o=n;return o})();var _u=o=>({visibility:o}),Pp=(()=>{let n=class n{constructor(){this.errorShowingPreview=new B,this.previewReady=new B}previewLoaded(){this.previewShowing=!0,this.previewReady.emit()}previewErrored(e){e.style.visibility="hidden",this.src&&this.errorShowingPreview.emit({image:e,url:this.src})}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-folded-corner-preview"]],inputs:{extension:"extension",src:"src",previewShowing:"previewShowing"},outputs:{errorShowingPreview:"errorShowingPreview",previewReady:"previewReady"},decls:4,vars:5,consts:[["preview",""],[1,"thumb",3,"ngStyle"],["alt","Thumbnail preview",1,"thumb__img",3,"load","error","src"],[1,"thumb__file-ext",3,"extension"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",1)(1,"img",2,0),P("load",function(){return A(a),v(i.previewLoaded())})("error",function(){A(a);let g=ue(2);return v(i.previewErrored(g))}),p(),I(3,"dash-file-extension-label",3),p()}t&2&&(l("ngStyle",ti(3,_u,i.previewShowing?"visible":"hidden")),h(),l("src",i.src,Ne),h(2),l("extension",i.extension))},dependencies:[Gt,Pr],styles:['.thumb[_ngcontent-%COMP%]{position:relative;clip-path:polygon(0% 0%,calc(100% - 2.125rem) 0%,100% 2.125rem,100% 100%,0% 100%);display:inline-block}.thumb[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;right:0;display:block;width:2.125rem;height:2.125rem;background:#fff linear-gradient(45deg,#0000 0% 25%,#0000004d);border-radius:0 0 0 4px;box-shadow:0 2px 1px #00000017,0 3px 4px #0000000d}.thumb__img[_ngcontent-%COMP%]{display:block;max-width:16rem;max-height:16rem;border-radius:4px}.thumb__file-ext[_ngcontent-%COMP%]{position:absolute;left:0;bottom:24px;background:#35343d;color:#faf9fa;font-size:.8125rem}'],changeDetection:0});let o=n;return o})();var Mp=(()=>{let n=class n{constructor(e){this.analyticsService=e,this.rotate=new B,this.rotationDone=new B,this.rotation=0}rotateClockwise(){this.rotation=(this.rotation+90)%360,this.emitRotation(),this.analyticsService.trackEvent({object:"Asset",action:"Rotate Clockwise",appSource:"asset detail page"})}rotateAnticlockwise(){this.rotation=(this.rotation-90+360)%360,this.emitRotation(),this.analyticsService.trackEvent({object:"Asset",action:"Rotate Anticlockwise",appSource:"asset detail page"})}finishRotation(){this.rotationDone.emit(this.rotation),this.analyticsService.trackEvent({object:"Asset",action:"Rotation Commit",appSource:"asset detail page"})}cancelRotation(){this.rotation=0,this.finishRotation()}emitRotation(){this.rotate.emit(this.rotation)}};n.\u0275fac=function(t){return new(t||n)(k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-rotation-view"]],hostBindings:function(t,i){t&1&&P("keydown.escape",function(){return i.cancelRotation()},!1,vt)},inputs:{previews:"previews"},outputs:{rotate:"rotate",rotationDone:"rotationDone"},decls:11,vars:1,consts:[[1,"rotation-view__panel"],[1,"rotation-view__buttons"],["aria-label","Rotate anticlockwise","id","rotateAnticlockwiseButton",1,"rotation-view__buttons__button",3,"click"],["icon","rotate-left",1,"rotation-view__buttons__icon"],[1,"rotation-view__buttons__label"],["aria-label","Rotate clockwise","id","rotateClockwiseButton",1,"rotation-view__buttons__button",3,"click"],["icon","rotate-right",1,"rotation-view__buttons__icon"],[1,"rotation-view__done"],["buttonId","rotationDoneButton","type","contained",3,"click"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"div",1)(2,"button",2),P("click",function(){return i.rotateAnticlockwise()}),I(3,"platform-icon",3),p(),c(4,"div",4),O(5,"Rotate"),p(),c(6,"button",5),P("click",function(){return i.rotateClockwise()}),I(7,"platform-icon",6),p()(),c(8,"div",7)(9,"platform-button",8),P("click",function(){return i.finishRotation()}),O(10,"Done"),p()()()),t&2&&l("@riseInAnimation",void 0)},dependencies:[Tt,Xe],styles:[".rotation-view__panel[_ngcontent-%COMP%]{position:absolute;right:0;left:0;margin-left:auto;margin-right:auto;display:flex;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px #00000014,0 6px 10px #0000000d}@media (max-width: 33.74em){.rotation-view__panel[_ngcontent-%COMP%]{bottom:6rem;width:80vw}}@media (min-width: 33.75em){.rotation-view__panel[_ngcontent-%COMP%]{bottom:3rem;width:18.75rem}}.rotation-view__buttons[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:1;padding:.25rem 1rem}.rotation-view__buttons__label[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding-left:1.5rem;padding-right:1.5rem}.rotation-view__buttons__label[_ngcontent-%COMP%]:focus{outline:0}.rotation-view__buttons__button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%}.rotation-view__buttons__button[_ngcontent-%COMP%]:focus{outline:0}.rotation-view__buttons__button[_ngcontent-%COMP%]:hover, .rotation-view__buttons__button[_ngcontent-%COMP%]:focus{background-color:#ececef}.rotation-view__buttons__icon[_ngcontent-%COMP%]{color:#62616b}.rotation-view__buttons__control[_ngcontent-%COMP%]{width:100%;margin-left:.5rem;margin-right:.5rem}@media (min-width: 33.75em){.rotation-view__buttons__control[_ngcontent-%COMP%]{width:12rem}}.rotation-view__done[_ngcontent-%COMP%]{padding:.25rem;border-left:.0625rem solid hsla(248,8%,10%,.15)}"],data:{animation:[ar()]},changeDetection:0});let o=n;return o})();var yu=["videoPreview"],Su=["previewContainer"],Eu=o=>({visibility:o});function Iu(o,n){if(o&1&&(c(0,"div",10),I(1,"dash-asset-preview-icon",11),p()),o&2){let r=m(3);h(),l("fileExtension",r.fileExtension)}}function Pu(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-asset-detail-image-preview",12),z(2,"async"),z(3,"async"),z(4,"async"),z(5,"async"),z(6,"async"),P("errorShowingPreview",function(t){A(r);let i=m(3);return v(i.previewImgErrored(t.image,t.url))})("previewReady",function(){A(r);let t=m(3);return v(t.showPreview())}),p(),we()}if(o&2){let r=m().ngIf,e=m().ngIf,t=m();h(),l("assetId",t.assetLargePreviewData.id)("previews",e)("previewUrlAsObservable",t.previewUrlAsObservable)("previewDimensions",G(2,10,t.previewDimensions))("originalDimensions",G(3,12,t.originalDimensions))("rotation",G(4,14,t.rotation))("hasDimensions",G(5,16,t.hasDimensions))("viewportDimensions",r)("previewShowing",G(6,18,t.previewShowing))("imageOverlayTemplate",t.imageOverlayTemplate)}}function Mu(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-zoom-view",13),P("errorShowingPreview",function(t){A(r);let i=m(3);return v(i.previewImgErrored(t.image,t.url))})("previewReady",function(){A(r);let t=m(3);return v(t.zoomModeLoaded())})("exitZoom",function(){A(r);let t=m(3);return v(t.emitExitZoomEvent())}),p(),we()}if(o&2){let r=m().ngIf,e=m().ngIf,t=m();h(),l("possiblyRotatedDimensions",t.assetLargePreviewData)("previews",e)("viewportDimensions",r)("containerElement",t.containerElement)}}function Tu(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-rotation-view",14),P("rotate",function(t){A(r);let i=m(3);return v(i.rotatePreview(t))})("rotationDone",function(t){A(r);let i=m(3);return v(i.rotationDone.emit(t))}),p(),we()}if(o&2){let r=m(2).ngIf;h(),l("previews",r)}}function Fu(o,n){o&1&&I(0,"platform-spinner",17),o&2&&l("inContainer",!0)("inheritColor",!0)}function Du(o,n){if(o&1){let r=Q();ve(0),c(1,"ngx-extended-pdf-viewer",15),z(2,"async"),P("pdfLoaded",function(){A(r);let t=m(3);return v(t.showPreview())})("pdfLoadingFailed",function(){A(r);let t=m(3);return v(t.showPreview())}),p(),L(3,Fu,1,2,"platform-spinner",16),z(4,"async"),z(5,"async"),we()}if(o&2){let r=m(2).ngIf,e=m();h(),l("src",r.originalUrl)("showDownloadButton",!1)("showOpenFileButton",!1)("showPresentationModeButton",!1)("showPrintButton",G(2,9,e.userHasPermissionToDownloadAsset))("textLayer",!0)("handTool",!1)("printResolution",300),h(2),l("ngIf",G(4,11,e.previewLoading)&&!G(5,13,e.generatingPreview))}}function ku(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-folded-corner-preview",18),P("errorShowingPreview",function(t){A(r);let i=m(3);return v(i.previewImgErrored(t.image,t.url))})("previewReady",function(){A(r);let t=m(3);return v(t.showPreview())}),p(),we()}if(o&2){let r=m(2).ngIf,e=m();h(),l("extension",e.fileExtension)("src",r.detailUrl)}}function Bu(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-asset-detail-video-preview",19,1),P("previewReady",function(){A(r);let t=m(3);return v(t.showPreview())})("previewGenerating",function(){A(r);let t=m(3);return v(t.previewIsNotReady())})("noPreviewAvailable",function(){A(r);let t=m(3);return v(t.noPreviewAvailable())}),p(),we()}if(o&2){let r=m().ngIf,e=m().ngIf,t=m();h(),l("videoUrl",e.videoDetailUrl)("previewUrlAsObservable",t.previewUrlAsObservable)("viewportDimensions",r)("currentTime",t.currentTime)}}function Vu(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-asset-detail-audio-preview",20),P("load",function(){A(r);let t=m(3);return v(t.showPreview())}),p(),we()}if(o&2){let r=m(2).ngIf,e=m();h(),l("originalUrl",r.originalUrl)("currentTime",e.currentTime)}}function Lu(o,n){if(o&1){let r=Q();c(0,"dash-asset-detail-gif-preview",22),z(1,"async"),P("errorShowingPreview",function(t){A(r);let i=m(4);return v(i.previewImgErrored(t.image,t.url))})("previewReady",function(){A(r);let t=m(4);return v(t.showPreview())}),p()}if(o&2){let r=m(3).ngIf,e=m();l("previews",r)("previewShowing",G(1,3,e.previewShowing))("dimensions",e.assetLargePreviewData.dimensions)}}function Ou(o,n){if(o&1&&(ve(0),L(1,Lu,2,5,"dash-asset-detail-gif-preview",21),we()),o&2){let r=m(3);h(),l("ngIf",r.assetLargePreviewData.dimensions)}}function Ru(o,n){if(o&1){let r=Q();ve(0),c(1,"img",23,2),z(3,"async"),z(4,"async"),P("load",function(){A(r);let t=m(3);return v(t.showPreview())})("error",function(){A(r);let t=ue(2),i=m(2).ngIf,a=m();return v(a.previewImgErrored(t,i.detailUrl))}),p(),we()}if(o&2){let r=m(3);h(),l("ngStyle",ti(6,Eu,G(3,2,r.previewShowing)?"visible":"hidden"))("src",G(4,4,r.previewUrlAsObservable),Ne)}}function zu(o,n){o&1&&I(0,"platform-spinner",24),o&2&&l("isWhite",!0)}function Hu(o,n){if(o&1){let r=Q();ve(0),c(1,"h2",32),O(2,"This video is still being prepared"),p(),c(3,"p",33),O(4,"We\u2019re still processing this video. You can come back later to see if it\u2019s ready or "),c(5,"button",34),P("click",function(){A(r);let t=m(4);return v(t.retryLoadingPreview())}),O(6,"click here to check again"),p()(),we()}}function Qu(o,n){if(o&1){let r=Q();c(0,"h2",32),O(1,"This asset is still being prepared"),p(),c(2,"p",33),O(3,"We\u2019re still creating a preview image for this asset. You can come back later to see if it\u2019s ready or "),c(4,"button",34),P("click",function(){A(r);let t=m(4);return v(t.retryLoadingPreview())}),O(5,"click here to check again"),p()()}}function Nu(o,n){if(o&1){let r=Q();c(0,"div",25)(1,"div",26)(2,"div",27)(3,"button",28),P("click",function(){A(r);let t=m(3);return v(t.retryLoadingPreview())}),I(4,"platform-icon",29),p()(),c(5,"div",30),L(6,Hu,7,0,"ng-container",31)(7,Qu,6,0,"ng-template",null,3,Ze),p()()()}if(o&2){let r=ue(8),e=m(3);h(),l("@popInAnimation",void 0),h(5),l("ngIf",e.isVideo)("ngIfElse",r)}}function Uu(o,n){if(o&1&&(ve(0),L(1,Iu,2,1,"div",7),z(2,"async"),L(3,Pu,7,20,"ng-container",6)(4,Mu,2,4,"ng-container",6)(5,Tu,2,1,"ng-container",6)(6,Du,6,15,"ng-container",6)(7,ku,2,2,"ng-container",6)(8,Bu,3,4,"ng-container",6)(9,Vu,2,2,"ng-container",6)(10,Ou,2,1,"ng-container",6)(11,Ru,5,8,"ng-container",6)(12,zu,1,1,"platform-spinner",8),z(13,"async"),z(14,"async"),L(15,Nu,9,3,"div",9),z(16,"async"),we()),o&2){let r=m(2);h(),l("ngIf",G(2,12,r.errorLoadingPreview)),h(2),l("ngIf",r.isImage&&!r.inZoomMode),h(),l("ngIf",r.isImage&&r.inZoomMode),h(),l("ngIf",r.isImage&&r.inRotationMode),h(),l("ngIf",r.isPDF),h(),l("ngIf",r.isInDesign),h(),l("ngIf",r.isVideo),h(),l("ngIf",r.isAudio),h(),l("ngIf",r.isGIF),h(),l("ngIf",r.isOther),h(),l("ngIf",G(13,14,r.previewLoading)&&!G(14,16,r.generatingPreview)&&!r.isPDF),h(3),l("ngIf",G(16,18,r.generatingPreview))}}function ju(o,n){if(o&1){let r=Q();c(0,"div",5,0),P("panleft",function(t){A(r);let i=m();return v(i.panPreview(t))})("panright",function(t){A(r);let i=m();return v(i.panPreview(t))})("panend",function(){A(r);let t=m();return v(t.stopPanningAndResetToStartOfPan())})("swiperight",function(){A(r);let t=m();return v(t.canSwipeRight&&t.emitSwipeEvent("right"))})("swipeleft",function(){A(r);let t=m();return v(t.canSwipeLeft&&t.emitSwipeEvent("left"))}),L(2,Uu,17,20,"ng-container",6),z(3,"async"),p()}if(o&2){let r=m();h(2),l("ngIf",G(3,1,r.viewportDimensions))}}var Sb=(()=>{let n=class n{constructor(e,t,i){this.assetPreviewService=e,this.viewportService=t,this.permissionsService=i,this.swipedRight=new B,this.swipedLeft=new B,this.exitZoom=new B,this.rotationDone=new B,this.hasDimensions=new rt(!1),this.previewDimensions=new rt(mo),this.originalDimensions=new rt(void 0),this.rotation=new rt(0),this.previews=new rt(void 0),this.viewportDimensions=it(Hn),this.previewLoading=new rt(!0),this.previewShowing=new rt(!1),this.errorLoadingPreview=new rt(!1),this.generatingPreview=new rt(!1),this.isVideo=!1,this.isGIF=!1,this.isPDF=!1,this.isInDesign=!1,this.isImage=!1,this.isAudio=!1,this.isOther=!1,this.canUseSwiping=!1,this.swiping=!1,this.loadNewPreviewRetries=0,this.previewIsNotReady=()=>{this.loadNewPreviewRetries>0?(this.loadNewPreviewRetries--,this.retryPreviews()):this.generatingPreview.next(!0)},this.noPreviewAvailable=()=>{this.previewLoading.next(!1),this.errorLoadingPreview.next(!0)},this.retryLoadingPreview=()=>{this.generatingPreview.next(!1),this.previewLoading.next(!0),setTimeout(()=>this.retryPreviews(),3e3)}}ngOnInit(){this.viewportDimensions=this.viewportService.observeDimensions(this.containerElement),this.loadAssetPreview(),this.checkIfSwipingShouldBeEnabled(),this.checkIfUserHasPermissionToDownloadAsset()}ngOnChanges(e){if(!e.assetLargePreviewData||e.assetLargePreviewData.isFirstChange())return;e.assetLargePreviewData.currentValue.previewUrl!==e.assetLargePreviewData.previousValue.previewUrl&&(this.previews.next(void 0),this.loadNewPreviewRetries=3,setTimeout(()=>this.loadAssetPreview())),e.assetLargePreviewData.currentValue.id!==e.assetLargePreviewData.previousValue.id&&this.checkIfUserHasPermissionToDownloadAsset()}loadAssetPreview(){this.setLoadingState(),this.setupFileType(this.assetLargePreviewData),this.resetRotationAndDimensions(),this.setPreviews(),this.fileExtension=dr(this.assetLargePreviewData.filename)}setLoadingState(){this.previewLoading.next(!0),this.previewShowing.next(!1),this.errorLoadingPreview.next(!1),this.generatingPreview.next(!1)}setupFileType(e){this.isImage=oc(e),this.isGIF=rc(e),this.isPDF=ac(e),this.isInDesign=sc(e),this.isVideo=$l(e),this.isAudio=e.fileType===Fn.Audio&&nc(e.mediaType),this.isOther=!(this.isImage||this.isGIF||this.isVideo||this.isPDF||this.isInDesign||this.isAudio)}setOriginalDimensions(){let e=Ai(this.assetLargePreviewData,this.rotation.value),t=e?gc(e):mo;this.previewDimensions.next(t),this.originalDimensions.next(e),this.hasDimensions.next(t.height>0&&t.width>0)}setPreviews(){let e=new Ln(this.assetLargePreviewData);this.previews.next(e),this.setPreviewsUrlObservable(e)}setPreviewsUrlObservable(e){this.previewUrlAsObservable=this.assetPreviewService.previewUrlAsObservable(e)}panPreview(e){this.canUseSwiping&&(this.previewContainer.nativeElement.style.transform="translateX("+e.deltaX+"px)")}stopPanningAndResetToStartOfPan(){setTimeout(()=>{!this.swiping&&this.canUseSwiping&&(this.previewContainer.nativeElement.style.transform="none")})}emitSwipeEvent(e){this.canUseSwiping&&(this.swiping=!0,e==="left"&&this.swipedLeft.emit(),e==="right"&&this.swipedRight.emit())}emitExitZoomEvent(){this.exitZoom.emit()}checkIfSwipingShouldBeEnabled(){if(this.isPDF)this.canUseSwiping=!1;else try{document.createEvent("TouchEvent"),this.canUseSwiping=!0}catch{this.canUseSwiping=!1}}zoomModeLoaded(){this.showPreview()}showPreview(){this.previewShowing.next(!0),this.previewLoading.next(!1)}previewImgErrored(e,t){e.style.visibility="hidden",t&&this.checkIfUrlCanBeRequested(t)}checkIfUrlCanBeRequested(e){this.assetPreviewService.checkIfPreviewCanBeRequested(e,this.retryLoadingPreview,this.previewIsNotReady,this.noPreviewAvailable)}retryPreviews(){this.setPreviewsUrlObservable(this.previews.value),this.isImage?this.resetImagePreviews():this.isVideo&&this.videoPreview&&this.videoPreview.retry()}resetImagePreviews(){let e=this.previews.value;this.previews.next(void 0),setTimeout(()=>this.previews.next(e))}rotatePreview(e){this.rotation.next(e),this.setOriginalDimensions()}resetRotationAndDimensions(){this.rotation.next(0),this.setOriginalDimensions()}checkIfUserHasPermissionToDownloadAsset(){this.userHasPermissionToDownloadAsset=this.permissionsService.isPermitted("ASSET","DOWNLOAD_ASSET",this.assetLargePreviewData.id)}};n.\u0275fac=function(t){return new(t||n)(k(Ft),k(hr),k(zt))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-large-preview"]],viewQuery:function(t,i){if(t&1&&(fe(yu,5),fe(Su,5)),t&2){let a;pe(a=me())&&(i.videoPreview=a.first),pe(a=me())&&(i.previewContainer=a.first)}},inputs:{assetLargePreviewData:"assetLargePreviewData",inZoomMode:"inZoomMode",inRotationMode:"inRotationMode",containerElement:"containerElement",imageOverlayTemplate:"imageOverlayTemplate",canSwipeRight:"canSwipeRight",canSwipeLeft:"canSwipeLeft",currentTime:"currentTime"},outputs:{swipedRight:"swipedRight",swipedLeft:"swipedLeft",exitZoom:"exitZoom",rotationDone:"rotationDone"},features:[xt],decls:2,vars:3,consts:[["previewContainer",""],["videoPreview",""],["otherAssetPreview",""],["genericMessage",""],["class","preview","id","assetDetailImagePreviewWrapper",3,"panleft","panright","panend","swiperight","swipeleft",4,"ngIf"],["id","assetDetailImagePreviewWrapper",1,"preview",3,"panleft","panright","panend","swiperight","swipeleft"],[4,"ngIf"],["class","preview__img__fallback PREVIEW_ERROR",4,"ngIf"],["class","preview__spinner","size","large",3,"isWhite",4,"ngIf"],["id","previewGeneratingMessage","class","generating",4,"ngIf"],[1,"preview__img__fallback","PREVIEW_ERROR"],[1,"file-icon",3,"fileExtension"],[3,"errorShowingPreview","previewReady","assetId","previews","previewUrlAsObservable","previewDimensions","originalDimensions","rotation","hasDimensions","viewportDimensions","previewShowing","imageOverlayTemplate"],["id","zoomView",3,"errorShowingPreview","previewReady","exitZoom","possiblyRotatedDimensions","previews","viewportDimensions","containerElement"],["id","rotationView",3,"rotate","rotationDone","previews"],["id","assetDetailPDFPreview",1,"preview__pdf",3,"pdfLoaded","pdfLoadingFailed","src","showDownloadButton","showOpenFileButton","showPresentationModeButton","showPrintButton","textLayer","handTool","printResolution"],["class","preview__spinner preview__spinner--pdf-overlay","size","large",3,"inContainer","inheritColor",4,"ngIf"],["size","large",1,"preview__spinner","preview__spinner--pdf-overlay",3,"inContainer","inheritColor"],[3,"errorShowingPreview","previewReady","extension","src"],[3,"previewReady","previewGenerating","noPreviewAvailable","videoUrl","previewUrlAsObservable","viewportDimensions","currentTime"],[3,"load","originalUrl","currentTime"],[3,"previews","previewShowing","dimensions","errorShowingPreview","previewReady",4,"ngIf"],[3,"errorShowingPreview","previewReady","previews","previewShowing","dimensions"],["id","assetDetailNoDimensionPreview",1,"preview__other",3,"load","error","ngStyle","src"],["size","large",1,"preview__spinner",3,"isWhite"],["id","previewGeneratingMessage",1,"generating"],[1,"generating__message"],[1,"generating__message__action"],[1,"generating__message__action__button",3,"click"],["icon","update","size","9"],[1,"generating__message__details"],[4,"ngIf","ngIfElse"],[1,"generating__message__title"],[1,"generating__message__desc"],[1,"generating__message__retry",3,"click"]],template:function(t,i){t&1&&(L(0,ju,4,3,"div",4),z(1,"async")),t&2&&l("ngIf",G(1,1,i.previews))},dependencies:[$,Gt,Xe,mi,Ap,Un,wp,xp,_p,Sp,Ip,Pp,Mp,De],styles:['.preview[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;z-index:0;position:relative;height:100%}.preview__img__fallback[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;z-index:-1;position:absolute;width:100%;height:100%}.preview__pdf[_ngcontent-%COMP%]{z-index:0;width:100%;height:100%;max-height:100vh;padding-top:4.5rem;-webkit-user-select:text!important;user-select:text!important}.preview__other[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;object-fit:contain;top:0;left:0;width:100%;height:100%}.generating[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem}.generating[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#18171cbf;animation:fadeIn .2s linear}.generating__message[_ngcontent-%COMP%]{position:relative;z-index:5;display:flex;padding:1.5rem;border-radius:4px;align-items:center;max-width:38rem;border:.0625rem solid hsl(248,8%,22%);background-color:#18171ce6}.generating__message__action[_ngcontent-%COMP%]{display:flex;align-items:center}.generating__message__action__button[_ngcontent-%COMP%]{border-radius:50%;border:.0625rem solid hsl(248,8%,22%);padding:1.5rem;color:#f4f4f6}.generating__message__action__button[_ngcontent-%COMP%]:focus{outline:0}.generating__message__action__button[_ngcontent-%COMP%]:hover, .generating__message__action__button[_ngcontent-%COMP%]:focus{background-color:#ffffff06}.generating__message__details[_ngcontent-%COMP%]{flex:1;margin-left:1rem}.generating__message__title[_ngcontent-%COMP%]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;letter-spacing:-.015em;color:#18171c;color:#ececef;margin-bottom:.25rem}.generating__message__title[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600}.generating__message__desc[_ngcontent-%COMP%]{color:#b7b6be}.generating__message__retry[_ngcontent-%COMP%]{padding:0;margin:0;border:0;color:#ececef;font-weight:600;text-decoration:underline;text-align:left}.generating__message__retry[_ngcontent-%COMP%]:focus{outline:0}.preview__spinner[_ngcontent-%COMP%]{opacity:0;animation:fadeIn .3s cubic-bezier(.4,0,.2,1);animation-delay:.5s;animation-fill-mode:forwards}.preview__spinner--pdf-overlay[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:fixed}'],data:{animation:[vl()]},changeDetection:0});let o=n;return o})();function Zu(o,n){if(o&1){let r=Q();c(0,"dash-icon-button",1),P("click",function(){A(r);let t=m();return v(t.toggle())}),p()}if(o&2){let r=m();l("isLoading",!1)("icon",r.icon)}}var kb=(()=>{let n=class n{constructor(){this.zoomMode=new B,this.zoomInIcon="zoom-in",this.zoomOutIcon="zoom-out",this.imageType=Fn.Image}ngOnChanges(){this.icon=this.inZoomMode?this.zoomOutIcon:this.zoomInIcon}toggle(){this.inZoomMode?this.exitZoomMode():this.enterZoomMode()}enterZoomMode(){this.inZoomMode=!0,this.zoomMode.emit(this.inZoomMode)}exitZoomMode(){this.inZoomMode=!1,this.zoomMode.emit(this.inZoomMode)}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-zoom-button"]],inputs:{inZoomMode:"inZoomMode",zoomButtonData:"zoomButtonData"},outputs:{zoomMode:"zoomMode"},features:[xt],decls:1,vars:1,consts:[["buttonId","assetZoomButton","tooltipText","Zoom","ariaLabel","Zoom","tone","dark",3,"isLoading","icon","click",4,"ngIf"],["buttonId","assetZoomButton","tooltipText","Zoom","ariaLabel","Zoom","tone","dark",3,"click","isLoading","icon"]],template:function(t,i){t&1&&L(0,Zu,1,2,"dash-icon-button",0),t&2&&l("ngIf",(i.zoomButtonData==null?null:i.zoomButtonData.fileType)===i.imageType&&(i.zoomButtonData==null?null:i.zoomButtonData.dimensions)!==void 0)},dependencies:[$,Hi],changeDetection:0});let o=n;return o})();var Wu=["*"];function Gu(o,n){if(o&1){let r=Q();c(0,"aside",1)(1,"div",2)(2,"dash-sidebar-toggle-button",3),P("toggleSidebar",function(t){A(r);let i=m();return v(i.toggleSidebar.emit(t))}),p(),Pt(3),p()()}if(o&2){let r=m();ge("is-closed",!r.sidebarIsOpen),h(2),Hs("connected"),l("sidebarIsOpen",r.sidebarIsOpen)("tp",r.sidebarIsOpen?"Hide info":"Show info")}}var Qb=(()=>{let n=class n{constructor(){this.toggleSidebar=new B}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-collapsible-sidebar"]],inputs:{sidebarIsOpen:"sidebarIsOpen"},outputs:{toggleSidebar:"toggleSidebar"},ngContentSelectors:Wu,decls:1,vars:1,consts:[["class","sidebar",3,"is-closed",4,"ngIf"],[1,"sidebar"],["data-intercom-target","Metadata sidebar",1,"sidebar__body"],["buttonId","sidebarToggle","sidebarPosition","right",1,"sidebar__toggle",3,"toggleSidebar","sidebarIsOpen","tp"]],template:function(t,i){t&1&&(Rt(),L(0,Gu,4,6,"aside",0)),t&2&&l("ngIf",i.sidebarIsOpen!==void 0)},dependencies:[$,Ic,fi],styles:[".sidebar[_ngcontent-%COMP%]{--sidebar-width: 100%;position:absolute;top:0;right:0;z-index:5;display:flex;flex-direction:column;min-height:100vh;padding-bottom:1.5rem;background-color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);width:var(--sidebar-width)}@media (min-width: 45em){.sidebar[_ngcontent-%COMP%]{--sidebar-width: 25.625rem}}@media (min-width: 64em){.sidebar[_ngcontent-%COMP%]{--sidebar-width: 29.6875rem}}.sidebar__body[_ngcontent-%COMP%]{height:100vh;overflow:auto;overflow-x:hidden}.sidebar__toggle[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;top:1.125rem;left:1.5rem}@media (max-width: 33.74em){.sidebar__toggle[_ngcontent-%COMP%]{left:1.125rem}}@media (min-width: 33.75em){.sidebar__toggle[_ngcontent-%COMP%]{left:1.875rem}}@media (min-width: 45em){.sidebar__toggle[_ngcontent-%COMP%]{left:-2.25rem}}.sidebar.is-closed[_ngcontent-%COMP%]{transform:translate3d(100%,0,0)}.sidebar.is-closed[_ngcontent-%COMP%]   .sidebar__toggle[_ngcontent-%COMP%]{left:-2.25rem}"],changeDetection:0});let o=n;return o})();var Yu=["*"],qu=(o,n,r,e)=>({"width.%":o,"height.%":n,"max-width.px":r,"max-height.px":e});function Ju(o,n){if(o&1&&(ve(0),c(1,"div",1),Pt(2),p(),we()),o&2){let r=m();h(),ge("wrapper--elevated",r.elevatedAboveAsset),l("ngStyle",Gs(3,qu,r.assetDimensions.percentWidth,r.assetDimensions.percentHeight,r.assetDimensions.assetWidth,r.assetDimensions.assetHeight))}}var Tp=(()=>{let n=class n{set possiblyRotatedDimensions(e){e?this.assetDimensions=this.convertDimensions(e):this.assetDimensions=void 0}constructor(){}convertDimensions(e){let t=Ai(e),i=t?t.width:pc(e.dimensions),a=t?t.height:mc(e.dimensions),d=i>a?100:i/a*100,g=a>i?100:a/i*100;return{assetWidth:i,assetHeight:a,percentWidth:d,percentHeight:g}}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-dimensions-wrapper"]],inputs:{possiblyRotatedDimensions:"possiblyRotatedDimensions",elevatedAboveAsset:"elevatedAboveAsset"},ngContentSelectors:Yu,decls:1,vars:1,consts:[[4,"ngIf"],[1,"wrapper",3,"ngStyle"]],template:function(t,i){t&1&&(Rt(),L(0,Ju,3,8,"ng-container",0)),t&2&&l("ngIf",i.assetDimensions)},dependencies:[$,Gt],styles:[".wrapper[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper--elevated[_ngcontent-%COMP%]{z-index:10}"],changeDetection:0});let o=n;return o})();function Ku(o,n){if(o&1&&(ve(0),c(1,"span"),O(2),p(),we()),o&2){let r=m();h(2),nt(" ",r.readablePosition," ")}}function $u(o,n){if(o&1&&(c(0,"span"),O(1),p()),o&2){let r=m();h(),nt(" ",r.readableDuration," ")}}var Fp=(()=>{let n=class n{set duration(e){this.readableDuration=Ca(e)}set currentPosition(e){this.readablePosition=Ca(e),this.playing=e>0,this.changeDetectorRef.detectChanges()}constructor(e){this.changeDetectorRef=e}};n.\u0275fac=function(t){return new(t||n)(k(Je))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-video-duration"]],inputs:{duration:"duration",currentPosition:"currentPosition"},decls:4,vars:4,consts:[["fullVideoDuration",""],[1,"video-duration__time"],[4,"ngIf","ngIfElse"]],template:function(t,i){if(t&1&&(c(0,"span",1),L(1,Ku,3,1,"ng-container",2)(2,$u,2,1,"ng-template",null,0,Ze),p()),t&2){let a=ue(3);ge("video-is-playing",i.playing),h(),l("ngIf",i.playing)("ngIfElse",a)}},dependencies:[$],styles:[".video-duration__time[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.5rem;height:1.75rem;background:#18171cb3;border-radius:0 4px 0 0;color:#fff;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.video-is-playing[_ngcontent-%COMP%]{z-index:10;background:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1)}"],changeDetection:0});let o=n;return o})();function Dp(){return td("videoPreviewAnimation",[ga(":enter",[pi({opacity:"0"}),xn("500ms cubic-bezier(0.4, 0, 0.2, 1)",pi({opacity:"1"}))]),ga(":leave",[pi({opacity:"1"}),xn("500ms cubic-bezier(0.4, 0, 0.6, 1)",pi({opacity:"0"}))])])}var t0=["videoPlayer"],i0=["seekTimeline"];function n0(o,n){if(o&1){let r=Q();c(0,"video",7,0),P("timeupdate",function(){A(r);let t=m();return v(t.setCurrentTime())}),I(2,"source",8),z(3,"async"),O(4," Your browser does not support the video tag. "),p()}if(o&2){let r=m();l("@videoPreviewAnimation",void 0)("poster",r.previews.thumbnailUrl,Ne)("autoplay",!0)("muted",!0),h(2),l("src",G(3,5,r.previewUrlAsObservable),Ne)}}function o0(o,n){if(o&1){let r=Q();c(0,"div",9,1),P("mousemove",function(t){A(r);let i=m();return v(i.setTimelineSeekerPosition(t))})("click",function(t){A(r);let i=m();return v(i.seekToTime(t))}),c(2,"div",10),I(3,"div",11)(4,"span",12)(5,"div",13),p()()}if(o&2){let r=m();h(4),Be("transform",r.seekerPosition),h(),Be("transform",r.progressBarPosition)}}var kp=(()=>{let n=class n{set seekTimeline(e){e&&(this.timeline={width:e.nativeElement.offsetWidth,position:e.nativeElement.getBoundingClientRect().left})}constructor(e){this.assetPreviewService=e,this.showVideoPlayer=!1,this.seekerPosition="",this.videoPosition=0}ngOnInit(){this.previewUrlAsObservable=this.assetPreviewService.videoPreviewUrlAsObservable(this.previews)}showVideo(){this.showVideoPlayer=!0}hideVideo(){this.showVideoPlayer=!1,this.videoPosition=0}setCurrentTime(){this.showVideoPlayer&&(this.videoPosition=this.videoPlayer.nativeElement.currentTime,this.progressBarPosition=this.getPositionStyle(this.videoPosition,this.videoDuration))}setTimelineSeekerPosition(e){let t=e.clientX-this.timeline.position;this.seekerPosition=this.getPositionStyle(t,this.timeline.width)}seekToTime(e){e.preventDefault(),e.stopPropagation();let t=(e.clientX-this.timeline.position)/this.timeline.width,i=this.videoDuration*t;this.videoPlayer.nativeElement.currentTime=i}getPositionStyle(e,t){return"translate3d("+(e/t*100-100)+"%, 0, 0)"}};n.\u0275fac=function(t){return new(t||n)(k(Ft))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-video-preview"]],viewQuery:function(t,i){if(t&1&&(fe(t0,5),fe(i0,5)),t&2){let a;pe(a=me())&&(i.videoPlayer=a.first),pe(a=me())&&(i.seekTimeline=a.first)}},inputs:{previews:"previews",videoDuration:"videoDuration"},decls:5,vars:4,consts:[["videoPlayer",""],["seekTimeline",""],[1,"video-wrapper",3,"mouseenter","mouseleave"],["class","video-preview",3,"poster","autoplay","muted","timeupdate",4,"ngIf"],[1,"duration-and-timeline"],[1,"duration",3,"duration","currentPosition"],["class","timeline",3,"mousemove","click",4,"ngIf"],[1,"video-preview",3,"timeupdate","poster","autoplay","muted"],["type","video/mp4",3,"src"],[1,"timeline",3,"mousemove","click"],[1,"timeline__wrapper"],[1,"timeline__background"],[1,"timeline__seeker"],[1,"timeline__playback-progress"]],template:function(t,i){t&1&&(c(0,"div",2),P("mouseenter",function(){return i.showVideo()})("mouseleave",function(){return i.hideVideo()}),L(1,n0,5,7,"video",3),c(2,"div",4),I(3,"dash-asset-video-duration",5),L(4,o0,6,4,"div",6),p()()),t&2&&(h(),l("ngIf",i.showVideoPlayer&&(i.previews==null?null:i.previews.videoThumbnailUrl)),h(2),l("duration",i.videoDuration)("currentPosition",i.videoPosition),h(),l("ngIf",i.showVideoPlayer))},dependencies:[$,Fp,De],styles:["[_nghost-%COMP%]{display:block;height:100%;cursor:pointer}.video-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden}.video-preview[_ngcontent-%COMP%]{height:auto;max-width:100%}.duration-and-timeline[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;display:flex;align-items:flex-end;height:1.75rem;width:100%}.duration[_ngcontent-%COMP%]{z-index:10;display:block;flex-shrink:0}.timeline[_ngcontent-%COMP%]{z-index:5;height:100%;width:100%;margin-left:-4px;cursor:pointer;overflow:hidden}.timeline[_ngcontent-%COMP%]:hover   .timeline__wrapper[_ngcontent-%COMP%]{transform:translateY(0)}.timeline[_ngcontent-%COMP%]:hover   .timeline__seeker[_ngcontent-%COMP%]{opacity:.8}.timeline__wrapper[_ngcontent-%COMP%]{transition:transform cubic-bezier(.4,0,.2,1) .3s;position:relative;height:100%;transform:translateY(70%);will-change:transform}.timeline__seeker[_ngcontent-%COMP%], .timeline__playback-progress[_ngcontent-%COMP%], .timeline__background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(var(--color-theme-hue),calc(var(--color-theme-saturation) * .6),max(70%,var(--color-theme-lightness) * 1.3),1);opacity:.5;pointer-events:none}.timeline__playback-progress[_ngcontent-%COMP%]{transform:translate(-100%);background:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1);will-change:transform}.timeline__seeker[_ngcontent-%COMP%]{opacity:0;transition:opacity cubic-bezier(.4,0,.2,1) .3s;transform:translate(-100%)}"],data:{animation:[Dp()]}});let o=n;return o})();var s0=()=>[300,0];function d0(o,n){if(o&1&&(I(0,"span",3),z(1,"htmlEncodeString"),z(2,"linky")),o&2){let r=m();l("innerHTML",G(2,5,G(1,3,r.displayValue())),An),Ie("title",r.displayValue())("data-e2e","Asset metadata field "+r.metadataField.label)}}function l0(o,n){o&1&&(c(0,"span",4),O(1,"\u2014"),p())}var Vp=(()=>{let n=class n{constructor(){this.characterCap=154,this.metadataFieldAsSelectedValues=[]}set metadataField(e){this._metadataField=e,this.metadataFieldAsSelectedValues=kn(e,1)}get metadataField(){return this._metadataField}getValuesAsString(){return this._metadataField.isMultiValue()?_n(this.metadataFieldAsSelectedValues).join(", "):this._metadataField.singleValueFieldValue()}formatAsDate(){return this._metadataField.isDate()||this._metadataField.isDateTime()||this._metadataField.isExpiryDate()}getDateFormat(){return this._metadataField.isDateTime()?il:tl}hasValue(){return this._metadataField.hasSelectedValues()}displayValue(){return this.hasValue()?this.formatAsDate()?$o(this.getValuesAsString()).toFormat(this.getDateFormat()):this.getValuesAsString():""}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-shared-metadata-display-field"]],inputs:{characterCap:"characterCap",metadataField:"metadataField"},decls:4,vars:5,consts:[["noValue",""],["tpPlacement","left",1,"container",3,"tp","tpDelay"],["class","text",3,"innerHTML",4,"ngIf","ngIfElse"],[1,"text",3,"innerHTML"],[1,"empty"]],template:function(t,i){if(t&1&&(c(0,"div",1),L(1,d0,3,7,"span",2)(2,l0,2,0,"ng-template",null,0,Ze),p()),t&2){let a=ue(3);l("tp",i.metadataField.label)("tpDelay",Ro(4,s0)),h(),l("ngIf",i.hasValue())("ngIfElse",a)}},dependencies:[$,fi,Qn,fr],styles:[".container[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:pre;color:#35343d;max-width:100%}.text[_ngcontent-%COMP%] >a:hover{text-decoration:underline}.empty[_ngcontent-%COMP%]{color:#b7b6be}"],changeDetection:0});let o=n;return o})();function p0(o,n){if(o&1&&(gt(),ve(0),c(1,"defs")(2,"linearGradient",2),I(3,"stop",3)(4,"stop",4),p(),c(5,"linearGradient",5),I(6,"stop",6)(7,"stop",7),p(),c(8,"linearGradient",8),I(9,"stop",9)(10,"stop",10),p(),c(11,"radialGradient",11),I(12,"stop",12)(13,"stop",13),p(),c(14,"radialGradient",14),I(15,"stop",15)(16,"stop",16),p()(),I(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",19)(21,"path",20),we()),o&2){let r=m();h(17),Ie("fill",r.createSVGRefPath("variant-1-linear")),h(),Ie("fill",r.createSVGRefPath("variant-1-radial")),h(),Ie("fill",r.createSVGRefPath("variant-1-linear-2")),h(),Ie("fill",r.createSVGRefPath("variant-1-radial-2")),h(),Ie("fill",r.createSVGRefPath("variant-1-linear-3"))}}function m0(o,n){if(o&1&&(gt(),ve(0),c(1,"defs")(2,"linearGradient",21),I(3,"stop",22)(4,"stop",23),p(),c(5,"linearGradient",24),I(6,"stop",25)(7,"stop",7),p(),c(8,"linearGradient",26),I(9,"stop",27)(10,"stop",28),p(),c(11,"radialGradient",29),I(12,"stop",30)(13,"stop",13),p()(),I(14,"path",31)(15,"path",31)(16,"path",32)(17,"path",33),we()),o&2){let r=m();h(14),Ie("fill",r.createSVGRefPath("variant-2-linear")),h(),Ie("fill",r.createSVGRefPath("variant-2-radial")),h(),Ie("fill",r.createSVGRefPath("variant-2-linear-2")),h(),Ie("fill",r.createSVGRefPath("variant-2-linear-3"))}}function h0(o,n){if(o&1&&(gt(),ve(0),c(1,"defs")(2,"linearGradient",34),I(3,"stop",22)(4,"stop",23),p(),c(5,"linearGradient",35),I(6,"stop",36)(7,"stop",37),p(),c(8,"linearGradient",38),I(9,"stop",39)(10,"stop",40),p(),c(11,"radialGradient",41),I(12,"stop",30)(13,"stop",42),p(),c(14,"radialGradient",43),I(15,"stop",44)(16,"stop",13),p()(),I(17,"path",45)(18,"path",46)(19,"path",45)(20,"path",47)(21,"path",46),we()),o&2){let r=m();h(17),Ie("fill",r.createSVGRefPath("variant-3-linear")),h(),Ie("fill",r.createSVGRefPath("variant-3-linear-2")),h(),Ie("fill",r.createSVGRefPath("variant-2-radial")),h(),Ie("fill",r.createSVGRefPath("variant-3-linear-3")),h(),Ie("fill",r.createSVGRefPath("variant-2-radial-2"))}}function g0(o,n){if(o&1&&(gt(),ve(0),c(1,"defs")(2,"linearGradient",48),I(3,"stop",49)(4,"stop",23),p(),c(5,"linearGradient",50),I(6,"stop",51)(7,"stop",40),p(),c(8,"linearGradient",52),I(9,"stop",51)(10,"stop",53),p(),c(11,"radialGradient",54),I(12,"stop",30)(13,"stop",42),p(),c(14,"radialGradient",55),I(15,"stop",30)(16,"stop",13),p()(),I(17,"path",56)(18,"path",56)(19,"path",57)(20,"path",58)(21,"path",57),we()),o&2){let r=m();h(17),Ie("fill",r.createSVGRefPath("variant-4-linear")),h(),Ie("fill",r.createSVGRefPath("variant-4-radial")),h(),Ie("fill",r.createSVGRefPath("variant-4-linear-2")),h(),Ie("fill",r.createSVGRefPath("variant-4-linear-3")),h(),Ie("fill",r.createSVGRefPath("variant-4-radial-2"))}}function f0(o,n){if(o&1&&(gt(),ve(0),c(1,"defs")(2,"linearGradient",59),I(3,"stop",22)(4,"stop",23),p(),c(5,"linearGradient",60),I(6,"stop",61)(7,"stop",62),p(),c(8,"linearGradient",63),I(9,"stop",64)(10,"stop",65),p(),c(11,"radialGradient",66),I(12,"stop",44)(13,"stop",13),p()(),I(14,"path",67)(15,"path",67)(16,"path",68)(17,"path",69),we()),o&2){let r=m();h(14),Ie("fill",r.createSVGRefPath("variant-5-linear")),h(),Ie("fill",r.createSVGRefPath("variant-5-radial")),h(),Ie("fill",r.createSVGRefPath("variant-5-linear-2")),h(),Ie("fill",r.createSVGRefPath("variant-5-linear-3"))}}var Lp=(()=>{let n=class n{constructor(){this.variant=1,this.location=window.location.href}createSVGRefPath(e){return`url(${this.location}#${e})`}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-square-grid-empty-graphic"]],inputs:{variant:"variant"},decls:6,vars:5,consts:[["viewBox","0 0 250 250","xmlns","http://www.w3.org/2000/svg",1,"graphic"],[4,"ngIf"],["id","variant-1-linear-3","x1","87","x2","141.6","y1","99.2","y2","165.2","gradientUnits","userSpaceOnUse"],["stop-color","hsl(var(--color-theme-hue), var(--color-theme-saturation), calc(var(--color-theme-lightness) * 1.45))","offset","0%"],["stop-color","var(--color-theme)","offset","100%"],["id","variant-1-linear","x1","137","x2","175.7","y1","64","y2","144.7","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#efefef"],["offset","1","stop-color","#cecece"],["id","variant-1-linear-2","x1","149","x2","163.2","y1","166.2","y2","191.4","gradientUnits","userSpaceOnUse"],["offset",".1","stop-color","#e2e2e2"],["offset",".8","stop-color","#c1c1c1"],["id","variant-1-radial","cx","153.1","cy","109.9","r","74.8","gradientTransform","matrix(.94 .35 -.25 .67 37.4 -17.6)","gradientUnits","userSpaceOnUse"],["offset",".5","stop-opacity","0"],["offset","1","stop-opacity",".1"],["id","variant-1-radial-2","cx","151.8","cy","171.3","r","66.5","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#191a1a","stop-opacity","0"],["offset",".8","stop-color","#191a1a","stop-opacity",".1"],["fill-rule","evenodd","d","M186.9 93.8l-19.2 47.4a3 3 0 01-3.8 1.6L134.7 131l5-19.6a3 3 0 00-2.3-3.6l-18.3-4.6 10.3-24.8a3 3 0 013.5-1.8l52 13.2a3 3 0 012.1 3.6 2.2 2.2 0 01-.1.4z"],["fill-rule","evenodd","d","M186.8 93.8l-19.1 47.4a3 3 0 01-3.9 1.7L134.7 131l4.9-19.6a3 3 0 00-2.2-3.6l-18.3-4.6 10.2-24.7a3 3 0 013.6-1.8l51.9 13.1a3 3 0 012 4z"],["fill-rule","evenodd","d","M161.4 173.7a10.6 10.6 0 01-12.6 7 9.2 9.2 0 01-6.8-11.2l.2-.6a10.6 10.6 0 0112.7-7 9.2 9.2 0 016.7 11.1c0 .2 0 .4-.2.7z"],["fill-rule","evenodd","d","M88.8 100.2a3 3 0 00-3.6 1.7l-10.6 25a1.3 1.3 0 01-.1.1 3 3 0 001.8 3.9l43.3 15.4a3 3 0 003.8-1.8l11-27.5.2-.3a3 3 0 00-2-3.7zm-5-10.6l61.3 16.1a4 4 0 012.8 4.9 3.5 3.5 0 01-.1.4l-18.3 46a4 4 0 01-5.1 2.2L65 136.4a4 4 0 01-2.3-5.1v-.1L79 92a4 4 0 014.7-2.4z"],["id","variant-2-linear-3","x1","105.8","x2","138.1","y1","100.7","y2","139.9","gradientUnits","userSpaceOnUse"],["offset","0%","stop-color","hsl(var(--color-theme-hue), var(--color-theme-saturation), calc(var(--color-theme-lightness) * 1.45))"],["offset","100%","stop-color","var(--color-theme)"],["id","variant-2-linear","x1","122.8","x2","139.1","y1","104.7","y2","170","gradientUnits","userSpaceOnUse"],["offset",".2","stop-color","#eaeaea"],["id","variant-2-linear-2","x1","161.1","x2","168","y1","86.7","y2","104.5","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#e7e7e7"],["offset","1","stop-color","#cdcdcd"],["id","variant-2-radial","cx","130.4","cy","143.7","r","82.5","gradientTransform","rotate(-19.2 165 137.9) scale(1 .92)","gradientUnits","userSpaceOnUse"],["offset",".3","stop-opacity","0"],["fill-rule","evenodd","d","M175.8 116.8L149.4 173a3 3 0 01-3.6 1.6L87 158a3 3 0 01-2-3.7 3.2 3.2 0 01.5-1L104 128l16.8-1.7a3 3 0 002-1.1l10.2-12.6h40a3 3 0 013 3 3.1 3.1 0 01-.2 1.3z"],["fill-rule","evenodd","d","M173 90.4l-17.9 9.8-5.2-10.6a2 2 0 011.8-3h20.4a2 2 0 011 3.8z"],["fill-rule","evenodd","d","M117.9 94a17.6 17.6 0 00-20.2 10.3 13.4 13.4 0 00-.5 1.7 13 13 0 009.2 15.9l.8.2a17.2 17.2 0 0020.5-10.3v-.1a12.2 12.2 0 00.5-1.9 13.2 13.2 0 00-9.8-15.8zm4.2-10h.8a22.9 22.9 0 0117.4 27.3 22.6 22.6 0 01-1.1 3.7l-.1.1a31 31 0 01-36.5 18.5l-1.3-.4A22.6 22.6 0 0185 105.7a22.2 22.2 0 011-3.2A31.7 31.7 0 01122 84z"],["id","variant-3-linear-3","x1","82.5","x2","121.7","y1","98","y2","145.5","gradientUnits","userSpaceOnUse"],["id","variant-3-linear","x1","130.9","x2","189.1","y1","72.5","y2","171.5","gradientUnits","userSpaceOnUse"],["offset",".2","stop-color","#e6e4e4"],["offset",".8","stop-color","#cecece"],["id","variant-3-linear-2","x1","97.2","x2","103.8","y1","155.9","y2","171.5","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#e8e8e8"],["offset","1","stop-color","#c9c9c9"],["id","variant-2-radial","cx","155.3","cy","118.5","r","98","gradientTransform","matrix(1 0 0 .86 0 16)","gradientUnits","userSpaceOnUse"],["offset","1","stop-opacity",".2"],["id","variant-2-radial-2","cx","98.9","cy","160.1","r","17.6","gradientUnits","userSpaceOnUse"],["offset",".4","stop-opacity","0"],["fill-rule","evenodd","d","M200.3 94.7L176.9 149a3 3 0 01-3.4 1.8l-61.1-13.4a3 3 0 01-2.3-3.5 3.1 3.1 0 01.3-.9l5-9 22.3-11.6-12.2-6.3L135.8 88a3 3 0 012.8-1.6l59.1 4.3a3 3 0 012.8 3.2 2.7 2.7 0 01-.2.9z"],["fill-rule","evenodd","d","M108.5 162.4a10.6 10.6 0 01-12.6 7 9.2 9.2 0 01-6.8-11.1 6.5 6.5 0 01.2-.7 10.6 10.6 0 0112.7-7 9.2 9.2 0 016.7 11.2z"],["fill-rule","evenodd","d","M90.5 103a3 3 0 00-3.4 1.8L76.3 131a2 2 0 002.6 2.6l48-18.9a2 2 0 001.2-1.4 2 2 0 00-1.5-2.4zM86 92.5l60 14.8a4 4 0 01.4 7.6L69 146a4 4 0 01-5.2-5.1L81.3 95a4 4 0 014.7-2.5z"],["id","variant-4-linear-3","x1","96.5","x2","139.8","y1","93.1","y2","141.4","gradientUnits","userSpaceOnUse"],["offset",".1%","stop-color","hsl(var(--color-theme-hue), var(--color-theme-saturation), calc(var(--color-theme-lightness) * 1.45))"],["id","variant-4-linear","x1","138.3","x2","155.2","y1","128.4","y2","181","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#e4e2e2"],["id","variant-4-linear-2","x1","77.2","x2","55.2","y1","142.8","y2","176.6","gradientUnits","userSpaceOnUse"],["offset","1","stop-color","#bfbfbf"],["id","variant-4-radial","cx","139.6","cy","141","r","114.2","fy","133.9","gradientTransform","rotate(-9 517.8 111.2) scale(1 .58)","gradientUnits","userSpaceOnUse"],["id","variant-4-radial-2","cx","76.3","cy","144.2","r","33.2","gradientTransform","rotate(-49.4 180.4 96.4) scale(1 .34)","gradientUnits","userSpaceOnUse"],["fill-rule","evenodd","d","M188.6 111.3l-33.8 62.4a3 3 0 01-3.5 1.4l-58.8-16.7a3 3 0 01-1.5-4.7l20.5-26.3 13.8 8.6 11.3-9.8a3 3 0 00.9-3.2l-5.2-16.1H186a3 3 0 012.6 4.4z"],["fill-rule","evenodd","d","M87.6 139.1l-11 13.8a9.1 9.1 0 01-9.7 3 4.1 4.1 0 01-2.7-5.1 4.2 4.2 0 01.7-1.4l11.5-14.2a8.5 8.5 0 019.3-2.6 4.2 4.2 0 012.6 5.3 4.2 4.2 0 01-.7 1.2z"],["fill-rule","evenodd","d","M112 92.6a14 14 0 00-18.6-2 10 10 0 00-1.6 1.5 10.1 10.1 0 00.8 14.3l22 19.8a12.1 12.1 0 0015.2.8 7 7 0 00.8-.6 8.7 8.7 0 00.6-12.3zm7-5.4l21 24.5a15.8 15.8 0 01-1.7 22.3l-1 .9a21.7 21.7 0 01-27-1.4L85 111.3A17.9 17.9 0 0183.5 86a18.2 18.2 0 012.9-2.6 24.3 24.3 0 0132.6 3.8z"],["id","variant-5-linear-2","x1","87.4","x2","110.4","y1","113","y2","173.3","gradientUnits","userSpaceOnUse"],["id","variant-5-linear","x1","117.5","x2","182.8","y1","59.9","y2","181.8","gradientUnits","userSpaceOnUse"],["offset",".2","stop-color","#ededed"],["offset",".8","stop-color","#cbcaca"],["id","variant-5-linear-3","x1","119.8","x2","124.1","y1","166.1","y2","183.6","gradientUnits","userSpaceOnUse"],["offset","0","stop-color","#e6e6e6"],["offset","1","stop-color","#c3c2c2"],["id","variant-5-radial","cx","147","cy","122.7","r","85","fx","133.1","fy","113.3","gradientTransform","rotate(16.9 42 107) scale(1 .75)","gradientUnits","userSpaceOnUse"],["fill-rule","evenodd","d","M187.8 102l-24.3 60.4a3 3 0 01-3.9 1.7l-45.3-18.6 6-10.3-5.7-21.3a3 3 0 00-1.3-1.8l-7.3-4.5 10.2-24.7a3 3 0 013.5-1.8L185.8 98a3 3 0 012.2 3.6 2.8 2.8 0 01-.2.4z"],["fill-rule","evenodd","d","M91 107.7a3 3 0 00-3 .6l-14.8 12.5a3 3 0 00-1 2.8l3.2 19.6a3 3 0 002 2.3l18.8 7a3 3 0 003.2-.7l15.3-15.3a3 3 0 00.8-2.8l-3.7-17.7a3 3 0 00-2-2.3zm-2.4-10.9l29.5 9.7a3 3 0 012 2.2l6.1 27.6a3 3 0 01-.8 2.8L102 162.5a3 3 0 01-3.2.6L69 152a3 3 0 01-1.9-2.3l-5.4-30.4a3 3 0 011-2.8l23-19.1a3 3 0 013-.6z"],["fill-rule","evenodd","d","M110.8 174l10.2-13 11.5 10.9a2 2 0 01-1.1 3.4l-18.9 2a2 2 0 01-1.7-3.2z"]],template:function(t,i){t&1&&(gt(),c(0,"svg",0),L(1,p0,22,5,"ng-container",1)(2,m0,18,4,"ng-container",1)(3,h0,22,5,"ng-container",1)(4,g0,22,5,"ng-container",1)(5,f0,18,4,"ng-container",1),p()),t&2&&(h(),l("ngIf",i.variant===1),h(),l("ngIf",i.variant===2),h(),l("ngIf",i.variant===3),h(),l("ngIf",i.variant===4),h(),l("ngIf",i.variant===5))},dependencies:[$],styles:[".graphic[_ngcontent-%COMP%]{display:block;width:100%}"],changeDetection:0});let o=n;return o})();function A0(o,n){if(o&1&&I(0,"dash-retrying-thumbnail",3),o&2){let r=n.$implicit,e=n.index,t=m();Li("grid__section grid__image grid__image--",e+1,""),l("src",r.src)("ratio",r.ratio)("fileExtension",r.fileExtension)("fillMethod",t.isSubstringOf("logo",r.filenameAtUpload)?"uncropped":t.defaultFillMethod)}}function v0(o,n){o&1&&I(0,"div",4)}function w0(o,n){if(o&1&&I(0,"dash-square-grid-empty-graphic",5),o&2){let r=m();l("variant",r.graphicVariant)}}var $b=5,eC=(()=>{let n=class n{constructor(){this.columnPosition=1,this.graphicVariant=1,this.defaultFillMethod="cropped",this.size="medium",this.isSubstringOf=dl}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-square-image-grid"]],inputs:{images:"images",columnPosition:"columnPosition",graphicVariant:"graphicVariant",defaultFillMethod:"defaultFillMethod",size:"size"},decls:4,vars:8,consts:[[3,"class","src","ratio","fileExtension","fillMethod",4,"ngFor","ngForOf"],["class","grid__section grid__section--empty",4,"ngIf"],["class","grid__graphic",3,"variant",4,"ngIf"],[3,"src","ratio","fileExtension","fillMethod"],[1,"grid__section","grid__section--empty"],[1,"grid__graphic",3,"variant"]],template:function(t,i){t&1&&(c(0,"div"),L(1,A0,1,7,"dash-retrying-thumbnail",0)(2,v0,1,0,"div",1)(3,w0,1,1,"dash-square-grid-empty-graphic",2),p()),t&2&&(Qs("grid grid--col-",i.columnPosition," grid--layout-",i.images.length," grid--",i.size,""),h(),l("ngForOf",i.images),h(),l("ngIf",i.images.length===0||i.images.length===2||i.images.length===3),h(),l("ngIf",i.images.length===0))},dependencies:[wt,$,Br,Lp],styles:[`.grid[_ngcontent-%COMP%]{width:100%;height:100%;aspect-ratio:1;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"top-left top-right" "bottom-left bottom-right";grid-gap:.375rem;background:linear-gradient(45deg,#efeff0,#f2f2f3 150%);border-radius:18px}.grid.grid--small[_ngcontent-%COMP%]{grid-gap:.1875rem;border-radius:4px}.grid__image[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;overflow:hidden;background-color:#ececef;box-shadow:inset 0 0 4px #0000001f}.grid--layout-0[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%], .grid--layout-0[_ngcontent-%COMP%]   .grid__graphic[_ngcontent-%COMP%]{grid-area:1/1/3/3}.grid--layout-0[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-size:cover;border-radius:18px}.grid--layout-0.grid--small[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{border-radius:4px}.grid--layout-1[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:1/1/3/3;border-radius:18px}.grid--layout-1.grid--small[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{border-radius:4px}.grid--layout-2[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:18px;background-size:200%;background-position:top left}.grid--layout-2[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:18px;background-size:200%;background-position:top right}.grid--layout-2[_ngcontent-%COMP%]   .grid__section--empty[_ngcontent-%COMP%]{grid-row:2/3;grid-column:1/3;background-size:100%;background-position:bottom left;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.grid--layout-2.grid--small[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:4px;background-size:200%;background-position:top left}.grid--layout-2.grid--small[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:4px;background-size:200%;background-position:top right}.grid--layout-2.grid--small[_ngcontent-%COMP%]   .grid__section--empty[_ngcontent-%COMP%]{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.grid--layout-3[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:18px;background-size:200%;background-position:top left}.grid--layout-3[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:18px;background-size:200%;background-position:top right}.grid--layout-3[_ngcontent-%COMP%]   .grid__image--3[_ngcontent-%COMP%]{grid-area:bottom-left;border-bottom-left-radius:18px;background-size:200%;background-position:bottom left}.grid--layout-3[_ngcontent-%COMP%]   .grid__section--empty[_ngcontent-%COMP%]{grid-area:bottom-right;border-bottom-right-radius:18px;background-size:200%;background-position:bottom right}.grid--layout-3.grid--small[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:4px;background-size:200%;background-position:top left}.grid--layout-3.grid--small[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:4px;background-size:200%;background-position:top right}.grid--layout-3.grid--small[_ngcontent-%COMP%]   .grid__image--3[_ngcontent-%COMP%]{grid-area:bottom-left;border-bottom-left-radius:4px;background-size:200%;background-position:bottom left}.grid--layout-3.grid--small[_ngcontent-%COMP%]   .grid__section--empty[_ngcontent-%COMP%]{grid-area:bottom-right;border-bottom-right-radius:4px;background-size:200%;background-position:bottom right}.grid--layout-4[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:18px;background-size:200%;background-position:top left}.grid--layout-4[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:18px;background-size:200%;background-position:top right}.grid--layout-4[_ngcontent-%COMP%]   .grid__image--3[_ngcontent-%COMP%]{grid-area:bottom-left;border-bottom-left-radius:18px;background-size:200%;background-position:bottom left}.grid--layout-4[_ngcontent-%COMP%]   .grid__image--4[_ngcontent-%COMP%]{grid-area:bottom-right;border-bottom-right-radius:18px;background-size:200%;background-position:bottom right}.grid--layout-4.grid--small[_ngcontent-%COMP%]   .grid__image--1[_ngcontent-%COMP%]{grid-area:top-left;border-top-left-radius:4px;background-size:200%;background-position:top left}.grid--layout-4.grid--small[_ngcontent-%COMP%]   .grid__image--2[_ngcontent-%COMP%]{grid-area:top-right;border-top-right-radius:4px;background-size:200%;background-position:top right}.grid--layout-4.grid--small[_ngcontent-%COMP%]   .grid__image--3[_ngcontent-%COMP%]{grid-area:bottom-left;border-bottom-left-radius:4px;background-size:200%;background-position:bottom left}.grid--layout-4.grid--small[_ngcontent-%COMP%]   .grid__image--4[_ngcontent-%COMP%]{grid-area:bottom-right;border-bottom-right-radius:4px;background-size:200%;background-position:bottom right}.grid__section[_ngcontent-%COMP%]{box-shadow:inset 0 0 3px #0000001f}.grid--col-1[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 249'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1656.5' x2='-1656.3' y1='1' y2='1.7' gradientTransform='matrix(493 0 0 546 816733 -631)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23eee'/%3E%3Cstop offset='1' stop-color='%23d8d8d8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M19 0c-9 42-7 82 7 124 18 53 53 96 99 125h125v-86l-47-21a101 101 0 01-52-60c-9-27-7-56 6-82z' opacity='.3' style='isolation:isolate'/%3E%3C/svg%3E")}.grid--col-2[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 249'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1658.4' x2='-1658.3' y1='1' y2='1.1' gradientTransform='matrix(1094 0 0 952 1814326 -961)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d7d4d4' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23d8d8d8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M0 0h250v5q-44 57-82 117c-36 55-110 71-166 35l-2-1zm250 249h-78a69 69 0 01-8-71 69 69 0 0186-36z' opacity='.2' style='isolation:isolate'/%3E%3C/svg%3E")}.grid--col-3[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250'%3E%3Cdefs%3E%3CradialGradient id='a' cx='70.4' cy='142.8' r='353.9' gradientTransform='matrix(1 0 0 -1 0 252)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23e5e5e5'/%3E%3Cstop offset='1' stop-color='%23e5e5e5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='55.3' cy='86.6' r='215.2' fx='182.3' fy='-14.4' gradientTransform='matrix(1 0 0 -1 0 252)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.4' stop-color='%23e5e5e5'/%3E%3Cstop offset='.8' stop-color='%23e5e5e5' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M114 205h-1A994 994 0 000 170l-1 80h156a71 71 0 00-41-45z' opacity='.6' style='isolation:isolate'/%3E%3Cpath fill='url(%23b)' d='M181 30l-2-1C151 18 122 9 92 0H0v123a1021 1021 0 01126 38l2 1c28 11 50 31 62 59v1a116 116 0 019 28h51V70a256 256 0 00-69-40z' opacity='.6' style='isolation:isolate'/%3E%3C/svg%3E")}.grid--col-4[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 249'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-1657.5' cy='-3.7' r='.9' gradientTransform='matrix(100.08 448.83 -365.97 81.61 164676 744356)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23eee'/%3E%3Cstop offset='1' stop-color='%23d8d8d8'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M76 249q-36-42-76-80V0h64l7 6 3 2a1356 1356 0 01160 167l1 1a83 83 0 0115 30v43zM250 0v111q-32-36-65-70l-1-1a83 83 0 01-21-40z' opacity='.5' style='isolation:isolate'/%3E%3C/svg%3E")}.grid--col-5[_ngcontent-%COMP%]   .grid__section[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-159.2' cy='573.7' r='836.3' gradientTransform='matrix(1 0 0 -1 0 252)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d1d1d1'/%3E%3Cstop offset='1' stop-color='%23e6e6e6' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' opacity='.8' d='M123 250a113 113 0 009-43 111 111 0 00-26-74v-1a69 69 0 012-94h1c25-24 65-22 89 5l1 1a251 251 0 0149 86v1l2 7v112H123zM0 140h2c31-10 66 8 77 42 8 25 0 52-19 68H0z'/%3E%3C/svg%3E")}.grid__graphic[_ngcontent-%COMP%]{animation:fadeIn .25s linear}`],changeDetection:0});let o=n;return o})();var Op=(()=>{let n=class n{static forRoot(){return{ngModule:n,providers:[Ft,Zn]}}};n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=It({type:n}),n.\u0275inj=Et({providers:[ji,Dr],imports:[di,Nn,En,vp,xr,yp,ur,pp]});let o=n;return o})();function b0(o,n){if(o&1){let r=Q();c(0,"span",8),z(1,"htmlEncodeString"),z(2,"linky"),P("click",function(t){A(r);let i=m();return v(i.checkAnchorClick(t))}),p()}if(o&2){let r=m();l("innerHTML",G(2,3,G(1,1,r.value)),An)}}function C0(o,n){if(o&1&&(I(0,"dash-truncated-single-line-text",9),z(1,"htmlEncodeString")),o&2){let r=m();l("value",G(1,1,r.value))}}function y0(o,n){if(o&1&&O(0),o&2){let r=m(2);nt(" ",r.placeholder," ")}}function S0(o,n){o&1&&O(0,"-")}function E0(o,n){if(o&1&&(c(0,"span",10),L(1,y0,1,1,"ng-template",11)(2,S0,1,0,"ng-template",null,0,Ze),p()),o&2){let r=ue(3),e=m();h(),l("dashPermissionsResourceId",e.assetId)("dashPermissionsElse",r)}}function I0(o,n){o&1&&I(0,"dash-edit-icon-overlay",12)}var Dt=(()=>{let n=class n{constructor(){this.value="",this.placeholder="",this.singleLine=!1,this.isEditable=!0,this.isExpanded=!1,this.focus=new B,this.hovered=!1}checkAnchorClick(e){zd(e,["a"])&&e.stopPropagation()}focusHandler(){this.focus.emit()}mouseEnter(){this.hovered=!0}mouseLeave(){this.hovered=!1}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-display-text-field"]],inputs:{e2eLabel:"e2eLabel",assetId:"assetId",value:"value",placeholder:"placeholder",isBeingSaved:"isBeingSaved",singleLine:"singleLine",isEditable:"isEditable",isExpanded:"isExpanded"},outputs:{focus:"focus"},decls:7,vars:14,consts:[["basicPlaceholder",""],[1,"value-display"],[1,"value-display__inner",3,"mouseenter","mouseleave","focus"],[1,"value-display__inner__cut"],["class","value-display__multiline",3,"innerHTML","click",4,"ngIf"],["class","value-display-singleline",3,"value",4,"ngIf"],["class","value-display__placeholder",4,"ngIf"],["class","value-display__edit-icon",4,"ngIf"],[1,"value-display__multiline",3,"click","innerHTML"],[1,"value-display-singleline",3,"value"],[1,"value-display__placeholder"],["dashPermissions","","dashPermissionsResourceType","ASSET","dashPermissionsAction","EDIT_ASSET",3,"dashPermissionsResourceId","dashPermissionsElse"],[1,"value-display__edit-icon"]],template:function(t,i){t&1&&(c(0,"div",1)(1,"div",2),P("mouseenter",function(){return i.mouseEnter()})("mouseleave",function(){return i.mouseLeave()})("focus",function(){return i.focusHandler()}),c(2,"div",3),L(3,b0,3,5,"span",4)(4,C0,2,3,"dash-truncated-single-line-text",5)(5,E0,4,2,"span",6),p()(),L(6,I0,1,0,"dash-edit-icon-overlay",7),p()),t&2&&(ge("is-being-saved",i.isBeingSaved)("value-display--editable",i.isEditable)("is-expanded",i.isExpanded)("is-hovered",i.hovered),Ie("data-e2e",i.e2eLabel?i.e2eLabel+" display":void 0),h(),Ie("tabindex",i.isEditable?"0":null),h(2),l("ngIf",!i.singleLine&&i.value!==""),h(),l("ngIf",i.singleLine&&i.value!==""),h(),l("ngIf",i.value===""),h(),l("ngIf",i.isEditable))},dependencies:[$,Ni,mr,Ar,Qn,fr],styles:['@charset "UTF-8";.value-display[_ngcontent-%COMP%]{margin-left:-.75rem;margin-right:-.75rem;position:relative}.value-display__inner[_ngcontent-%COMP%]{color:#35343d;font-weight:400;padding:.75rem;border-radius:4px;line-height:1.25;background-color:transparent;border:.0625rem solid transparent}.value-display--editable[_ngcontent-%COMP%]   .value-display__inner[_ngcontent-%COMP%]{transition:border-color .05s linear,background-color .1s linear}.value-display--editable[_ngcontent-%COMP%]   .value-display__inner[_ngcontent-%COMP%]:focus{outline:0}.value-display--editable[_ngcontent-%COMP%]   .value-display__inner[_ngcontent-%COMP%]:hover{background-color:#35343d12}.value-display--editable[_ngcontent-%COMP%]   .value-display__inner[_ngcontent-%COMP%]:focus{border-color:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1);background-color:#fff}.value-display__inner__cut[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex}.value-display--editable.is-hovered[_ngcontent-%COMP%]   .value-display__inner__cut[_ngcontent-%COMP%]{-webkit-mask-image:linear-gradient(to left,transparent 2rem,transparent 0%,black 12rem);mask-image:linear-gradient(to left,transparent 2rem,transparent 0%,black 12rem)}.is-expanded[_ngcontent-%COMP%]   .value-display__inner__cut[_ngcontent-%COMP%]{max-height:none}.beginning[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:pre}.beginning[_ngcontent-%COMP%], .end[_ngcontent-%COMP%]{position:relative;white-space:pre;font-weight:400}.beginning[_ngcontent-%COMP%]:before, .end[_ngcontent-%COMP%]:before{content:"\\200d";display:inline}.value-display__placeholder[_ngcontent-%COMP%]{color:#77767f;font-weight:400}.value-display__multiline[_ngcontent-%COMP%]{white-space:pre-wrap}.value-display__multiline[_ngcontent-%COMP%] >a:hover{text-decoration:underline}.value-display-singleline[_ngcontent-%COMP%]{max-width:100%}.value-display__edit-icon[_ngcontent-%COMP%]{transition:opacity .1s linear,transform .15s cubic-bezier(.4,0,.2,1);transform:translate(40%) scale(.9) rotate(20deg);transform-origin:bottom right;opacity:0}.is-hovered[_ngcontent-%COMP%]   .value-display__edit-icon[_ngcontent-%COMP%]{transform:translate(0) scale(1) rotate(0);opacity:1}']});let o=n;return o})();var P0=["*"];function M0(o,n){o&1&&(ve(0),O(1," Read more\u2026 "),we())}function T0(o,n){o&1&&O(0," Read less\u2026 ")}function F0(o,n){if(o&1){let r=Q();c(0,"button",2),P("click",function(){A(r);let t=m();return v(t.toggleTruncation())}),L(1,M0,2,0,"ng-container",3)(2,T0,1,0,"ng-template",null,0,Ze),p()}if(o&2){let r=ue(3),e=m();h(),l("ngIf",e.truncated)("ngIfElse",r)}}var qn=(()=>{let n=class n{set value(e){this._value=e,this.canTruncate()?this.enableTruncation():this.childDisplayTextField.value=this.value}get value(){return this._value}constructor(){this.characterCap=512,this.truncated=!0,this._value=""}truncateString(e){return e.slice(0,this.characterCap)+"..."}enableTruncation(){this.truncated=!0,this.childDisplayTextField.value=this.truncateString(this.value)}disableTruncation(){this.truncated=!1,this.childDisplayTextField.value=this.value}toggleTruncation(){this.truncated?this.disableTruncation():this.enableTruncation()}canTruncate(){return this.value.length>this.characterCap}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-truncate-display-text-field"]],contentQueries:function(t,i,a){if(t&1&&Us(a,Dt,7),t&2){let d;pe(d=me())&&(i.childDisplayTextField=d.first)}},inputs:{characterCap:"characterCap",value:"value"},ngContentSelectors:P0,decls:2,vars:1,consts:[["showLess",""],["class","expand-button",3,"click",4,"ngIf"],[1,"expand-button",3,"click"],[4,"ngIf","ngIfElse"]],template:function(t,i){t&1&&(Rt(),Pt(0),L(1,F0,4,2,"button",1)),t&2&&(h(),l("ngIf",i.canTruncate()))},dependencies:[$],styles:[".expand-button[_ngcontent-%COMP%]{display:block;width:100%;text-align:left;padding:.5rem;margin-left:-.5rem;color:#77767f}.expand-button[_ngcontent-%COMP%]:focus{outline:0}.expand-button[_ngcontent-%COMP%]:hover, .expand-button[_ngcontent-%COMP%]:focus{color:#35343d}"]});let o=n;return o})();var D0=["formInput"],Rp=(()=>{let n=class n extends _t{constructor(){super(...arguments),this.placeholder="",this.singleLine=!1,this.valueEdited=new B,this.focused=new B,this.editing=!1}startEdit(){this.focused.emit(!0),this.editing=!0,setTimeout(()=>this.formInput.focus(),0)}stopEdit(){this.focused.emit(!1),this.editing=!1}getPlaceholderText(){return this.placeholder||`Add ${this.metadataField.label.toLowerCase()}\u2026`}focus(){this.startEdit()}};n.\u0275fac=(()=>{let e;return function(i){return(e||(e=Lo(n)))(i||n)}})(),n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-text-field"]],viewQuery:function(t,i){if(t&1&&fe(D0,7),t&2){let a;pe(a=me())&&(i.formInput=a.first)}},inputs:{assetId:"assetId",metadataField:"metadataField",placeholder:"placeholder",singleLine:"singleLine"},outputs:{valueEdited:"valueEdited",focused:"focused"},features:[ft],decls:6,vars:13,consts:[["formInput",""],[1,"inline-edit-wrapper"],[1,"inline-edit-text-field__display"],[3,"value"],[1,"INLINE_EDIT_DISPLAY",3,"focus","click","assetId","value","singleLine","placeholder"],[1,"inline-text-field","INLINE_EDIT_FIELD",3,"valueEdited","focusOut","singleLine","inline","placeholder","value"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",1)(1,"div",2)(2,"dash-truncate-display-text-field",3)(3,"dash-display-text-field",4),P("focus",function(){return A(a),v(i.startEdit())})("click",function(){return A(a),v(i.startEdit())}),p()()(),c(4,"platform-form-input",5,0),P("valueEdited",function(g){return A(a),v(i.valueEdited.emit(g))})("focusOut",function(){return A(a),v(i.stopEdit())}),p()()}t&2&&(h(),Be("display",i.editing?"none":""),h(),l("value",i.metadataField.singleValueFieldValue()),h(),l("assetId",i.assetId)("value",i.metadataField.singleValueFieldValue())("singleLine",i.singleLine)("placeholder",i.getPlaceholderText()),h(),Be("display",i.editing?"":"none"),wn("placeholder",i.getPlaceholderText()),l("singleLine",i.singleLine)("inline",!0)("value",i.metadataField.singleValueFieldValue()))},dependencies:[yn,Dt,qn],styles:[".inline-edit-wrapper[_ngcontent-%COMP%]{cursor:text;position:relative}.inline-text-field[_ngcontent-%COMP%]{padding:.75rem 0;width:100%}.is-being-saved[_ngcontent-%COMP%]{opacity:.6}"],changeDetection:0});let o=n;return o})();var B0=["formTextarea"],zp=(()=>{let n=class n extends _t{constructor(){super(...arguments),this.valueEdited=new B,this.focused=new B,this.editing=!1}startEdit(){this.focused.emit(!0),this.editing=!0,setTimeout(()=>this.formTextarea.focus(),0)}stopEdit(){this.focused.emit(!1),this.editing=!1}focus(){this.startEdit()}getPlaceholderText(){return`Add ${this.metadataField.label.toLowerCase()}\u2026`}};n.\u0275fac=(()=>{let e;return function(i){return(e||(e=Lo(n)))(i||n)}})(),n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-text-area"]],viewQuery:function(t,i){if(t&1&&fe(B0,7),t&2){let a;pe(a=me())&&(i.formTextarea=a.first)}},inputs:{assetId:"assetId",metadataField:"metadataField"},outputs:{valueEdited:"valueEdited",focused:"focused"},features:[ft],decls:7,vars:11,consts:[["editWrapper",""],["formTextarea",""],[1,"inline-edit-wrapper"],[1,"inline-edit-text-area__display"],[3,"value"],[3,"focus","click","assetId","isBeingSaved","placeholder"],["displayType","borderless",1,"inline-text-area",3,"valueEdited","focusOut","inline","placeholder","value"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",2,0)(2,"div",3)(3,"dash-truncate-display-text-field",4)(4,"dash-display-text-field",5),P("focus",function(){return A(a),v(i.startEdit())})("click",function(){return A(a),v(i.startEdit())}),p()()(),c(5,"platform-form-textarea",6,1),P("valueEdited",function(g){return A(a),v(i.valueEdited.emit(g))})("focusOut",function(){return A(a),v(i.stopEdit())}),p()()}t&2&&(h(2),Be("display",i.editing?"none":""),h(),l("value",i.metadataField.singleValueFieldValue()),h(),l("assetId",i.assetId)("isBeingSaved",i.metadataField.isBeingSaved())("placeholder",i.getPlaceholderText()),h(),Be("display",i.editing?"":"none"),wn("placeholder",i.getPlaceholderText()),l("inline",!0)("value",i.metadataField.singleValueFieldValue()))},dependencies:[Wo,Dt,qn],styles:[".inline-edit-wrapper[_ngcontent-%COMP%]{position:relative;cursor:text}.inline-text-area[_ngcontent-%COMP%]{width:100%}.textarea-content[_ngcontent-%COMP%]{white-space:pre-wrap}.show-more-toggle[_ngcontent-%COMP%]{margin-left:-1rem}.is-hidden[_ngcontent-%COMP%]{opacity:0;pointer-events:none}"]});let o=n;return o})();var O0=["folderSelect"];function R0(o,n){if(o&1){let r=Q();c(0,"dash-permissioned-chip-list",6),P("valueClicked",function(t){A(r);let i=m(2);return v(i.valueClicked.emit(t))})("remove",function(t){A(r);let i=m(2);return v(i.removeFolder(t.id))}),p()}if(o&2){let r=m(2);l("chipList",r._selectedValues)("highlightingEnabled",!1)("cap",5)("clickable",r.clickable)}}function z0(o,n){if(o&1){let r=Q();c(0,"div",3),L(1,R0,1,4,"dash-permissioned-chip-list",4),c(2,"dash-display-text-field",5),P("focus",function(){A(r);let t=m();return v(t.startEdit())})("click",function(){A(r);let t=m();return v(t.startEdit())}),p()()}if(o&2){let r=m();ge("has-folders",r.hasSelectedFolders),h(),l("ngIf",r.hasSelectedFolders),h(),l("assetId",r.assetId)("singleLine",!0)("placeholder",r.placeholderText)}}function H0(o,n){if(o&1){let r=Q();c(0,"dash-folder-select",7,0),z(2,"async"),z(3,"async"),P("folderAdded",function(t){A(r);let i=m();return v(i.folderAdded.emit(t))})("folderRemoved",function(t){A(r);let i=m();return v(i.removeFolder(t))})("folderExpanded",function(t){A(r);let i=m();return v(i.loadChildren(t))})("folderSearch",function(t){A(r);let i=m();return v(i.searchFolders(t))})("addFolderOption",function(t){A(r);let i=m();return v(i.addFolderOption(t))})("focusout",function(){A(r);let t=m();return v(t.focusOut())}),p()}if(o&2){let r=m();l("fieldId",r._metadataField.fieldId)("folders",r._metadataField.options)("folderSearchResults",G(2,8,r.folderSearchResults))("selectedFolders",r._selectedValues)("highlightingEnabled",!1)("inline",!0)("placeholder",r.placeholderText)("fullFolderEditingEnabled",G(3,10,r.isFolderField))}}var Hp=(()=>{let n=class n extends _t{set metadataField(e){this._metadataField=e,this.placeholderText=`Find ${this._metadataField.label.toLowerCase()}\u2026`,this.isFolderField=this.fieldService.selectIsFolderField(e.fieldId)}set selectedValues(e){this.hasSelectedFolders=e&&e.length>0,this._selectedValues=e||[]}constructor(e,t,i,a){super(),this.changeDetectorRef=e,this.fieldOptionService=t,this.fieldService=i,this.hostElement=a,this.clickable=!1,this.folderAdded=new B,this.folderRemoved=new B,this.focused=new B,this.valueClicked=new B,this.editing=!1,this._selectedValues=[]}ngOnInit(){this.folderSearchResults=this.fieldOptionService.observeSearchResultsForEdit(this._metadataField.fieldId)}startEdit(){this.focused.emit(!0),this.editing=!0,this.changeDetectorRef.detectChanges(),this.folderSelect.focus()}focus(){this.startEdit()}focusOut(){this.folderSelect.canCloseDropdown()&&Cn(this.hostElement,()=>this.stopEdit())}stopEdit(){this.focused.emit(!1),this.editing=!1}removeFolder(e){this.editing&&this.folderSelect.focus(),this.folderRemoved.emit(e)}searchFolders(e){this.fieldOptionService.search(this._metadataField.fieldId,e)}loadChildren(e){this.fieldOptionService.loadChildOptionsIfRequired(this._metadataField.fieldId,e).subscribe()}addFolderOption(e){this.fieldOptionService.addOptionToHierarchicalField(e,this._metadataField.fieldId)}};n.\u0275fac=function(t){return new(t||n)(k(Je),k(zi),k(Qi),k(At))},n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-folder"]],viewQuery:function(t,i){if(t&1&&fe(O0,5),t&2){let a;pe(a=me())&&(i.folderSelect=a.first)}},inputs:{assetId:"assetId",metadataField:"metadataField",clickable:"clickable",selectedValues:"selectedValues"},outputs:{folderAdded:"folderAdded",folderRemoved:"folderRemoved",focused:"focused",valueClicked:"valueClicked"},features:[ft],decls:2,vars:2,consts:[["folderSelect",""],["class","folder-list",3,"has-folders",4,"ngIf"],["tabindex","-1","appSource","asset detail page",3,"fieldId","folders","folderSearchResults","selectedFolders","highlightingEnabled","inline","placeholder","fullFolderEditingEnabled","folderAdded","folderRemoved","folderExpanded","folderSearch","addFolderOption","focusout",4,"ngIf"],[1,"folder-list"],["class","folder-list__chips",3,"chipList","highlightingEnabled","cap","clickable","valueClicked","remove",4,"ngIf"],[1,"edit-trigger",3,"focus","click","assetId","singleLine","placeholder"],[1,"folder-list__chips",3,"valueClicked","remove","chipList","highlightingEnabled","cap","clickable"],["tabindex","-1","appSource","asset detail page",3,"folderAdded","folderRemoved","folderExpanded","folderSearch","addFolderOption","focusout","fieldId","folders","folderSearchResults","selectedFolders","highlightingEnabled","inline","placeholder","fullFolderEditingEnabled"]],template:function(t,i){t&1&&L(0,z0,3,6,"div",1)(1,H0,4,12,"dash-folder-select",2),t&2&&(l("ngIf",!i.editing),h(),l("ngIf",i.editing))},dependencies:[Er,$,Jl,Dt,De],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]     dash-folder-select .folder-select{margin-top:0}.folder-list[_ngcontent-%COMP%]{display:block}.folder-list__chips[_ngcontent-%COMP%]{display:block;padding-top:.5rem;margin-bottom:.5rem}"],changeDetection:0});let o=n;return o})();var N0=["checklist"];function U0(o,n){if(o&1){let r=Q();c(0,"dash-display-text-field",3),P("focus",function(){A(r);let t=m();return v(t.toggleEdit())})("click",function(){A(r);let t=m();return v(t.toggleEdit())}),p()}if(o&2){let r=m();l("assetId",r.assetId)("value",r.getValuesAsString())}}function j0(o,n){if(o&1){let r=Q();c(0,"div",4)(1,"platform-form-checklist",5,0),P("checked",function(t){A(r);let i=m();return v(i.checked.emit(t))})("unchecked",function(t){A(r);let i=m();return v(i.unchecked.emit(t))}),p()()}if(o&2){let r=m();h(),l("options",r.options)("selectedOptions",r.selectedOptions)}}var Qp=(()=>{let n=class n extends _t{constructor(e){super(),this.changeDetectorRef=e,this.options=[],this.selectedOptions=[],this.checked=new B,this.unchecked=new B,this.focused=new B,this.editing=!1,this.clickStartedInside=!1}ngOnInit(){}getValuesAsString(){return _n(this.selectedOptions).join(", ")}focus(){this.toggleEdit()}toggleEdit(){this.editing?this.toggleEditOff():this.toggleEditOn()}toggleEditOff(){this.editing=!1,this.focused.emit(this.editing),this.changeDetectorRef.detectChanges()}toggleEditOn(){this.editing=!0,this.focused.emit(this.editing),this.changeDetectorRef.detectChanges()}clickedInside(){this.clickStartedInside=!0}clickedOutside(){this.clickStartedInside||this.toggleEditOff(),this.clickStartedInside=!1}};n.\u0275fac=function(t){return new(t||n)(k(Je))},n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-checklist"]],viewQuery:function(t,i){if(t&1&&fe(N0,5),t&2){let a;pe(a=me())&&(i.checklist=a.first)}},hostBindings:function(t,i){t&1&&P("mousedown",function(){return i.clickedInside()})("mouseup",function(){return i.clickedOutside()},!1,vt)},inputs:{assetId:"assetId",options:"options",selectedOptions:"selectedOptions"},outputs:{checked:"checked",unchecked:"unchecked",focused:"focused"},features:[ft],decls:3,vars:2,consts:[["checklist",""],["class","inline-edit-checklist__display","placeholder","Select options\u2026",3,"assetId","value","focus","click",4,"ngIf"],["class","inline-edit-checklist__checklist",4,"ngIf"],["placeholder","Select options\u2026",1,"inline-edit-checklist__display",3,"focus","click","assetId","value"],[1,"inline-edit-checklist__checklist"],[3,"checked","unchecked","options","selectedOptions"]],template:function(t,i){t&1&&(c(0,"div"),L(1,U0,1,2,"dash-display-text-field",1)(2,j0,3,2,"div",2),p()),t&2&&(h(),l("ngIf",!i.editing),h(),l("ngIf",i.editing))},dependencies:[$,Zo,Dt],styles:[".inline-edit-checklist__display[_ngcontent-%COMP%]{cursor:pointer}.inline-edit-checklist__checklist[_ngcontent-%COMP%]{margin-top:1rem}"]});let o=n;return o})();var W0=["dropdown"],Np=(()=>{let n=class n extends _t{constructor(e,t){super(),this.changeDetectorRef=e,this.hostElement=t,this.singleLine=!1,this.valueChanged=new B,this.focused=new B,this.editing=!1,this.placeholderText="Select an option\u2026"}selectOption(e){this.valueChanged.emit(e),this.toggleOff()}toggleOn(){this.editing=!0,this.focused.emit(this.editing),this.changeDetectorRef.detectChanges(),this.dropdown.open()}focus(){this.toggleOn()}toggleOff(){this.editing=!1,this.focused.emit(this.editing)}focusOut(){hd(this.hostElement,e=>{e?this.toggleOn():this.toggleOff()})}};n.\u0275fac=function(t){return new(t||n)(k(Je),k(At))},n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-dropdown"]],viewQuery:function(t,i){if(t&1&&fe(W0,7),t&2){let a;pe(a=me())&&(i.dropdown=a.first)}},inputs:{assetId:"assetId",metadataField:"metadataField",singleLine:"singleLine"},outputs:{valueChanged:"valueChanged",focused:"focused"},features:[ft],decls:5,vars:14,consts:[["dropdown",""],[1,"inline-edit-dropdown"],[1,"inline-edit-dropdown__display"],[1,"picker-display-field",3,"click","placeholder","assetId","isBeingSaved","value","singleLine"],[3,"optionSelected","dropdownShut","click","inline","selected","options","placeholder","isClearable"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",1)(1,"div",2)(2,"dash-display-text-field",3),P("click",function(){return A(a),v(i.toggleOn())}),p()(),c(3,"platform-form-dropdown",4,0),P("optionSelected",function(g){return A(a),v(i.selectOption(g))})("dropdownShut",function(){return A(a),v(i.toggleOff())})("click",function(){return A(a),v(i.focusOut())}),p()()}t&2&&(h(),Be("display",i.editing?"none":""),h(),l("placeholder",i.placeholderText)("assetId",i.assetId)("isBeingSaved",i.metadataField.isBeingSaved())("value",i.metadataField.singleValueFieldValue())("singleLine",i.singleLine),h(),Be("display",i.editing?"":"none"),l("inline",!0)("selected",i.metadataField.singleValueFieldId())("options",i.metadataField.options)("placeholder",i.placeholderText)("isClearable",!0))},dependencies:[bn,Dt],styles:[".inline-edit-dropdown[_ngcontent-%COMP%]{position:relative;cursor:pointer}"]});let o=n;return o})();function q0(o,n){if(o&1){let r=Q();c(0,"dash-display-text-field",4),P("focus",function(){A(r);let t=m(2);return v(t.focus())}),p()}if(o&2){let r=m(2);l("e2eLabel",r.metadataField.label)("assetId",r.assetId)("isBeingSaved",r.metadataField.isBeingSaved())("value",r.formattedMetadataValue(r.DATE))}}function J0(o,n){if(o&1){let r=Q();c(0,"dash-form-date-picker",5,0),z(2,"datetimeFromBackendDate"),P("errorStatusChange",function(t){A(r);let i=m(2);return v(i.onError(t))})("focused",function(t){A(r);let i=m(2);return v(i.setFocus(t))})("pickerOpen",function(t){A(r);let i=m(2);return v(i.pickerOpen=t)})("changed",function(t){A(r);let i=m(2);return v(i.dateChanged(t))})("keyup.enter",function(){A(r);let t=m(2);return v(t.setFocus(!1))})("focusout",function(){A(r);let t=m(2);return v(t.focusOut())}),p()}if(o&2){let r=m(2);l("inline",!0)("datetime",G(2,3,r.metadataField.singleValueFieldValue()))("focusOnInit",!0)}}function X0(o,n){if(o&1&&(ve(0),L(1,q0,1,4,"dash-display-text-field",2)(2,J0,3,5,"dash-form-date-picker",3),we()),o&2){let r=m();h(),l("ngIf",!r.editing),h(),l("ngIf",r.editing)}}function K0(o,n){if(o&1){let r=Q();c(0,"dash-display-text-field",8),P("focus",function(){A(r);let t=m(2);return v(t.focus())}),p()}if(o&2){let r=m(2);l("e2eLabel",r.metadataField.label)("assetId",r.assetId)("isBeingSaved",r.metadataField.isBeingSaved())("value",r.formattedMetadataValue(r.DATETIME))}}function $0(o,n){if(o&1){let r=Q();c(0,"dash-form-date-time-picker",9,0),z(2,"datetimeFromBackendDate"),P("errorStatusChange",function(t){A(r);let i=m(2);return v(i.onError(t))})("focused",function(t){A(r);let i=m(2);return v(i.setFocus(t))})("editingMeridiem",function(t){A(r);let i=m(2);return v(i.editingMeridiem=t)})("pickerOpen",function(t){A(r);let i=m(2);return v(i.pickerOpen=t)})("changed",function(t){A(r);let i=m(2);return v(i.dateChanged(t))})("keyup.enter",function(){A(r);let t=m(2);return v(t.setFocus(!1))})("focusout",function(){A(r);let t=m(2);return v(t.focusOut())}),p()}if(o&2){let r=m(2);l("inline",!0)("datetime",G(2,3,r.metadataField.singleValueFieldValue()))("focusOnInit",!0)}}function eA(o,n){if(o&1&&(ve(0),L(1,K0,1,4,"dash-display-text-field",6)(2,$0,3,5,"dash-form-date-time-picker",7),we()),o&2){let r=m();h(),l("ngIf",!r.editing),h(),l("ngIf",r.editing)}}var Wr=(()=>{let n=class n extends _t{constructor(e){super(),this.hostElement=e,this.hasError=!1,this.changed=new B,this.focused=new B,this.editing=!1,this.pickerOpen=!1,this.editingMeridiem=!1,this.DATE=Dn.DATE,this.DATETIME=Dn.DATETIME}setFocus(e){(e||!this.pickerIsFocused())&&(this.focused.emit(e),this.editing=e)}focus(){this.setFocus(!0)}focusOut(){Cn(this.hostElement,()=>this.setFocus(!1))}pickerIsFocused(){return this.pickerOpen||this.editingMeridiem}formattedMetadataValue(e){return this.metadataField.singleValueFieldValue()?er(this.metadataField.singleValueFieldValue(),e):""}dateChanged(e){this.changed.emit(e)}onError(e){this.hasError=e}};n.\u0275fac=function(t){return new(t||n)(k(At))},n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-date-picker"]],inputs:{assetId:"assetId",metadataField:"metadataField",hasError:"hasError"},outputs:{changed:"changed",focused:"focused"},features:[ft],decls:2,vars:2,consts:[["picker",""],[4,"ngIf"],["placeholder","Enter a date\u2026","class","picker-display-field",3,"e2eLabel","assetId","isBeingSaved","value","focus",4,"ngIf"],[3,"inline","datetime","focusOnInit","errorStatusChange","focused","pickerOpen","changed","keyup.enter","focusout",4,"ngIf"],["placeholder","Enter a date\u2026",1,"picker-display-field",3,"focus","e2eLabel","assetId","isBeingSaved","value"],[3,"errorStatusChange","focused","pickerOpen","changed","keyup.enter","focusout","inline","datetime","focusOnInit"],["placeholder","Enter a date and time\u2026","class","picker-display-field",3,"e2eLabel","assetId","isBeingSaved","value","focus",4,"ngIf"],[3,"inline","datetime","focusOnInit","errorStatusChange","focused","editingMeridiem","pickerOpen","changed","keyup.enter","focusout",4,"ngIf"],["placeholder","Enter a date and time\u2026",1,"picker-display-field",3,"focus","e2eLabel","assetId","isBeingSaved","value"],[3,"errorStatusChange","focused","editingMeridiem","pickerOpen","changed","keyup.enter","focusout","inline","datetime","focusOnInit"]],template:function(t,i){t&1&&L(0,X0,3,2,"ng-container",1)(1,eA,3,2,"ng-container",1),t&2&&(l("ngIf",i.metadataField.dataIsDate()),h(),l("ngIf",i.metadataField.isDateTime()))},dependencies:[$,zn,gr,Dt,Ui],styles:[".picker-display-field[_ngcontent-%COMP%]{cursor:text}"],changeDetection:0});let o=n;return o})();var Wp=Qt(po());function tA(o,n){if(o&1&&(c(0,"div",1),I(1,"platform-icon",2),c(2,"div",3),O(3),p()()),o&2){let r=m();h(3),nt(" Expired ",r.durationSinceExpiry()," ")}}var Jn=(()=>{let n=class n{durationSinceExpiry(){return nl(this.expiryDate)}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-expiry-warning"]],inputs:{expiryDate:"expiryDate"},decls:1,vars:1,consts:[["class","warning-message text-fence text-fence--warning",4,"ngIf"],[1,"warning-message","text-fence","text-fence--warning"],["icon","calendar-warning",1,"warning-message__icon"],["data-e2e","Asset expiry warning",1,"warning-message__content"]],template:function(t,i){t&1&&L(0,tA,4,1,"div",0),t&2&&l("ngIf",i.durationSinceExpiry())},dependencies:[$,Xe],styles:[".warning-message[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.warning-message__icon[_ngcontent-%COMP%]{display:block;margin-right:.5rem;opacity:.8}.warning-message__content[_ngcontent-%COMP%]{flex:1;padding-top:.1875rem}"],changeDetection:0});let o=n;return o})();var iA=["formDatePicker"],Zp=(()=>{let n=class n extends _t{constructor(){super(),this.changed=new B,this.errorStatusChange=new B}focus(){this.formDatePicker.focus()}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-expiry-date-picker"]],viewQuery:function(t,i){if(t&1&&fe(iA,5),t&2){let a;pe(a=me())&&(i.formDatePicker=a.first)}},inputs:{datetime:"datetime"},outputs:{changed:"changed",errorStatusChange:"errorStatusChange"},features:[ft],decls:3,vars:2,consts:[["formDatePicker",""],[3,"changed","errorStatusChange","datetime"],[1,"expiry-warning",3,"expiryDate"]],template:function(t,i){if(t&1){let a=Q();c(0,"dash-form-date-picker",1,0),P("changed",function(g){return A(a),v(i.changed.emit(g))})("errorStatusChange",function(g){return A(a),v(i.errorStatusChange.emit(g))}),p(),I(2,"dash-expiry-warning",2)}t&2&&(l("datetime",i.datetime),h(2),l("expiryDate",i.datetime))},dependencies:[zn,Jn],styles:[".expiry-warning[_ngcontent-%COMP%]{display:block;margin-top:.5rem}"],changeDetection:0});let o=n;return o})();var aA=["formChild"];function sA(o,n){if(o&1){let r=Q();c(0,"platform-form-input",9,0),z(2,"async"),P("valueEdited",function(t){A(r);let i=m();return v(i.emit(i.updateType.Set,t))}),p()}if(o&2){let r=m();kt("inputId","metadataField",r.metadataField.fieldId,""),l("placeholder",G(2,4,r.placeholderText))("value",r.metadataField.singleValueFieldValue())}}function dA(o,n){if(o&1){let r=Q();c(0,"platform-form-textarea",9,0),z(2,"async"),P("valueEdited",function(t){A(r);let i=m();return v(i.emit(i.updateType.Set,t))}),p()}if(o&2){let r=m();kt("inputId","metadataField",r.metadataField.fieldId,""),l("placeholder",G(2,4,r.placeholderText))("value",r.metadataField.singleValueFieldValue())}}function lA(o,n){if(o&1){let r=Q();c(0,"dash-autocomplete-tag-field",10,0),z(2,"async"),z(3,"async"),P("tagsAdded",function(t){A(r);let i=m();return v(i.emitAddTags(t))})("tagRemoved",function(t){A(r);let i=m();return v(i.emit(i.updateType.Remove,t))})("valueInputted",function(t){A(r);let i=m();return v(i.emitUncommittedTagChange(t))}),p()}if(o&2){let r=m();kt("id","metadataForTags",r.metadataField.fieldId,""),kt("inputId","metadataField",r.metadataField.fieldId,""),l("label",r.metadataField.label)("selectedTags",G(2,15,r.metadataFieldAsSelectedValues))("numberOfEntitiesBeingEdited",r.numberOfEntitiesBeingEdited)("placeholder",G(3,17,r.placeholderText))("searchField",r.metadataField.fieldId)("showCreateNewSuggestion",!0)("showTagAlreadyAdded",!0)("showNoSuggestionsFound",!1)("freeTextInput",!1)("autoSelectFirstOption",!0)("suggestionsResultsLimit",4)}}function cA(o,n){if(o&1){let r=Q();c(0,"dash-autocomplete-controlled-tag-field",11,0),z(2,"async"),z(3,"async"),z(4,"async"),z(5,"async"),P("createFixedOptions",function(t){A(r);let i=m();return v(i.createFieldOptionAndAddMetadataValue(t))})("tagsAdded",function(t){A(r);let i=m();return v(i.emitMultipleValues(i.updateType.Add,t))})("tagRemoved",function(t){A(r);let i=m();return v(i.emit(i.updateType.Remove,t))}),p()}if(o&2){let r=m();kt("id","metadataForTags",r.metadataField.fieldId,""),kt("inputId","metadataField",r.metadataField.fieldId,""),l("label",r.metadataField.label)("placeholder",G(2,12,r.placeholderText))("selectedValues",G(3,14,r.metadataFieldAsSelectedValues))("fieldId",r.metadataField.fieldId)("showTagAlreadyAdded",!0)("showCreateNewSuggestion",G(4,16,r.createTopLevelTagsPermitted))("showNoSuggestionsFound",G(5,18,r.createTopLevelTagsNotPermitted))("suggestionsResultsLimit",4)}}function pA(o,n){if(o&1){let r=Q();c(0,"platform-form-dropdown",12,0),z(2,"async"),P("optionSelected",function(t){A(r);let i=m();return v(i.emit(i.updateType.Set,t))}),p()}if(o&2){let r=m();kt("inputId","metadataField",r.metadataField.fieldId,""),l("options",G(2,5,r.fieldOptions))("selected",r.metadataField.singleValueFieldId())("isClearable",!0)}}function mA(o,n){if(o&1){let r=Q();c(0,"dash-folder-select",13,0),z(2,"async"),z(3,"async"),z(4,"async"),z(5,"async"),z(6,"async"),P("folderAdded",function(t){A(r);let i=m();return v(i.emit(i.updateType.Add,t))})("folderRemoved",function(t){A(r);let i=m();return v(i.emitRemoveFolder(t))})("folderExpanded",function(t){A(r);let i=m();return v(i.loadChildren(t))})("folderSearch",function(t){A(r);let i=m();return v(i.searchFolders(t))})("addFolderOption",function(t){A(r);let i=m();return v(i.addFolderOption(t))}),p()}if(o&2){let r=m();l("fieldId",r.metadataField.fieldId)("folders",G(2,7,r.fieldOptions))("folderSearchResults",G(3,9,r.folderSearchResults))("selectedFolders",G(4,11,r.metadataFieldAsSelectedValues))("numberOfEntitiesBeingEdited",r.numberOfEntitiesBeingEdited)("placeholder",G(5,13,r.placeholderText))("fullFolderEditingEnabled",G(6,15,r.isFolderField))}}function hA(o,n){if(o&1){let r=Q();c(0,"platform-form-checklist",14),z(1,"async"),z(2,"async"),P("checked",function(t){A(r);let i=m();return v(i.emit(i.updateType.Add,t))})("unchecked",function(t){A(r);let i=m();return v(i.emit(i.updateType.Remove,t))}),p()}if(o&2){let r=m();l("inputId",r.metadataField.fieldId)("options",G(1,4,r.fieldOptions))("selectedOptions",G(2,6,r.metadataFieldAsSelectedValues))("cap",10)}}function gA(o,n){if(o&1){let r=Q();c(0,"dash-form-date-picker",15,0),z(2,"datetimeFromBackendDate"),P("changed",function(t){A(r);let i=m();return v(i.emitDateValue(t))})("errorStatusChange",function(t){A(r);let i=m();return v(i.onError(t))}),p()}if(o&2){let r=m();l("datetime",G(2,1,r.metadataField.singleValueFieldValue()))}}function fA(o,n){if(o&1){let r=Q();c(0,"dash-expiry-date-picker",15,0),z(2,"datetimeFromBackendDate"),P("changed",function(t){A(r);let i=m();return v(i.emitDateValue(t))})("errorStatusChange",function(t){A(r);let i=m();return v(i.onError(t))}),p()}if(o&2){let r=m();l("datetime",G(2,1,r.metadataField.singleValueFieldValue()))}}function uA(o,n){if(o&1){let r=Q();c(0,"dash-form-date-time-picker",15,0),z(2,"datetimeFromBackendDate"),P("changed",function(t){A(r);let i=m();return v(i.emitDateTimeValue(t))})("errorStatusChange",function(t){A(r);let i=m();return v(i.onError(t))}),p()}if(o&2){let r=m();l("datetime",G(2,1,r.metadataField.singleValueFieldValue()))}}var Gp=(()=>{let n=class n{constructor(e,t,i,a){this.fieldService=e,this.fieldOptionService=t,this.metadataService=i,this.permissionsService=a,this.allowRemoveFolderEdits=!1,this.numberOfEntitiesBeingEdited=1,this.metadataChange=new B,this.hasError=new B,this.uncommittedTagChange=new B,this.clearUncommittedAttributeId=new B,this.newFolderCreated=new B,this.metadataFieldAsSelectedValues=new rt([]),this.placeholderText=new rt(void 0),this.addedValues=[],this.updateType=bt,this.createTopLevelTagsPermitted=this.permissionsService.canAddFieldOptions(),this.createTopLevelTagsNotPermitted=this.createTopLevelTagsPermitted.pipe(ie(d=>!d))}ngOnInit(){this.folderSearchResults=this.fieldOptionService.observeSearchResultsForEdit(this.metadataField.fieldId),this.fieldOptions=this.fieldService.selectFieldWithOptions(this.metadataField.fieldId).pipe(Mi(),ie(e=>e.options||[]),Do([])),this.isFolderField=this.fieldService.selectIsFolderField(this.metadataField.fieldId),this.onError(!1)}ngOnChanges(e){$i(this.metadataField)&&$i(this.numberOfEntitiesBeingEdited)&&(this.setMetadataFieldAsSelectedValues(),this.setPlaceholderText())}emit(e,t){this.trackAdds(e,t),this.emitMetadataChangeForField(e,Ti.STRING,t)}emitMultipleValues(e,t){t.forEach(i=>this.trackAdds(e,i)),this.emitMetadataChangeValuesForField(e,Ti.STRING,t)}createFieldOptionAndAddMetadataValue(e){this.fieldOptionService.createFieldOptionsForFieldId(this.metadataField.fieldId,e).subscribe(t=>{t.forEach(i=>this.addFieldOptionMetadataValueAndEmit(i))})}emitAddTag(e){this.emitAddTags([e])}emitAddTags(e){this.emitMultipleValues(bt.Add,e),this.clearUncommittedAttributeId.emit(this.metadataField.fieldId)}emitUncommittedTagChange(e){let t=e.trim();t?this.uncommittedTagChange.emit({fieldId:this.metadataField.fieldId,type:bt.Add,dataType:Ti.STRING,values:[t]}):this.clearUncommittedAttributeId.emit(this.metadataField.fieldId)}emitMetadataChangeForField(e,t,i){this.emitMetadataChange({fieldId:this.metadataField.fieldId,dataType:t,type:e,value:i})}emitMetadataChangeValuesForField(e,t,i){this.emitMetadataChange({fieldId:this.metadataField.fieldId,dataType:t,type:e,values:i})}emitMetadataChange(e){this.metadataChange.emit(e),this.onError(!1)}emitDateValue(e){this.emitMetadataChange(lr(this.metadataField.fieldId,e))}emitDateTimeValue(e){this.emitMetadataChange(cr(this.metadataField.fieldId,e))}removeMetadataValueAndEmit(e){this.metadataFieldAsSelectedValues.pipe(ze(1)).subscribe(t=>this.metadataFieldAsSelectedValues.next(jo(t,e))),this.emit(bt.Remove,e)}addFieldOptionMetadataValueAndEmit(e){this.metadataFieldAsSelectedValues.pipe(ze(1)).subscribe(t=>this.metadataFieldAsSelectedValues.next(Uo(t,{id:e.id,text:e.value}))),this.emitAddTag(e.id)}emitRemoveFolder(e){if(this.allowRemoveFolderEdits||!this.assetIds){this.removeMetadataValueAndEmit(e);return}this.metadataService.isRemoveMetadataValuePermitted(this.assetIds,this.metadataField.fieldId,e).pipe(ze(1)).subscribe(t=>{t&&this.removeMetadataValueAndEmit(e)})}searchFolders(e){this.fieldOptionService.search(this.metadataField.fieldId,e)}loadChildren(e){this.fieldOptionService.loadChildOptionsIfRequired(this.metadataField.fieldId,e).subscribe()}addFolderOption(e){this.fieldOptionService.addOptionToHierarchicalField(e,this.metadataField.fieldId),this.newFolderCreated.emit()}setMetadataFieldAsSelectedValues(){let e=kn(this.metadataField,this.numberOfEntitiesBeingEdited),t=co(e,this.addedValues),i=md(t);this.fieldOptionService.loadUnknownOptions(e),this.metadataFieldAsSelectedValues.next(i)}setPlaceholderText(){this.placeholder?this.placeholderText.next(this.placeholder):this.metadataField.isMultiValue()?this.placeholderText.next(this.metadataField.hasFixedOptions()?`Find ${this.labelInPlural()}\u2026`:`Add ${this.labelInPlural()}\u2026`):this.placeholderText.next(this.numberOfEntitiesBeingEdited>1?`Replace ${this.numberOfEntitiesBeingEdited} ${this.labelInPlural()}\u2026`:`Add ${this.metadataField.label.toLowerCase()}\u2026`)}labelInPlural(){return(0,Wp.default)(this.metadataField.label.toLowerCase())}onError(e){this.hasError.emit(e)}setChildFocus(){this.formChild!==void 0&&this.formChild.focus()}trackAdds(e,t){e===bt.Add&&t!==null&&this.addedValues.push(t)}};n.\u0275fac=function(t){return new(t||n)(k(Qi),k(zi),k(ui),k(zt))},n.\u0275cmp=V({type:n,selectors:[["dash-metadata-form-field"]],viewQuery:function(t,i){if(t&1&&fe(aA,5),t&2){let a;pe(a=me())&&(i.formChild=a.first)}},inputs:{assetIds:"assetIds",allowRemoveFolderEdits:"allowRemoveFolderEdits",metadataField:"metadataField",numberOfEntitiesBeingEdited:"numberOfEntitiesBeingEdited",placeholder:"placeholder"},outputs:{metadataChange:"metadataChange",hasError:"hasError",uncommittedTagChange:"uncommittedTagChange",clearUncommittedAttributeId:"clearUncommittedAttributeId",newFolderCreated:"newFolderCreated"},features:[xt],decls:11,vars:11,consts:[["formChild",""],[3,"ngSwitch"],[3,"inputId","placeholder","value","valueEdited",4,"ngSwitchCase"],[3,"id","inputId","label","selectedTags","numberOfEntitiesBeingEdited","placeholder","searchField","showCreateNewSuggestion","showTagAlreadyAdded","showNoSuggestionsFound","freeTextInput","autoSelectFirstOption","suggestionsResultsLimit","tagsAdded","tagRemoved","valueInputted",4,"ngSwitchCase"],[3,"id","inputId","label","placeholder","selectedValues","fieldId","showTagAlreadyAdded","showCreateNewSuggestion","showNoSuggestionsFound","suggestionsResultsLimit","createFixedOptions","tagsAdded","tagRemoved",4,"ngSwitchCase"],["placeholder","Please select...",3,"inputId","options","selected","isClearable","optionSelected",4,"ngSwitchCase"],["appSource","edit page edit panel",3,"fieldId","folders","folderSearchResults","selectedFolders","numberOfEntitiesBeingEdited","placeholder","fullFolderEditingEnabled","folderAdded","folderRemoved","folderExpanded","folderSearch","addFolderOption",4,"ngSwitchCase"],[3,"inputId","options","selectedOptions","cap","checked","unchecked",4,"ngSwitchCase"],[3,"datetime","changed","errorStatusChange",4,"ngSwitchCase"],[3,"valueEdited","inputId","placeholder","value"],[3,"tagsAdded","tagRemoved","valueInputted","id","inputId","label","selectedTags","numberOfEntitiesBeingEdited","placeholder","searchField","showCreateNewSuggestion","showTagAlreadyAdded","showNoSuggestionsFound","freeTextInput","autoSelectFirstOption","suggestionsResultsLimit"],[3,"createFixedOptions","tagsAdded","tagRemoved","id","inputId","label","placeholder","selectedValues","fieldId","showTagAlreadyAdded","showCreateNewSuggestion","showNoSuggestionsFound","suggestionsResultsLimit"],["placeholder","Please select...",3,"optionSelected","inputId","options","selected","isClearable"],["appSource","edit page edit panel",3,"folderAdded","folderRemoved","folderExpanded","folderSearch","addFolderOption","fieldId","folders","folderSearchResults","selectedFolders","numberOfEntitiesBeingEdited","placeholder","fullFolderEditingEnabled"],[3,"checked","unchecked","inputId","options","selectedOptions","cap"],[3,"changed","errorStatusChange","datetime"]],template:function(t,i){t&1&&(ve(0,1),L(1,sA,3,6,"platform-form-input",2)(2,dA,3,6,"platform-form-textarea",2)(3,lA,4,19,"dash-autocomplete-tag-field",3)(4,cA,6,20,"dash-autocomplete-controlled-tag-field",4)(5,pA,3,7,"platform-form-dropdown",5)(6,mA,7,17,"dash-folder-select",6)(7,hA,3,8,"platform-form-checklist",7)(8,gA,3,3,"dash-form-date-picker",8)(9,fA,3,3,"dash-expiry-date-picker",8)(10,uA,3,3,"dash-form-date-time-picker",8),we()),t&2&&(l("ngSwitch",i.metadataField.editControl.id),h(),l("ngSwitchCase","SINGLE_LINE_TEXT"),h(),l("ngSwitchCase","TEXT_AREA"),h(),l("ngSwitchCase","TAGS"),h(),l("ngSwitchCase","CONTROLLED_TAGS"),h(),l("ngSwitchCase","DROPDOWN"),h(),l("ngSwitchCase","FOLDER_PICKER"),h(),l("ngSwitchCase","CHECKLIST"),h(),l("ngSwitchCase","DATE_PICKER"),h(),l("ngSwitchCase","EXPIRY_DATE_PICKER"),h(),l("ngSwitchCase","DATE_TIME_PICKER"))},dependencies:[Er,Ks,$s,zn,gr,_r,Cr,Zo,bn,yn,Wo,Zp,De,Ui],encapsulation:2,changeDetection:0});let o=n;return o})();var vA=["inlineEditDatePicker"],Yp=(()=>{let n=class n extends _t{constructor(){super(),this.hasError=!1,this.changed=new B,this.focused=new B}focus(){this.inlineEditDatePicker.focus()}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-inline-edit-expiry-date-picker"]],viewQuery:function(t,i){if(t&1&&fe(vA,5),t&2){let a;pe(a=me())&&(i.inlineEditDatePicker=a.first)}},inputs:{assetId:"assetId",metadataField:"metadataField",hasError:"hasError"},outputs:{changed:"changed",focused:"focused"},features:[ft],decls:4,vars:6,consts:[["inlineEditDatePicker",""],[3,"focused","changed","assetId","metadataField","hasError"],[1,"expiry-warning",3,"expiryDate"]],template:function(t,i){if(t&1){let a=Q();c(0,"dash-inline-edit-date-picker",1,0),P("focused",function(g){return A(a),v(i.focused.emit(g))})("changed",function(g){return A(a),v(i.changed.emit(g))}),p(),I(2,"dash-expiry-warning",2),z(3,"datetimeFromBackendDate")}t&2&&(l("assetId",i.assetId)("metadataField",i.metadataField)("hasError",i.hasError),h(2),l("expiryDate",G(3,4,i.metadataField.singleValueFieldValue())))},dependencies:[Wr,Jn,Ui],styles:[".expiry-warning[_ngcontent-%COMP%]{display:block;margin-top:.25rem}"],changeDetection:0});let o=n;return o})();var xA=["autocompleteControlledTagField"],qp=(()=>{let n=class n extends _t{constructor(e,t){super(),this.changeDetectorRef=e,this.hostElement=t,this.numberOfEntitiesBeingEdited=1,this.displayOnly=!1,this.clickable=!1,this.autoSelectFirstOption=!0,this.showNoSuggestionsFound=!1,this.showCreateNewSuggestion=!1,this.showTagAlreadyAdded=!1,this.createFixedOptions=new B,this.tagsAdded=new B,this.tagRemoved=new B,this.valueClicked=new B,this.editing=!1}startEdit(){this.editing=!0,this.changeDetectorRef.detectChanges(),this.autocompleteControlledTagField.focus()}focus(){this.startEdit()}focusOut(){Cn(this.hostElement,()=>this.stopEdit())}stopEdit(){this.editing=!1,this.changeDetectorRef.detectChanges()}};n.\u0275fac=function(t){return new(t||n)(k(Je),k(At))},n.\u0275cmp=V({type:n,selectors:[["dash-inline-autocomplete-controlled-tag-field"]],viewQuery:function(t,i){if(t&1&&fe(xA,5),t&2){let a;pe(a=me())&&(i.autocompleteControlledTagField=a.first)}},inputs:{inputId:"inputId",label:"label",placeholder:"placeholder",selectedValues:"selectedValues",numberOfEntitiesBeingEdited:"numberOfEntitiesBeingEdited",displayOnly:"displayOnly",clickable:"clickable",fieldId:"fieldId",autoSelectFirstOption:"autoSelectFirstOption",showNoSuggestionsFound:"showNoSuggestionsFound",showCreateNewSuggestion:"showCreateNewSuggestion",showTagAlreadyAdded:"showTagAlreadyAdded"},outputs:{createFixedOptions:"createFixedOptions",tagsAdded:"tagsAdded",tagRemoved:"tagRemoved",valueClicked:"valueClicked"},features:[ft],decls:2,vars:14,consts:[["autocompleteControlledTagField",""],[3,"valueClicked","createFixedOptions","tagsAdded","tagRemoved","focusIn","focusout","inputId","selectedValues","fieldId","highlightingEnabled","label","clickable","inlineEditDisplay","withSearchIcon","withBrowseTagsButton","showCreateNewSuggestion","showTagAlreadyAdded","showNoSuggestionsFound","autoSelectFirstOption","suggestionsResultsLimit"]],template:function(t,i){if(t&1){let a=Q();c(0,"dash-autocomplete-controlled-tag-field",1,0),P("valueClicked",function(g){return A(a),v(i.valueClicked.emit(g))})("createFixedOptions",function(g){return A(a),v(i.createFixedOptions.emit(g))})("tagsAdded",function(g){return A(a),v(i.tagsAdded.emit(g))})("tagRemoved",function(g){return A(a),v(i.tagRemoved.emit(g))})("focusIn",function(){return A(a),v(i.startEdit())})("focusout",function(){return A(a),v(i.focusOut())}),p()}t&2&&l("inputId",i.inputId)("selectedValues",i.selectedValues)("fieldId",i.fieldId)("highlightingEnabled",!1)("label",i.label)("clickable",i.clickable)("inlineEditDisplay",!0)("withSearchIcon",i.editing)("withBrowseTagsButton",i.editing)("showCreateNewSuggestion",i.showCreateNewSuggestion)("showTagAlreadyAdded",i.showTagAlreadyAdded)("showNoSuggestionsFound",i.showNoSuggestionsFound)("autoSelectFirstOption",i.autoSelectFirstOption)("suggestionsResultsLimit",4)},dependencies:[Cr],encapsulation:2,changeDetection:0});let o=n;return o})();var CA=["formChild"];function yA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-text-field",10,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("valueEdited",function(t){A(r);let i=m(2);return v(i.emit(i.SET,t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)}}function SA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-text-area",10,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("valueEdited",function(t){A(r);let i=m(2);return v(i.emit(i.SET,t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)}}function EA(o,n){if(o&1){let r=Q();c(0,"dash-autocomplete-tag-field",11,0),P("valueClicked",function(t){A(r);let i=m(2);return v(i.emitMetadataValueClicked(t))})("tagsAdded",function(t){A(r);let i=m(2);return v(i.emitMultipleValues(i.ADD,t))})("tagRemoved",function(t){A(r);let i=m(2);return v(i.emit(i.REMOVE,t))}),p()}if(o&2){let r=m(2);kt("inputId","tags",r._metadataField.fieldId,""),l("selectedTags",r.metadataFieldAsSelectedValues)("highlightingEnabled",!1)("label",r._metadataField.label)("clickable",r.searchableFromMetadata)("inlineEditDisplay",!0)("withSearchIcon",!1)("searchField",r._metadataField.fieldId)("showCreateNewSuggestion",!0)("showTagAlreadyAdded",!0)("showNoSuggestionsFound",!1)("freeTextInput",!1)("autoSelectFirstOption",!0)("suggestionsResultsLimit",4)}}function IA(o,n){if(o&1){let r=Q();c(0,"dash-inline-autocomplete-controlled-tag-field",12,0),z(2,"async"),z(3,"async"),P("valueClicked",function(t){A(r);let i=m(2);return v(i.emitMetadataValueClicked(t))})("createFixedOptions",function(t){A(r);let i=m(2);return v(i.createFieldOptionAndAddMetadataValue(t))})("tagsAdded",function(t){A(r);let i=m(2);return v(i.emitMultipleValues(i.ADD,t))})("tagRemoved",function(t){A(r);let i=m(2);return v(i.emit(i.REMOVE,t))}),p()}if(o&2){let r=m(2);kt("inputId","controlledTags",r._metadataField.fieldId,""),l("selectedValues",r.metadataFieldAsSelectedValues)("label",r._metadataField.label)("clickable",r.searchableFromMetadata)("fieldId",r._metadataField.fieldId)("showTagAlreadyAdded",!0)("showCreateNewSuggestion",G(2,9,r.createTopLevelTagsPermitted))("showNoSuggestionsFound",G(3,11,r.createTopLevelTagsNotPermitted))}}function PA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-dropdown",13,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("valueChanged",function(t){A(r);let i=m(2);return v(i.emit(i.SET,t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)}}function MA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-folder",14,0),P("valueClicked",function(t){A(r);let i=m(2);return v(i.emitMetadataValueClicked(t))})("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("folderAdded",function(t){A(r);let i=m(2);return v(i.emit(i.ADD,t))})("folderRemoved",function(t){A(r);let i=m(2);return v(i.emitRemoveFolder(t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)("selectedValues",r.metadataFieldAsSelectedValues)("clickable",r.searchableFromMetadata)}}function TA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-checklist",15,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("checked",function(t){A(r);let i=m(2);return v(i.emit(i.ADD,t))})("unchecked",function(t){A(r);let i=m(2);return v(i.emit(i.REMOVE,t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("options",r._metadataField.options)("selectedOptions",r.metadataFieldAsSelectedValues)}}function FA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-date-picker",16,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("changed",function(t){A(r);let i=m(2);return v(i.emitDateValue(t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)("hasError",r.hasError)}}function DA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-date-picker",16,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("changed",function(t){A(r);let i=m(2);return v(i.emitDateTimeValue(t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)("hasError",r.hasError)}}function kA(o,n){if(o&1){let r=Q();c(0,"dash-inline-edit-expiry-date-picker",16,0),P("focused",function(t){A(r);let i=m(2);return v(i.focused.emit(t))})("changed",function(t){A(r);let i=m(2);return v(i.emitDateValue(t))}),p()}if(o&2){let r=m(2);l("assetId",r.assetId)("metadataField",r._metadataField)("hasError",r.hasError)}}function BA(o,n){if(o&1){let r=Q();ve(0),c(1,"platform-form-field",2),z(2,"async"),P("setFocus",function(){A(r);let t=m();return v(t.setChildFocus())}),L(3,yA,2,2,"dash-inline-edit-text-field",3)(4,SA,2,2,"dash-inline-edit-text-area",3)(5,EA,2,15,"dash-autocomplete-tag-field",4)(6,IA,4,13,"dash-inline-autocomplete-controlled-tag-field",5)(7,PA,2,2,"dash-inline-edit-dropdown",6)(8,MA,2,4,"dash-inline-edit-folder",7)(9,TA,2,3,"dash-inline-edit-checklist",8)(10,FA,2,3,"dash-inline-edit-date-picker",9)(11,DA,2,3,"dash-inline-edit-date-picker",9)(12,kA,2,3,"dash-inline-edit-expiry-date-picker",9),p(),we()}if(o&2){let r=m();h(),l("hasError",r.hasError)("label",r.displayTitle?r._metadataField.label:"")("required",r.shouldMarkRequiredField())("highlighted",G(2,14,r.shouldHighlightRequiredField())&&r.shouldMarkRequiredField()&&r.isMetadataEmptyForAllAssets()),h(2),l("ngIf",r._metadataField.isTextField()),h(),l("ngIf",r._metadataField.isTextArea()),h(),l("ngIf",r._metadataField.isTags()),h(),l("ngIf",r._metadataField.isControlledTags()),h(),l("ngIf",r._metadataField.isDropdown()),h(),l("ngIf",r._metadataField.isFolderSelect()),h(),l("ngIf",r._metadataField.isChecklist()),h(),l("ngIf",r._metadataField.isDate()),h(),l("ngIf",r._metadataField.isDateTime()),h(),l("ngIf",r._metadataField.isExpiryDate())}}var U2=(()=>{let n=class n{set metadataField(e){this._metadataField=e,this.metadataFieldAsSelectedValues=this.buildSelectedValues()}constructor(e,t,i,a){this.fieldOptionService=e,this.metadataService=t,this.assetsService=i,this.permissionsService=a,this.allowRemoveFolderEdits=!1,this.hasError=!1,this.displayTitle=!0,this.searchableFromMetadata=!1,this.markRecommendedFields=!1,this.metadataChange=new B,this.focused=new B,this.metadataValueClicked=new B,this.metadataFieldAsSelectedValues=[],this.addedValues=[],this.SET=bt.Set,this.ADD=bt.Add,this.REMOVE=bt.Remove,this.createTopLevelTagsPermitted=this.permissionsService.canAddFieldOptions(),this.createTopLevelTagsNotPermitted=this.createTopLevelTagsPermitted.pipe(ie(d=>!d))}emit(e,t){this.trackAdds(e,t),this.emitMetadataChange(e,Ti.STRING,t)}emitMultipleValues(e,t){t.forEach(i=>this.trackAdds(e,i)),this.emitMetadataChangeValues(e,Ti.STRING,t)}emitDateValue(e){this.metadataChange.emit(lr(this._metadataField.fieldId,e))}emitDateTimeValue(e){this.metadataChange.emit(cr(this._metadataField.fieldId,e))}removeMetadataValueAndEmit(e){this.metadataFieldAsSelectedValues=jo(this.metadataFieldAsSelectedValues,e),this.emit(bt.Remove,e)}createFieldOptionAndAddMetadataValue(e){this.fieldOptionService.createFieldOptionsForFieldId(this._metadataField.fieldId,e).subscribe(t=>{t.forEach(i=>this.addFieldOptionMetadataValueAndEmit(i))})}addFieldOptionMetadataValueAndEmit(e){this.metadataFieldAsSelectedValues=Uo(this.metadataFieldAsSelectedValues,{id:e.id,text:e.value}),this.emit(bt.Add,e.id)}emitRemoveFolder(e){if(this.allowRemoveFolderEdits){this.removeMetadataValueAndEmit(e);return}this.metadataService.isRemoveMetadataValuePermitted([this.assetId],this._metadataField.fieldId,e).pipe(ze(1)).subscribe(t=>{t&&this.removeMetadataValueAndEmit(e)})}emitMetadataValueClicked(e){this.metadataValueClicked.emit({fieldId:this._metadataField.fieldId,value:e.id})}emitMetadataChange(e,t,i){this.metadataChange.emit({fieldId:this._metadataField.fieldId,dataType:t,type:e,value:i})}emitMetadataChangeValues(e,t,i){this.metadataChange.emit({fieldId:this._metadataField.fieldId,dataType:t,type:e,values:i})}shouldMarkRequiredField(){return this.markRecommendedFields&&this._metadataField.recommended}shouldHighlightRequiredField(){return this.assetsService.selectIsShowingMissingDetails()}isMetadataEmptyForAllAssets(){return this._metadataField.rawSelectedValues().length===0}trackAdds(e,t){e===bt.Add&&t!==null&&this.addedValues.push(t)}buildSelectedValues(){return this._metadataField.isTags()||this._metadataField.isChecklist()?co(kn(this._metadataField,1),this.addedValues):this._metadataField.isFolderSelect()||this._metadataField.isControlledTags()?co(this.fieldOptionService.getSelectedValuesAndLoadUnknownOptions(this._metadataField,1),this.addedValues):[]}setChildFocus(){this.formChild&&this.formChild.focus()}};n.\u0275fac=function(t){return new(t||n)(k(zi),k(ui),k(Sr),k(zt))},n.\u0275cmp=V({type:n,selectors:[["dash-metadata-inline-edit-field"]],viewQuery:function(t,i){if(t&1&&fe(CA,5),t&2){let a;pe(a=me())&&(i.formChild=a.first)}},inputs:{assetId:"assetId",allowRemoveFolderEdits:"allowRemoveFolderEdits",metadataField:"metadataField",hasError:"hasError",displayTitle:"displayTitle",searchableFromMetadata:"searchableFromMetadata",markRecommendedFields:"markRecommendedFields"},outputs:{metadataChange:"metadataChange",focused:"focused",metadataValueClicked:"metadataValueClicked"},decls:1,vars:1,consts:[["formChild",""],[4,"ngIf"],["noSpacing","true","fieldType","inline",3,"setFocus","hasError","label","required","highlighted"],[3,"assetId","metadataField","focused","valueEdited",4,"ngIf"],[3,"inputId","selectedTags","highlightingEnabled","label","clickable","inlineEditDisplay","withSearchIcon","searchField","showCreateNewSuggestion","showTagAlreadyAdded","showNoSuggestionsFound","freeTextInput","autoSelectFirstOption","suggestionsResultsLimit","valueClicked","tagsAdded","tagRemoved",4,"ngIf"],[3,"inputId","selectedValues","label","clickable","fieldId","showTagAlreadyAdded","showCreateNewSuggestion","showNoSuggestionsFound","valueClicked","createFixedOptions","tagsAdded","tagRemoved",4,"ngIf"],[3,"assetId","metadataField","focused","valueChanged",4,"ngIf"],[3,"assetId","metadataField","selectedValues","clickable","valueClicked","focused","folderAdded","folderRemoved",4,"ngIf"],[3,"assetId","options","selectedOptions","focused","checked","unchecked",4,"ngIf"],[3,"assetId","metadataField","hasError","focused","changed",4,"ngIf"],[3,"focused","valueEdited","assetId","metadataField"],[3,"valueClicked","tagsAdded","tagRemoved","inputId","selectedTags","highlightingEnabled","label","clickable","inlineEditDisplay","withSearchIcon","searchField","showCreateNewSuggestion","showTagAlreadyAdded","showNoSuggestionsFound","freeTextInput","autoSelectFirstOption","suggestionsResultsLimit"],[3,"valueClicked","createFixedOptions","tagsAdded","tagRemoved","inputId","selectedValues","label","clickable","fieldId","showTagAlreadyAdded","showCreateNewSuggestion","showNoSuggestionsFound"],[3,"focused","valueChanged","assetId","metadataField"],[3,"valueClicked","focused","folderAdded","folderRemoved","assetId","metadataField","selectedValues","clickable"],[3,"focused","checked","unchecked","assetId","options","selectedOptions"],[3,"focused","changed","assetId","metadataField","hasError"]],template:function(t,i){t&1&&L(0,BA,13,16,"ng-container",1),t&2&&l("ngIf",i._metadataField)},dependencies:[$,_r,Go,Rp,zp,Hp,Qp,Np,Wr,Yp,qp,De],encapsulation:2,changeDetection:0});let o=n;return o})();function VA(o,n){if(o&1){let r=Q();c(0,"div",3)(1,"dash-chip-list",4),P("valueClicked",function(t){A(r);let i=m();return v(i.emitMetadataValueClicked(t))}),p()()}if(o&2){let r=m();h(),l("chipList",r.metadataFieldAsSelectedValues)("displayOnly",!0)("clickable",r.valuesClickable)("highlightingEnabled",!1)}}function LA(o,n){if(o&1&&(I(0,"dash-expiry-warning",8),z(1,"datetimeFromBackendDate")),o&2){let r=m(2);l("expiryDate",G(1,1,r.metadataField.singleValueFieldValue()))}}function OA(o,n){if(o&1&&(c(0,"dash-truncate-display-text-field",5),I(1,"dash-display-text-field",6),L(2,LA,2,3,"dash-expiry-warning",7),p()),o&2){let r=m();l("value",r.getValueDisplayText()),h(),l("assetId",r.assetId)("e2eLabel",r._metadataField.label)("isEditable",!1),h(),l("ngIf",r._metadataField.isExpiryDate())}}var eS=(()=>{let n=class n{set metadataField(e){this._metadataField=e,this.metadataFieldAsSelectedValues=this.fieldOptionService.getSelectedValuesAndLoadUnknownOptions(this._metadataField,1)}get metadataField(){return this._metadataField}constructor(e){this.fieldOptionService=e,this.valuesClickable=!0,this.metadataValueClicked=new B,this.metadataFieldAsSelectedValues=[]}displayValuesAsChips(){return this._metadataField.isTags()||this._metadataField.isFolderSelect()||this._metadataField.isControlledTags()}getValueDisplayText(){return this.formatAsDate()?er(this.getValuesAsString(),this.getDateFormat()):this.getValuesAsString()}getValuesAsString(){return this._metadataField.isMultiValue()?_n(this.metadataFieldAsSelectedValues).join(", "):this._metadataField.singleValueFieldValue()}formatAsDate(){return this._metadataField.isDate()||this._metadataField.isDateTime()||this._metadataField.isExpiryDate()}getDateFormat(){return this._metadataField.isDateTime()?Dn.DATETIME:Dn.DATE}emitMetadataValueClicked(e){this.metadataValueClicked.emit({fieldId:this._metadataField.fieldId,value:e.id})}};n.\u0275fac=function(t){return new(t||n)(k(zi))},n.\u0275cmp=V({type:n,selectors:[["dash-metadata-display-field"]],inputs:{assetId:"assetId",valuesClickable:"valuesClickable",metadataField:"metadataField"},outputs:{metadataValueClicked:"metadataValueClicked"},decls:4,vars:3,consts:[[1,"field__label"],["class","field__chips",4,"ngIf"],[3,"value",4,"ngIf"],[1,"field__chips"],[3,"valueClicked","chipList","displayOnly","clickable","highlightingEnabled"],[3,"value"],[3,"assetId","e2eLabel","isEditable"],[3,"expiryDate",4,"ngIf"],[3,"expiryDate"]],template:function(t,i){t&1&&(c(0,"label",0),O(1),p(),L(2,VA,2,4,"div",1)(3,OA,3,5,"dash-truncate-display-text-field",2)),t&2&&(h(),Mt(i.metadataField.label),h(),l("ngIf",i.displayValuesAsChips()),h(),l("ngIf",!i.displayValuesAsChips()))},dependencies:[$,Ol,Dt,qn,Jn,Ui],styles:[".field__label[_ngcontent-%COMP%]{color:#35343d;font-weight:600;display:block}.field__chips[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem}"],changeDetection:0});let o=n;return o})();var Jp=(()=>{let n=class n{static forRoot(){return{ngModule:n,providers:[]}}};n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=It({type:n}),n.\u0275inj=Et({imports:[Ir,di,yr,Nn,En,Bl,Zl,Ml,ad,Dc,ur]});let o=n;return o})();var RA=["thumbnail"];function zA(o,n){if(o&1&&(c(0,"dash-asset-dimensions-wrapper",6),I(1,"dash-asset-video-preview",7),z(2,"async"),p()),o&2){let r=m(2);l("possiblyRotatedDimensions",r.assetFile),h(),l("videoDuration",r.videoDuration)("previews",G(2,3,r.previews.urls))}}function HA(o,n){if(o&1){let r=Q();c(0,"img",8,0),P("load",function(){let t=A(r).ngIf,i=m(2);return v(i.previewLoaded(t))})("error",function(){let t=A(r).ngIf,i=m(2);return v(i.previewErrored(t))}),p()}if(o&2){let r=n.ngIf,e=m(2);ge("visible",e.thumbnailVisible),l("src",r,Ne)}}function QA(o,n){if(o&1&&I(0,"dash-asset-preview-icon",10),o&2){let r=m(3);l("fileExtension",r.fileExtension)}}function NA(o,n){if(o&1&&(ve(0),L(1,QA,1,1,"dash-asset-preview-icon",9),we()),o&2){let r=m(2);h(),l("ngIf",r.fileExtension)}}function UA(o,n){if(o&1&&(c(0,"div",2),L(1,zA,3,5,"dash-asset-dimensions-wrapper",3)(2,HA,2,3,"img",4),z(3,"async"),L(4,NA,2,1,"ng-container",5),p()),o&2){let r=m();ge("is-selected",r.isSelected),h(),l("ngIf",r.videoDuration&&r.videoDuration>0),h(),l("ngIf",G(3,5,r.previews.previewUrl)),h(2),l("ngIf",r.noPreview||r.showFileTypeIconBeforeThumbnail&&!r.thumbnailLoaded)}}var jA=5,Xp=(()=>{let n=class n{constructor(e){this.assetPreviewService=e,this.showFileTypeIconBeforeThumbnail=!0,this.isSelected=!1,this.thumbnailLoaded=!1,this.noPreview=!1,this.thumbnailVisible=!1,this.retries=0,this.thumbnailDoesntExist=()=>{this.thumbnailLoaded=!1,this.noPreview=!0},this.retry=()=>{this.retries++,!(this.retries>=jA)&&setTimeout(this.setImageUrl,3e3)},this.setImageUrl=()=>{this.previews.previewUrl.pipe(ze(1)).subscribe(t=>{this.thumbnail.nativeElement.src=t})}}ngOnInit(){this.previews=this.assetPreviewService.selectPanelPreviews(this.assetId)}previewLoaded(e){this.previews.removeLocalPreviewIfLoaded(e,()=>this.assetPreviewService.removeLocalPreview(this.assetId)),this.thumbnailVisible=!0,this.thumbnailLoaded=!0,this.noPreview=!1}previewErrored(e){this.noPreview=!this.thumbnailLoaded,this.assetPreviewService.checkIfPreviewCanBeRequested(e,this.retry,this.retry,this.thumbnailDoesntExist)}};n.\u0275fac=function(t){return new(t||n)(k(Ft))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-preview"]],viewQuery:function(t,i){if(t&1&&fe(RA,5),t&2){let a;pe(a=me())&&(i.thumbnail=a.first)}},inputs:{assetId:"assetId",showFileTypeIconBeforeThumbnail:"showFileTypeIconBeforeThumbnail",assetFile:"assetFile",videoDuration:"videoDuration",fileExtension:"fileExtension",isSelected:"isSelected"},decls:1,vars:1,consts:[["thumbnail",""],["class","container",3,"is-selected",4,"ngIf"],[1,"container"],["class","video-preview-wrapper",3,"possiblyRotatedDimensions",4,"ngIf"],["class","thumbnail ASSET_PANEL_IMAGE_PREVIEW","alt","",3,"visible","src","load","error",4,"ngIf"],[4,"ngIf"],[1,"video-preview-wrapper",3,"possiblyRotatedDimensions"],[3,"videoDuration","previews"],["alt","",1,"thumbnail","ASSET_PANEL_IMAGE_PREVIEW",3,"load","error","src"],["class","file-icon",3,"fileExtension",4,"ngIf"],[1,"file-icon",3,"fileExtension"]],template:function(t,i){t&1&&L(0,UA,5,7,"div",1),t&2&&l("ngIf",i.previews)},dependencies:[$,Un,Tp,kp,De],styles:["[_nghost-%COMP%]{position:relative;background:#faf9fa;box-shadow:0 -1px 1px #0000000d inset;display:flex;padding-bottom:100%}.video-preview-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:10;width:100%;height:100%;overflow:hidden}.container[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.file-icon[_ngcontent-%COMP%]{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);width:40%}.thumbnail[_ngcontent-%COMP%]{position:relative;z-index:5;max-width:100%;max-height:100%;background:#f4f4f6 url(/assets/images/checker.svg);background-size:1rem 1rem;object-fit:cover;transition:transform .15s cubic-bezier(.4,0,1,1)}.thumbnail[_ngcontent-%COMP%]:not(.visible){visibility:hidden;opacity:0}.container.is-selected[_ngcontent-%COMP%]{background:hsla(var(--color-theme-hue),calc(var(--color-theme-saturation) * .6),96%,1)}.container.is-selected[_ngcontent-%COMP%]   .thumbnail[_ngcontent-%COMP%]{border-radius:4px;transition-timing-function:cubic-bezier(0,0,.2,1);transform:scale(.92)}"],changeDetection:0});let o=n;return o})();var WA=["formInput"],GA=["dropdown"],YA=()=>[300,0];function qA(o,n){if(o&1&&(I(0,"dash-truncated-single-line-text",10),z(1,"htmlEncodeString")),o&2){let r=m();l("value",G(1,1,r.metadataField.singleValueFieldValue()))}}function JA(o,n){if(o&1&&(c(0,"div",11)(1,"span",12),O(2),p(),c(3,"span",13),O(4),p()()),o&2){let r=m();h(2),nt(" ",r.getPlaceholderText()," "),h(2),nt(" ",r.getHoverPlaceholderText()," ")}}function XA(o,n){if(o&1){let r=Q();ve(0),c(1,"platform-form-input",14,0),P("valueEdited",function(t){A(r);let i=m();return v(i.valueChanged.emit(t))})("focusOut",function(){A(r);let t=m();return v(t.stopEdit())}),p(),we()}if(o&2){let r=m();h(),wn("placeholder",r.getHoverPlaceholderText()),l("singleLine",!0)("inline",!0)("value",r.metadataField.singleValueFieldValue())}}function KA(o,n){if(o&1){let r=Q();ve(0),c(1,"platform-form-dropdown",15,1),P("optionSelected",function(t){A(r);let i=m();return v(i.selectOption(t))})("dropdownShut",function(){A(r);let t=m();return v(t.stopEdit())}),p(),we()}if(o&2){let r=m();h(),l("inline",!0)("selected",r.metadataField.singleValueFieldId())("options",r.metadataField.options)("placeholder",r.getHoverPlaceholderText())("isClearable",!0)}}var Kp=(()=>{let n=class n{constructor(){this.valueChanged=new B,this.editing=new rt(!1)}startEdit(){this.editing.next(!0),this.metadataField.isDropdown()?setTimeout(()=>this.dropdown.open(),0):setTimeout(()=>this.formInput.focus(),0)}stopEdit(){this.editing.next(!1)}getPlaceholderText(){return this.metadataField.label}getHoverPlaceholderText(){return this.metadataField.isDropdown()?"Select an option\u2026":`Add ${this.metadataField.label.toLowerCase()}\u2026`}selectOption(e){this.valueChanged.emit(e),this.stopEdit()}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-panel-inline-edit"]],viewQuery:function(t,i){if(t&1&&(fe(WA,5),fe(GA,5)),t&2){let a;pe(a=me())&&(i.formInput=a.first),pe(a=me())&&(i.dropdown=a.first)}},inputs:{metadataField:"metadataField",assetId:"assetId"},outputs:{valueChanged:"valueChanged"},decls:10,vars:12,consts:[["formInput",""],["dropdown",""],[1,"container"],[1,"display",3,"click","focus","title"],["tpPlacement","left",1,"display__inner","INLINE_EDIT_DISPLAY",3,"tp","tpDelay"],["class","display__value",3,"value",4,"ngIf"],["class","display__placeholder",4,"ngIf"],[1,"display__edit-icon",3,"click"],[1,"edit"],[4,"ngIf"],[1,"display__value",3,"value"],[1,"display__placeholder"],[1,"display__placeholder__resting"],[1,"display__placeholder__hover"],[1,"inline-text-field","INLINE_EDIT_FIELD",3,"valueEdited","focusOut","singleLine","inline","placeholder","value"],["openedChange","",3,"optionSelected","dropdownShut","inline","selected","options","placeholder","isClearable"]],template:function(t,i){t&1&&(c(0,"div",2),z(1,"async"),c(2,"button",3),P("click",function(){return i.startEdit()})("focus",function(){return i.startEdit()}),c(3,"div",4),L(4,qA,2,3,"dash-truncated-single-line-text",5)(5,JA,5,2,"div",6),p(),c(6,"dash-edit-icon-overlay",7),P("click",function(){return i.startEdit()}),p()(),c(7,"div",8),L(8,XA,3,4,"ng-container",9)(9,KA,3,5,"ng-container",9),p()()),t&2&&(ge("is-editing",G(1,9,i.editing)),h(2),l("title",i.metadataField.singleValueFieldValue()),h(),l("tp",i.metadataField.label)("tpDelay",Ro(11,YA)),h(),l("ngIf",i.metadataField.singleValueFieldValue()),h(),l("ngIf",!i.metadataField.singleValueFieldValue()),h(3),l("ngIf",i.metadataField.isTextField()),h(),l("ngIf",i.metadataField.isDropdown()))},dependencies:[$,mr,Ar,bn,yn,fi,De,Qn],styles:['.container[_ngcontent-%COMP%]{padding-top:.375rem;padding-bottom:.375rem}.container.is-editing[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.container.is-editing[_ngcontent-%COMP%]   .display[_ngcontent-%COMP%]{display:none}.container.is-editing[_ngcontent-%COMP%]   .edit[_ngcontent-%COMP%]{display:block}.display[_ngcontent-%COMP%]{margin-left:-.75rem;margin-right:-.75rem;position:relative;display:block;width:calc(100% + 1.5rem);text-align:left}.display[_ngcontent-%COMP%]:focus{outline:0}.display__inner[_ngcontent-%COMP%]{color:#35343d;font-weight:400;padding:.375rem .75rem;border-radius:4px;line-height:1.25;background-color:transparent;border:.0625rem solid transparent;transition:border-color .05s linear,background-color .1s linear}.display__inner[_ngcontent-%COMP%]:focus{outline:0}.display__inner[_ngcontent-%COMP%]:hover{background-color:#35343d12}.display__inner[_ngcontent-%COMP%]:focus{border-color:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1);background-color:#fff}.display[_ngcontent-%COMP%]:hover   .display__inner[_ngcontent-%COMP%]{background-color:#35343d12}.display[_ngcontent-%COMP%]:hover   .display__inner[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;top:0;height:100%;width:12rem;background-image:linear-gradient(to left,#f4f4f6 2rem,#f4f4f600);pointer-events:none}.display__placeholder[_ngcontent-%COMP%]{color:#77767f;font-weight:400}.display__placeholder[_ngcontent-%COMP%]   .display__placeholder__hover[_ngcontent-%COMP%]{display:none}.display__placeholder[_ngcontent-%COMP%]   .display__placeholder__resting[_ngcontent-%COMP%], .display[_ngcontent-%COMP%]:hover   .display__placeholder__hover[_ngcontent-%COMP%]{display:block}.display[_ngcontent-%COMP%]:hover   .display__placeholder__resting[_ngcontent-%COMP%], .edit[_ngcontent-%COMP%]{display:none}.display__edit-icon[_ngcontent-%COMP%]{transition:opacity .1s linear,transform .15s cubic-bezier(.4,0,.2,1);transform:translate(40%) scale(.9) rotate(20deg);transform-origin:bottom right;opacity:0;pointer-events:auto}.display[_ngcontent-%COMP%]:hover   .display__edit-icon[_ngcontent-%COMP%]{transform:translate(0) scale(1) rotate(0);opacity:1}'],changeDetection:0});let o=n;return o})();function ev(o,n){if(o&1&&(c(0,"li",2),I(1,"platform-icon",3),c(2,"span",4),O(3),p()()),o&2){let r=n.$implicit;h(),l("icon",r.icon),h(2),Mt(r.text)}}var $p=(()=>{let n=class n{trackByIndex(e,t){return e}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-panel-message"]],inputs:{messages:"messages"},decls:2,vars:2,consts:[[1,"message","warning"],["class","message__item",4,"ngFor","ngForOf","ngForTrackBy"],[1,"message__item"],["size","4",1,"message__icon",3,"icon"],[1,"message__text"]],template:function(t,i){t&1&&(c(0,"ul",0),L(1,ev,4,2,"li",1),p()),t&2&&(h(),l("ngForOf",i.messages)("ngForTrackBy",i.trackByIndex))},dependencies:[wt,Xe],styles:[".message[_ngcontent-%COMP%]{width:100%;padding:.75rem .5rem;font-size:.75rem;line-height:1rem}.warning[_ngcontent-%COMP%]{background:#fef9eb;color:#6d470d}.message__item[_ngcontent-%COMP%]{display:flex}.message__item[_ngcontent-%COMP%] + .message__item[_ngcontent-%COMP%]{margin-top:.5rem}.message__icon[_ngcontent-%COMP%]{display:block;margin-right:.25rem;flex-shrink:0}.message__text[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}"],changeDetection:0});let o=n;return o})();var em=Qt(po());function iv(o,n){if(o&1&&(c(0,"div",1),I(1,"platform-icon",2),c(2,"span",3),O(3),p()()),o&2){let r=m();l("tp",r.tooltipText()),h(3),nt("",r.numberOfComments," ")}}var tm=(()=>{let n=class n{tooltipText(){return`${this.numberOfComments} ${(0,em.default)("comment",this.numberOfComments)}`}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-comments-icon"]],inputs:{numberOfComments:"numberOfComments"},decls:1,vars:1,consts:[["class","comments",3,"tp",4,"ngIf"],[1,"comments",3,"tp"],["icon","comment","size","4",1,"comments__icon"],[1,"comments__count","COMMENTS"]],template:function(t,i){t&1&&L(0,iv,4,2,"div",0),t&2&&l("ngIf",i.numberOfComments>0)},dependencies:[$,Xe,fi],styles:[".comments[_ngcontent-%COMP%]{display:flex;gap:.5rem;align-items:center;width:fit-content;padding:.5rem .75rem .5rem .5rem;background:hsla(var(--color-theme-hue),calc(var(--color-theme-saturation) * .6),96%,1);box-shadow:0 1px 1px #0000001a,0 2px 5px #00000008;border-radius:4px;color:hsla(var(--color-theme-hue),var(--color-theme-saturation),calc(var(--color-theme-lightness) * .5),1);font-size:.8125rem}.comments__icon[_ngcontent-%COMP%]{display:block}"],changeDetection:0});let o=n;return o})();function rv(o,n){if(o&1&&I(0,"dash-comments-icon",14),o&2){let r=m();l("numberOfComments",r.approvalComments)}}function av(o,n){if(o&1){let r=Q();c(0,"dash-panel-selector",15),P("enterOrSpacePressed",function(){A(r);let t=m();return v(t.selectThisAsset())})("click",function(){A(r);let t=m();return v(t.selectThisAsset())}),p()}if(o&2){let r=m();ge("is-selected",r.selected),l("selected",r.selected)}}function sv(o,n){if(o&1){let r=Q();c(0,"dash-panel-floating-button",16),P("click",function(t){A(r);let i=m();return v(i.deleteAssetClicked(t))}),p()}}function dv(o,n){if(o&1){let r=Q();c(0,"dash-panel-floating-button",17),P("click",function(t){A(r);let i=m();return v(i.openAsset(t))}),p()}if(o&2){let r=m();l("dashRouterLink",r.linkToAsset)("state",r.navigationState)}}function lv(o,n){if(o&1&&I(0,"dash-asset-panel-message",18),o&2){let r=m();l("messages",r.warningMessages)}}function cv(o,n){if(o&1&&(c(0,"div",27),I(1,"platform-icon",28),c(2,"span",29),O(3),p()()),o&2){let r=m(4);h(3),Mt(r.placeholderTitle)}}function pv(o,n){o&1&&(c(0,"div",30),I(1,"span"),O(2,"\xA0"),p())}function mv(o,n){if(o&1&&(ve(0),L(1,cv,4,1,"div",25)(2,pv,3,0,"div",26),we()),o&2){let r=n.first;h(),l("ngIf",r),h(),l("ngIf",!r)}}function hv(o,n){o&1&&Ut(0)}function gv(o,n){if(o&1&&(c(0,"div",22),L(1,mv,3,2,"ng-container",23)(2,hv,1,0,"ng-container",24),p()),o&2){m();let r=ue(6),e=m();h(),l("ngForOf",e.assetMetadata.fields),h(),l("ngTemplateOutlet",r)}}function fv(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-asset-panel-inline-edit",35),P("valueChanged",function(t){let i=A(r).$implicit,a=m(5);return v(a.emitEditMetadataValue(i.fieldId,t))}),p(),we()}if(o&2){let r=n.$implicit,e=m(5);h(),l("metadataField",r)("assetId",e.assetId)}}function uv(o,n){o&1&&Ut(0)}function Av(o,n){if(o&1&&(c(0,"div",33),L(1,fv,2,2,"ng-container",34),p(),L(2,uv,1,0,"ng-container",24)),o&2){m(3);let r=ue(6),e=m();h(),l("ngForOf",e.assetMetadata.fields)("ngForTrackBy",e.trackByAttributeId),h(),l("ngTemplateOutlet",r)}}function vv(o,n){if(o&1&&(ve(0),L(1,Av,3,3,"ng-template",32),we()),o&2){m();let r=ue(2),e=m(2);h(),l("dashPermissionsResourceId",e.assetId)("dashPermissionsElse",r)}}function wv(o,n){if(o&1&&I(0,"dash-shared-metadata-display-field",38),o&2){let r=n.$implicit;Pi("data-e2e","Panel ",r.label,""),l("metadataField",r)}}function xv(o,n){o&1&&Ut(0)}function _v(o,n){if(o&1&&(c(0,"div",36),L(1,wv,1,3,"dash-shared-metadata-display-field",37),p(),L(2,xv,1,0,"ng-container",24)),o&2){m(2);let r=ue(6),e=m();h(),l("ngForOf",e.assetMetadata.fields)("ngForTrackBy",e.trackByAttributeId),h(),l("ngTemplateOutlet",r)}}function bv(o,n){if(o&1&&L(0,vv,2,2,"ng-container",31)(1,_v,3,3,"ng-template",null,2,Ze),o&2){let r=ue(2),e=m(2);l("ngIf",e.displayConfig.inlineEditable)("ngIfElse",r)}}function Cv(o,n){if(o&1&&I(0,"dash-file-info-bar",39),o&2){let r=m(2);l("fileInfoBarInfo",r.assetFile)("fileExtension",r.getFileExtension())("showDimensions",!1)("alternateValue",r.alternateValue)("showDurationIfAvailable",!1)}}function yv(o,n){if(o&1&&I(0,"dash-progress-bar-small",40),o&2){let r=m(2);l("progressPercent",r.progress?r.progress*r.MAX_UPLOAD_PROGRESS:0)}}function Sv(o,n){if(o&1&&(ve(0),c(1,"div",19),L(2,gv,3,2,"div",20)(3,bv,3,2,"ng-template",null,0,Ze)(5,Cv,1,5,"ng-template",null,1,Ze)(7,yv,1,1,"dash-progress-bar-small",21),p(),we()),o&2){let r=ue(4),e=m();h(2),l("ngIf",e.showPlaceholderTitleInsteadOfAttributes(e.assetMetadata))("ngIfElse",r),h(5),l("ngIf",!e.isAssetFileReady())}}var im=(()=>{let n=class n{constructor(){this.selectable=!1,this.selectAsset=new B,this.detailViewButtonClick=new B,this.editMetadataValue=new B,this.deleteAsset=new B,this.MAX_UPLOAD_PROGRESS=.97}isAssetFileReady(){return!!this.assetFile}getFileExtension(){return sr(this.assetFile)}getVideoDurationIfApplicable(){return this.assetFile?.fileType===Fn.Video?this.assetFile.duration||0:void 0}trackByAttributeId(e,t){return t.fieldId}emitEditMetadataValue(e,t){this.editMetadataValue.emit({fieldId:e,newValue:t})}openAsset(e){!this.displayConfig.clickable||!this.isAssetFileReady()?(e.stopPropagation(),e.preventDefault()):this.detailViewButtonClick.emit()}selectThisAsset(){this.selectAsset.emit()}deleteAssetClicked(e){e.stopPropagation(),this.deleteAsset.emit()}hasAPopulatedTextField(e){return e.fields.some(t=>t.isTextField()&&t.singleValueFieldValue())}hasAtLeastOneTextField(e){return e.fields.some(t=>t.isTextField())}showPlaceholderTitleInsteadOfAttributes(e){return $i(this.placeholderTitle)&&this.hasAtLeastOneTextField(e)&&!this.hasAPopulatedTextField(e)}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-asset-panel-presentation"]],inputs:{assetId:"assetId",assetFile:"assetFile",assetTitle:"assetTitle",alternateValue:"alternateValue",assetMetadata:"assetMetadata",placeholderTitle:"placeholderTitle",progress:"progress",selected:"selected",selectable:"selectable",inSelectionMode:"inSelectionMode",approvalComments:"approvalComments",linkToAsset:"linkToAsset",navigationState:"navigationState",displayConfig:"displayConfig",warningMessages:"warningMessages"},outputs:{selectAsset:"selectAsset",detailViewButtonClick:"detailViewButtonClick",editMetadataValue:"editMetadataValue",deleteAsset:"deleteAsset"},decls:11,vars:24,consts:[["metadataBlock",""],["fileInfoBar",""],["displayField",""],[1,"asset-panel"],["tabindex","-1",1,"preview-wrap"],["tabindex","0","cdkMonitorElementFocus","",1,"asset-preview-link","ASSET_PANEL_DETAIL_LINK",3,"dashRouterLink","state"],[1,"preview-image","ASSET_PANEL_PREVIEW",3,"click","keyup.enter","assetId","assetFile","videoDuration","fileExtension","showFileTypeIconBeforeThumbnail","isSelected"],["class","panel-comments",3,"numberOfComments",4,"ngIf"],["class","panel-selector PANEL_SELECTOR","title","Select this asset",3,"is-selected","selected","enterOrSpacePressed","click",4,"ngIf"],[1,"panel-actions"],["class","panel-delete DISCARD_ASSET","icon","delete","label","Discard file",3,"click",4,"ngIf"],["class","panel-view VIEW_ASSET","icon","zoom-in","label","View",3,"dashRouterLink","state","click",4,"ngIf"],["class","duplicate-warning",3,"messages",4,"ngIf"],[4,"ngIf"],[1,"panel-comments",3,"numberOfComments"],["title","Select this asset",1,"panel-selector","PANEL_SELECTOR",3,"enterOrSpacePressed","click","selected"],["icon","delete","label","Discard file",1,"panel-delete","DISCARD_ASSET",3,"click"],["icon","zoom-in","label","View",1,"panel-view","VIEW_ASSET",3,"click","dashRouterLink","state"],[1,"duplicate-warning",3,"messages"],["tabindex","-1",1,"metadata-wrapper"],["class","metadata-wrapper__placeholder",4,"ngIf","ngIfElse"],[3,"progressPercent",4,"ngIf"],[1,"metadata-wrapper__placeholder"],[4,"ngFor","ngForOf"],[4,"ngTemplateOutlet"],["class","metadata-wrapper__filename",4,"ngIf"],["class","metadata-wrapper__placeholder__item",4,"ngIf"],[1,"metadata-wrapper__filename"],["icon","file-line","size","4",1,"metadata-wrapper__filename__icon"],[1,"metadata-wrapper__filename__text"],[1,"metadata-wrapper__placeholder__item"],[4,"ngIf","ngIfElse"],["dashPermissions","","dashPermissionsResourceType","ASSET","dashPermissionsAction","EDIT_ASSET",3,"dashPermissionsResourceId","dashPermissionsElse"],[1,"metadata-wrapper__editable-block"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"metadata-wrapper__editable-item",3,"valueChanged","metadataField","assetId"],[1,"metadata-wrapper__readonly-block"],["class","metadata-wrapper__readonly-item",3,"metadataField",4,"ngFor","ngForOf","ngForTrackBy"],[1,"metadata-wrapper__readonly-item",3,"metadataField"],["displaySize","x-small",1,"metadata-wrapper__info-bar",3,"fileInfoBarInfo","fileExtension","showDimensions","alternateValue","showDurationIfAvailable"],[3,"progressPercent"]],template:function(t,i){t&1&&(c(0,"div",3)(1,"div",4)(2,"a",5)(3,"dash-asset-preview",6),P("click",function(d){return i.inSelectionMode?i.selectThisAsset():i.openAsset(d)})("keyup.enter",function(d){return i.openAsset(d)}),p(),L(4,rv,1,1,"dash-comments-icon",7),p(),L(5,av,1,3,"dash-panel-selector",8),c(6,"div",9),L(7,sv,1,0,"dash-panel-floating-button",10)(8,dv,1,2,"dash-panel-floating-button",11),p(),L(9,lv,1,1,"dash-asset-panel-message",12),p(),L(10,Sv,8,3,"ng-container",13),p()),t&2&&(ge("is-selected",i.selected)("in-selection-mode",i.inSelectionMode),Pi("data-e2e","Asset ",i.assetTitle,""),h(2),ge("asset-preview-uploading",!i.isAssetFileReady())("asset-not-clickable",!i.displayConfig.clickable),l("dashRouterLink",i.linkToAsset)("state",i.navigationState),h(),l("assetId",i.assetId)("assetFile",i.assetFile)("videoDuration",i.getVideoDurationIfApplicable())("fileExtension",i.getFileExtension())("showFileTypeIconBeforeThumbnail",i.displayConfig.showFileIconBeforeThumbnail)("isSelected",i.selected),h(),l("ngIf",i.displayConfig.displayComments),h(),l("ngIf",i.displayConfig.selectable&&i.selectable),h(2),l("ngIf",i.displayConfig.canDiscardAssets),h(),l("ngIf",i.inSelectionMode&&i.isAssetFileReady()),h(),l("ngIf",i.warningMessages),h(),l("ngIf",i.assetMetadata))},dependencies:[wt,$,jt,zl,Qo,ql,vc,Xo,Sc,Vp,Xe,Ni,Xp,Kp,$p,tm],styles:['[_nghost-%COMP%]{width:100%;height:auto}[_nghost-%COMP%]   .with-animation[_ngcontent-%COMP%]{opacity:0;transform:scale(.8)}.asset-panel[_ngcontent-%COMP%]{box-shadow:0 1px 1px #0000001a,0 2px 5px #00000008;border-radius:4px;background-color:#fff;border:.125rem solid transparent}.asset-panel.is-selected[_ngcontent-%COMP%]{border-color:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1)}.preview-wrap[_ngcontent-%COMP%]{z-index:0;position:relative;padding-top:100%}.preview-wrap[_ngcontent-%COMP%]:focus{outline:0}.asset-preview-link[_ngcontent-%COMP%], .asset-preview-link[_ngcontent-%COMP%]:visited{color:#35343d;text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;display:block}.asset-preview-link[_ngcontent-%COMP%]:focus{outline:2px solid hsl(248,9%,96%);z-index:10}.asset-preview-uploading[_ngcontent-%COMP%]{opacity:.25;cursor:default}.asset-not-clickable[_ngcontent-%COMP%]{cursor:default}.panel-comments[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:.625rem;z-index:10;display:block}.panel-actions[_ngcontent-%COMP%]{position:absolute;top:.25rem;right:.5rem;z-index:10;display:flex;flex-direction:column;opacity:0}.panel-actions[_ngcontent-%COMP%]:focus-within{opacity:1}.panel-selector[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;left:0;opacity:.5;transition:opacity .15s cubic-bezier(.4,0,.2,1)}@media (min-width: 48em){.panel-selector[_ngcontent-%COMP%]{opacity:0}}.panel-selector[_ngcontent-%COMP%]:focus-within, .panel-selector[_ngcontent-%COMP%]:hover, .panel-selector.is-selected[_ngcontent-%COMP%]{opacity:1}.asset-panel.in-selection-mode[_ngcontent-%COMP%]   .panel-selector[_ngcontent-%COMP%]{width:100%;height:100%;opacity:.5}.asset-panel.in-selection-mode[_ngcontent-%COMP%]   .panel-selector.is-selected[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%]:hover   .panel-selector[_ngcontent-%COMP%]:not(.is-selected){opacity:.5}[_nghost-%COMP%]:hover   .panel-selector[_ngcontent-%COMP%]:hover{opacity:1}[_nghost-%COMP%]:hover   .panel-actions[_ngcontent-%COMP%]{opacity:1}.duplicate-warning[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;right:0;z-index:50;display:block}.metadata-wrapper[_ngcontent-%COMP%]{position:relative;width:100%;height:auto;padding:.375rem 1rem}.metadata-wrapper[_ngcontent-%COMP%]:focus{outline:0}.metadata-wrapper__filename[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:-.75rem}.metadata-wrapper__filename__icon[_ngcontent-%COMP%]{flex-shrink:0;margin-right:.25rem;color:#b7b6be}.metadata-wrapper__filename__text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:pre;color:#62616b}.metadata-wrapper__placeholder__item[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem;color:#888792}.metadata-wrapper__placeholder__item[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:inline-block;width:40%;height:.75rem;vertical-align:middle;background:#35343d0d;border-radius:500px}.metadata-wrapper__placeholder__item[_ngcontent-%COMP%]:nth-of-type(2) > span[_ngcontent-%COMP%]{width:30%}.metadata-wrapper__editable-item[_ngcontent-%COMP%], .metadata-wrapper__placeholder__item[_ngcontent-%COMP%]{display:block;margin-bottom:-.75rem}.metadata-wrapper__info-bar[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:block;margin-top:.75rem;margin-bottom:.5rem;margin-right:-1rem}.metadata-wrapper__info-bar[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;top:0;display:block;width:1rem;height:100%;background-image:linear-gradient(to right,#fff0,#fff)}.metadata-wrapper__editable-item[_ngcontent-%COMP%], .metadata-wrapper__info-bar[_ngcontent-%COMP%]{transition:transform .15s cubic-bezier(.4,0,.2,1)}.metadata-wrapper__editable-block[_ngcontent-%COMP%]:focus-within + .metadata-wrapper__info-bar[_ngcontent-%COMP%]{transform:translateY(.375rem)}.metadata-wrapper__editable-block[_ngcontent-%COMP%]:focus-within > .metadata-wrapper__editable-item[_ngcontent-%COMP%]{transform:translateY(-.375rem)}.metadata-wrapper__editable-block[_ngcontent-%COMP%] > .metadata-wrapper__editable-item[_ngcontent-%COMP%]:focus-within{transform:translateY(0)}.metadata-wrapper__editable-block[_ngcontent-%COMP%] > .metadata-wrapper__editable-item[_ngcontent-%COMP%]:focus-within ~ .metadata-wrapper__editable-item[_ngcontent-%COMP%]{transform:translateY(.375rem)}.metadata-wrapper__readonly-block[_ngcontent-%COMP%]{padding-top:.625rem}.metadata-wrapper__readonly-item[_ngcontent-%COMP%]{display:block}.metadata-wrapper__readonly-item[_ngcontent-%COMP%] + .metadata-wrapper__readonly-item[_ngcontent-%COMP%]{margin-top:.5rem}.display-title[_ngcontent-%COMP%]{display:block;padding:.75rem;background:#fff}'],changeDetection:0});let o=n;return o})();var Iv={selectable:!0,clickable:!0,inlineEditable:!0,canDiscardAssets:!1,showFileIconBeforeThumbnail:!1,displayComments:!1},om=(()=>{let n=class n{constructor(e,t,i,a,d,g,b){this.metadataService=e,this.assetListPageAssetService=t,this.assetsSelectionService=i,this.deleteAssetsService=a,this.messagingService=d,this.analyticsService=g,this.permissionsService=b,this.showingMissingDetails=!1,this.showingDuplicates=!1,this.showAlternateValue=!0,this.inSelectionMode=!1,this.selectAsset=new B,this.detailViewButtonClick=new B,this.selectable=St([this.permissionsService.anyActionsArePermitted("ASSET",["DOWNLOAD_ASSET","EDIT_ASSET","DELETE_ASSET"],this.assetId),this.permissionsService.isPermitted("ASSETS","CREATE_ASSET_SHARES")]).pipe(ie(([w,E])=>w||E))}ngOnInit(){this.assetPanelDisplayConfig=ye(ye({},Iv),this.displayConfig),this.selected=this.assetsSelectionService.selectIsAssetSelected(this.assetId)}editMetadataValue({fieldId:e,newValue:t}){this.metadataService.requestMetadataChange([this.assetId],{fieldId:e,value:t,type:bt.Set,dataType:Ti.STRING},"asset panel"),this.analyticsService.trackEvent({object:"Asset",action:"Edit",appSource:"asset panel",properties:{amount:1}})}linkToAsset(){return this.assetPanelDisplayConfig.clickable?[this.baseRoute,this.assetId]:void 0}openAsset(){this.analyticsService.trackEvent({object:"Asset",action:"View",appSource:"asset panel"}),this.detailViewButtonClick.emit()}deleteAsset(){this.messagingService.confirmDeleteItems({heading:"Discard file from your upload?",buttonText:"Discard file"}).subscribe(e=>{e&&(this.analyticsService.trackEvent({object:"Asset",action:"Delete",appSource:"discard single upload",properties:{amount:1}}),this.analyticsService.trackEventInIntercom({category:Bn,action:"Individual asset discarded"}),this.deleteAssetsService.deleteAssetsAndShowProgress([this.assetId]),this.assetsSelectionService.deselectAll([this.assetId]))})}warningMessages(){if(!this.showingDuplicates&&this.showingMissingDetails)return Ki;let e=this.showingDuplicates&&this.assetPanelData.isDuplicateAsset?[Pv(this.assetPanelData.isDuplicateAsset)]:[];return(this.showingMissingDetails?this.assetListPageAssetService.selectMissingMetadataForAsset(this.assetId).pipe(ie(([i])=>i?[Mv(i)]:[])):it([])).pipe(ie(i=>{let a=[...e,...i];return a.length>0?a:void 0}))}};n.\u0275fac=function(t){return new(t||n)(k(ui),k(qt),k(vi),k(Rn),k(Yt),k(ut),k(zt))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-panel"]],inputs:{assetId:"assetId",progress:"progress",displayConfig:"displayConfig",showingMissingDetails:"showingMissingDetails",showingDuplicates:"showingDuplicates",assetPanelData:"assetPanelData",placeholderTitle:"placeholderTitle",showAlternateValue:"showAlternateValue",inSelectionMode:"inSelectionMode",baseRoute:"baseRoute",navigationState:"navigationState"},outputs:{selectAsset:"selectAsset",detailViewButtonClick:"detailViewButtonClick"},decls:4,vars:21,consts:[[3,"selectAsset","detailViewButtonClick","editMetadataValue","deleteAsset","assetId","assetFile","assetTitle","alternateValue","assetMetadata","placeholderTitle","progress","selected","selectable","inSelectionMode","approvalComments","linkToAsset","navigationState","displayConfig","warningMessages"]],template:function(t,i){t&1&&(c(0,"dash-asset-panel-presentation",0),z(1,"async"),z(2,"async"),z(3,"async"),P("selectAsset",function(){return i.selectAsset.emit()})("detailViewButtonClick",function(){return i.openAsset()})("editMetadataValue",function(d){return i.editMetadataValue(d)})("deleteAsset",function(){return i.deleteAsset()}),p()),t&2&&l("assetId",i.assetId)("assetFile",i.assetPanelData.assetFile)("assetTitle",i.assetPanelData.assetTitle)("alternateValue",i.showAlternateValue?i.assetPanelData.sortingValue:void 0)("assetMetadata",i.assetPanelData.assetMetadata)("placeholderTitle",i.placeholderTitle)("progress",i.progress)("selected",G(1,15,i.selected))("selectable",G(2,17,i.selectable))("inSelectionMode",i.inSelectionMode)("approvalComments",i.assetPanelData.approvalComments)("linkToAsset",i.linkToAsset())("navigationState",i.navigationState)("displayConfig",i.assetPanelDisplayConfig)("warningMessages",G(3,19,i.warningMessages()))},dependencies:[im,De],encapsulation:2,changeDetection:0});let o=n;return o})();function Pv(o){switch(o){case Sa.IN_DASH:return{icon:"duplicate-warning",text:"Duplicate of a file already in Dash"};case Sa.IN_UPLOAD:return{icon:"duplicate-warning",text:"Duplicate of another file in this upload"}}}function Mv(o){let n=o.fields.map(r=>r.name);return{icon:"warning",text:`Missing ${ll(n)}`}}var xo=class extends Map{get(n){return super.get(n)||this.defaultValue}constructor(n){super(),this.defaultValue=n}};var am=Qt(Hl());var Dv=["parentScroll"],kv=["pagingActions"],Bv=[[["","aboveAssets",""]],[["","pagingActions",""]]],Vv=["[aboveAssets]","[pagingActions]"],Lv=o=>({browseableAssetIds:o});function Ov(o,n){o&1&&Ut(0)}function Rv(o,n){if(o&1&&L(0,Ov,1,0,"ng-container",8),o&2){let r=m(2);l("ngTemplateOutlet",r.emptyStateTemplate)}}function zv(o,n){if(o&1){let r=Q();c(0,"dash-asset-panel",14),z(1,"async"),z(2,"async"),z(3,"async"),P("selectAsset",function(){A(r);let t=m().$implicit,i=m(3);return v(i.assetSelected.emit(t))})("detailViewButtonClick",function(){A(r);let t=m(4);return v(t.openAssetDetails())}),p()}if(o&2){let r=m(),e=r.$implicit,t=r.index,i=m(2).ngIf,a=m();Pi("data-intercom-target","Asset ",t,""),kt("id","assetPanel",t,""),l("displayConfig",a.assetPanelDisplayConfig)("assetId",e)("baseRoute",a.baseAssetDetailRoute())("navigationState",ti(21,Lv,a.assetIds))("assetPanelData",i[e])("progress",G(1,15,a.assetUploadPercentages.get(e)))("placeholderTitle",G(2,17,a.placeholderTitles.get(e)))("showAlternateValue",a.showPanelAlternateValue)("showingMissingDetails",a.showingMissingDetails)("showingDuplicates",a.showingDuplicates)("inSelectionMode",G(3,19,a.selectIsInSelectionMode))}}function Hv(o,n){if(o&1&&(c(0,"div"),L(1,zv,4,23,"dash-asset-panel",13),p()),o&2){let r=n.$implicit,e=m(2).ngIf,t=m();Li("asset-scroller__grid__item ",t.assetScrollerGridItemClass,""),h(),l("ngIf",e[r])}}function Qv(o,n){if(o&1&&(c(0,"div",9,2),L(2,Hv,2,4,"div",10),p(),c(3,"div",11,3)(5,"div",12),Pt(6,1),p()()),o&2){m();let r=ue(1),e=m();h(2),l("ngForOf",r.viewPortItems)("ngForTrackBy",e.trackAssetPanelByAssetId),h(),ge("is-visible",e.pagingActionsVisible)}}function Nv(o,n){if(o&1){let r=Q();c(0,"virtual-scroller",7,1),P("vsUpdate",function(){A(r);let t=m();return v(t.viewAssetsAndRecordScrollPosition())}),Pt(2),L(3,Rv,1,1,"ng-container")(4,Qv,7,4),p()}if(o&2){let r=m(),e=ue(3);l("parentScroll",e)("enableUnequalChildrenSizes",!1)("resizeBypassRefreshThreshold",0)("items",r.assetIds)("checkResizeInterval",0)("bufferAmount",5),h(3),Ns(r.showEmptyState?3:4)}}var Uv=10,jv=500,rm="js-asset-scroller-grid-item",sm=(()=>{let n=class n{constructor(e,t,i,a){this.scrollablePageService=e,this.locationService=t,this.assetListPageAssetService=i,this.assetsSelectionService=a,this.showPanelAlternateValue=!0,this.showingMissingDetails=!1,this.showingDuplicates=!1,this.showEmptyState=!1,this.assetSelected=new B,this.assetPanelDataLoaded=new B,this.scrimVisible=new rt(!0),this.scrollPositionToPersist=0,this.pagingActionsVisible=!1,this.pagingActionsHeight=0,this.assetScrollerGridItemClass=rm}ngOnInit(){this.watchAssetPanelData(),this.setDefaultMappings(),this.setScrollPosition(),this.invalidateMeasurementsOnResize(),this.selectIsInSelectionMode=this.assetsSelectionService.selectIsInSelectionMode(),this.navigationState={browseableAssetIds:this.assetIds}}watchAssetPanelData(){this.assetPanelData=this.assetListPageAssetService.selectAllAssetPanelData().pipe(ks(1)),this.subscriptions=[this.assetPanelData.subscribe(()=>this.assetPanelDataLoaded.emit())]}ngOnDestroy(){this.resizeObserver&&this.resizeObserver.unobserve(this.parentScroll.nativeElement),ii(this.subscriptions)}setDefaultMappings(){this.assetUploadPercentages=this.assetUploadPercentages||new xo(it(-1)),this.placeholderTitles=this.placeholderTitles||new xo(it(void 0))}baseAssetDetailRoute(){return this.locationService.currentUrl()}invalidateMeasurementsOnResize(){let e=In(()=>{this.virtualScroller?.invalidateAllCachedMeasurements(),this.pagingActions&&(this.pagingActionsHeight=this.pagingActions.nativeElement.offsetHeight)},250,{leading:!1,trailing:!0});this.resizeObserver=new am.ResizeObserver(e),this.resizeObserver.observe(this.parentScroll.nativeElement)}checkPagingActionsVisibility(){let e=this.virtualScroller.viewPortInfo,t=e.scrollStartPosition,i=Math.floor(e.maxScrollPosition)+this.pagingActionsHeight/2;t>=i&&!this.pagingActionsVisible?this.pagingActionsVisible=!0:t<i&&this.pagingActionsVisible&&(this.pagingActionsVisible=!1)}viewAssetsAndRecordScrollPosition(){this.checkPagingActionsVisibility(),this.scrollPositionToPersist=this.parentScroll.nativeElement.scrollTop}trackAssetPanelByAssetId(e,t){return t}openAssetDetails(){this.scrollablePageService.leaveAndRecordScrollPosition(this.pageIdentifier,this.scrollPositionToPersist)}setScrollPosition(){this.waitForVirtualScrollerToExistThen(()=>{this.scrollablePageService.takeOneScrollPosition(this.pageIdentifier).subscribe(e=>{e?.item&&!this.itemIsAlreadyVisible(e)?this.setScrollBasedOnItem(e.item):this.setScrollBasedOnPosition(e?.position),this.scrollablePageService.clearPageScrollPosition(this.pageIdentifier)})})}waitForVirtualScrollerToExistThen(e){this.virtualScroller?e():setTimeout(()=>this.waitForVirtualScrollerToExistThen(e),Uv)}itemIsAlreadyVisible(e){return this.visibleItems().includes(e?.item)}visibleItems(){return(this.virtualScroller.viewPortItems||[]).slice(this.virtualScroller.viewPortInfo.startIndex,this.virtualScroller.viewPortInfo.endIndex+1)}setScrollBasedOnPosition(e){e&&e>0?this.virtualScroller.scrollToPosition(e,1,()=>this.hideScrim()):this.hideScrim()}setScrollBasedOnItem(e){this.virtualScroller.scrollInto(e,!0,this.offset(),0,()=>this.hideScrim()),this.makeSureScrimHides()}offset(){let e=document.getElementsByClassName(rm)[0],t=e?.clientHeight,i=this.parentScroll.nativeElement.offsetHeight;return e&&i>t?-(i-t)/2:0}hideScrim(){this.scrimVisible.next(!1)}makeSureScrimHides(){setTimeout(()=>this.hideScrim(),jv)}};n.\u0275fac=function(t){return new(t||n)(k(Ec),k(or),k(qt),k(vi))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-list-scroller"]],viewQuery:function(t,i){if(t&1&&(fe(br,5),fe(Dv,7),fe(kv,5)),t&2){let a;pe(a=me())&&(i.virtualScroller=a.first),pe(a=me())&&(i.parentScroll=a.first),pe(a=me())&&(i.pagingActions=a.first)}},inputs:{assetIds:"assetIds",pageIdentifier:"pageIdentifier",assetUploadPercentages:"assetUploadPercentages",placeholderTitles:"placeholderTitles",assetPanelDisplayConfig:"assetPanelDisplayConfig",showPanelAlternateValue:"showPanelAlternateValue",showingMissingDetails:"showingMissingDetails",showingDuplicates:"showingDuplicates",emptyStateTemplate:"emptyStateTemplate",showEmptyState:"showEmptyState"},outputs:{assetSelected:"assetSelected",assetPanelDataLoaded:"assetPanelDataLoaded"},ngContentSelectors:Vv,decls:6,vars:7,consts:[["parentScroll",""],["scroll",""],["container",""],["pagingActions",""],[1,"asset-scroller-scrim"],[1,"asset-scroller"],[3,"parentScroll","enableUnequalChildrenSizes","resizeBypassRefreshThreshold","items","checkResizeInterval","bufferAmount","vsUpdate",4,"ngIf"],[3,"vsUpdate","parentScroll","enableUnequalChildrenSizes","resizeBypassRefreshThreshold","items","checkResizeInterval","bufferAmount"],[4,"ngTemplateOutlet"],["data-e2e","Asset list",1,"asset-scroller__grid"],[3,"class",4,"ngFor","ngForOf","ngForTrackBy"],[1,"asset-scroller__paging-actions"],[1,"asset-scroller__paging-actions__inner"],["class","ASSET_LIST_PANEL",3,"id","displayConfig","assetId","baseRoute","navigationState","assetPanelData","progress","placeholderTitle","showAlternateValue","showingMissingDetails","showingDuplicates","inSelectionMode","selectAsset","detailViewButtonClick",4,"ngIf"],[1,"ASSET_LIST_PANEL",3,"selectAsset","detailViewButtonClick","id","displayConfig","assetId","baseRoute","navigationState","assetPanelData","progress","placeholderTitle","showAlternateValue","showingMissingDetails","showingDuplicates","inSelectionMode"]],template:function(t,i){t&1&&(Rt(Bv),I(0,"div",4),z(1,"async"),c(2,"div",5,0),L(4,Nv,5,7,"virtual-scroller",6),z(5,"async"),p()),t&2&&(ge("is-visible",G(1,3,i.scrimVisible)),h(4),l("ngIf",G(5,5,i.assetIds&&i.assetPanelData)))},dependencies:[wt,$,jt,br,om,De],styles:["[_nghost-%COMP%]{position:relative;display:flex}[_nghost-%COMP%]     .scrollable-content{will-change:margin-top}.asset-scroller-scrim[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#ececef;pointer-events:none;visibility:hidden}.asset-scroller-scrim.is-visible[_ngcontent-%COMP%]{visibility:visible}.asset-scroller[_ngcontent-%COMP%]{flex:1;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}@media (max-width: 33.74em){.asset-scroller[_ngcontent-%COMP%]{--panel-size: 10.5rem}}@media (min-width: 33.75em){.asset-scroller[_ngcontent-%COMP%]{--panel-size: 12.75rem}}@media (min-width: 90em){.asset-scroller[_ngcontent-%COMP%]{--panel-size: 14.875rem}}@media (min-width: 100em){.asset-scroller[_ngcontent-%COMP%]{--panel-size: 15.75rem}}.asset-scroller__grid[_ngcontent-%COMP%]{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(var(--panel-size),1fr));margin:-.375rem;position:relative;padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width: 26.865em){.asset-scroller__grid[_ngcontent-%COMP%]{padding-left:1.25rem}}@media (min-width: 26.875em) and (max-width: 33.74em){.asset-scroller__grid[_ngcontent-%COMP%]{padding-left:1.5rem}}@media (min-width: 33.75em){.asset-scroller__grid[_ngcontent-%COMP%]{padding-left:2rem}}@media (max-width: 33.74em){.asset-scroller__grid[_ngcontent-%COMP%]{padding-right:1.5rem}}@media (min-width: 33.75em){.asset-scroller__grid[_ngcontent-%COMP%]{padding-right:2rem}}.asset-scroller__grid__item[_ngcontent-%COMP%]{position:relative;padding:.375rem}.asset-scroller__paging-actions[_ngcontent-%COMP%]{position:relative;overflow:hidden}.asset-scroller__paging-actions__inner[_ngcontent-%COMP%]{transition:opacity .25s linear 25ms,transform .3s ease;transform:translate3d(0,1.5rem,0);opacity:0}.is-visible[_ngcontent-%COMP%]   .asset-scroller__paging-actions__inner[_ngcontent-%COMP%]{transform:translateZ(0);opacity:1}"],changeDetection:0});let o=n;return o})();function Wv(o,n){o&1&&(ve(0),O(1,"Close"),we())}function Gv(o,n){o&1&&O(0,"Edit selected")}function Yv(o,n){if(o&1){let r=Q();c(0,"div",12),P("keydown.arrowleft",function(){A(r);let t=m();return v(t.selectPreviousAsset())})("keydown.arrowright",function(){A(r);let t=m();return v(t.selectNextAsset())}),c(1,"platform-button",13),P("click",function(){A(r);let t=m();return v(t.selectPreviousAsset())}),O(2," Prev "),p(),c(3,"platform-button",14),P("click",function(){A(r);let t=m();return v(t.selectNextAsset())}),O(4," Next "),p()()}if(o&2){let r=m();ge("is-active",r.numberOfEntitiesBeingEdited===1),h(),ge("is-disabled",r.selectionAtStart),l("disabled",r.selectionAtStart),h(2),ge("is-disabled",r.selectionAtEnd),l("iconRight",!0)("disabled",r.selectionAtEnd)}}function qv(o,n){if(o&1){let r=Q();c(0,"platform-form-field",15),z(1,"async"),P("setFocus",function(){A(r);let t=ue(3);return v(t.setChildFocus())}),c(2,"dash-metadata-form-field",16,1),P("metadataChange",function(t){A(r);let i=m();return v(i.metadataChange.emit(t))})("uncommittedTagChange",function(t){A(r);let i=m();return v(i.uncommittedTagChange.emit(t))})("clearUncommittedAttributeId",function(t){A(r);let i=m();return v(i.clearUncommittedAttributeId.emit(t))})("newFolderCreated",function(){A(r);let t=m();return v(t.newFolderCreated.emit())}),p()()}if(o&2){let r=n.$implicit,e=m();Nt(r.editControl.id),kt("labelFor","metadataField",r.fieldId,""),l("label",r.label)("required",e.shouldMarkRequiredField(r))("highlighted",G(1,13,e.shouldHighlightRequiredField())&&e.shouldMarkRequiredField(r)&&e.isMetadataEmptyForAllAssets(r)),h(2),Pi("data-e2e","",r.label," metadata"),l("assetIds",e.assetIds)("allowRemoveFolderEdits",e.allowRemoveFolderEdits)("metadataField",r)("numberOfEntitiesBeingEdited",e.numberOfEntitiesBeingEdited)}}function Jv(o,n){if(o&1){let r=Q();c(0,"dash-collapsible-panel",19)(1,"dash-preset-fields-block",20),P("seeMorePresets",function(){A(r);let t=m(3);return v(t.addNewField())})("presetAdded",function(t){A(r);let i=m(3);return v(i.openAddFieldModalIfConfigurable(t))}),p(),c(2,"platform-button",21),P("click",function(){A(r);let t=m(3);return v(t.addNewField())}),O(3," New field "),p()()}o&2&&(h(2),l("fullwidth",!0))}function Xv(o,n){o&1&&L(0,Jv,4,1,"ng-template",18)}function Kv(o,n){o&1&&(c(0,"div"),L(1,Xv,1,0,"ng-template",17),p())}function $v(o,n){o&1&&(c(0,"div",22)(1,"div",23)(2,"div",24),I(3,"platform-icon",25),p(),c(4,"p",26),O(5," Select some assets to start editing "),p()()())}var dm=(()=>{let n=class n{constructor(e,t){this.assetsService=e,this.dialog=t,this.allowRemoveFolderEdits=!1,this.markRecommendedFields=!1,this.numberOfEntitiesBeingEdited=0,this.numberOfAssets=0,this.isActive=!1,this.metadataChange=new B,this.uncommittedTagChange=new B,this.clearUncommittedAttributeId=new B,this.newFolderCreated=new B,this.previousAsset=new B,this.nextAsset=new B,this.editPanelExpanded=!1}toggleEditPanel(){this.editPanelExpanded=!this.editPanelExpanded}trackMetadataFieldValue(e,t){return t.fieldId}selectPreviousAsset(){this.selectionAtStart||this.previousAsset.emit()}selectNextAsset(){this.selectionAtEnd||this.nextAsset.emit()}shouldMarkRequiredField(e){return this.markRecommendedFields&&e.recommended}shouldHighlightRequiredField(){return this.assetsService.selectIsShowingMissingDetails()}isMetadataEmptyForAllAssets(e){return e.rawSelectedValues().length===0}showSuggestedFieldsAndAddFieldButton(){return this.pageIdentifier===cl.UPLOAD_ASSETS_PAGE}openAddFieldModalIfConfigurable(e){e.allowExtraConfiguration&&this.addNewField(e)}addNewField(e=void 0){this.dialog.open(Fc,{data:{presetFieldToConfigure:e,appSource:"upload page edit panel"}})}};n.\u0275fac=function(t){return new(t||n)(k(Sr),k(gi))},n.\u0275cmp=V({type:n,selectors:[["dash-edit-metadata-panel"]],hostVars:4,hostBindings:function(t,i){t&2&&ge("is-active",i.isActive)("is-expanded",i.editPanelExpanded)},inputs:{pageIdentifier:"pageIdentifier",isOnApprovalPage:"isOnApprovalPage",assetIds:"assetIds",allowRemoveFolderEdits:"allowRemoveFolderEdits",markRecommendedFields:"markRecommendedFields",metadataFields:"metadataFields",numberOfEntitiesBeingEdited:"numberOfEntitiesBeingEdited",numberOfAssets:"numberOfAssets",isActive:"isActive",selectionAtStart:"selectionAtStart",selectionAtEnd:"selectionAtEnd"},outputs:{metadataChange:"metadataChange",uncommittedTagChange:"uncommittedTagChange",clearUncommittedAttributeId:"clearUncommittedAttributeId",newFolderCreated:"newFolderCreated",previousAsset:"previousAsset",nextAsset:"nextAsset"},decls:12,vars:9,consts:[["editSelected",""],["metadataFormField",""],[1,"panel__open-button"],["buttonId","editSelectedAssets","type","pill",3,"click","icon","fullwidth"],[1,"BUTTON_TEXT"],[4,"ngIf","ngIfElse"],[1,"panel__content"],[1,"panel__body"],["class","panel__selection-row",3,"is-active","keydown.arrowleft","keydown.arrowright",4,"ngIf"],[3,"label","class","required","highlighted","labelFor","setFocus",4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],["class","panel__select-hint",4,"ngIf"],[1,"panel__selection-row",3,"keydown.arrowleft","keydown.arrowright"],["icon","chevron-left","type","text-muted",3,"click","disabled"],["icon","chevron-right","type","text-muted",3,"click","iconRight","disabled"],[3,"setFocus","label","required","highlighted","labelFor"],[3,"metadataChange","uncommittedTagChange","clearUncommittedAttributeId","newFolderCreated","assetIds","allowRemoveFolderEdits","metadataField","numberOfEntitiesBeingEdited"],["dashPermissions","","dashPermissionsResourceType","ACCOUNT","dashPermissionsAction","EDIT_ACCOUNT"],["dashPermissions","","dashPermissionsResourceType","FIELDS","dashPermissionsAction","EDIT_FIELDS"],["heading","Configuration","icon","settings","object","Suggested Fields","appSource","upload page edit panel",1,"config-panel"],["heading","Suggested fields","presetFieldsToList","ONLY_SUGGESTIONS","appSource","upload page edit panel",1,"suggestions",3,"seeMorePresets","presetAdded"],["buttonId","addNewFieldButton","icon","plus","type","contained","attr.data-intercom-target","Add new field",3,"click","fullwidth"],[1,"panel__select-hint"],[1,"panel__select-hint__inner"],[1,"panel__select-hint__icon"],["icon","edit","size","8"],[1,"panel__select-hint__message"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",2)(1,"platform-button",3),P("click",function(){return A(a),v(i.toggleEditPanel())}),c(2,"div",4),L(3,Wv,2,0,"ng-container",5)(4,Gv,1,0,"ng-template",null,0,Ze),p()()(),c(6,"aside",6)(7,"div",7),L(8,Yv,5,9,"div",8)(9,qv,4,15,"platform-form-field",9)(10,Kv,2,0,"div",10),p(),L(11,$v,6,0,"div",11),p()}if(t&2){let a=ue(5);h(),l("icon",i.editPanelExpanded?"close":"edit")("fullwidth",!0),h(2),l("ngIf",i.editPanelExpanded)("ngIfElse",a),h(5),l("ngIf",i.numberOfEntitiesBeingEdited===1&&i.numberOfAssets>1),h(),l("ngForOf",i.metadataFields)("ngForTrackBy",i.trackMetadataFieldValue),h(),l("ngIf",i.showSuggestedFieldsAndAddFieldButton()),h(),l("ngIf",!i.isActive)}},dependencies:[wt,$,yc,Tt,Xe,Go,Ni,Tc,Gp,De],styles:["[_nghost-%COMP%]{position:relative;display:flex}@media (max-width: 63.99em){[_nghost-%COMP%]{transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;height:50%;min-height:18.75rem;max-height:43.75rem;transform:translate3d(0,100%,0)}.is-expanded[_nghost-%COMP%]{transform:translateZ(0)}}@media (min-width: 64em){[_nghost-%COMP%]{width:30%;max-width:37.5rem;min-width:26.5625rem}}@media (min-width: 125em){[_nghost-%COMP%]{width:45%}}.panel__content[_ngcontent-%COMP%]{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background-color:#faf9fa;flex:1;box-shadow:0 5px 8px #0000000a,0 13px 32px #0000000d}.is-active[_nghost-%COMP%]   .panel__content[_ngcontent-%COMP%]{overflow-y:scroll;overflow-x:hidden;min-height:inherit}.panel__open-button[_ngcontent-%COMP%]{transition:transform .4s ease,background .2s linear;position:absolute;right:0;top:0;z-index:5;transform:translate3d(0,-100%,0);padding:2rem 3rem;display:flex;justify-content:flex-end}.is-expanded[_nghost-%COMP%]   .panel__open-button[_ngcontent-%COMP%]{transform:translate3d(0,-50%,0)}@media (min-width: 64em){.panel__open-button[_ngcontent-%COMP%]{display:none}}.panel__body[_ngcontent-%COMP%]{transition:opacity .1s linear,transform .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translate3d(0,1rem,0);width:100%;padding-top:3rem;padding-bottom:7rem}@media (max-width: 33.74em){.panel__body[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 33.75em){.panel__body[_ngcontent-%COMP%]{padding-left:2.25rem;padding-right:2.25rem}}.is-active[_nghost-%COMP%]   .panel__body[_ngcontent-%COMP%]{opacity:1;transform:translateZ(0)}.panel__select-hint[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;font-size:1.5rem;text-align:center}.panel__select-hint__message[_ngcontent-%COMP%]{color:#35343d;font-weight:600;font-size:1.25rem;position:relative;pointer-events:none;max-width:10em}.panel__select-hint__icon[_ngcontent-%COMP%]{padding:1rem;border-radius:50%;background-color:#ececef;margin-bottom:1.5rem}.panel__select-hint__inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.panel__selection-row[_ngcontent-%COMP%]{position:relative;display:none;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;margin-top:-1rem}@media (min-width: 64em){.panel__selection-row[_ngcontent-%COMP%]{display:flex}}.config-panel[_ngcontent-%COMP%]{display:block;margin-top:3rem}@media (max-width: 33.74em){.config-panel[_ngcontent-%COMP%]{margin-left:-.75rem;margin-right:-.75rem}}@media (min-width: 33.75em){.config-panel[_ngcontent-%COMP%]{margin-left:-1.125rem;margin-right:-1.125rem}}.suggestions[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}"],changeDetection:0});let o=n;return o})();function lm(o){let n=o.target?o.target.nodeName.toUpperCase():"";return n==="INPUT"||n==="TEXTAREA"||n==="MAT-SELECT"||n==="BUTTON"}var um=Qt(po());var pm=Qt(po());var _i,Xn=(_i=class extends Oi{constructor(){super()}upsertChangeRequest(n,r){let e={fieldId:r.fieldId,values:r.values||r.value&&[r.value]||[],type:r.type};this.upsert(n,t=>"edits"in t&&t.edits?{edits:[...t.edits,e]}:{edits:[e]})}},_i.\u0275fac=function(r){return new(r||_i)},_i.\u0275prov=_e({token:_i,factory:_i.\u0275fac,providedIn:"root"}),_i);Xn=Lt([hi({name:"asset-edits",resettable:!0})],Xn);var Yr=(()=>{let n=class n extends Ri{getFlattenedEditsPerAsset(){return Vl(this.getValue().entities||{})}getFlattenedEditsForAsset(e){return this.getFlattenedEditsPerAsset()[e]}constructor(e){super(e),this.store=e,this.selectNoAssetEdits=this.selectCount().pipe(ie(t=>t===0))}};n.\u0275fac=function(t){return new(t||n)(X(Xn))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var o1=50,r1=1500,qr=(()=>{let n=class n{constructor(e,t,i,a,d,g,b,w,E,x,F){this.store=e,this.locationService=t,this.permissionsService=i,this.assetEditsQuery=a,this.assetEditsStore=d,this.metadataService=g,this.messagingService=b,this.assetListPageAssetService=w,this.fieldViewTypeService=E,this.assetsSelectionService=x,this.pageReturnUrlService=F}initialiseEditSession(e){this.assetListPageAssetService.watchSearches(),this.subscriptions=[this.fieldViewTypeService.getDetailFieldViewType().subscribe(i=>this.assetListPageAssetService.setFieldViewTypeId(i))];let t=e.pipe(ie(i=>i.length));t.pipe(ze(1)).subscribe(i=>{i===0&&this.locationService.navigate([Od])}),this.assetIdsObs=this.selectPermittedResourceIdsFromSelector(e,"ASSET","EDIT_ASSET"),this.numberOfAssets=this.assetIdsObs.pipe(ie(i=>i.length)),this.numberOfExcludedAssets=St([t,this.numberOfAssets]).pipe(ie(([i,a])=>i-a)),this.locallyApplyAssetMetadataChangesInStore()}locallyApplyAssetMetadataChangesInStore(){this.assetListPageAssetService.selectLoading().pipe(ai(e=>!e),ze(1)).subscribe(()=>{let e=this.assetEditsQuery.getFlattenedEditsPerAsset();Object.keys(e).forEach(t=>e[t].forEach(i=>this.metadataService.optimisticUpdate([t],Ea(i))))})}selectPermittedResourceIdsFromSelector(e,t,i){return e.pipe(Bs(this.permissionsService.selectPermittedActionsForResourceType(t)),ie(([a,d])=>Wd(a,d,t,i)))}selectAssetsIds(){return this.assetIdsObs}selectNumberOfEditingAssets(){return this.numberOfAssets}selectNumberOfExcludedAssets(){return this.numberOfExcludedAssets}isReferrerApprovalsPage(){let e=this.pageReturnUrlService.getPageReturnRoute(xa)?.url;return Rd(e)}completeEdit(){let e=new Io;return this.applyAssetMetadataChanges(),this.numberOfAssets.pipe(ze(1),ht(t=>t>=o1?this.messagingService.showBlockingMessage("You can carry on using the system as usual, but it may be a couple of minutes before all your changes show up in the system.",`We're hard at work updating ${sl(t)} ${(0,pm.default)("asset",t)}`):it(void 0)),To(r1)).subscribe(()=>{this.clearEditSession(),this.assetsSelectionService.selectNone();let t=this.pageReturnUrlService.getPageReturnRoute(xa)?.url;this.assetListPageAssetService.navigateToPreviousSearch(t?[t]:[]),e.complete()}),e}applyAssetMetadataChanges(){Ll(this.assetEditsQuery.getFlattenedEditsPerAsset()).forEach(e=>{this.metadataService.applyAssetMetadataOperationByAssetIds(e.assetIds,e.metadataChangesRequests.map(Ea),"asset bulk edit page (detailed)")})}editPanelMetadata(e){let t=this.assetsSelectionService.selectSelectedIds().pipe(ht(i=>this.assetListPageAssetService.selectEditPanelMetadataFieldsForAssetIds(i)));return Ps(t,e).pipe(Fs(0))}storeMetadataChangesForSelectedAssets(e){this.assetsSelectionService.doWithSelectedIds(t=>this.storeMetadataChangesForAssets(t,e))}storeMetadataChangesForAssets(e,t){this.assetEditsStore.upsertChangeRequest(e,t),this.metadataService.locallyUpdateMetadata(e,t)}clearEditSession(){this.store.dispatch(new pl),ii(this.subscriptions),this.assetListPageAssetService.stopWatching(),this.assetEditsStore.reset()}ngOnDestroy(){ii(this.subscriptions)}};n.\u0275fac=function(t){return new(t||n)(X(Jo),X(or),X(zt),X(Yr),X(Xn),X(ui),X(Yt),X(qt),X(Pl),X(vi),X(nr))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var mm=Qt(po());var hm=(()=>{let n=class n{constructor(){this.duplicatesOfFilesInDash=0,this.duplicatesOfFilesInUpload=0,this.discardAllDuplicates=new B}warningMessage(){return this.duplicatesOfFilesInDash>0&&this.duplicatesOfFilesInUpload>0?this.getCombinedMessage():this.duplicatesOfFilesInDash>0?this.getDuplicatesInDashMessage():this.duplicatesOfFilesInUpload>0?this.getDuplicatesInUploadMessage():""}buttonText(){return`Discard ${this.totalDuplicates()} ${(0,mm.default)("duplicate",this.totalDuplicates())}`}totalDuplicates(){return this.duplicatesOfFilesInDash+this.duplicatesOfFilesInUpload}getDuplicatesInDashMessage(){return`${this.duplicatesOfFilesInDash} of your uploaded files ${this.duplicatesOfFilesInDash>1?"are":"is"} identical to
        ${this.duplicatesOfFilesInDash>1?"other files":"another file"} already in Dash and can be safely discarded.`}getDuplicatesInUploadMessage(){return`${this.duplicatesOfFilesInUpload} of your uploaded files ${this.duplicatesOfFilesInUpload>1?"are":"is"} identical to
      ${this.duplicatesOfFilesInUpload>1?"other files":"another file"} in your upload and can be safely discarded.`}getCombinedMessage(){return`${this.duplicatesOfFilesInUpload} of your uploaded files ${this.duplicatesOfFilesInUpload>1?"are":"is"} identical to
      ${this.duplicatesOfFilesInUpload>1?"other files":"another file"} in your upload and ${this.duplicatesOfFilesInDash} to
      ${this.duplicatesOfFilesInDash>1?"files":"a file"} already in Dash. These can be safely discarded.`}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-duplicate-warning-panel-presentation"]],inputs:{duplicatesOfFilesInDash:"duplicatesOfFilesInDash",duplicatesOfFilesInUpload:"duplicatesOfFilesInUpload"},outputs:{discardAllDuplicates:"discardAllDuplicates"},decls:11,vars:3,consts:[[1,"panel"],[1,"panel__message"],["icon","duplicate-warning",1,"panel__icon"],["href","https://help.dash.app/en/articles/5408902-how-can-i-detect-duplicate-assets-in-dash","context","warning",3,"isExternal"],["type","warning",1,"panel__button",3,"click"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"div",1),I(2,"platform-icon",2),c(3,"p")(4,"strong"),O(5,"Let\u2019s tidy up"),p(),O(6),c(7,"platform-inline-link",3),O(8," Learn about duplicates "),p()()(),c(9,"platform-button",4),P("click",function(){return i.discardAllDuplicates.emit(i.totalDuplicates())}),O(10),p()()),t&2&&(h(6),nt(" \u2014 ",i.warningMessage()," "),h(),l("isExternal",!0),h(3),nt(" ",i.buttonText()," "))},dependencies:[Tt,Xe,No],styles:[".panel[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;background-color:#fef9eb;color:#6d470d}@media (max-width: 26.865em){.panel[_ngcontent-%COMP%]{padding-left:1.25rem}}@media (min-width: 26.875em) and (max-width: 33.74em){.panel[_ngcontent-%COMP%]{padding-left:1.5rem}}@media (min-width: 33.75em){.panel[_ngcontent-%COMP%]{padding-left:2rem}}@media (max-width: 33.74em){.panel[_ngcontent-%COMP%]{padding-right:1.5rem}}@media (min-width: 33.75em){.panel[_ngcontent-%COMP%]{padding-right:2rem}}@media (max-width: 44.99em){.panel[_ngcontent-%COMP%]{flex-direction:column}}@media (min-width: 45em){.panel[_ngcontent-%COMP%]{flex-direction:row;align-items:center}}.panel__message[_ngcontent-%COMP%]{display:flex;align-items:center}@media (max-width: 44.99em){.panel__message[_ngcontent-%COMP%]{padding-bottom:.75rem}}@media (min-width: 45em){.panel__message[_ngcontent-%COMP%]{padding-right:1rem}}.panel__icon.panel__icon[_ngcontent-%COMP%]{display:none}@media (min-width: 45em){.panel__icon.panel__icon[_ngcontent-%COMP%]{display:block;flex-shrink:0;margin-right:.75rem}}.panel__button[_ngcontent-%COMP%]{display:block;flex-shrink:0}"],changeDetection:0});let o=n;return o})();function d1(o,n){if(o&1){let r=Q();ve(0),c(1,"dash-duplicate-warning-panel-presentation",1),z(2,"async"),z(3,"async"),P("discardAllDuplicates",function(t){A(r);let i=m();return v(i.discardAllDuplicates(t))}),p(),we()}if(o&2){let r=m();h(),l("duplicatesOfFilesInDash",G(2,2,r.duplicatesOfFilesInDash))("duplicatesOfFilesInUpload",G(3,4,r.duplicatesOfFilesInUpload))}}var fm=(()=>{let n=class n{constructor(e,t,i){this.duplicateDetectionService=e,this.deleteAssetsService=t,this.analyticsService=i}ngOnInit(){this.duplicatesOfFilesInUpload=this.duplicateDetectionService.selectDuplicatesCountInUpload(),this.duplicatesOfFilesInDash=this.duplicateDetectionService.selectDuplicatesCountInDash()}shouldShowDuplicatePanel(){return this.duplicateDetectionService.selectAreThereDuplicates()}discardAllDuplicates(e){this.duplicateDetectionService.selectDuplicatedAssetIds().pipe(ze(1)).subscribe(t=>this.deleteAssetsService.deleteAssetsAndShowProgress(t)),this.analyticsService.trackEvent({object:"Asset",action:"Delete",appSource:"discard duplicates",properties:{amount:e}}),this.analyticsService.trackEventInIntercom({category:Bn,action:"Discard all duplicates",value:e})}};n.\u0275fac=function(t){return new(t||n)(k(On),k(Rn),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-duplicate-warning-panel"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"discardAllDuplicates","duplicatesOfFilesInDash","duplicatesOfFilesInUpload"]],template:function(t,i){t&1&&(L(0,d1,4,6,"ng-container",0),z(1,"async")),t&2&&l("ngIf",G(1,1,i.shouldShowDuplicatePanel()))},dependencies:[$,hm,De],encapsulation:2,changeDetection:0});let o=n;return o})();function c1(o,n){if(o&1){let r=Q();c(0,"dash-icon-button",11),P("click",function(){A(r),m();let t=ue(1);return v(t.openUploadDialog())})("keydown.enter",function(){A(r),m();let t=ue(1);return v(t.openUploadDialog())}),p()}o&2&&l("isLabel",!0)}function p1(o,n){if(o&1){let r=Q();c(0,"div",12)(1,"div",13),I(2,"dash-upload-hint-graphic",14),c(3,"h2",15),O(4,"Want to upload more files?"),p(),c(5,"p",16),O(6,"Drag and drop files onto this page, or:"),p(),c(7,"platform-button",17),P("click",function(){A(r),m();let t=ue(1);return v(t.openUploadDialog())}),O(8," Browse files\u2026 "),p()()()}}function m1(o,n){if(o&1){let r=Q();c(0,"div",19)(1,"div",20)(2,"dash-asset-list-scroller",21),z(3,"async"),z(4,"async"),P("keydown.shift",function(){A(r);let t=m(2);return v(t.startShiftSelect())},!1,vt)("keyup.shift",function(){A(r);let t=m(2);return v(t.endShiftSelect())},!1,vt)("assetSelected",function(t){A(r);let i=m().ngIf,a=m();return v(a.selectAssets(t,i))}),p()()()}if(o&2){let r=m().ngIf,e=m();h(2),l("assetIds",r)("pageIdentifier",e.pageIdentifier)("assetPanelDisplayConfig",e.assetPanelDisplayConfig)("showingMissingDetails",e.showingMissingDetails)("showingDuplicates",e.showingDuplicates)("assetUploadPercentages",G(3,8,e.assetUploadPercentages))("placeholderTitles",G(4,10,e.assetFilenames))("showPanelAlternateValue",!1)}}function h1(o,n){if(o&1&&(ve(0),L(1,m1,5,12,"div",18),we()),o&2){let r=n.ngIf;h(),l("ngIf",r.length>0)}}var DI=(()=>{let n=class n{constructor(e,t,i,a,d){this.editAssetsService=e,this.assetsSelectionService=t,this.messagingService=i,this.deleteAssetsService=a,this.analyticsService=d,this.immediateEdit=!0,this.showingMissingDetails=!1,this.showingDuplicates=!1,this.markRecommendedFields=!1,this.newFolderCreated=new B,this.selectionAtStart=!1,this.selectionAtEnd=!1,this.subscriptions=[],this.nothingSelectedObserver=new Es(1),this.uncommittedTagChanges={},this.postSelectionAction=()=>{(!this.assetsSelectionService||!this.assetsSelectionService.isAnySelected())&&this.nothingSelectedObserver.next(void 0)}}ngOnInit(){this.assetsSelectionService.startAssetsSelector(this.pageIdentifier,this.assetIdsObs),this.assetsSelectionService.contextSpecificSelectionAction.subscribe(()=>this.postSelectionAction()),this.selectSelectionSize=this.assetsSelectionService.selectSelectionSize(),this.selectedIds=this.assetsSelectionService.selectSelectedIds(),this.isAnySelected=this.assetsSelectionService.selectIsAnySelected(),this.editPanelMetadata=this.editAssetsService.editPanelMetadata(this.nothingSelectedObserver),this.subscriptions.push(this.watchSelectionAndUploadedAssets())}ngOnDestroy(){ii(this.subscriptions)}ngAfterViewInit(){this.selectInitialAssets&&this.assetsSelectionService.addAllAssetsToSelection(),this.assetIdsToSelect&&this.subscriptions.push(this.assetIdsToSelect.subscribe(e=>this.assetsSelectionService.addAssetsToSelectionById(e)))}watchSelectionAndUploadedAssets(){return St([this.assetsSelectionService.selectSelectedIds(),this.assetIdsObs]).subscribe(([e,t])=>this.identifyIfSelectionIsAtStartOrEnd(e,t))}identifyIfSelectionIsAtStartOrEnd(e,t){if(e.length===1){let i=t.findIndex(a=>a===e[0]);this.selectionAtStart=i===0,this.selectionAtEnd=i===t.length-1}}keyboardNavigateSelection(e){lm(e)||(gd(e)?this.selectPreviousAsset():fd(e)?this.selectNextAsset():qo(e)&&this.assetsSelectionService.selectNone())}selectPreviousAsset(){this.selectionAtStart||this.assetsSelectionService.moveSelectionToPreviousAsset()}selectNextAsset(){this.selectionAtEnd||this.assetsSelectionService.moveSelectionToNextAsset()}recordUncommittedTagChange(e){this.uncommittedTagChanges[e?.fieldId]=e}clearUncommittedChange(e){delete this.uncommittedTagChanges[e]}commitPendingTagChanges(e){_d(this.uncommittedTagChanges).forEach(i=>this.assetsSelectionService.updateSelectedAssetsMetadata(i,e))}updateMetadata(e){this.immediateEdit?this.assetsSelectionService.updateSelectedAssetsMetadata(e,gl(this.pageIdentifier)):this.editAssetsService.storeMetadataChangesForSelectedAssets(e)}selectNone(){this.assetsSelectionService.selectNone()}invertSelection(){this.assetsSelectionService.invertSelection()}startShiftSelect(){this.assetsSelectionService.startShiftSelect()}endShiftSelect(){this.assetsSelectionService.endShiftSelect()}addAllAssetsToSelection(){this.assetsSelectionService.addAllAssetsToSelection()}selectAssets(e,t){this.assetsSelectionService.select(e,t)}discardSelection(){this.assetsSelectionService.selectSelectedIds().pipe(ze(1)).subscribe(e=>{let t=e.length,i=(0,um.default)("file",t);this.messagingService.confirmDeleteItems({heading:`Discard ${t} ${i} from your upload?`,buttonText:`Discard ${i}`}).subscribe(a=>{a&&(this.analyticsService.trackEvent({object:"Asset",action:"Delete",appSource:"discard upload selection",properties:{amount:t}}),this.deleteAssetsService.deleteAssetsAndShowProgress(e),this.assetsSelectionService.deselectAll(e))})})}};n.\u0275fac=function(t){return new(t||n)(k(qr),k(vi),k(Yt),k(Rn),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-edit-assets"]],hostBindings:function(t,i){t&1&&P("keydown",function(d){return i.keyboardNavigateSelection(d)},!1,vt)},inputs:{pageIdentifier:"pageIdentifier",isOnApprovalPage:"isOnApprovalPage",canUploadAssets:"canUploadAssets",canDiscardAssets:"canDiscardAssets",allowRemoveFolderEdits:"allowRemoveFolderEdits",selectInitialAssets:"selectInitialAssets",assetIdsToSelect:"assetIdsToSelect",numberOfAssets:"numberOfAssets",assetIdsObs:"assetIdsObs",assetUploadPercentages:"assetUploadPercentages",assetFilenames:"assetFilenames",assetPanelDisplayConfig:"assetPanelDisplayConfig",immediateEdit:"immediateEdit",showingMissingDetails:"showingMissingDetails",showingDuplicates:"showingDuplicates",markRecommendedFields:"markRecommendedFields"},outputs:{newFolderCreated:"newFolderCreated"},decls:18,vars:30,consts:[["uploadInitialiser",""],[3,"displayButton"],[1,"asset-list-upload__pane"],[1,"asset-list-upload__pane__assets"],[1,"toolbar"],[1,"selectionWrapper"],["tabindex","-1",3,"selectedAll","selectedNone","invertSelection","discardSelection","numberSelected","numberAvailableForSelection","canDiscardSelection"],["buttonId","assetUploadButton","intercomId","Upload more button","icon","plus","ariaLabel","Upload more assets",3,"isLabel","click","keydown.enter",4,"ngIf"],["class","upload-empty",4,"ngIf"],[4,"ngIf"],[3,"metadataChange","uncommittedTagChange","clearUncommittedAttributeId","previousAsset","nextAsset","newFolderCreated","pageIdentifier","isOnApprovalPage","assetIds","allowRemoveFolderEdits","isActive","metadataFields","numberOfEntitiesBeingEdited","selectionAtStart","selectionAtEnd","numberOfAssets","markRecommendedFields"],["buttonId","assetUploadButton","intercomId","Upload more button","icon","plus","ariaLabel","Upload more assets",3,"click","keydown.enter","isLabel"],[1,"upload-empty"],[1,"upload-empty__inner"],[1,"upload-empty__graphic"],[1,"upload-empty__heading"],[1,"upload-empty__desc"],["buttonId","uploadFilesButton","icon","upload","type","pill",3,"click"],["class","scroller-pos asset-list-upload",4,"ngIf"],[1,"scroller-pos","asset-list-upload"],[1,"scroller-pos__inner"],[1,"scroller-pos__component",3,"keydown.shift","keyup.shift","assetSelected","assetIds","pageIdentifier","assetPanelDisplayConfig","showingMissingDetails","showingDuplicates","assetUploadPercentages","placeholderTitles","showPanelAlternateValue"]],template:function(t,i){if(t&1){let a=Q();I(0,"dash-asset-upload-initialiser",1,0),c(2,"div",2)(3,"div",3),I(4,"dash-duplicate-warning-panel"),c(5,"div",4)(6,"div",5)(7,"dash-selector",6),z(8,"async"),P("selectedAll",function(){return A(a),v(i.addAllAssetsToSelection())})("selectedNone",function(){return A(a),v(i.selectNone())})("invertSelection",function(){return A(a),v(i.invertSelection())})("discardSelection",function(){return A(a),v(i.discardSelection())}),p()(),L(9,c1,1,1,"dash-icon-button",7),p(),L(10,p1,9,0,"div",8)(11,h1,2,1,"ng-container",9),z(12,"async"),p(),c(13,"dash-edit-metadata-panel",10),z(14,"async"),z(15,"async"),z(16,"async"),z(17,"async"),P("metadataChange",function(g){return A(a),v(i.updateMetadata(g))})("uncommittedTagChange",function(g){return A(a),v(i.recordUncommittedTagChange(g))})("clearUncommittedAttributeId",function(g){return A(a),v(i.clearUncommittedChange(g))})("previousAsset",function(){return A(a),v(i.selectPreviousAsset())})("nextAsset",function(){return A(a),v(i.selectNextAsset())})("newFolderCreated",function(){return A(a),v(i.newFolderCreated.emit())}),p()()}t&2&&(l("displayButton",!1),h(7),l("numberSelected",G(8,18,i.selectSelectionSize))("numberAvailableForSelection",i.numberOfAssets)("canDiscardSelection",i.canDiscardAssets),h(2),l("ngIf",i.canUploadAssets),h(),l("ngIf",i.canUploadAssets&&i.numberOfAssets===0),h(),l("ngIf",G(12,20,i.assetIdsObs)),h(2),l("pageIdentifier",i.pageIdentifier)("isOnApprovalPage",i.isOnApprovalPage)("assetIds",G(14,22,i.selectedIds))("allowRemoveFolderEdits",i.allowRemoveFolderEdits)("isActive",G(15,24,i.isAnySelected))("metadataFields",G(16,26,i.editPanelMetadata))("numberOfEntitiesBeingEdited",G(17,28,i.selectSelectionSize))("selectionAtStart",i.selectionAtStart)("selectionAtEnd",i.selectionAtEnd)("numberOfAssets",i.numberOfAssets)("markRecommendedFields",i.markRecommendedFields))},dependencies:[$,Hi,Hd,Gl,Xl,Tt,sm,dm,fm,De],styles:["[_nghost-%COMP%]{width:100%;height:100%;flex-direction:column;display:flex;overflow-y:visible}.scroller-pos[_ngcontent-%COMP%]{position:relative;flex:1}.scroller-pos__inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.scroller-pos__component[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.assets[_ngcontent-%COMP%]{margin-top:.625rem}.asset-list-upload[_ngcontent-%COMP%]{display:block}.asset-list-upload__pane[_ngcontent-%COMP%]{display:flex;flex:1}.asset-list-upload__pane__assets[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}.toolbar[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem;border-bottom:.0625rem solid hsla(248,8%,10%,.15)}@media (max-width: 26.865em){.toolbar[_ngcontent-%COMP%]{padding-left:1.25rem}}@media (min-width: 26.875em) and (max-width: 33.74em){.toolbar[_ngcontent-%COMP%]{padding-left:1.5rem}}@media (min-width: 33.75em){.toolbar[_ngcontent-%COMP%]{padding-left:2rem}}@media (max-width: 33.74em){.toolbar[_ngcontent-%COMP%]{padding-right:1.5rem}}@media (min-width: 33.75em){.toolbar[_ngcontent-%COMP%]{padding-right:2rem}}.upload-empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex:1}.upload-empty__inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center}.upload-empty__back[_ngcontent-%COMP%]{padding-bottom:1.5rem;width:100%}.upload-empty__graphic[_ngcontent-%COMP%]{display:block;margin-bottom:.75rem}.upload-empty__heading[_ngcontent-%COMP%]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;letter-spacing:-.015em;color:#18171c;font-size:1.25rem;margin-bottom:.25rem}.upload-empty__heading[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600}.upload-empty__desc[_ngcontent-%COMP%]{margin-bottom:1.5rem}"],changeDetection:0});let o=n;return o})();var qa=(()=>{let n=class n{static applyAllOverrides(e,t){return Sd(e,(i,a)=>i.pipe(ht(d=>d?it(d):a.overrideCopy(t))),it(void 0))}};n.\u0275fac=function(t){return new(t||n)},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var Wi=(()=>{let n=class n{constructor(e){this.copyOverriderServices=e}selectCopyForElement(e){return qa.applyAllOverrides(this.copyOverriderServices,e)}};n.\u0275fac=function(t){return new(t||n)(X(qa))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var g1={maxWidth:"90vw",maxHeight:"95vh",disableClose:!0},Xa=(()=>{let n=class n{constructor(e,t,i){this.dialogRef=e,this.data=t,this.copyService=i,this.copyService.selectCopyForElement("CropAndDownload").pipe(ze(1)).subscribe(a=>{this.data=ye({defaultPaddingInPercentage:0,copy:{title:"Choose crop area",cropConfirmLabel:a||"Crop & download"}},this.data)}),this.dialogRef.backdropClick().subscribe(()=>{this.closeModal()})}confirmCrop(e){this.closeModal(e)}closeModal(e){this.dialogRef.close(e)}closeModalOnEscape(e){e.preventDefault(),this.closeModal()}};n.\u0275fac=function(t){return new(t||n)(k(Mn),k(Tn),k(Wi))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-image-modal"]],hostBindings:function(t,i){t&1&&P("keydown.escape",function(d){return i.closeModalOnEscape(d)})},decls:1,vars:6,consts:[[3,"cropResult","cancel","assetDownloadData","copy","cropData","fixedCropDimensions","defaultPaddingInPercentage","appSource"]],template:function(t,i){t&1&&(c(0,"dash-crop-image",0),P("cropResult",function(d){return i.confirmCrop(d)})("cancel",function(){return i.closeModal()}),p()),t&2&&l("assetDownloadData",i.data.assetDownloadData)("copy",i.data.copy)("cropData",i.data.cropData)("fixedCropDimensions",i.data.fixedCropDimensions)("defaultPaddingInPercentage",i.data.defaultPaddingInPercentage)("appSource",i.data.appSource)},styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;max-height:90vh}"]});let o=n;return o})();function Am(o,n){return o.open(Xa,qe(ye({},g1),{data:n}))}function u1(o,n){if(o&1){let r=Q();c(0,"dash-dropdown-action-button",24),P("click",function(){A(r);let t=m(2);return v(t.showCropControls())}),p()}}function A1(o,n){if(o&1){let r=Q();ve(0),c(1,"div",25)(2,"span",26),O(3,"Crop"),p(),c(4,"button",27),P("click",function(){A(r);let t=m(2);return v(t.resetCrop())}),O(5,"Clear"),p()(),c(6,"div",28)(7,"button",29),P("click",function(){A(r);let t=m(2);return v(t.showCropControls())})("mousedown",function(t){A(r);let i=m(2);return v(i.preventFocus(t))}),I(8,"img",30),c(9,"div",31),I(10,"platform-icon",32),p()()(),we()}if(o&2){let r=m(2);h(8),l("src",r.croppedImageUrl,Ne)}}function v1(o,n){if(o&1&&(c(0,"div",21),L(1,u1,1,0,"dash-dropdown-action-button",22)(2,A1,11,1,"ng-container",23),p()),o&2){let r=m();h(),l("ngIf",!r.croppedImageUrl),h(),l("ngIf",r.croppedImageUrl)}}function w1(o,n){if(o&1){let r=Q();c(0,"div",4)(1,"div",33)(2,"label",5),O(3,"File format"),p(),c(4,"platform-inline-link",34),O(5,"Help me choose "),p()(),c(6,"dash-radio-button-bar",35),P("selectionChanged",function(t){A(r);let i=m();return v(i.toggleMediaType(t))}),p()()}if(o&2){let r=m();h(4),l("isExternal",!0),h(2),l("options",r.mediaTypeOptions)("selectedOption",r.mediaTypeLabel())}}var x1=.55,nP=(()=>{let n=class n{constructor(e,t,i,a){this.dialog=e,this.changeDetectorRef=t,this.copyService=i,this.analyticsService=a,this.downloadMediaType=ec.JPEG,this.showMediaTypeToggle=!1,this.back=new B,this.sizeChosen=new B,this.canCloseDropdown=new B,this.minDimensions={width:10,height:10},this.mediaTypeOptions=[{id:"JPG",value:"JPG"},{id:"PNG",value:"PNG"},{id:"WEBP",value:"WEBP"}]}ngOnInit(){this.updateAvailableResizeDimensions(),this.previews=new Ln(this.fileData)}dimensionChange(e,t){isNaN(e)||(this.resized=Ac(e,t,this.maxDimensions))}selectSize(){this.sizeChosen.emit(qe(ye(ye({},this.resized),this.cropData),{mediaType:this.downloadMediaType}))}assetCanBeCropped(){return tn(this.fileData)}preventFocus(e){e.preventDefault()}showCropControls(){this.canCloseDropdown.emit(!1),Am(this.dialog,{assetDownloadData:this.fileData,cropData:this.cropData,defaultPaddingInPercentage:10,appSource:"custom size panel"}).afterClosed().pipe(ze(1)).subscribe(t=>{t&&(this.cropData=t.cropData,this.croppedImageUrl=t.croppedThumbnailUrl,this.applyCropChanges()),this.canCloseDropdown.emit(!0)}),this.analyticsService.trackEventInIntercom({category:Fi,action:"Crop on custom download"})}resetCrop(){this.cropData=void 0,this.croppedImageUrl=void 0,this.applyCropChanges()}toggleMediaType(e){this.downloadMediaType=ic(e)}mediaTypeLabel(){return tc(this.downloadMediaType)}buttonText(){return this.action==="Download"&&this.showMediaTypeToggle?this.downloadButtonText():it(this.action)}downloadButtonText(){return this.copyService.selectCopyForElement("CustomDownload").pipe(ie(e=>e||`Download ${this.mediaTypeLabel()}`))}applyCropChanges(){this.updateAvailableResizeDimensions(),this.changeDetectorRef.detectChanges()}updateAvailableResizeDimensions(){let e=ye({},this.cropData?{width:this.cropData.cropWidth,height:this.cropData.cropHeight}:this.dimensions);this.resized=ye({},e),this.maxDimensions=ye({},e),this.cropData||this.dimensionChange(Math.floor(this.maxDimensions.width*x1),"width")}};n.\u0275fac=function(t){return new(t||n)(k(gi),k(Je),k(Wi),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-custom-size-panel"]],inputs:{fileData:"fileData",dimensions:"dimensions",downloadMediaType:"downloadMediaType",action:"action",actionIcon:"actionIcon",showMediaTypeToggle:"showMediaTypeToggle"},outputs:{back:"back",sizeChosen:"sizeChosen",canCloseDropdown:"canCloseDropdown"},decls:26,vars:16,consts:[["ngSlider",""],[1,"custom"],["label","Back","leftIcon","back-arrow",3,"click"],["class","crop",4,"ngIf"],[1,"custom__section"],[1,"label"],[1,"custom__slider-pos"],["step","1",1,"custom__slider",3,"min","max"],["matSliderThumb","",3,"input","value"],["for","widthInput",1,"label","label--mb"],[1,"custom__aspect"],[1,"custom__aspect__set"],["inputId","widthInput","suffix","px",1,"WIDTH_INPUT",3,"valueEdited","value","min","max"],["for","heightInput",1,"label","label--mb","label--mt"],["inputId","heightInput","suffix","px",1,"HEIGHT_INPUT",3,"valueEdited","value","min","max"],[1,"custom__aspect__lock"],[1,"custom__aspect__icon-pos"],["icon","lock","size","3",1,"custom__aspect__icon"],["class","custom__section",4,"ngIf"],[1,"custom__action"],["buttonId","customDownloadButton","fullwidth","true","element","button",1,"ACTION_BUTTON",3,"click","icon"],[1,"crop"],["id","openCustomCropDownloadModal","label","Crop","rightIcon","chevron-right",3,"click",4,"ngIf"],[4,"ngIf"],["id","openCustomCropDownloadModal","label","Crop","rightIcon","chevron-right",3,"click"],[1,"crop__heading"],[1,"crop__heading__title"],[1,"crop__heading__clear",3,"click"],[1,"crop__preview"],[1,"crop__preview__button",3,"click","mousedown"],[1,"crop__preview__img",3,"src"],[1,"crop__preview__overlay"],["icon","edit",1,"crop__preview__icon"],[1,"file-format-heading"],["href","https://help.dash.app/en/articles/3748713",1,"file-format-heading__help",3,"isExternal"],["type","button",1,"MEDIA_TYPE_TOGGLE",3,"selectionChanged","options","selectedOption"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",1)(1,"dash-dropdown-action-button",2),P("click",function(){return A(a),v(i.back.emit())}),p(),L(2,v1,3,2,"div",3),c(3,"div",4)(4,"label",5),O(5),p(),c(6,"div",6)(7,"mat-slider",7,0)(9,"input",8),P("input",function(g){return A(a),v(i.dimensionChange(g.target.value,"width"))}),p()()(),c(10,"label",9),O(11,"Width"),p(),c(12,"div",10)(13,"div",11)(14,"platform-form-number-input",12),P("valueEdited",function(g){return A(a),v(i.dimensionChange(g,"width"))}),p(),c(15,"label",13),O(16,"Height"),p(),c(17,"platform-form-number-input",14),P("valueEdited",function(g){return A(a),v(i.dimensionChange(g,"height"))}),p()(),c(18,"div",15)(19,"div",16),I(20,"platform-icon",17),p()()()(),L(21,w1,7,3,"div",18),c(22,"div",19)(23,"platform-button",20),P("click",function(){return A(a),v(i.selectSize())}),O(24),z(25,"async"),p()()()}t&2&&(h(2),l("ngIf",i.assetCanBeCropped()),h(3),Mt(i.cropData?"Resize cropped image":"Resize"),h(2),l("min",i.minDimensions.width)("max",i.maxDimensions.width),h(2),l("value",i.resized.width),h(5),l("value",i.resized.width)("min",i.minDimensions.width)("max",i.maxDimensions.width),h(3),l("value",i.resized.height)("min",i.minDimensions.height)("max",i.maxDimensions.height),h(4),l("ngIf",i.showMediaTypeToggle),h(2),l("icon",i.actionIcon),h(),nt(" ",G(25,14,i.buttonText())," "))},dependencies:[$,pr,Cc,Tt,Xe,Yo,No,vr,wr,De],styles:['.custom[_ngcontent-%COMP%]{display:flex;flex-direction:column}.custom__section[_ngcontent-%COMP%], .custom__action[_ngcontent-%COMP%]{padding:1.25rem 1.5rem;border-top:.0625rem solid hsl(248,8%,93%)}.custom__action[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:5;background:#fff}.custom__action[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-.8125rem;left:0;display:block;width:100%;height:.75rem;background:linear-gradient(to bottom,#fff0,#fff)}.label[_ngcontent-%COMP%]{color:#35343d;font-weight:600;display:block;line-height:1.25}.label--mb[_ngcontent-%COMP%]{margin-bottom:.5rem}.label--mt[_ngcontent-%COMP%]{margin-top:1.5rem}.crop[_ngcontent-%COMP%]{border-top:.0625rem solid hsl(248,8%,93%)}.crop__heading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.crop__heading__title[_ngcontent-%COMP%]{color:#35343d;font-weight:600}.crop__heading__clear[_ngcontent-%COMP%]{color:hsla(var(--color-theme-hue),var(--color-theme-saturation),var(--color-theme-lightness),1);font-size:.8125rem}.crop__heading__clear[_ngcontent-%COMP%]:focus{outline:0}.crop__preview[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;border-top:.0625rem solid hsl(248,8%,93%);background-color:#f4f4f6}.crop__preview__button[_ngcontent-%COMP%]{position:relative;padding:.5rem;min-height:4rem;width:100%;background-color:#f4f4f6}.crop__preview__button[_ngcontent-%COMP%]:focus{outline:0}.crop__preview__overlay[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:#18171c99;color:#faf9fa;opacity:0;transition:opacity .2s ease}.crop__preview__icon[_ngcontent-%COMP%]{transform:translate3d(0,1.5rem,0);transition:transform .25s cubic-bezier(.15,.585,.225,1.26)}.crop__preview__button[_ngcontent-%COMP%]:hover   .crop__preview__overlay[_ngcontent-%COMP%], .crop__preview__button[_ngcontent-%COMP%]:focus   .crop__preview__overlay[_ngcontent-%COMP%]{opacity:1}.crop__preview__button[_ngcontent-%COMP%]:hover   .crop__preview__icon[_ngcontent-%COMP%], .crop__preview__button[_ngcontent-%COMP%]:focus   .crop__preview__icon[_ngcontent-%COMP%]{transform:translateZ(0)}.crop__preview__img[_ngcontent-%COMP%]{max-height:12.5rem}.custom__slider-pos[_ngcontent-%COMP%]{margin-left:-8px;margin-right:-8px;margin-bottom:.5rem}.custom__slider[_ngcontent-%COMP%]{width:calc(100% - 16px)}.custom__aspect[_ngcontent-%COMP%]{display:flex}.custom__aspect__lock[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative;padding-left:.75rem}.custom__aspect__lock[_ngcontent-%COMP%]:before, .custom__aspect__lock[_ngcontent-%COMP%]:after{content:"";position:absolute;z-index:1;right:0;display:block;height:40%;width:.5rem;border-right:1px solid #cbcbcb}.custom__aspect__lock[_ngcontent-%COMP%]:before{top:1.3125rem;border-top:1px solid #cbcbcb}.custom__aspect__lock[_ngcontent-%COMP%]:after{bottom:1.3125rem;border-bottom:1px solid #cbcbcb}.custom__aspect__icon-pos[_ngcontent-%COMP%]{position:relative;z-index:2;transform:translate(50%) translate(-1px);padding-top:.5em;padding-bottom:.5em;background-color:#fff}.custom__aspect__icon[_ngcontent-%COMP%]{display:block;color:#b7b6be}.custom__aspect__set[_ngcontent-%COMP%]{flex:1}.custom__controls__download[_ngcontent-%COMP%]{padding-top:1.5rem}.file-format-heading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-bottom:.75rem}.file-format-heading__help[_ngcontent-%COMP%]{font-size:.8125rem}'],changeDetection:0});let o=n;return o})();function vm(o){return{id:o.entityId,expiredFor:o.fields.filter(n=>n.isExpiryDate()&&_1(n)).map(n=>n.label)}}function _1(o){let n=$o(o.singleValueFieldValue());return n.isValid&&!ol(n)}var bi,Gi=(bi=class extends Oi{constructor(){super()}setFromMetadatas(n){this.set(n.map(r=>vm(r)))}},bi.\u0275fac=function(r){return new(r||bi)},bi.\u0275prov=_e({token:bi,factory:bi.\u0275fac}),bi);Gi=Lt([hi({name:"asset-expiry"})],Gi);var Jr=(()=>{let n=class n extends Ri{constructor(e){super(e),this.store=e}numberOfExpiredAssets(e){return this.selectCount(t=>e.includes(t.id)&&t.expiredFor.length>0)}};n.\u0275fac=function(t){return new(t||n)(X(Gi))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var Xr=(()=>{let n=class n{constructor(e,t,i,a){this.assetExpiryStore=e,this.assetExpiryQuery=t,this.store=i,this.fieldService=a,this.selectAllDetailMetadata().subscribe(d=>this.assetExpiryStore.setFromMetadatas(d))}numberOfExpiredAssets(e){return this.assetExpiryQuery.numberOfExpiredAssets(e)}selectAllDetailMetadata(){return St([this.store.pipe(ud(Tl)),this.fieldService.selectDetailView()]).pipe(ie(([e,t])=>e.map(i=>rl(i.entityId,i,t))))}};n.\u0275fac=function(t){return new(t||n)(X(Gi),X(Jr),X(Jo),X(Qi))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function y1(o,n){if(o&1&&(c(0,"div",1),I(1,"platform-icon",2),c(2,"div",3),O(3),p()()),o&2){let r=n.ngIf;h(3),nt(" ",r," ")}}var xP=(()=>{let n=class n{set assetIds(e){bd(e,this.assetIds)||(this._assetIds=e,this.expiryWarningMessageObs=this.assetExpiryService.numberOfExpiredAssets(e).pipe(ie(t=>this.generateExpiryWarningMessage(t))))}get assetIds(){return this._assetIds}constructor(e){this.assetExpiryService=e,this.expiryWarningMessageObs=it(void 0)}generateExpiryWarningMessage(e){if(e!==0)return e===1&&this.assetIds.length===1?"This asset has expired":"Some assets in your selection have expired"}};n.\u0275fac=function(t){return new(t||n)(k(Xr))},n.\u0275cmp=V({type:n,selectors:[["dash-asset-action-expiry-warning"]],inputs:{assetIds:"assetIds"},decls:2,vars:3,consts:[["class","expiry-warning",4,"ngIf"],[1,"expiry-warning"],["icon","calendar-warning",1,"expiry-warning__icon"],[1,"expiry-warning__content","ASSET_ACTION_EXPIRY_WARNING"]],template:function(t,i){t&1&&(L(0,y1,4,1,"div",0),z(1,"async")),t&2&&l("ngIf",G(1,1,i.expiryWarningMessageObs))},dependencies:[$,Xe,De],styles:[".expiry-warning[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;padding:1.5rem;background:#fef9eb;color:#6d470d;border-bottom:.0625rem solid hsl(36,89%,33%)}.expiry-warning__icon[_ngcontent-%COMP%]{display:block;margin-right:.75rem;opacity:.8}.expiry-warning__content[_ngcontent-%COMP%]{flex:1;padding-top:.1875rem}"],changeDetection:0});let o=n;return o})();var S1=["wrapper"],E1=["sourceImage"];function I1(o,n){if(o&1){let r=Q();c(0,"img",5,1),P("load",function(){A(r);let t=m();return v(t.imageLoadedInView())})("mousedown",function(t){A(r);let i=m();return v(i.startMove(t,i.moveTypes.Drag))})("touchstart",function(t){A(r);let i=m();return v(i.startMove(t,i.moveTypes.Drag))})("error",function(t){A(r);let i=m();return v(i.loadImageError(t))}),p()}if(o&2){let r=m();Be("visibility",r.imageVisible?"visible":"hidden")("transform",r.safeTransformStyle),ge("ngx-ic-draggable",!r.disabled&&r.allowMoveImage),l("src",r.safeImgDataUrl,Ne),Ie("alt",r.imageAltText)}}function P1(o,n){if(o&1){let r=Q();ve(0),c(1,"span",9),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"topleft"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"topleft"))}),I(2,"span",10),p(),c(3,"span",11),I(4,"span",10),p(),c(5,"span",12),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"topright"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"topright"))}),I(6,"span",10),p(),c(7,"span",13),I(8,"span",10),p(),c(9,"span",14),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottomright"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottomright"))}),I(10,"span",10),p(),c(11,"span",15),I(12,"span",10),p(),c(13,"span",16),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottomleft"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottomleft"))}),I(14,"span",10),p(),c(15,"span",17),I(16,"span",10),p(),c(17,"span",18),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"top"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"top"))}),p(),c(18,"span",19),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"right"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"right"))}),p(),c(19,"span",20),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottom"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"bottom"))}),p(),c(20,"span",21),P("mousedown",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"left"))})("touchstart",function(t){A(r);let i=m(2);return v(i.startMove(t,i.moveTypes.Resize,"left"))}),p(),we()}}function M1(o,n){if(o&1){let r=Q();c(0,"div",6),P("keydown",function(t){A(r);let i=m();return v(i.keyboardAccess(t))}),c(1,"div",7),P("mousedown",function(t){A(r);let i=m();return v(i.startMove(t,i.moveTypes.Move))})("touchstart",function(t){A(r);let i=m();return v(i.startMove(t,i.moveTypes.Move))}),p(),L(2,P1,21,0,"ng-container",8),p()}if(o&2){let r=m();Be("top",r.cropper.y1,"px")("left",r.cropper.x1,"px")("width",r.cropper.x2-r.cropper.x1,"px")("height",r.cropper.y2-r.cropper.y1,"px")("margin-left",r.alignImage==="center"?r.marginLeft:null)("visibility",r.imageVisible?"visible":"hidden"),ge("ngx-ic-round",r.roundCropper),h(2),l("ngIf",!r.hideResizeSquares)}}var Ka=class{constructor(){this.format="png",this.maintainAspectRatio=!0,this.transform={},this.aspectRatio=1,this.resetCropOnAspectRatioChange=!0,this.resizeToWidth=0,this.resizeToHeight=0,this.cropperMinWidth=0,this.cropperMinHeight=0,this.cropperMaxHeight=0,this.cropperMaxWidth=0,this.cropperStaticWidth=0,this.cropperStaticHeight=0,this.canvasRotation=0,this.initialStepSize=3,this.roundCropper=!1,this.onlyScaleDown=!1,this.imageQuality=92,this.autoCrop=!0,this.backgroundColor=null,this.containWithinAspectRatio=!1,this.hideResizeSquares=!1,this.alignImage="center",this.cropperScaledMinWidth=20,this.cropperScaledMinHeight=20,this.cropperScaledMaxWidth=20,this.cropperScaledMaxHeight=20,this.stepSize=this.initialStepSize}setOptions(n){Object.keys(n).filter(r=>r in this).forEach(r=>this[r]=n[r]),this.validateOptions()}setOptionsFromChanges(n){Object.keys(n).filter(r=>r in this).forEach(r=>this[r]=n[r].currentValue),this.validateOptions()}validateOptions(){if(this.maintainAspectRatio&&!this.aspectRatio)throw new Error("`aspectRatio` should > 0 when `maintainAspectRatio` is enabled")}},Jt=function(o){return o.Drag="drag",o.Move="move",o.Resize="resize",o.Pinch="pinch",o}(Jt||{});function T1(o){switch(o){case"ArrowUp":return"top";case"ArrowRight":return"right";case"ArrowDown":return"bottom";case"ArrowLeft":default:return"left"}}function F1(o){switch(o){case"ArrowUp":return"bottom";case"ArrowRight":return"left";case"ArrowDown":return"top";case"ArrowLeft":default:return"right"}}function D1(o,n){switch(o){case"ArrowUp":return{clientX:0,clientY:n*-1};case"ArrowRight":return{clientX:n,clientY:0};case"ArrowDown":return{clientX:0,clientY:n};case"ArrowLeft":default:return{clientX:n*-1,clientY:0}}}function k1(o,n,r){let e=o.width,t=o.height;n=Math.round(n),r=Math.round(r);let i=e/n,a=t/r,d=Math.ceil(i/2),g=Math.ceil(a/2),b=o.getContext("2d");if(b){let w=b.getImageData(0,0,e,t),E=b.createImageData(n,r),x=w.data,F=E.data;for(let R=0;R<r;R++)for(let y=0;y<n;y++){let u=(y+R*n)*4,C=R*a,T=0,H=0,j=0,Y=0,ne=0,he=0,Ce=0,ee=Math.floor(y*i),le=Math.floor(R*a),Ae=Math.ceil((y+1)*i),se=Math.ceil((R+1)*a);Ae=Math.min(Ae,e),se=Math.min(se,t);for(let xe=le;xe<se;xe++){let be=Math.abs(C-xe)/g,je=y*i,Oe=be*be;for(let U=ee;U<Ae;U++){let q=Math.abs(je-U)/d,W=Math.sqrt(Oe+q*q);if(W>=1)continue;T=2*W*W*W-3*W*W+1;let J=4*(U+xe*e);Ce+=T*x[J+3],j+=T,x[J+3]<255&&(T=T*x[J+3]/250),Y+=T*x[J],ne+=T*x[J+1],he+=T*x[J+2],H+=T}}F[u]=Y/H,F[u+1]=ne/H,F[u+2]=he/H,F[u+3]=Ce/j}o.width=n,o.height=r,b.putImageData(E,0,0)}}function xm(o,n){return o/100*n}var B1=(()=>{class o{crop(r,e,t,i){let a=this.getImagePosition(r,e,t,i),d=a.x2-a.x1,g=a.y2-a.y1,b=document.createElement("canvas");b.width=d,b.height=g;let w=b.getContext("2d");if(!w)return null;i.backgroundColor!=null&&(w.fillStyle=i.backgroundColor,w.fillRect(0,0,d,g));let E=(i.transform.scale||1)*(i.transform.flipH?-1:1),x=(i.transform.scale||1)*(i.transform.flipV?-1:1),{translateH:F,translateV:R}=this.getCanvasTranslate(r,e,i),y=e.transformed;w.setTransform(E,0,0,x,y.size.width/2+F,y.size.height/2+R),w.translate(-a.x1/E,-a.y1/x),w.rotate((i.transform.rotate||0)*Math.PI/180),w.drawImage(y.image,-y.size.width/2,-y.size.height/2);let u={width:d,height:g,imagePosition:a,cropperPosition:ye({},t)};i.containWithinAspectRatio&&(u.offsetImagePosition=this.getOffsetImagePosition(r,e,t,i));let C=this.getResizeRatio(d,g,i);return C!==1&&(u.width=Math.round(d*C),u.height=i.maintainAspectRatio?Math.round(u.width/i.aspectRatio):Math.round(g*C),k1(b,u.width,u.height)),u.base64=b.toDataURL("image/"+i.format,this.getQuality(i)),u}getCanvasTranslate(r,e,t){if(t.transform.translateUnit==="px"){let i=this.getRatio(r,e);return{translateH:(t.transform.translateH||0)*i,translateV:(t.transform.translateV||0)*i}}else return{translateH:t.transform.translateH?xm(t.transform.translateH,e.transformed.size.width):0,translateV:t.transform.translateV?xm(t.transform.translateV,e.transformed.size.height):0}}getRatio(r,e){let t=r.nativeElement;return e.transformed.size.width/t.offsetWidth}getImagePosition(r,e,t,i){let a=this.getRatio(r,e),d={x1:Math.round(t.x1*a),y1:Math.round(t.y1*a),x2:Math.round(t.x2*a),y2:Math.round(t.y2*a)};return i.containWithinAspectRatio||(d.x1=Math.max(d.x1,0),d.y1=Math.max(d.y1,0),d.x2=Math.min(d.x2,e.transformed.size.width),d.y2=Math.min(d.y2,e.transformed.size.height)),d}getOffsetImagePosition(r,e,t,i){let a=i.canvasRotation+e.exifTransform.rotate,d=r.nativeElement,g=e.transformed.size.width/d.offsetWidth,b,w;a%2?(b=(e.transformed.size.width-e.original.size.height)/2,w=(e.transformed.size.height-e.original.size.width)/2):(b=(e.transformed.size.width-e.original.size.width)/2,w=(e.transformed.size.height-e.original.size.height)/2);let E={x1:Math.round(t.x1*g)-b,y1:Math.round(t.y1*g)-w,x2:Math.round(t.x2*g)-b,y2:Math.round(t.y2*g)-w};return i.containWithinAspectRatio||(E.x1=Math.max(E.x1,0),E.y1=Math.max(E.y1,0),E.x2=Math.min(E.x2,e.transformed.size.width),E.y2=Math.min(E.y2,e.transformed.size.height)),E}getResizeRatio(r,e,t){let i=t.resizeToWidth/r,a=t.resizeToHeight/e,d=new Array;t.resizeToWidth>0&&d.push(i),t.resizeToHeight>0&&d.push(a);let g=d.length===0?1:Math.min(...d);return g>1&&!t.onlyScaleDown?g:Math.min(g,1)}getQuality(r){return Math.min(1,Math.max(0,r.imageQuality/100))}}return o.\u0275fac=function(r){return new(r||o)},o.\u0275prov=_e({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),V1=(()=>{class o{resetCropperPosition(r,e,t){if(!r?.nativeElement)return;let i=r.nativeElement;if(t.cropperStaticHeight&&t.cropperStaticWidth)e.x1=0,e.x2=i.offsetWidth>t.cropperStaticWidth?t.cropperStaticWidth:i.offsetWidth,e.y1=0,e.y2=i.offsetHeight>t.cropperStaticHeight?t.cropperStaticHeight:i.offsetHeight;else{let a=Math.min(t.cropperScaledMaxWidth,i.offsetWidth),d=Math.min(t.cropperScaledMaxHeight,i.offsetHeight);if(!t.maintainAspectRatio)e.x1=0,e.x2=a,e.y1=0,e.y2=d;else if(i.offsetWidth/t.aspectRatio<i.offsetHeight){e.x1=0,e.x2=a;let g=a/t.aspectRatio;e.y1=(i.offsetHeight-g)/2,e.y2=e.y1+g}else{e.y1=0,e.y2=d;let g=d*t.aspectRatio;e.x1=(i.offsetWidth-g)/2,e.x2=e.x1+g}}}move(r,e,t){let i=this.getClientX(r)-e.clientX,a=this.getClientY(r)-e.clientY;t.x1=e.x1+i,t.y1=e.y1+a,t.x2=e.x2+i,t.y2=e.y2+a}resize(r,e,t,i,a){let d=this.getClientX(r)-e.clientX,g=this.getClientY(r)-e.clientY;switch(e.position){case"left":t.x1=Math.min(Math.max(e.x1+d,t.x2-a.cropperScaledMaxWidth),t.x2-a.cropperScaledMinWidth);break;case"topleft":t.x1=Math.min(Math.max(e.x1+d,t.x2-a.cropperScaledMaxWidth),t.x2-a.cropperScaledMinWidth),t.y1=Math.min(Math.max(e.y1+g,t.y2-a.cropperScaledMaxHeight),t.y2-a.cropperScaledMinHeight);break;case"top":t.y1=Math.min(Math.max(e.y1+g,t.y2-a.cropperScaledMaxHeight),t.y2-a.cropperScaledMinHeight);break;case"topright":t.x2=Math.max(Math.min(e.x2+d,t.x1+a.cropperScaledMaxWidth),t.x1+a.cropperScaledMinWidth),t.y1=Math.min(Math.max(e.y1+g,t.y2-a.cropperScaledMaxHeight),t.y2-a.cropperScaledMinHeight);break;case"right":t.x2=Math.max(Math.min(e.x2+d,t.x1+a.cropperScaledMaxWidth),t.x1+a.cropperScaledMinWidth);break;case"bottomright":t.x2=Math.max(Math.min(e.x2+d,t.x1+a.cropperScaledMaxWidth),t.x1+a.cropperScaledMinWidth),t.y2=Math.max(Math.min(e.y2+g,t.y1+a.cropperScaledMaxHeight),t.y1+a.cropperScaledMinHeight);break;case"bottom":t.y2=Math.max(Math.min(e.y2+g,t.y1+a.cropperScaledMaxHeight),t.y1+a.cropperScaledMinHeight);break;case"bottomleft":t.x1=Math.min(Math.max(e.x1+d,t.x2-a.cropperScaledMaxWidth),t.x2-a.cropperScaledMinWidth),t.y2=Math.max(Math.min(e.y2+g,t.y1+a.cropperScaledMaxHeight),t.y1+a.cropperScaledMinHeight);break;case"center":let b=r.scale,w=Math.min(Math.max(a.cropperScaledMinWidth,Math.abs(e.x2-e.x1)*b),a.cropperScaledMaxWidth),E=Math.min(Math.max(a.cropperScaledMinHeight,Math.abs(e.y2-e.y1)*b),a.cropperScaledMaxHeight);t.x1=e.clientX-w/2,t.x2=e.clientX+w/2,t.y1=e.clientY-E/2,t.y2=e.clientY+E/2,t.x1<0?(t.x2-=t.x1,t.x1=0):t.x2>i.width&&(t.x1-=t.x2-i.width,t.x2=i.width),t.y1<0?(t.y2-=t.y1,t.y1=0):t.y2>i.height&&(t.y1-=t.y2-i.height,t.y2=i.height);break}a.maintainAspectRatio&&this.checkAspectRatio(e.position,t,i,a)}checkAspectRatio(r,e,t,i){let a=0,d=0;switch(r){case"top":e.x2=e.x1+(e.y2-e.y1)*i.aspectRatio,a=Math.max(e.x2-t.width,0),d=Math.max(0-e.y1,0),(a>0||d>0)&&(e.x2-=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y1+=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"bottom":e.x2=e.x1+(e.y2-e.y1)*i.aspectRatio,a=Math.max(e.x2-t.width,0),d=Math.max(e.y2-t.height,0),(a>0||d>0)&&(e.x2-=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y2-=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"topleft":e.y1=e.y2-(e.x2-e.x1)/i.aspectRatio,a=Math.max(0-e.x1,0),d=Math.max(0-e.y1,0),(a>0||d>0)&&(e.x1+=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y1+=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"topright":e.y1=e.y2-(e.x2-e.x1)/i.aspectRatio,a=Math.max(e.x2-t.width,0),d=Math.max(0-e.y1,0),(a>0||d>0)&&(e.x2-=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y1+=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"right":case"bottomright":e.y2=e.y1+(e.x2-e.x1)/i.aspectRatio,a=Math.max(e.x2-t.width,0),d=Math.max(e.y2-t.height,0),(a>0||d>0)&&(e.x2-=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y2-=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"left":case"bottomleft":e.y2=e.y1+(e.x2-e.x1)/i.aspectRatio,a=Math.max(0-e.x1,0),d=Math.max(e.y2-t.height,0),(a>0||d>0)&&(e.x1+=d*i.aspectRatio>a?d*i.aspectRatio:a,e.y2-=d*i.aspectRatio>a?d:a/i.aspectRatio);break;case"center":e.x2=e.x1+(e.y2-e.y1)*i.aspectRatio,e.y2=e.y1+(e.x2-e.x1)/i.aspectRatio;let g=Math.max(0-e.x1,0),b=Math.max(e.x2-t.width,0),w=Math.max(e.y2-t.height,0),E=Math.max(0-e.y1,0);(g>0||b>0||w>0||E>0)&&(e.x1+=w*i.aspectRatio>g?w*i.aspectRatio:g,e.x2-=E*i.aspectRatio>b?E*i.aspectRatio:b,e.y1+=E*i.aspectRatio>b?E:b/i.aspectRatio,e.y2-=w*i.aspectRatio>g?w:g/i.aspectRatio);break}}getClientX(r){return r.touches?.[0].clientX||r.clientX||0}getClientY(r){return r.touches?.[0].clientY||r.clientY||0}}return o.\u0275fac=function(r){return new(r||o)},o.\u0275prov=_e({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),L1="data:image/jpeg;base64,/9j/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAYAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAAEAAgMBEQACEQEDEQH/xABKAAEAAAAAAAAAAAAAAAAAAAALEAEAAAAAAAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwA/8H//2Q==";function O1(){return new Promise(o=>{let n=new Image;n.onload=()=>{let r=n.width===1&&n.height===2;o(r)},n.src=L1})}function R1(o){switch(typeof o=="string"&&(o=z1(o)),o){case 2:return{rotate:0,flip:!0};case 3:return{rotate:2,flip:!1};case 4:return{rotate:2,flip:!0};case 5:return{rotate:1,flip:!0};case 6:return{rotate:1,flip:!1};case 7:return{rotate:3,flip:!0};case 8:return{rotate:3,flip:!1};default:return{rotate:0,flip:!1}}}function z1(o){let n=new DataView(H1(o));if(n.getUint16(0,!1)!==65496)return-2;let r=n.byteLength,e=2;for(;e<r;){if(n.getUint16(e+2,!1)<=8)return-1;let t=n.getUint16(e,!1);if(e+=2,t==65505){if(n.getUint32(e+=2,!1)!==1165519206)return-1;let i=n.getUint16(e+=6,!1)==18761;e+=n.getUint32(e+4,i);let a=n.getUint16(e,i);e+=2;for(let d=0;d<a;d++)if(n.getUint16(e+d*12,i)==274)return n.getUint16(e+d*12+8,i)}else{if((t&65280)!==65280)break;e+=n.getUint16(e,!1)}}return-1}function H1(o){o=o.replace(/^data\:([^\;]+)\;base64,/gmi,"");let n=atob(o),r=n.length,e=new Uint8Array(r);for(let t=0;t<r;t++)e[t]=n.charCodeAt(t);return e.buffer}var Q1=(()=>{class o{constructor(){this.autoRotateSupported=O1()}loadImageFile(r,e){return new Promise((t,i)=>{let a=new FileReader;a.onload=d=>{this.loadImage(d.target.result,r.type,e).then(t).catch(i)},a.readAsDataURL(r)})}loadImage(r,e,t){return this.isValidImageType(e)?this.loadBase64Image(r,t):Promise.reject(new Error("Invalid image type"))}isValidImageType(r){return/image\/(png|jpg|jpeg|bmp|gif|tiff|webp|x-icon|vnd.microsoft.icon)/.test(r)}loadImageFromURL(r,e){return new Promise((t,i)=>{let a=new Image;a.onerror=()=>i,a.onload=()=>{let d=document.createElement("canvas"),g=d.getContext("2d");d.width=a.width,d.height=a.height,g?.drawImage(a,0,0),this.loadBase64Image(d.toDataURL(),e).then(t)},a.crossOrigin="anonymous",a.src=r})}loadBase64Image(r,e){return new Promise((t,i)=>{let a=new Image;a.onload=()=>t({originalImage:a,originalBase64:r}),a.onerror=i,a.src=r}).then(t=>this.transformImageBase64(t,e))}transformImageBase64(r,e){return Se(this,null,function*(){let t=yield this.autoRotateSupported,i=yield R1(t?-1:r.originalBase64);if(!r.originalImage||!r.originalImage.complete)return Promise.reject(new Error("No image loaded"));let a={original:{base64:r.originalBase64,image:r.originalImage,size:{width:r.originalImage.naturalWidth,height:r.originalImage.naturalHeight}},exifTransform:i};return this.transformLoadedImage(a,e)})}transformLoadedImage(r,e){return Se(this,null,function*(){let t=e.canvasRotation+r.exifTransform.rotate,i={width:r.original.image.naturalWidth,height:r.original.image.naturalHeight};if(t===0&&!r.exifTransform.flip&&!e.containWithinAspectRatio)return{original:{base64:r.original.base64,image:r.original.image,size:ye({},i)},transformed:{base64:r.original.base64,image:r.original.image,size:ye({},i)},exifTransform:r.exifTransform};let a=this.getTransformedSize(i,r.exifTransform,e),d=document.createElement("canvas");d.width=a.width,d.height=a.height;let g=d.getContext("2d");g?.setTransform(r.exifTransform.flip?-1:1,0,0,1,d.width/2,d.height/2),g?.rotate(Math.PI*(t/2)),g?.drawImage(r.original.image,-i.width/2,-i.height/2);let b=d.toDataURL(),w=yield this.loadImageFromBase64(b);return{original:{base64:r.original.base64,image:r.original.image,size:ye({},i)},transformed:{base64:b,image:w,size:{width:w.width,height:w.height}},exifTransform:r.exifTransform}})}loadImageFromBase64(r){return new Promise((e,t)=>{let i=new Image;i.onload=()=>e(i),i.onerror=t,i.src=r})}getTransformedSize(r,e,t){let i=t.canvasRotation+e.rotate;if(t.containWithinAspectRatio)if(i%2){let a=r.width*t.aspectRatio,d=r.height/t.aspectRatio;return{width:Math.max(r.height,a),height:Math.max(r.width,d)}}else{let a=r.height*t.aspectRatio,d=r.width/t.aspectRatio;return{width:Math.max(r.width,a),height:Math.max(r.height,d)}}return i%2?{height:r.width,width:r.height}:{width:r.width,height:r.height}}}return o.\u0275fac=function(r){return new(r||o)},o.\u0275prov=_e({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),_m=(()=>{class o{constructor(r,e,t,i,a){this.cropService=r,this.cropperPositionService=e,this.loadImageService=t,this.sanitizer=i,this.cd=a,this.Hammer=window?.Hammer||null,this.settings=new Ka,this.setImageMaxSizeRetries=0,this.resizedWhileHidden=!1,this.marginLeft="0px",this.maxSize={width:0,height:0},this.moveTypes=Jt,this.imageVisible=!1,this.format=this.settings.format,this.transform={},this.maintainAspectRatio=this.settings.maintainAspectRatio,this.aspectRatio=this.settings.aspectRatio,this.resetCropOnAspectRatioChange=this.settings.resetCropOnAspectRatioChange,this.resizeToWidth=this.settings.resizeToWidth,this.resizeToHeight=this.settings.resizeToHeight,this.cropperMinWidth=this.settings.cropperMinWidth,this.cropperMinHeight=this.settings.cropperMinHeight,this.cropperMaxHeight=this.settings.cropperMaxHeight,this.cropperMaxWidth=this.settings.cropperMaxWidth,this.cropperStaticWidth=this.settings.cropperStaticWidth,this.cropperStaticHeight=this.settings.cropperStaticHeight,this.canvasRotation=this.settings.canvasRotation,this.initialStepSize=this.settings.initialStepSize,this.roundCropper=this.settings.roundCropper,this.onlyScaleDown=this.settings.onlyScaleDown,this.imageQuality=this.settings.imageQuality,this.autoCrop=this.settings.autoCrop,this.backgroundColor=this.settings.backgroundColor,this.containWithinAspectRatio=this.settings.containWithinAspectRatio,this.hideResizeSquares=this.settings.hideResizeSquares,this.allowMoveImage=!1,this.cropper={x1:-100,y1:-100,x2:1e4,y2:1e4},this.alignImage=this.settings.alignImage,this.disabled=!1,this.hidden=!1,this.imageCropped=new B,this.startCropImage=new B,this.imageLoaded=new B,this.cropperReady=new B,this.loadImageFailed=new B,this.transformChange=new B,this.reset()}ngOnChanges(r){this.onChangesUpdateSettings(r),this.onChangesInputImage(r),this.loadedImage?.original.image.complete&&(r.containWithinAspectRatio||r.canvasRotation)&&this.loadImageService.transformLoadedImage(this.loadedImage,this.settings).then(e=>this.setLoadedImage(e)).catch(e=>this.loadImageError(e)),(r.cropper||r.maintainAspectRatio||r.aspectRatio)&&(this.setMaxSize(),this.setCropperScaledMinSize(),this.setCropperScaledMaxSize(),this.maintainAspectRatio&&(this.resetCropOnAspectRatioChange||!this.aspectRatioIsCorrect())&&(r.maintainAspectRatio||r.aspectRatio)?this.resetCropperPosition():r.cropper&&(this.checkCropperPosition(!1),this.doAutoCrop()),this.cd.markForCheck()),r.transform&&(this.transform=this.transform||{},this.setCssTransform(),this.doAutoCrop(),this.cd.markForCheck()),r.hidden&&this.resizedWhileHidden&&!this.hidden&&setTimeout(()=>{this.onResize(),this.resizedWhileHidden=!1})}onChangesUpdateSettings(r){this.settings.setOptionsFromChanges(r),this.settings.cropperStaticHeight&&this.settings.cropperStaticWidth&&this.settings.setOptions({hideResizeSquares:!0,cropperMinWidth:this.settings.cropperStaticWidth,cropperMinHeight:this.settings.cropperStaticHeight,cropperMaxHeight:this.settings.cropperStaticHeight,cropperMaxWidth:this.settings.cropperStaticWidth,maintainAspectRatio:!1})}onChangesInputImage(r){(r.imageChangedEvent||r.imageURL||r.imageBase64||r.imageFile)&&this.reset(),r.imageChangedEvent&&this.isValidImageChangedEvent()&&this.loadImageFile(this.imageChangedEvent.target.files[0]),r.imageURL&&this.imageURL&&this.loadImageFromURL(this.imageURL),r.imageBase64&&this.imageBase64&&this.loadBase64Image(this.imageBase64),r.imageFile&&this.imageFile&&this.loadImageFile(this.imageFile)}isValidImageChangedEvent(){return this.imageChangedEvent?.target?.files?.length>0}setCssTransform(){let r=this.transform?.translateUnit||"%";this.safeTransformStyle=this.sanitizer.bypassSecurityTrustStyle(`translate(${this.transform.translateH||0}${r}, ${this.transform.translateV||0}${r}) scaleX(`+(this.transform.scale||1)*(this.transform.flipH?-1:1)+") scaleY("+(this.transform.scale||1)*(this.transform.flipV?-1:1)+") rotate("+(this.transform.rotate||0)+"deg)")}ngOnInit(){this.settings.stepSize=this.initialStepSize,this.activatePinchGesture()}reset(){this.imageVisible=!1,this.loadedImage=void 0,this.safeImgDataUrl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=",this.moveStart={active:!1,type:null,position:null,x1:0,y1:0,x2:0,y2:0,clientX:0,clientY:0},this.maxSize={width:0,height:0},this.cropper.x1=-100,this.cropper.y1=-100,this.cropper.x2=1e4,this.cropper.y2=1e4}loadImageFile(r){this.loadImageService.loadImageFile(r,this.settings).then(e=>this.setLoadedImage(e)).catch(e=>this.loadImageError(e))}loadBase64Image(r){this.loadImageService.loadBase64Image(r,this.settings).then(e=>this.setLoadedImage(e)).catch(e=>this.loadImageError(e))}loadImageFromURL(r){this.loadImageService.loadImageFromURL(r,this.settings).then(e=>this.setLoadedImage(e)).catch(e=>this.loadImageError(e))}setLoadedImage(r){this.loadedImage=r,this.safeImgDataUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r.transformed.base64),this.cd.markForCheck()}loadImageError(r){console.error(r),this.loadImageFailed.emit()}imageLoadedInView(){this.loadedImage!=null&&(this.imageLoaded.emit(this.loadedImage),this.setImageMaxSizeRetries=0,setTimeout(()=>this.checkImageMaxSizeRecursively()))}checkImageMaxSizeRecursively(){this.setImageMaxSizeRetries>40?this.loadImageFailed.emit():this.sourceImageLoaded()?(this.setMaxSize(),this.setCropperScaledMinSize(),this.setCropperScaledMaxSize(),this.resetCropperPosition(),this.cropperReady.emit(ye({},this.maxSize)),this.cd.markForCheck()):(this.setImageMaxSizeRetries++,setTimeout(()=>this.checkImageMaxSizeRecursively(),50))}sourceImageLoaded(){return this.sourceImage?.nativeElement?.offsetWidth>0}onResize(){this.loadedImage&&(this.hidden?this.resizedWhileHidden=!0:(this.resizeCropperPosition(),this.setMaxSize(),this.setCropperScaledMinSize(),this.setCropperScaledMaxSize()))}activatePinchGesture(){if(this.Hammer){let r=new this.Hammer(this.wrapper.nativeElement);r.get("pinch").set({enable:!0}),r.on("pinchmove",this.onPinch.bind(this)),r.on("pinchend",this.pinchStop.bind(this)),r.on("pinchstart",this.startPinch.bind(this))}else Ys()&&console.warn("[NgxImageCropper] Could not find HammerJS - Pinch Gesture won't work")}resizeCropperPosition(){let r=this.sourceImage.nativeElement;(this.maxSize.width!==r.offsetWidth||this.maxSize.height!==r.offsetHeight)&&(this.cropper.x1=this.cropper.x1*r.offsetWidth/this.maxSize.width,this.cropper.x2=this.cropper.x2*r.offsetWidth/this.maxSize.width,this.cropper.y1=this.cropper.y1*r.offsetHeight/this.maxSize.height,this.cropper.y2=this.cropper.y2*r.offsetHeight/this.maxSize.height)}resetCropperPosition(){this.cropperPositionService.resetCropperPosition(this.sourceImage,this.cropper,this.settings),this.doAutoCrop(),this.imageVisible=!0}keyboardAccess(r){this.changeKeyboardStepSize(r),this.keyboardMoveCropper(r)}changeKeyboardStepSize(r){let e=+r.key;e>=1&&e<=9&&(this.settings.stepSize=e)}keyboardMoveCropper(r){if(!["ArrowUp","ArrowDown","ArrowRight","ArrowLeft"].includes(r.key))return;let t=r.shiftKey?Jt.Resize:Jt.Move,i=r.altKey?F1(r.key):T1(r.key),a=D1(r.key,this.settings.stepSize);r.preventDefault(),r.stopPropagation(),this.startMove({clientX:0,clientY:0},t,i),this.moveImg(a),this.moveStop()}startMove(r,e,t=null){this.disabled||this.moveStart?.active&&this.moveStart?.type===Jt.Pinch||e===Jt.Drag&&!this.allowMoveImage||(r.preventDefault&&r.preventDefault(),this.moveStart=ye({active:!0,type:e,position:t,transform:ye({},this.transform),clientX:this.cropperPositionService.getClientX(r),clientY:this.cropperPositionService.getClientY(r)},this.cropper))}startPinch(r){this.safeImgDataUrl&&(r.preventDefault&&r.preventDefault(),this.moveStart=ye({active:!0,type:Jt.Pinch,position:"center",clientX:this.cropper.x1+(this.cropper.x2-this.cropper.x1)/2,clientY:this.cropper.y1+(this.cropper.y2-this.cropper.y1)/2},this.cropper))}moveImg(r){if(this.moveStart.active){if(r.stopPropagation&&r.stopPropagation(),r.preventDefault&&r.preventDefault(),this.moveStart.type===Jt.Move)this.cropperPositionService.move(r,this.moveStart,this.cropper),this.checkCropperPosition(!0);else if(this.moveStart.type===Jt.Resize)!this.cropperStaticWidth&&!this.cropperStaticHeight&&this.cropperPositionService.resize(r,this.moveStart,this.cropper,this.maxSize,this.settings),this.checkCropperPosition(!1);else if(this.moveStart.type===Jt.Drag){let e=this.cropperPositionService.getClientX(r)-this.moveStart.clientX,t=this.cropperPositionService.getClientY(r)-this.moveStart.clientY;this.transform=qe(ye({},this.transform),{translateH:(this.moveStart.transform?.translateH||0)+e,translateV:(this.moveStart.transform?.translateV||0)+t}),this.setCssTransform()}this.cd.detectChanges()}}onPinch(r){this.moveStart.active&&(r.stopPropagation&&r.stopPropagation(),r.preventDefault&&r.preventDefault(),this.moveStart.type===Jt.Pinch&&(this.cropperPositionService.resize(r,this.moveStart,this.cropper,this.maxSize,this.settings),this.checkCropperPosition(!1)),this.cd.detectChanges())}setMaxSize(){if(this.sourceImage){let r=this.sourceImage.nativeElement;this.maxSize.width=r.offsetWidth,this.maxSize.height=r.offsetHeight,this.marginLeft=this.sanitizer.bypassSecurityTrustStyle("calc(50% - "+this.maxSize.width/2+"px)")}}setCropperScaledMinSize(){this.loadedImage?.transformed?.image?(this.setCropperScaledMinWidth(),this.setCropperScaledMinHeight()):(this.settings.cropperScaledMinWidth=20,this.settings.cropperScaledMinHeight=20)}setCropperScaledMinWidth(){this.settings.cropperScaledMinWidth=this.cropperMinWidth>0?Math.max(20,this.cropperMinWidth/this.loadedImage.transformed.image.width*this.maxSize.width):20}setCropperScaledMinHeight(){this.maintainAspectRatio?this.settings.cropperScaledMinHeight=Math.max(20,this.settings.cropperScaledMinWidth/this.aspectRatio):this.cropperMinHeight>0?this.settings.cropperScaledMinHeight=Math.max(20,this.cropperMinHeight/this.loadedImage.transformed.image.height*this.maxSize.height):this.settings.cropperScaledMinHeight=20}setCropperScaledMaxSize(){if(this.loadedImage?.transformed?.image){let r=this.loadedImage.transformed.size.width/this.maxSize.width;this.settings.cropperScaledMaxWidth=this.cropperMaxWidth>20?this.cropperMaxWidth/r:this.maxSize.width,this.settings.cropperScaledMaxHeight=this.cropperMaxHeight>20?this.cropperMaxHeight/r:this.maxSize.height,this.maintainAspectRatio&&(this.settings.cropperScaledMaxWidth>this.settings.cropperScaledMaxHeight*this.aspectRatio?this.settings.cropperScaledMaxWidth=this.settings.cropperScaledMaxHeight*this.aspectRatio:this.settings.cropperScaledMaxWidth<this.settings.cropperScaledMaxHeight*this.aspectRatio&&(this.settings.cropperScaledMaxHeight=this.settings.cropperScaledMaxWidth/this.aspectRatio))}else this.settings.cropperScaledMaxWidth=this.maxSize.width,this.settings.cropperScaledMaxHeight=this.maxSize.height}checkCropperPosition(r=!1){this.cropper.x1<0&&(this.cropper.x2-=r?this.cropper.x1:0,this.cropper.x1=0),this.cropper.y1<0&&(this.cropper.y2-=r?this.cropper.y1:0,this.cropper.y1=0),this.cropper.x2>this.maxSize.width&&(this.cropper.x1-=r?this.cropper.x2-this.maxSize.width:0,this.cropper.x2=this.maxSize.width),this.cropper.y2>this.maxSize.height&&(this.cropper.y1-=r?this.cropper.y2-this.maxSize.height:0,this.cropper.y2=this.maxSize.height)}moveStop(){this.moveStart.active&&(this.moveStart.active=!1,this.moveStart?.type===Jt.Drag?this.transformChange.emit(this.transform):this.doAutoCrop())}pinchStop(){this.moveStart.active&&(this.moveStart.active=!1,this.doAutoCrop())}doAutoCrop(){this.autoCrop&&this.crop()}crop(){if(this.loadedImage?.transformed?.image!=null){this.startCropImage.emit();let r=this.cropService.crop(this.sourceImage,this.loadedImage,this.cropper,this.settings);return r!=null&&this.imageCropped.emit(r),r}return null}aspectRatioIsCorrect(){return(this.cropper.x2-this.cropper.x1)/(this.cropper.y2-this.cropper.y1)===this.aspectRatio}}return o.\u0275fac=function(r){return new(r||o)(k(B1),k(V1),k(Q1),k(zo),k(Je))},o.\u0275cmp=V({type:o,selectors:[["image-cropper"]],viewQuery:function(r,e){if(r&1&&(fe(S1,7),fe(E1,5)),r&2){let t;pe(t=me())&&(e.wrapper=t.first),pe(t=me())&&(e.sourceImage=t.first)}},hostVars:6,hostBindings:function(r,e){r&1&&P("resize",function(){return e.onResize()},!1,Oo)("mousemove",function(i){return e.moveImg(i)},!1,vt)("touchmove",function(i){return e.moveImg(i)},!1,vt)("mouseup",function(){return e.moveStop()},!1,vt)("touchend",function(){return e.moveStop()},!1,vt),r&2&&(Be("text-align",e.alignImage),ge("disabled",e.disabled)("ngx-ix-hidden",e.hidden))},inputs:{imageChangedEvent:"imageChangedEvent",imageURL:"imageURL",imageBase64:"imageBase64",imageFile:"imageFile",imageAltText:"imageAltText",format:"format",transform:"transform",maintainAspectRatio:"maintainAspectRatio",aspectRatio:"aspectRatio",resetCropOnAspectRatioChange:"resetCropOnAspectRatioChange",resizeToWidth:"resizeToWidth",resizeToHeight:"resizeToHeight",cropperMinWidth:"cropperMinWidth",cropperMinHeight:"cropperMinHeight",cropperMaxHeight:"cropperMaxHeight",cropperMaxWidth:"cropperMaxWidth",cropperStaticWidth:"cropperStaticWidth",cropperStaticHeight:"cropperStaticHeight",canvasRotation:"canvasRotation",initialStepSize:"initialStepSize",roundCropper:"roundCropper",onlyScaleDown:"onlyScaleDown",imageQuality:"imageQuality",autoCrop:"autoCrop",backgroundColor:"backgroundColor",containWithinAspectRatio:"containWithinAspectRatio",hideResizeSquares:"hideResizeSquares",allowMoveImage:"allowMoveImage",cropper:"cropper",alignImage:"alignImage",disabled:"disabled",hidden:"hidden"},outputs:{imageCropped:"imageCropped",startCropImage:"startCropImage",imageLoaded:"imageLoaded",cropperReady:"cropperReady",loadImageFailed:"loadImageFailed",transformChange:"transformChange"},features:[xt],decls:5,vars:10,consts:[["wrapper",""],["sourceImage",""],["class","ngx-ic-source-image",3,"src","visibility","transform","ngx-ic-draggable","load","mousedown","touchstart","error",4,"ngIf"],[1,"ngx-ic-overlay"],["class","ngx-ic-cropper","tabindex","0",3,"ngx-ic-round","top","left","width","height","margin-left","visibility","keydown",4,"ngIf"],[1,"ngx-ic-source-image",3,"load","mousedown","touchstart","error","src"],["tabindex","0",1,"ngx-ic-cropper",3,"keydown"],[1,"ngx-ic-move",3,"mousedown","touchstart"],[4,"ngIf"],[1,"ngx-ic-resize","ngx-ic-topleft",3,"mousedown","touchstart"],[1,"ngx-ic-square"],[1,"ngx-ic-resize","ngx-ic-top"],[1,"ngx-ic-resize","ngx-ic-topright",3,"mousedown","touchstart"],[1,"ngx-ic-resize","ngx-ic-right"],[1,"ngx-ic-resize","ngx-ic-bottomright",3,"mousedown","touchstart"],[1,"ngx-ic-resize","ngx-ic-bottom"],[1,"ngx-ic-resize","ngx-ic-bottomleft",3,"mousedown","touchstart"],[1,"ngx-ic-resize","ngx-ic-left"],[1,"ngx-ic-resize-bar","ngx-ic-top",3,"mousedown","touchstart"],[1,"ngx-ic-resize-bar","ngx-ic-right",3,"mousedown","touchstart"],[1,"ngx-ic-resize-bar","ngx-ic-bottom",3,"mousedown","touchstart"],[1,"ngx-ic-resize-bar","ngx-ic-left",3,"mousedown","touchstart"]],template:function(r,e){r&1&&(c(0,"div",null,0),L(2,I1,2,8,"img",2),I(3,"div",3),L(4,M1,3,15,"div",4),p()),r&2&&(Be("background",e.imageVisible&&e.backgroundColor),h(2),l("ngIf",e.safeImgDataUrl),h(),Be("width",e.maxSize.width,"px")("height",e.maxSize.height,"px")("margin-left",e.alignImage==="center"?e.marginLeft:null),h(),l("ngIf",e.imageVisible))},dependencies:[$],styles:['[_nghost-%COMP%]{display:flex;position:relative;width:100%;max-width:100%;max-height:100%;overflow:hidden;padding:5px;text-align:center}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{width:100%;position:relative}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   img.ngx-ic-source-image[_ngcontent-%COMP%]{max-width:100%;max-height:100%;transform-origin:center}[_nghost-%COMP%] > div[_ngcontent-%COMP%]   img.ngx-ic-source-image.ngx-ic-draggable[_ngcontent-%COMP%]{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:grab}[_nghost-%COMP%]   .ngx-ic-overlay[_ngcontent-%COMP%]{position:absolute;pointer-events:none;touch-action:none;outline:var(--cropper-overlay-color, white) solid 100vw;top:0;left:0}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]{position:absolute;display:flex;color:#53535c;background:transparent;outline:rgba(255,255,255,.3) solid 100vw;outline:var(--cropper-outline-color, rgba(255, 255, 255, .3)) solid 100vw;touch-action:none}@media (orientation: portrait){[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]{outline-width:100vh}}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]:after{position:absolute;content:"";inset:0;pointer-events:none;border:dashed 1px;opacity:.75;color:inherit;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%]{width:100%;cursor:move;border:1px solid rgba(255,255,255,.5)}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]:focus   .ngx-ic-move[_ngcontent-%COMP%]{border-color:#1e90ff;border-width:2px}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%]{position:absolute;display:inline-block;line-height:6px;padding:8px;opacity:.85;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%]   .ngx-ic-square[_ngcontent-%COMP%]{display:inline-block;background:#53535C;width:6px;height:6px;border:1px solid rgba(255,255,255,.5);box-sizing:content-box}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-topleft[_ngcontent-%COMP%]{top:-12px;left:-12px;cursor:nwse-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-top[_ngcontent-%COMP%]{top:-12px;left:calc(50% - 12px);cursor:ns-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-topright[_ngcontent-%COMP%]{top:-12px;right:-12px;cursor:nesw-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-right[_ngcontent-%COMP%]{top:calc(50% - 12px);right:-12px;cursor:ew-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottomright[_ngcontent-%COMP%]{bottom:-12px;right:-12px;cursor:nwse-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottom[_ngcontent-%COMP%]{bottom:-12px;left:calc(50% - 12px);cursor:ns-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-bottomleft[_ngcontent-%COMP%]{bottom:-12px;left:-12px;cursor:nesw-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize.ngx-ic-left[_ngcontent-%COMP%]{top:calc(50% - 12px);left:-12px;cursor:ew-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar[_ngcontent-%COMP%]{position:absolute;z-index:1}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-top[_ngcontent-%COMP%]{top:-11px;left:11px;width:calc(100% - 22px);height:22px;cursor:ns-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-right[_ngcontent-%COMP%]{top:11px;right:-11px;height:calc(100% - 22px);width:22px;cursor:ew-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-bottom[_ngcontent-%COMP%]{bottom:-11px;left:11px;width:calc(100% - 22px);height:22px;cursor:ns-resize}[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar.ngx-ic-left[_ngcontent-%COMP%]{top:11px;left:-11px;height:calc(100% - 22px);width:22px;cursor:ew-resize}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]{outline-color:transparent}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]:after{border-radius:100%;box-shadow:0 0 0 100vw #ffffff4d;box-shadow:0 0 0 100vw var(--cropper-outline-color, rgba(255, 255, 255, .3))}@media (orientation: portrait){[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]:after{box-shadow:0 0 0 100vh #ffffff4d;box-shadow:0 0 0 100vh var(--cropper-outline-color, rgba(255, 255, 255, .3))}}[_nghost-%COMP%]   .ngx-ic-cropper.ngx-ic-round[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%]{border-radius:100%}.disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize[_ngcontent-%COMP%], .disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-resize-bar[_ngcontent-%COMP%], .disabled[_nghost-%COMP%]   .ngx-ic-cropper[_ngcontent-%COMP%]   .ngx-ic-move[_ngcontent-%COMP%]{display:none}.ngx-ix-hidden[_nghost-%COMP%]{display:none}'],changeDetection:0}),o})(),bm=(()=>{class o{}return o.\u0275fac=function(r){return new(r||o)},o.\u0275mod=It({type:o}),o.\u0275inj=Et({imports:[[di]]}),o})();var ym=Qt(Hl());var U1=["cropperContainer"],j1=["imageCropper"];function Z1(o,n){if(o&1&&(ve(0),I(1,"span",14)(2,"dash-help-tooltip",15),we()),o&2){let r=m();h(2),l("buttonText",r.copy.skippedHint)}}function W1(o,n){if(o&1&&(ve(0),I(1,"span",14),c(2,"span"),O(3),p(),we()),o&2){let r=m();h(3),ma("",r.cropWidthLabelPixels,"px \xD7 ",r.cropHeightLabelPixels,"px")}}function G1(o,n){if(o&1){let r=Q();c(0,"div",16)(1,"platform-form-number-input",17),P("valueEdited",function(t){A(r);let i=m();return v(i.updateCropWidth(t))}),p(),c(2,"dash-icon-button",18),P("click",function(){A(r);let t=m();return v(t.toggleAspectRatio())}),p(),c(3,"platform-form-number-input",19),P("valueEdited",function(t){A(r);let i=m();return v(i.updateCropHeight(t))}),p()()}if(o&2){let r=m();h(),l("value",r.cropWidthLabelPixels),h(),l("icon",r.maintainAspectRatio?"lock":"lock-open"),h(),l("value",r.cropHeightLabelPixels)}}function Y1(o,n){if(o&1&&(ve(0),c(1,"span"),O(2),p(),we()),o&2){let r=m();h(2),ma("",r.cropWidthLabelPixels,"px \xD7 ",r.cropHeightLabelPixels,"px")}}function q1(o,n){if(o&1){let r=Q();c(0,"dash-icon-button",20),P("click",function(){A(r);let t=m();return v(t.closeModal.emit())}),p()}}function J1(o,n){o&1&&(c(0,"div",21)(1,"div",22),I(2,"platform-spinner",23),O(3,"Loading preview\u2026 "),p()()),o&2&&(h(2),l("inheritColor",!0))}function X1(o,n){if(o&1){let r=Q();c(0,"div",24)(1,"div",25),O(2," Sorry, we weren't able to load the image. Please hit refresh and try again. "),p(),c(3,"platform-button",26),P("click",function(){A(r);let t=m();return v(t.cancelClicked())}),O(4," Close "),p()()}}function K1(o,n){if(o&1){let r=Q();c(0,"platform-form-actions",27)(1,"platform-button",28),P("click",function(){A(r);let t=m();return v(t.confirmCrop())}),O(2),p(),c(3,"platform-button",29),P("click",function(){A(r);let t=m();return v(t.cancelClicked())}),O(4),p()()}if(o&2){let r=m();h(2),nt(" ",r.isPresetCrop?r.copy.cropConfirmLabel:"Confirm crop"," "),h(2),nt(" ",r.copy.cancelLabel||"Cancel"," ")}}var Cm=300,Sm={maxWidth:"90vw",maxHeight:"95vh",disableClose:!0},_o=(()=>{let n=class n{constructor(e,t){this.httpClient=e,this.analyticsService=t,this.copy={title:"Choose crop area",cropConfirmLabel:"Crop & download"},this.defaultPaddingInPercentage=0,this.showCloseButton=!1,this.cropResult=new B,this.cancel=new B,this.closeModal=new B,this.croppedThumbnailMaxWidth=Cl,this.croppedThumbnailMaxHeight=yl,this.cropperPosition={x1:0,x2:0,y1:0,y2:0},this.aspectRatio=1,this.maintainAspectRatio=!1,this.loadImageFailed=!1,this.showCropper=!1,this.cropperMoveOffset=1,this.cropperMoveAcceleration=15,this.cropperMinSizeInPixels=30,this.updateCropWidth=In(i=>{let{newWidth:a,newHeight:d}=this.widthAndHeightClampedToMaximumValuesBasedOnWidth(i);this.updateCropperPosition(a,d)},Cm),this.updateCropHeight=In(i=>{this.cropHeightLabelPixels=0;let{newWidth:a,newHeight:d}=this.widthAndHeightClampedToMaximumValuesBasedOnHeight(i);this.updateCropperPosition(a,d)},Cm)}ngOnChanges(e){(e.assetDownloadData.isFirstChange()||e.assetDownloadData.currentValue.assetId!==e.assetDownloadData.previousValue.assetId)&&this.updateComponent()}updateComponent(){let e=Ai(this.assetDownloadData);this.assetDimensions=e?{width:e.width,height:e.height}:void 0,this.isPresetCrop=pd(this.fixedCropDimensions),this.loadImage(),this.setupAspectRatio(),this.listenForWindowResize()}ngOnDestroy(){this.stopListeningForWindowResize()}imageUrl(){return new Ln(this.assetDownloadData).detailUrl}imageLoaded(){this.showCropper=!0,this.setupPreviewScalingFactorAndMinSize()}cropperReady(){this.setupCropperScalingFactor(),this.setStartupCropperPosition(),this.updateCropDisplaySize()}confirmCrop(){this.cropResult.emit(this.getCropDataAndThumbnail())}cancelClicked(){this.cancel.emit()}updateCropDisplaySize(){this.imageCropper&&!this.isPresetCrop?(this.cropWidthLabelPixels=this.scaleUpAndRound(this.cropperPositionScaleUp(this.cropperPosition.x2-this.cropperPosition.x1)),this.cropHeightLabelPixels=this.scaleUpAndRound(this.cropperPositionScaleUp(this.cropperPosition.y2-this.cropperPosition.y1))):this.isPresetCrop&&(this.cropWidthLabelPixels=this.fixedCropDimensions.width,this.cropHeightLabelPixels=this.fixedCropDimensions.height)}keyUp(e){let t={left:0,top:0};switch(e.key){case Sn.ArrowLeft:t.left=-this.cropperMoveOffset;break;case Sn.ArrowUp:t.top=-this.cropperMoveOffset;break;case Sn.ArrowRight:t.left=this.cropperMoveOffset;break;case Sn.ArrowDown:t.top=this.cropperMoveOffset;break;case Sn.Escape:e.preventDefault(),this.closeModal.emit(),this.cancelClicked();break}this.adjustCropperPosition(e,t.left,t.top),this.updateCropDisplaySize()}adjustCropperPosition(e,t,i){let a=this.cropperPosition,d=e.shiftKey?this.cropperMoveAcceleration:1,g=e.ctrlKey||e.altKey,b=this.scaleDown(t*d),w=this.scaleDown(i*d);g?this.maintainAspectRatio?this.cropperPosition={x1:a.x1,x2:a.x2+(b===0?w*this.aspectRatio:b),y1:a.y1,y2:a.y2+(w===0?b*this.aspectRatio:w)}:this.cropperPosition={x1:a.x1,x2:a.x2+b,y1:a.y1,y2:a.y2+w}:this.cropperPosition={x1:a.x1+b,x2:a.x2+b,y1:a.y1+w,y2:a.y2+w}}loadImage(){this.httpClient.get(this.imageUrl(),{responseType:"blob"}).pipe(ze(1)).subscribe(e=>{let t=new FileReader;t.addEventListener("loadend",i=>{this.imageBase64=i.target.result}),t.readAsDataURL(e)})}listenForWindowResize(){let e=In(()=>this.setupPreviewScalingFactorAndMinSize(),150,{leading:!1,trailing:!1});this.resizeObserver=new ym.ResizeObserver(e),this.resizeObserver.observe(this.cropperContainer.nativeElement)}stopListeningForWindowResize(){this.resizeObserver.unobserve(this.cropperContainer.nativeElement)}setupAspectRatio(){this.isPresetCrop&&(this.maintainAspectRatio=!0,this.aspectRatio=this.fixedCropDimensions.width/this.fixedCropDimensions.height)}setupPreviewScalingFactorAndMinSize(){this.previewScalingFactor=this.assetDimensions.width/this.getImageElement().naturalWidth,this.isPresetCrop?(this.imageCropper.cropperMinWidth=this.scaleDown(this.fixedCropDimensions.width),this.imageCropper.cropperMinHeight=this.scaleDown(this.fixedCropDimensions.height)):(this.imageCropper.cropperMinWidth=this.scaleDown(this.cropperMinSizeInPixels),this.imageCropper.cropperMinHeight=this.scaleDown(this.cropperMinSizeInPixels))}setupCropperScalingFactor(){this.cropperScalingFactor=this.getImageElement().naturalWidth/this.getImageElement().offsetWidth}setStartupCropperPosition(){$i(this.cropData)?this.cropperPosition=this.getScaledDownCropperPosition(this.cropData):this.cropperPosition=this.getDefaultCropperPosition()}getDefaultCropperPosition(){return this.maintainAspectRatio?this.getCropperPositionWithStartingPadding():this.getFreeFormCropperPositionWithStartingPadding()}getImageElement(){return this.imageCropper.sourceImage.nativeElement}getCropDataAndThumbnail(){let e=this.imageCropper.crop();return{cropData:this.getScaledUpCropData(e.cropperPosition),croppedThumbnailUrl:e.base64}}getScaledUpCropData(e){return{cropX:this.scaleUpAndRound(this.cropperPositionScaleUp(e.x1)),cropY:this.scaleUpAndRound(this.cropperPositionScaleUp(e.y1)),cropWidth:this.scaleUpAndRound(this.cropperPositionScaleUp(e.x2-e.x1)),cropHeight:this.scaleUpAndRound(this.cropperPositionScaleUp(e.y2-e.y1))}}getScaledDownCropperPosition(e){return{x1:this.scaleDown(this.cropperPositionScaleDown(e.cropX)),x2:this.scaleDown(this.cropperPositionScaleDown(e.cropWidth+e.cropX)),y1:this.scaleDown(this.cropperPositionScaleDown(e.cropY)),y2:this.scaleDown(this.cropperPositionScaleDown(e.cropHeight+e.cropY))}}scaleUpAndRound(e){return Math.round(e*this.previewScalingFactor)}scaleDown(e){return e/this.previewScalingFactor}cropperPositionScaleUp(e){return e*this.cropperScalingFactor}cropperPositionScaleDown(e){return e/this.cropperScalingFactor}getCropperPositionWithStartingPadding(){let e=this.defaultPaddingInPercentage/100,t=this.cropperPosition,i=t.x2<t.y2?t.x2*e:t.y2*e*this.aspectRatio,a=t.y2<t.x2?t.y2*e:t.x2*e/this.aspectRatio;return{x1:t.x1+i,x2:t.x2-i,y1:t.y1+a,y2:t.y2-a}}getFreeFormCropperPositionWithStartingPadding(){let e=this.defaultPaddingInPercentage/100,t=this.getImageElement().width,i=this.getImageElement().height,a=t*e,d=i*e;return{x1:a,x2:t-a,y1:d,y2:i-d}}updateCropperPosition(e,t){let{x1:i,x2:a}=this.xPositionsAccountingForNewWidthPotentiallyGoingOffArea(e),{y1:d,y2:g}=this.bottomYPositionAccountingForNewHeightPotentiallyGoingOffArea(t);this.cropperPosition={x1:i,x2:a,y1:d,y2:g},this.updateCropDisplaySize(),this.analyticsService.trackEvent({object:"Image Cropper",action:"Set Dimensions",appSource:this.appSource,properties:{width:e,height:t}})}toggleAspectRatio(){this.maintainAspectRatio||(this.aspectRatio=this.cropperAspectRatio()),this.maintainAspectRatio=!this.maintainAspectRatio,this.analyticsService.trackEvent({object:"Image Cropper",action:"Toggle Aspect Ratio Lock",appSource:this.appSource})}cropperAspectRatio(){return(this.cropperPosition.x2-this.cropperPosition.x1)/(this.cropperPosition.y2-this.cropperPosition.y1)}maximumWidth(){return this.scaleUpAndRound(this.cropperPositionScaleUp(this.maximumWidthInCropperUnits()))}maximumWidthInCropperUnits(){return this.imageCropper.maxSize.width}maximumHeight(){return this.scaleUpAndRound(this.cropperPositionScaleUp(this.maximumHeightInCropperUnits()))}maximumHeightInCropperUnits(){return this.imageCropper.maxSize.height}imageAspectRatio(){return this.maximumWidth()/this.maximumHeight()}widthAndHeightClampedToMaximumValuesBasedOnWidth(e){let t;return this.maintainAspectRatio?t=e/this.aspectRatio:t=this.cropHeightLabelPixels,this.widthAndHeightClampedToMaximumValues({height:t,width:e})}widthAndHeightClampedToMaximumValuesBasedOnHeight(e){let t;return this.maintainAspectRatio?t=e*this.aspectRatio:t=this.cropWidthLabelPixels,this.widthAndHeightClampedToMaximumValues({height:e,width:t})}widthAndHeightClampedToMaximumValues({height:e,width:t}){return e>this.maximumHeight()&&e>this.maximumWidth()?this.aspectRatio>this.imageAspectRatio()?{newWidth:this.maximumWidth(),newHeight:this.maximumWidth()/this.aspectRatio}:{newWidth:this.maximumHeight()*this.aspectRatio,newHeight:this.maximumHeight()}:e>this.maximumHeight()?{newWidth:t,newHeight:this.maximumHeight()}:t>this.maximumWidth()?{newWidth:this.maximumWidth(),newHeight:e}:{newWidth:t,newHeight:e}}xPositionsAccountingForNewWidthPotentiallyGoingOffArea(e){let t=this.scaleDown(this.cropperPositionScaleDown(e)),i=this.cropperPosition.x1+t;return i>this.maximumWidthInCropperUnits()?{x1:this.maximumWidthInCropperUnits()-t,x2:this.maximumWidthInCropperUnits()}:{x1:this.cropperPosition.x1,x2:i}}bottomYPositionAccountingForNewHeightPotentiallyGoingOffArea(e){let t=this.scaleDown(this.cropperPositionScaleDown(e)),i=this.cropperPosition.y1+t;return i>this.maximumHeightInCropperUnits()?{y1:this.maximumHeightInCropperUnits()-t,y2:this.maximumHeightInCropperUnits()}:{y1:this.cropperPosition.y1,y2:i}}};n.\u0275fac=function(t){return new(t||n)(k(ci),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-image"]],viewQuery:function(t,i){if(t&1&&(fe(U1,7),fe(j1,5)),t&2){let a;pe(a=me())&&(i.cropperContainer=a.first),pe(a=me())&&(i.imageCropper=a.first)}},hostBindings:function(t,i){t&1&&P("mousemove",function(d){return i.updateCropDisplaySize(d)},!1,vt)("touchmove",function(d){return i.updateCropDisplaySize(d)},!1,vt)("keydown",function(d){return i.keyUp(d)},!1,vt)("keydown.alt",function(d){return i.keyUp(d)},!1,vt)("keydown.control",function(d){return i.keyUp(d)},!1,vt)},inputs:{assetDownloadData:"assetDownloadData",cropData:"cropData",fixedCropDimensions:"fixedCropDimensions",copy:"copy",defaultPaddingInPercentage:"defaultPaddingInPercentage",showCloseButton:"showCloseButton",appSource:"appSource"},outputs:{cropResult:"cropResult",cancel:"cancel",closeModal:"closeModal"},features:[xt],decls:17,vars:27,consts:[["cropperContainer",""],["imageCropper",""],[1,"header"],[1,"header__inner"],[1,"header__title"],[4,"ngIf"],["class","crop-dimensions",4,"ngIf"],["buttonId","cancelImageCropButton","class","header__close-button","icon","close","ariaLabel","Close",3,"click",4,"ngIf"],["class","loading CROPPER_LOADING",4,"ngIf"],["class","error-container",4,"ngIf"],[1,"cropper-position"],[1,"cropper-container"],[1,"cropper-component",3,"imageLoaded","loadImageFailed","cropperReady","resetCropOnAspectRatioChange","imageBase64","aspectRatio","resizeToWidth","resizeToHeight","maintainAspectRatio","alignImage","onlyScaleDown","autoCrop","format","cropper"],["class","buttons",4,"ngIf"],[1,"header__divider"],["helpText","This step is skipped for non-image assets and images that already have a crop area set by an admin",3,"buttonText"],[1,"crop-dimensions"],["id","cropWidthInput","suffix","px","min","1",1,"crop-dimensions__input",3,"valueEdited","value"],["size","small","id","lockAspectRatio","tp","Constrain proportions",1,"crop-dimensions__toggle",3,"click","icon"],["id","cropHeightInput","suffix","px","min","1",1,"crop-dimensions__input",3,"valueEdited","value"],["buttonId","cancelImageCropButton","icon","close","ariaLabel","Close",1,"header__close-button",3,"click"],[1,"loading","CROPPER_LOADING"],[1,"loading__inner"],[1,"loading__spinner",3,"inheritColor"],[1,"error-container"],[1,"text-fence","text-fence--negative","cropper-error"],["second-action","","buttonId","cropImageClose","type","text",3,"click"],[1,"buttons"],["first-action","","buttonId","cropImageConfirm","cdkFocusInitial","","element","button",3,"click"],["second-action","","buttonId","cropImageClose","type","text",1,"cancel-btn",3,"click"]],template:function(t,i){if(t&1){let a=Q();c(0,"div",2)(1,"div",3)(2,"h2",4),O(3),p(),L(4,Z1,3,1,"ng-container",5)(5,W1,4,2,"ng-container",5),p(),L(6,G1,4,3,"div",6)(7,Y1,3,2,"ng-container",5)(8,q1,1,0,"dash-icon-button",7),p(),L(9,J1,4,1,"div",8)(10,X1,5,0,"div",9),c(11,"div",10)(12,"div",11,0)(14,"image-cropper",12,1),P("imageLoaded",function(){return A(a),v(i.imageLoaded())})("loadImageFailed",function(){return A(a),v(i.loadImageFailed=!0)})("cropperReady",function(){return A(a),v(i.cropperReady())}),p()()(),L(16,K1,5,2,"platform-form-actions",13)}t&2&&(ge("header--with-close-button",i.showCloseButton),h(2),Ie("data-e2e",i.copy.title),h(),Mt(i.copy.title),h(),l("ngIf",i.copy.skippedHint),h(),l("ngIf",i.showCloseButton&&i.isPresetCrop),h(),l("ngIf",!i.isPresetCrop),h(),l("ngIf",!i.showCloseButton&&i.isPresetCrop),h(),l("ngIf",i.showCloseButton),h(),l("ngIf",!i.showCropper&&!i.loadImageFailed),h(),l("ngIf",i.loadImageFailed),h(2),ge("cropper-container--hide-handles",i.isPresetCrop||i.maintainAspectRatio),h(2),Be("display",i.showCropper?"block":"none"),l("resetCropOnAspectRatioChange",!1)("imageBase64",i.imageBase64)("aspectRatio",i.aspectRatio)("resizeToWidth",i.croppedThumbnailMaxWidth)("resizeToHeight",i.croppedThumbnailMaxHeight)("maintainAspectRatio",i.maintainAspectRatio)("alignImage","center")("onlyScaleDown",!0)("autoCrop",!1)("format","png")("cropper",i.cropperPosition),h(2),l("ngIf",!i.loadImageFailed))},dependencies:[$,Hi,Ul,Tt,ld,Yo,mi,_m,fi],styles:['[_nghost-%COMP%]{display:flex;flex-direction:column;max-height:90vh}@media (min-width: 48em){[_nghost-%COMP%]{min-width:43.75rem}}.cropper-position[_ngcontent-%COMP%]{overflow:hidden;margin:0 1.5rem;border-radius:4px;box-shadow:0 3px 6px #00000014,0 6px 10px #0000000d;background:#ececef}.cropper-container[_ngcontent-%COMP%]{position:relative;overflow:hidden;padding:.75rem}.cropper-component[_ngcontent-%COMP%]{padding:0;max-height:calc(90vh - 10.4375rem)!important;overflow:visible}.header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;height:4.75rem;width:100%;padding:1rem 1.5rem;text-align:left}.header__close-button[_ngcontent-%COMP%]{display:block;margin:-.75rem -.75rem -.75rem .25rem}.header__inner[_ngcontent-%COMP%]{display:flex;align-items:baseline}.header__title[_ngcontent-%COMP%]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;letter-spacing:.001em;line-height:1.4;color:#35343d;font-size:1rem;display:inline-flex;align-items:baseline}.header__divider[_ngcontent-%COMP%]{display:block;height:.25rem;width:.25rem;background:#b7b6be;border-radius:.25rem;align-self:center;margin-left:.75rem;margin-right:.75rem}.crop-dimensions[_ngcontent-%COMP%]{margin-left:1.5rem}@media (max-width: 33.74em){.crop-dimensions[_ngcontent-%COMP%]{display:none}}@media (min-width: 33.75em){.crop-dimensions[_ngcontent-%COMP%]{display:flex;align-items:center}}.crop-dimensions__input[_ngcontent-%COMP%]{display:block;width:8.75rem}.crop-dimensions__toggle[_ngcontent-%COMP%]{display:flex;align-items:center}.crop-dimensions__toggle[_ngcontent-%COMP%]:before, .crop-dimensions__toggle[_ngcontent-%COMP%]:after{content:"";height:.0625rem;width:.75rem;background:#d7d6dc}.buttons[_ngcontent-%COMP%]{display:block;flex-shrink:0;height:5.6875rem;padding:1.5rem}.loading[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:10vh 10vw;background:#ececef}.loading__inner[_ngcontent-%COMP%]{display:flex;align-items:center}.loading__spinner[_ngcontent-%COMP%]{padding-right:.75rem}.error-container[_ngcontent-%COMP%]{padding:1.5rem}.cropper-error[_ngcontent-%COMP%]{margin-bottom:1.5rem}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-overlay{outline:none}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-source-image{max-height:calc(90vh - 11.9375rem)!important;border-radius:4px;box-shadow:0 0 4px #fff}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-cropper{outline-color:#18171cb3!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-cropper:after{border:0!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-move{border:.125rem solid hsl(248,0%,100%)!important;box-shadow:0 1px 1px #0000001a,0 2px 5px #00000008}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:before, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:after{transition:opacity .15s linear;content:"";position:absolute;opacity:.2}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:before{left:50%;top:0;width:33%;height:100%;transform:translate(-50%);border-left:.0625rem solid hsl(248,8%,98%);border-right:.0625rem solid hsl(248,8%,98%)}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:after{top:50%;left:0;width:100%;height:33%;transform:translateY(-50%);border-top:.0625rem solid hsl(248,8%,98%);border-bottom:.0625rem solid hsl(248,8%,98%)}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:hover:before, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-move:hover:after{opacity:.6}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize{opacity:1!important;padding:1rem!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize>.ngx-ic-square{background-color:#fff!important;border-radius:50%;width:1rem!important;height:1rem!important;box-shadow:0 1px 1px #0000001a,0 2px 5px #00000008;border:0!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-top, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottom{left:calc(50% - 1.375rem)!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-left, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-right{top:calc(50% - 1.375rem)!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottom, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottomright, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottomleft{bottom:-1.375rem!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-top, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-topright, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-topleft{top:-1.375rem!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-topleft, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-left, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottomleft{left:-1.375rem!important}.cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-topright, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-right, .cropper-container[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottomright{right:-1.375rem!important}.cropper-container--hide-handles[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-left, .cropper-container--hide-handles[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-top, .cropper-container--hide-handles[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-bottom, .cropper-container--hide-handles[_ngcontent-%COMP%]     .ngx-ic-resize.ngx-ic-right{display:none!important}']});let o=n;return o})();function Em(){return{x:0,y:0,width:0,height:0}}function Kr(o){return{x:o.cropX,y:o.cropY,width:o.cropWidth,height:o.cropHeight}}function $r(o){return{cropX:o.x,cropY:o.y,cropWidth:o.width,cropHeight:o.height}}function ew(o,n){if(o&1){let r=Q();c(0,"div",1)(1,"dash-crop-image",2),P("cropResult",function(t){A(r);let i=m();return v(i.confirmCropAndViewNext(t))})("cancel",function(){A(r);let t=m();return v(t.goBackOrCancel())})("closeModal",function(){A(r);let t=m();return v(t.cancelCropSequence())}),p()()}if(o&2){let r=n.ngIf,e=m();h(),l("assetDownloadData",r.currentAssetData)("copy",r.modalCopy)("cropData",r.recordedAssetCropData)("fixedCropDimensions",e.fixedCropDimensions)("showCloseButton",e.isBulkDownload())}}var Im=(()=>{let n=class n{constructor(e,t,i){this.dialogRef=e,this.data=t,this.copyService=i,this.indexAssetForCropping=new rt(0),this.cropAreasRecord={},this.cropImageProps=St([this.indexAssetForCropping,this.copyService.selectCopyForElement("CropAndDownload")]).pipe(ie(([a,d])=>{let g=this.data.assetDownloadData[a].assetId;return{currentAssetData:this.data.assetDownloadData[a],modalCopy:{title:this.isBulkDownload()?`Choose crop area ${a+1} of ${this.data.assetDownloadData.length}`:"Choose crop area",cropConfirmLabel:a===this.data.assetDownloadData.length-1?d||"Crop & download":"Crop & continue",cancelLabel:a===0?"Cancel":"Go back",skippedHint:this.data.skippedAssets?`${this.data.skippedAssets} skipped`:void 0},recordedAssetCropData:this.cropAreasRecord[g]&&$r(this.cropAreasRecord[g])}})),this.fixedCropDimensions={width:t.dimensions.cropWidth,height:t.dimensions.cropHeight}}isBulkDownload(){let e=this.data.assetDownloadData.length,t=this.data.skippedAssets?this.data.skippedAssets:0;return e+t>1}confirmCropAndViewNext(e){let t=this.indexAssetForCropping.value,i=e.cropData,a=this.data.assetDownloadData[t].assetId;this.cropAreasRecord=qe(ye({},this.cropAreasRecord),{[a]:Kr(i)}),t>=this.data.assetDownloadData.length-1?this.closeModalWithCropAreasRecord():this.indexAssetForCropping.next(t+1)}goBackOrCancel(){let e=this.indexAssetForCropping.value;e===0?this.cancelCropSequence():this.indexAssetForCropping.next(e-1)}closeModalWithCropAreasRecord(){this.dialogRef.close(this.cropAreasRecord)}cancelCropSequence(){this.dialogRef.close()}closeModalOnEscape(e){e.stopPropagation(),e.preventDefault(),this.cancelCropSequence()}};n.\u0275fac=function(t){return new(t||n)(k(Mn),k(Tn),k(Wi))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-images-modal"]],hostBindings:function(t,i){t&1&&P("keydown.escape",function(d){return i.closeModalOnEscape(d)})},decls:2,vars:3,consts:[["cdkTrapFocus","","cdkTrapFocusAutoCapture","",4,"ngIf"],["cdkTrapFocus","","cdkTrapFocusAutoCapture",""],[3,"cropResult","cancel","closeModal","assetDownloadData","copy","cropData","fixedCropDimensions","showCloseButton"]],template:function(t,i){t&1&&(L(0,ew,2,5,"div",0),z(1,"async")),t&2&&l("ngIf",G(1,1,i.cropImageProps))},dependencies:[$,Ho,_o,De],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;max-height:90vh}"]});let o=n;return o})();var ea=(()=>{let n=class n{constructor(e,t,i){this.http=e,this.accessTokenService=t,this.deleteApiService=i}getSavedCropAreaSummaries(e){return this.http.get(`${ni}/assets/${e}/saved-crop-area-summaries`,{headers:this.accessTokenService.authHeader()}).pipe(ie(t=>t.map(({result:i})=>i)))}createSavedCropArea(e,t){return this.http.post(`${ni}/assets/${e}/saved-crop-areas`,t,{headers:this.accessTokenService.authHeader()}).pipe(ie(i=>i.result))}patchSavedCropArea(e,t){return this.http.patch(`${ni}/asset-saved-crop-areas/${e}`,t,{headers:this.accessTokenService.authHeader()}).pipe(ie(i=>i.result))}deleteSavedCropArea(e){return this.deleteApiService.deleteWithErrorResponse(`${ni}/asset-saved-crop-areas/${e}`)}searchCropAreasForPresetAndAssetIds(e,t){let i={from:0,pageSize:t.length,sorts:[],criterion:tw(e,t)};return this.http.post(`${ni}/asset-saved-crop-area-summary-searches`,i,{headers:this.accessTokenService.authHeader()}).pipe(ie(a=>a.results.map(d=>d.result)))}getSavedCropArea(e){return this.http.get(`${ni}/asset-saved-crop-areas/${e}`,{headers:this.accessTokenService.authHeader()}).pipe(ie(t=>t.result))}};n.\u0275fac=function(t){return new(t||n)(X(ci),X(Pn),X(al))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function tw(o,n){return $d([Kd(ba.PresetId,o),Xd(ba.AssetId,n)])}function $a(o,n){n.href=o,n.click()}function Mm(o){return o.zipUrl}function Tm(o,n){return o.fileLocations[n]?.uri}var nw=["downloadHolder"],ow=["dash-download-job-handler",""],rw="assets.zip",Dm=(()=>{let n=class n extends Al{constructor(e,t,i,a,d,g){super(e,t,i,a,d),this.jobService=e,this.changeDetectorRef=t,this.messagingService=i,this.toastrService=a,this.toastPackage=d,this.assetDownloadService=g,this.selectToastMessage=this.selectJobUpdates.pipe(ht(b=>b.pendingOrInProgress()?this.selectMultipleDownloadJobProgress.pipe(ie(w=>aw(w))):b.unsuccessful()||this.hasFailures()?it("Download failed"):it(this.isMultipleAssetDownload()?"Files zipped and ready":"")),Do("Preparing download\u2026")),this.selectSecondaryText=this.selectJobUpdates.pipe(ht(b=>b.pendingOrInProgress()&&this.isSingleAssetDownload()?it(this.getSingleAssetDownloadFilename()):b.hasFailures()?it(this.getFailuresMessage()):this.selectMultipleDownloadJobProgress.pipe(ie(w=>sw(w))))),this.selectMultipleDownloadJobProgress=this.selectJobUpdates.pipe(ai(b=>b.pendingOrInProgress()&&this.isMultipleAssetDownload()),ht(b=>this.assetDownloadService.selectDownloadJobProgressUpdates(b.id())),ro()),this.selectShowDismissButton=this.selectJobUpdates.pipe(ie(b=>b.unsuccessful()))}performOnFinish(){this.unsuccessful()||(this.autoDownloadIfJobIsComplete(),this.isMultipleAssetDownload()?setTimeout(()=>this.dismissToast(),ul):this.dismissToast())}actionClicked(){}autoDownloadIfJobIsComplete(){let e=this.job.result(),t=Mm(e);t?$a(t,this.downloadHolder.nativeElement):this.jobData.batchRequestItems.map(i=>Tm(e,i.assetId)).forEach(i=>i&&$a(i,this.downloadHolder.nativeElement))}isStateComplete(e){return e.completed()&&!e.hasFailures()}getFailuresMessage(){if(this.isSingleAssetDownload())return this.getSingleAssetDownloadFilename();let e=this.numberOfFailures(),t=this.jobData.batchRequestItems.length;return e===t?`All ${t} files failed to download`:`${e} of ${t} files failed to download`}getSingleAssetDownloadFilename(){return this.jobData.batchRequestItems[0].outputFilename||void 0}isSingleAssetDownload(){return this.jobData.batchRequestItems.length===1}isMultipleAssetDownload(){return this.jobData.batchRequestItems.length>1}};n.\u0275fac=function(t){return new(t||n)(k(Vn),k(Je),k(Yt),k(hl),k(ml),k(ta))},n.\u0275cmp=V({type:n,selectors:[["","dash-download-job-handler",""]],viewQuery:function(t,i){if(t&1&&fe(nw,5),t&2){let a;pe(a=me())&&(i.downloadHolder=a.first)}},features:[ft],attrs:ow,decls:7,vars:12,consts:[["downloadHolder",""],["download",""],["spinnerMode","indeterminate",3,"dismiss","actionClicked","state","primaryText","secondaryText","showDismiss"]],template:function(t,i){if(t&1){let a=Q();I(0,"a",1,0),c(2,"dash-job-progress-toast",2),z(3,"async"),z(4,"async"),z(5,"async"),z(6,"async"),P("dismiss",function(){return A(a),v(i.dismissToast())})("actionClicked",function(){return A(a),v(i.actionClicked())}),p()}t&2&&(h(2),l("state",G(3,4,i.selectJobState))("primaryText",G(4,6,i.selectToastMessage))("secondaryText",G(5,8,i.selectSecondaryText))("showDismiss",G(6,10,i.selectShowDismissButton)))},dependencies:[xl,De],styles:[".handler__progress[_ngcontent-%COMP%]{display:flex;align-items:center}.handler__progress__spinner[_ngcontent-%COMP%]{margin-right:1rem}.handler__error[_ngcontent-%COMP%]{margin-bottom:.5rem}"],data:{animation:[wl]},changeDetection:0});let o=n;return o})();function aw(o){if(o.progress.steps.length<2)return"Preparing files to download\u2026";let[n,r]=o.progress.steps;return o.progress.steps.length<2||n.completedItems<n.totalItems?"Preparing files to download\u2026":"Zipping up files\u2026"}function sw(o){if(o.progress.steps.length<2)return;let[n,r]=o.progress.steps;return n.completedItems<n.totalItems?`${n.completedItems} of ${n.totalItems} files complete`:rw}var Bm=(()=>{let n=class n{constructor(e,t,i){this.accessTokenService=e,this.http=t,this.accountService=i,this.accountService.takeOneAccountId().subscribe(a=>this.accountId=a)}downloadAssets(e){let t=this.accessTokenService.authAndBatchHeader();return this.http.post(`${ni}/asset-download-batch-jobs`,e,{headers:t}).pipe(ie(i=>lw(i)))}getPresetTransformationsForAssets(e){if(e.length===0)return it([]);let t=this.accessTokenService.authHeader(),i={from:0,pageSize:e.length,criterion:{type:"FIELD_IN",field:"ASSET_ID",values:e},sorts:[]};return this.http.post(`${ni}/preset-transformations-for-asset-searches`,i,{headers:t}).pipe(ie(a=>a.results.map(d=>d.result)))}getGroupedPresetTransformations(){let e=this.accessTokenService.authHeader();return this.http.get(`${ni}/grouped-preset-transformations`,{headers:e}).pipe(ie(t=>t.result),ie(Pc))}};n.\u0275fac=function(t){return new(t||n)(X(Pn),X(ci),X(ir))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function lw(o){switch(o.type){case Gd.TypeEnum.Completed:let n=o;return{id:n.id,status:rr.COMPLETED,result:{fileLocations:Cd(n.result.successes,r=>({uri:r.result.url})),zipUrl:n.result.zipUrl,failures:n.result.failures}};case qd.TypeEnum.Failed:return{id:o.id,status:rr.FAILED,result:{fileLocations:{},failures:{}}};case en.TypeEnum.InProgress:return{id:o.id,status:rr.IN_PROGRESS,result:{fileLocations:{},failures:{}}}}}var Ci,Kn=(Ci=class extends Td{constructor(){super({groupedPresetTransformations:void 0,assetIdToPresetTransformationIds:{}})}},Ci.\u0275fac=function(r){return new(r||Ci)},Ci.\u0275prov=_e({token:Ci,factory:Ci.\u0275fac}),Ci);Kn=Lt([hi({name:"preset-transformations",idKey:"assetId"})],Kn);var Lm=(()=>{let n=class n extends Dd{constructor(e){super(e),this.store=e,this.selectGroupedPresetTransformations=this.select("groupedPresetTransformations"),this.selectAssetIdToPresetIds=this.select("assetIdToPresetTransformationIds")}presetTransformationsWhichApplyToAnyAsset(e){return Pd([this.selectGroupedPresetTransformations.pipe(Mi()),this.selectAssetIdToPresetIds.pipe(ai(t=>pw(t,e)))]).pipe(ze(1),ie(([t,i])=>ho(t,a=>e.some(d=>!!i[d]?.includes(a.id)))))}};n.\u0275fac=function(t){return new(t||n)(X(Kn))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function pw(o,n){return n.every(r=>o.hasOwnProperty(r))}var gw=400;function H3(o,n){if(o)return{fileType:o.fileType,assetId:o.assetId,usesTransparency:o.usesTransparency,previewUrl:o.previewUrl,orientationTransformation:o.orientationTransformation,filename:o.filename,dimensions:o.dimensions,duration:o.duration,title:n}}var ta=(()=>{let n=class n{constructor(e,t,i,a,d,g,b){this.assetTransformationService=e,this.jobService=t,this.analyticsService=i,this.presetTransformationsStore=a,this.presetTransformationsQuery=d,this.assetListPageAssetService=g,this.apiAssetService=b}init(){this.clearPresetTransformationsSubscriptions(),this.subscriptions=[this.loadPresetTransformationsForCurrentSetOfAssetIds()]}clearPresetTransformationsSubscriptions(){ii(this.subscriptions)}loadPresetTransformationsForCurrentSetOfAssetIds(){return this.assetListPageAssetService.selectAllAssetIds().pipe(ht(e=>St([this.assetTransformationService.getGroupedPresetTransformations(),this.assetTransformationService.getPresetTransformationsForAssets(e)]))).subscribe(([e,t])=>{this.presetTransformationsStore.update({groupedPresetTransformations:e,assetIdToPresetTransformationIds:so(t.map(({assetId:i,presetTransformationIds:a})=>[i,a]))})})}presetDownloadSizes(e){return this.presetTransformationsQuery.presetTransformationsWhichApplyToAnyAsset(e.map(t=>t.assetId)).pipe(ie(t=>{let i=e.length===1?sr(e[0]):void 0;return Pa(t,a=>qe(ye({},dc(a)),{format:a.originalTransformation?i:void 0}))}))}trackMultiDownloadEventInIntercom(e){this.analyticsService.trackEventInIntercom({category:fl,action:e.legacyAnalyticsEventAction,label:e.legacyAnalyticsEventLabel})}trackSingleDownloadEventInIntercom(e){this.analyticsService.trackEventInIntercom({category:Fi,action:e.legacyAnalyticsEventAction,label:e.legacyAnalyticsEventLabel})}downloadAssets({assets:e,dimensions:t,zip:i=!1,presetParameterOverrides:a,trim:d,downloadAnalyticsData:g}){let b=xc({dimensions:t,multipleAssets:e.length>1,trim:d}),w=_c(t),E=bc({assets:e,transformationDescription:b,presetName:t?.name,presetParameters:so(e.map(y=>[y.assetId,[...w,...a[y.assetId]||[]]]))}),x={items:E,transformationDescription:b,zip:i},F=this.assetTransformationService.downloadAssets(x).pipe(ro()),R=this.jobService.waitForJobCompletion(F).pipe(ze(1),ro());return this.jobService.showJobMessage(F,Dm,{batchRequestItems:E,zip:i}),R.pipe(Ot(()=>{g&&(this.analyticsService.trackEvent({object:"Asset",action:"Download",appSource:g.appSource,properties:{amount:e.length,type:g.type,mediaType:g.mediaType,transformationType:g.transformationType}}),this.analyticsService.updateIntercomLastDownloadDate(),e.length===1?this.trackSingleDownloadEventInIntercom(g):this.trackMultiDownloadEventInIntercom(g))}))}presetDownloadSizesRelativeToDimension(e,t){return this.presetDownloadSizes(e).pipe(ie(i=>Pa(ho(i,a=>t?a.cropWidth?uc(t,a):Ia(t,a)||!a.width||!a.height:!0),a=>a.cropWidth||!t?a:ye(ye({},a),fc(t,a)))))}presetDownloadSizesSmallerThanDimension(e,t){return t?this.presetDownloadSizes(e).pipe(ie(i=>ho(i,a=>Ia(t,a)))):it(cc())}ungroupedPresetCropDownloadSizesForOneAsset(e,t){return this.presetDownloadSizesRelativeToDimension([e],t).pipe(ie(i=>i.ungroupedItems.filter(a=>lc(a))))}selectDownloadJobProgressUpdates(e){return this.apiAssetService.getAssetDownloadBatchJob(e).pipe(ko(t=>t.type===en.TypeEnum.InProgress),Fo({delay:gw}))}};n.\u0275fac=function(t){return new(t||n)(X(Bm),X(Vn),X(ut),X(Kn),X(Lm),X(qt),X(Ko))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();var Yi=(()=>{let n=class n{constructor(e,t,i,a,d,g){this.http=e,this.accessTokenService=t,this.cropAreaApiService=i,this.assetDownloadService=a,this.messagingService=d,this.dialog=g,this.assetId=void 0,this.savedCropAreas=new rt(void 0),this.downloadSizes=new rt(void 0)}loadCropAreasForAsset(e){this.assetId=e.assetId,this.savedCropAreas.next(void 0),this.downloadSizes.next(void 0),this.cropAreaApiService.getSavedCropAreaSummaries(e.assetId).subscribe(i=>{this.isStateAssetId(e.assetId)&&(this.savedCropAreas.next(i),this.loadPreviews(e.assetId,i))});let t=Ai(e);this.assetDownloadService.ungroupedPresetCropDownloadSizesForOneAsset(e,t).subscribe(i=>{this.isStateAssetId(e.assetId)&&this.downloadSizes.next(i)})}loadPreviews(e,t){Vi(t).pipe(ie(i=>this.cropAreaApiService.getSavedCropArea(i.id)),Is(),Ms()).subscribe(i=>{this.isStateAssetId(e)&&this.savedCropAreas.next(i)})}selectSavedCropAreasCount(e){return St([this.savedCropAreas,this.downloadSizes]).pipe(ie(([t,i])=>!t||!i||!this.isStateAssetId(e)?"":`${t.length}/${i.length}`))}selectDownloadSizesForAsset(e){return this.downloadSizes.pipe(Mi(),ie(t=>this.assetId===e?t:[]))}saveCropArea(e,{presetId:t,cropParameters:i,previewUri:a}){let d=this.savedCropAreas.value?.find(w=>w.presetId===t),g=d?qe(ye({},d),{presetId:t,cropParameters:i,previewUri:a}):{id:"",presetId:t,assetId:e,cropParameters:i,previewUri:a};return this.addSavedCropArea(e,g),(d?this.cropAreaApiService.patchSavedCropArea(d.id,{cropParameters:i,previewUri:a}):this.cropAreaApiService.createSavedCropArea(e,{presetId:t,cropParameters:i,previewUri:a})).pipe(Ot(w=>this.addSavedCropArea(e,w)),Yl(this.messagingService))}selectCropAreaForPreset(e){return this.savedCropAreas.pipe(ie(t=>t?.find(i=>i.presetId===e)))}selectCropPreviewForPreset(e){return this.selectCropAreaForPreset(e).pipe(ie(t=>t?.previewUri))}removeCropAreaForPreset(e){return this.selectCropAreaForPreset(e).pipe(ze(1),Mi(),Ot(t=>this.removeSavedCropArea(t.id)),ht(t=>this.cropAreaApiService.deleteSavedCropArea(t.id)))}isStateAssetId(e){return this.assetId===e}getCropAreasForPresetAndAssetIds(e,t){let i=t.map(a=>a.assetId);return this.cropAreaApiService.searchCropAreasForPresetAndAssetIds(e.presetId,i).pipe(ht(a=>{let d=wd(i,a.map(E=>E.assetId)),g=t.filter(E=>tn(E)&&d.includes(E.assetId)),b=so(t.filter(E=>!tn(E)).map(E=>[E.assetId,Em()]));return(g.length?this.getCropAreaModalsForCropableAssets(e,g,a.length):it({})).pipe(ie(E=>ye(ye({},b),E)))}))}addSavedCropArea(e,t){if(!this.isStateAssetId(e))return;let i=fa(this.savedCropAreas.value,"",d=>d.id),a=cd(i,[t],d=>d.id);this.savedCropAreas.next(a)}removeSavedCropArea(e){let t=fa(this.savedCropAreas.value,e,i=>i.id);this.savedCropAreas.next(t)}getCropAreaModalsForCropableAssets(e,t,i){return this.dialog.open(Im,qe(ye({},Sm),{data:{assetDownloadData:t,dimensions:e,skippedAssets:i}})).afterClosed().pipe(ie(a=>{if(!a)throw new Error("Cancelled");return a}))}};n.\u0275fac=function(t){return new(t||n)(X(ci),X(Pn),X(ea),X(ta),X(Yt),X(gi))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function fw(o,n){if(o&1){let r=Q();c(0,"dash-crop-areas-preset-list-modal",2),P("selectPresetAndCropArea",function(t){A(r);let i=m();return v(i.selectPresetAndCropArea(t))})("close",function(){A(r);let t=m();return v(t.closeModal())}),p()}if(o&2){let r=m();l("assetDownloadData",r.data.assetDownloadData)}}function uw(o,n){if(o&1){let r=Q();c(0,"dash-crop-image",4),z(1,"async"),z(2,"async"),P("cropResult",function(t){A(r);let i=m(2);return v(i.confirmCrop(t))})("cancel",function(){A(r);let t=m(2);return v(t.closeCrop())}),p()}if(o&2){let r=m(2);l("assetDownloadData",r.data.assetDownloadData)("fixedCropDimensions",G(1,4,r.fixedCropDimensionsFromSelectedPreset))("cropData",G(2,6,r.cropDataFromSelectedPreset))("copy",r.cropCopy)}}function Aw(o,n){if(o&1&&(L(0,uw,3,8,"dash-crop-image",3),z(1,"async")),o&2){let r=m();l("ngIf",G(1,1,r.selectedPresetAndCropArea))}}var Om=(()=>{let n=class n{constructor(e,t,i,a){this.dialogRef=e,this.data=t,this.cropAreaService=i,this.analyticsService=a,this.selectedPresetAndCropArea=new rt(void 0),this.fixedCropDimensionsFromSelectedPreset=this.selectedPresetAndCropArea.pipe(ie(d=>d?.preset),ie(d=>d&&{width:d.cropWidth,height:d.cropHeight})),this.cropDataFromSelectedPreset=this.selectedPresetAndCropArea.pipe(ie(d=>d?.cropArea?.cropParameters),ie(d=>d&&$r(d))),this.cropCopy={title:"Choose crop area",cropConfirmLabel:"Save crop area"},this.dialogRef.backdropClick().subscribe(()=>{this.selectedPresetAndCropArea.value||this.closeModal()})}closeModal(){this.dialogRef.close()}selectPresetAndCropArea(e){this.selectedPresetAndCropArea.next(e)}confirmCrop(e){let t=this.selectedPresetAndCropArea.value.preset;this.cropAreaService.saveCropArea(this.data.assetId,{presetId:t.presetId,cropParameters:Kr(e.cropData),previewUri:e.croppedThumbnailUrl}).subscribe(),this.analyticsService.trackEvent({object:"Asset",action:"Set Crop Area",appSource:"asset detail page"}),this.analyticsService.trackEventInIntercom({category:Fi,action:"Set crop area"}),this.closeCrop()}closeCrop(){this.selectedPresetAndCropArea.next(void 0)}};n.\u0275fac=function(t){return new(t||n)(k(Mn),k(Tn),k(Yi),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-areas-modal"]],decls:4,vars:4,consts:[["cropImage",""],[3,"assetDownloadData","selectPresetAndCropArea","close",4,"ngIf","ngIfElse"],[3,"selectPresetAndCropArea","close","assetDownloadData"],["appSource","crop areas modal","cdkTrapFocus","","cdkTrapFocusAutoCapture","",3,"assetDownloadData","fixedCropDimensions","cropData","copy","cropResult","cancel",4,"ngIf"],["appSource","crop areas modal","cdkTrapFocus","","cdkTrapFocusAutoCapture","",3,"cropResult","cancel","assetDownloadData","fixedCropDimensions","cropData","copy"]],template:function(t,i){if(t&1&&(L(0,fw,1,1,"dash-crop-areas-preset-list-modal",1),z(1,"async"),L(2,Aw,2,3,"ng-template",null,0,Ze)),t&2){let a=ue(3);l("ngIf",!G(1,2,i.selectedPresetAndCropArea))("ngIfElse",a)}},encapsulation:2});let o=n;return o})();function vw(o,n){if(o&1){let r=Q();ve(0),c(1,"button",20),P("click",function(){A(r);let t=m(2).$implicit,i=m(2);return v(i.editCropArea(t))})("mousedown",function(t){A(r);let i=m(4);return v(i.preventFocus(t))}),I(2,"img",21),c(3,"div",22),I(4,"platform-icon",23),p()(),c(5,"button",24),P("click",function(){A(r);let t=m(2).$implicit,i=m(2);return v(i.clearCropArea(t.presetId))}),I(6,"platform-icon",25),p(),we()}if(o&2){let r=n.ngIf;h(2),l("src",r,Ne)}}function ww(o,n){o&1&&I(0,"platform-spinner",26),o&2&&l("inheritColor",!0)}function xw(o,n){if(o&1&&(c(0,"div",18),L(1,vw,7,1,"ng-container",19),z(2,"async"),L(3,ww,1,1,"ng-template",null,1,Ze),p()),o&2){let r=ue(4),e=m().$implicit,t=m(2);h(),l("ngIf",G(2,2,t.cropPreviewForPreset(e.presetId)))("ngIfElse",r)}}function _w(o,n){if(o&1){let r=Q();c(0,"platform-button",27),P("click",function(){A(r);let t=m().$implicit,i=m(2);return v(i.setCropArea(t))}),O(1,"Set crop area\u2026"),p()}}function bw(o,n){if(o&1&&(c(0,"li",12)(1,"div",13)(2,"h2",14),O(3),p(),c(4,"div",15),O(5),p()(),c(6,"div",16),L(7,xw,5,4,"div",17),z(8,"async"),L(9,_w,2,0,"ng-template",null,0,Ze),p()()),o&2){let r=n.$implicit,e=ue(10),t=m(2);Pi("data-e2e","Preset ",r.name,""),h(3),Mt(r.name),h(2),Mt(t.dimensionsAsReadable(r)),h(2),l("ngIf",G(8,6,t.hasSavedCropPreviewForPreset(r.presetId)))("ngIfElse",e)}}function Cw(o,n){if(o&1&&(c(0,"ul"),L(1,bw,11,8,"li",11),p()),o&2){let r=n.ngIf;h(),l("ngForOf",r)}}var Rm=(()=>{let n=class n{constructor(e,t,i,a,d){this.dialog=e,this.cropAreaService=t,this.router=i,this.pageReturnUrlService=a,this.analyticsService=d,this.selectPresetAndCropArea=new B,this.close=new B}ngOnInit(){this.downloadSizes=this.cropAreaService.selectDownloadSizesForAsset(this.assetDownloadData.assetId),this.savedCropAreasCount=this.cropAreaService.selectSavedCropAreasCount(this.assetDownloadData.assetId)}closeThePanel(e){e.stopImmediatePropagation(),qo(e)&&this.closeModal()}dimensionsAsReadable(e){return hc(e)}setCropArea(e){this.selectPresetAndCropArea.emit({preset:e})}editCropArea(e){this.analyticsService.trackEvent({object:"Asset",action:"Edit Crop Area",appSource:"asset detail page"}),this.analyticsService.trackEventInIntercom({category:Fi,action:"Edit crop area"}),this.cropAreaService.selectCropAreaForPreset(e.presetId).pipe(ze(1)).subscribe(t=>this.selectPresetAndCropArea.emit({preset:e,cropArea:t}))}hasSavedCropPreviewForPreset(e){return this.cropAreaService.selectCropAreaForPreset(e).pipe(ie(t=>!!t))}cropPreviewForPreset(e){return this.cropAreaService.selectCropPreviewForPreset(e)}clearCropArea(e){this.analyticsService.trackEvent({object:"Asset",action:"Clear Crop Area",appSource:"asset detail page"}),this.analyticsService.trackEventInIntercom({category:Fi,action:"Delete crop area"}),this.cropAreaService.removeCropAreaForPreset(e).subscribe()}preventFocus(e){e.preventDefault()}saveReturnUrlFromAdmin(){this.pageReturnUrlService.setPageReturnRoute(Ql,this.router.url,"Browse"),this.closeModal()}closeModal(){this.close.emit()}};n.\u0275fac=function(t){return new(t||n)(k(gi),k(Yi),k(sd),k(nr),k(ut))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-areas-preset-list-modal"]],hostBindings:function(t,i){t&1&&P("keyup",function(d){return i.closeThePanel(d)})},inputs:{assetDownloadData:"assetDownloadData"},outputs:{selectPresetAndCropArea:"selectPresetAndCropArea",close:"close"},decls:21,vars:6,consts:[["setCropAreaButton",""],["previewLoadingSpinner",""],["size","m"],[1,"heading"],[1,"desc"],[1,"crop-presets"],[1,"crop-presets__header"],[1,"crop-presets__title"],["type","text-muted","element","label","icon","settings","size","small","dashRouterLink","/admin/presets",3,"click"],[4,"ngIf"],["first-action","","buttonId","doneButton",3,"click"],["class","crop-presets__item",4,"ngFor","ngForOf"],[1,"crop-presets__item"],[1,"crop-presets__details"],[1,"crop-preset__name"],[1,"crop-preset__size"],[1,"crop-preset__actions"],["class","preview",4,"ngIf","ngIfElse"],[1,"preview"],[4,"ngIf","ngIfElse"],[1,"preview__button","SET_CROP_AREA",3,"click","mousedown"],[1,"preview__img","CROP_PREVIEW",3,"src"],[1,"preview__overlay"],["icon","edit",1,"preview__icon"],[1,"preview__clear","CLEAR_CROP_AREA",3,"click"],["icon","close","alt","Clear","size","4",1,"preview__clear__icon"],["size","medium",1,"preview__spinner",3,"inheritColor"],["type","outline",1,"SET_CROP_AREA",3,"click"]],template:function(t,i){t&1&&(c(0,"dash-modal",2)(1,"dash-modal-content")(2,"h1",3),O(3,"Crop areas"),p(),c(4,"div",4),O(5,"Set the perfect crop area for anyone downloading this image using an exact crop preset size."),p(),c(6,"div",5)(7,"div",6)(8,"h2",7),O(9,"Configurable preset sizes "),c(10,"small"),O(11),z(12,"async"),p()(),c(13,"div")(14,"platform-button",8),P("click",function(){return i.saveReturnUrlFromAdmin()}),O(15,"Manage preset sizes"),p()()(),L(16,Cw,2,1,"ul",9),z(17,"async"),p()(),c(18,"dash-modal-buttons")(19,"platform-button",10),P("click",function(){return i.closeModal()}),O(20,"Done"),p()()()),t&2&&(h(11),Mt(G(12,2,i.savedCropAreasCount)),h(5),l("ngIf",G(17,4,i.downloadSizes)))},dependencies:[wt,$,jd,Ud,Zd,Xo,Tt,Xe,mi,De],styles:[".heading[_ngcontent-%COMP%]{color:#35343d;font-weight:600;display:block;margin-bottom:.25rem;font-size:1rem}.desc[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}.crop-presets[_ngcontent-%COMP%]{background:#faf9fa;border:.0625rem solid hsla(248,8%,10%,.15);border-radius:4px}.crop-presets__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:.75rem 1.5rem .5rem;border-bottom:.0625rem solid hsla(248,8%,10%,.15)}@media (max-width: 33.74em){.crop-presets__header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}@media (min-width: 33.75em){.crop-presets__header[_ngcontent-%COMP%]{flex-direction:row;align-items:baseline}}.crop-presets__title[_ngcontent-%COMP%]{font-size:.75rem;text-transform:uppercase;letter-spacing:.2px;font-weight:600}.crop-presets__title[_ngcontent-%COMP%] > small[_ngcontent-%COMP%]{display:inline-block;padding-left:.5rem;font-size:.75rem;font-weight:400}.crop-presets__item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:1.5rem}@media (max-width: 33.74em){.crop-presets__item[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}@media (min-width: 33.75em){.crop-presets__item[_ngcontent-%COMP%]{flex-direction:row;align-items:center}}.crop-presets__item[_ngcontent-%COMP%] + .crop-presets__item[_ngcontent-%COMP%]{border-top:.0625rem solid hsla(248,8%,10%,.15)}@media (max-width: 33.74em){.crop-presets__details[_ngcontent-%COMP%]{margin-bottom:.75rem}}.crop-preset__name[_ngcontent-%COMP%]{color:#35343d;font-weight:600;margin-bottom:.25rem}.crop-preset__size[_ngcontent-%COMP%]{font-size:.8125rem}.preview[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:relative}.preview__spinner[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;background-color:#ececef;border-radius:4px}.preview__button[_ngcontent-%COMP%]{position:relative;min-height:4rem;min-width:4rem;background-color:#ececef;border-radius:4px;overflow:hidden}.preview__button[_ngcontent-%COMP%]:focus{outline:0}.preview__overlay[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background-color:#18171c99;color:#faf9fa;opacity:0;transition:opacity .2s ease}.preview__icon[_ngcontent-%COMP%]{transform:translate3d(0,1.5rem,0);transition:transform .25s cubic-bezier(.15,.585,.225,1.26)}.preview__button[_ngcontent-%COMP%]:hover   .preview__overlay[_ngcontent-%COMP%], .preview__button[_ngcontent-%COMP%]:focus   .preview__overlay[_ngcontent-%COMP%]{opacity:1}.preview__button[_ngcontent-%COMP%]:hover   .preview__icon[_ngcontent-%COMP%], .preview__button[_ngcontent-%COMP%]:focus   .preview__icon[_ngcontent-%COMP%]{transform:translateZ(0)}.preview__img[_ngcontent-%COMP%]{max-height:12.5rem;max-width:12.5rem}.preview__clear[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;right:-.75rem;top:-.75rem;width:1.5rem;height:1.5rem;padding:2px;border-radius:50%;background-color:#333}.preview__clear[_ngcontent-%COMP%]:focus{outline:0}.preview__clear__icon[_ngcontent-%COMP%]{color:#fff}"],changeDetection:0});let o=n;return o})();function yw(o,n){if(o&1){let r=Q();c(0,"dash-dropdown-action-button",2),z(1,"async"),P("click",function(){A(r);let t=m(2);return v(t.setCropAreas.emit())}),p()}if(o&2){let r=m(2);l("supportingInfo",G(1,1,r.savedCropAreasCount))}}function Sw(o,n){if(o&1&&L(0,yw,2,3,"dash-dropdown-action-button",1),o&2){let r=m();l("ngIf",r.isAssetCroppable())}}var PM=(()=>{let n=class n{constructor(e,t){this.dialog=e,this.cropAreaService=t,this.setCropAreas=new B}ngOnChanges({assetFile:e,assetDownloadData:t}){zm(e,i=>i.assetId)&&(this.savedCropAreasCount=this.cropAreaService.selectSavedCropAreasCount(this.assetFile.assetId)),zm(t,i=>i?.[0].assetId)&&this.cropAreaService.loadCropAreasForAsset(this.assetDownloadData[0])}isAssetCroppable(){return tn(this.assetFile)}};n.\u0275fac=function(t){return new(t||n)(k(gi),k(Yi))},n.\u0275cmp=V({type:n,selectors:[["dash-crop-areas-button"]],inputs:{assetFile:"assetFile",assetDownloadData:"assetDownloadData"},outputs:{setCropAreas:"setCropAreas"},features:[xt],decls:1,vars:0,consts:[["dashPermissions","","dashPermissionsResourceType","PRESET_SIZES","dashPermissionsAction","EDIT_PRESET_SIZES"],["buttonId","assetCropAreasButton","intercomId","Set crop areas","class","action-dropdown__button","label","Set crop areas\u2026","leftIcon","crop",3,"supportingInfo","click",4,"ngIf"],["buttonId","assetCropAreasButton","intercomId","Set crop areas","label","Set crop areas\u2026","leftIcon","crop",1,"action-dropdown__button",3,"click","supportingInfo"]],template:function(t,i){t&1&&L(0,Sw,1,1,"ng-template",0)},dependencies:[$,pr,Ni,De],encapsulation:2,changeDetection:0});let o=n;return o})();function zm(o,n){return!!o&&!!n(o.currentValue)&&(o.isFirstChange()||n(o.previousValue)!==n(o.currentValue))}var Hm=(()=>{let n=class n{static forRoot(){return{ngModule:n}}};n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=It({type:n}),n.\u0275inj=Et({providers:[Wi]});let o=n;return o})();var Ew=500,ia=(()=>{let n=class n{constructor(e,t,i){this.assetsService=e,this.jobService=t,this.permissionsService=i}createAssets(e){return this.assetsService.postAssetsCreations({numberToCreate:e.length}).pipe(ie(({result:t})=>t.assetIds))}createUploads(e){return this.assetsService.postAssetUploadBatchJob(e).pipe(Ot(t=>this.jobService.addJobs([t])),ht(t=>this.getAssetUploadBatchJobResult(t.id)),ie(t=>{let i=Iw(t);return this.permissionsService.addPermittedActions(i),Pw(t)}))}getAssetUploadBatchJobResult(e){return this.assetsService.getAssetUploadBatchJob(e).pipe(ko(t=>t.type===en.TypeEnum.InProgress,!0),Fo({delay:Ew}),ai(t=>t.type!==en.TypeEnum.InProgress),ie(t=>{switch(t.type){case"COMPLETED":return t.result||{successes:{}};case"FAILED":throw Error("Create and upload batch job failed")}}),ze(1))}completeAssetUpload(e,t,i){return this.assetsService.postAssetUploadCompletion({uploadId:t,assetId:e,parts:i}).pipe(ie(a=>{if(a.result.type!==Yd.TypeEnum.Success)throw Error("Something went wrong")}))}};n.\u0275fac=function(t){return new(t||n)(X(Ko),X(Vn),X(zt))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function Iw(o){return va(o.successes,n=>n.permittedActions)}function Pw(o){return va(o.successes,n=>n.result)}var Qm=Qt(fh());function ts(o){let n=!1,r;return()=>(n||(n=!0,r=o()),r)}var Tw=20*1024*1024,sn=Tw,Nm=5e3;function Um(o,n){let r=xd(o,"assetId");return{items:Object.keys(r).map((e,t)=>{let i=n.get(e),{filePath:a,fileSize:d}=r[e][0];return{batchItemId:t.toString(),assetId:e,assetFileId:i?.assetFileId,path:a,size:d,partSize:Math.min(d,sn),partUrlsRequest:{uploadId:i?.uploadId,urlRequests:r[e].map(g=>({partNumber:g.partNumber,contentMd5:g.partContentMd5}))}}})}}function jm(o){return o?Math.round(o.bytesUploaded/o.totalBytes*100):0}function Fw(o){return Id.calculatePartChecksumsInTheBackground?Vi(Dw(o)):Vi(Dl(o,Qm.default.enc.Base64))}function Dw(o){return kw()({file:o})}var kw=ts(()=>Kc(()=>new Worker(new URL("worker-YIRLSHEG.js",import.meta.url),{type:"module"})));function Bw(o){return Array.from({length:Vw(o)},(n,r)=>{let t=(r+1)*sn-sn;return{start:t,end:Math.min(t+sn,o.size)-1}})}function Vw(o){return Math.ceil(o.size/sn)}function Zm(o){let r=Bw(o.file).map(e=>o.file.slice(e.start,e.end+1));return r.map((e,t)=>({assetId:o.assetId,part:e,filePath:o.filePath||o.file.name,fileSize:o.file.size,partNumber:t+1,totalParts:r.length}))}function Wm(o){return Fw(o.part).pipe(ie(n=>qe(ye({},o),{partContentMd5:n})))}function Gm(o,n){return o.map((r,e)=>Lw(r,n[e]))}function Lw(o,n){return qe(ye({},n),{assetId:o,totalBytes:n.file.size,bytesUploaded:0,batchHasCompleted:!1,createdAt:Date.now()})}var yi,qi=(yi=class extends Oi{constructor(){super({ui:{inProgressUploads:new Set},entities:{}})}clearUploads(){this.reset()}removeUploads(n){let r=new Set(this.getValue().ui.inProgressUploads);n.forEach(e=>r.delete(e)),this.update(e=>({ui:qe(ye({},e.ui),{inProgressUploads:r})})),this.remove(n)}addUploads(n){this.add(n)}addInProgressUploads(n){let r=new Set(this.getValue().ui.inProgressUploads);n.forEach(e=>r.add(e)),this.update(e=>({ui:qe(ye({},e.ui),{inProgressUploads:r})}))}updateUploadProgress(n,r){this.update(n,e=>qe(ye({},e),{bytesUploaded:r}))}allCurrentUploadsFinished(){this.update(n=>!n.failed,{batchHasCompleted:!0}),this.update(n=>({ui:qe(ye({},n.ui),{inProgressUploads:[]})}))}assetUploadFailed(n){this.update(n,r=>qe(ye({},r),{bytesUploaded:0,batchHasCompleted:!0,failed:!0}))}},yi.\u0275fac=function(r){return new(r||yi)},yi.\u0275prov=_e({token:yi,factory:yi.\u0275fac,providedIn:"root"}),yi);Lt([wa()],qi.prototype,"removeUploads",null);Lt([wa()],qi.prototype,"allCurrentUploadsFinished",null);qi=Lt([hi({name:"asset-uploads",idKey:"assetId",resettable:!0})],qi);var Si,$n=(Si=class extends Ri{constructor(n){super(n),this.store=n,this.selectCurrentUploadSessionAssetFileUploads=this.selectAll(),this.selectCurrentUploadSessionAssetIds=this.selectCurrentUploadSessionAssetFileUploads.pipe(ie(r=>r.map(e=>e.assetId))),this.selectCurrentUploadSessionCount=this.selectAll().pipe(ie(r=>r.length)),this.selectIsBulkUpload=this.selectCurrentUploadSessionCount.pipe(ie(r=>r>500)),this.selectCurrentSessionIncompleteUploads=this.selectAll().pipe(ie(r=>r.filter(e=>e.bytesUploaded<e.totalBytes))),this.selectSuccessfulCurrentUploadSessionCount=this.selectAll().pipe(ie(r=>r.filter(e=>!e.failed).length)),this.selectCurrentSessionFailedUploads=this.selectAll().pipe(ie(r=>r.filter(e=>e.failed))),this.selectCurrentUploadSessionTotalPercentage=this.selectAll().pipe(ie(r=>Ow(Rw(r))),Ds()),this.selectCurrentlyInProgressUploads=this.select(r=>[...r.ui.inProgressUploads])}selectAssetUpload(n){return this.selectEntity(n)}selectAssetUploadPercentageOr100IfNotPresent(n){return this.selectAssetUpload(n).pipe(ie(r=>r?jm(r):100))}selectAssetFilename(n){return this.selectAssetUpload(n).pipe(ie(r=>r?.file?.name))}},Si.\u0275fac=function(r){return new(r||Si)(X(qi))},Si.\u0275prov=_e({token:Si,factory:Si.\u0275fac}),Si);$n=Lt([Fd({sortBy:"createdAt",sortByOrder:Md.DESC})],$n);function Ow(o){if(o.length===0)return 100;let n=o.map(e=>e.totalBytes).reduce((e,t)=>e+t),r=o.map(e=>e.bytesUploaded).reduce((e,t)=>e+t);return Math.round(r/n*100)}function Rw(o){return o.filter(n=>!n.batchHasCompleted)}var qm=Qt(gh());var Jm=(()=>{let n=class n{constructor(e,t,i,a,d,g,b,w,E,x,F,R,y,u,C,T,H){this.assetUploadsStore=e,this.assetUploadsQuery=t,this.fileUploadService=i,this.assetPreviewService=a,this.uploadAssetsApiService=d,this.fieldService=g,this.metadataService=b,this.permissionsService=w,this.serverSideNotificationService=E,this.duplicateDetectionService=x,this.analyticsService=F,this.errorHandler=R,this.messagingService=y,this.assetListPageAssetService=u,this.assetListPageSearchService=C,this.assetApiService=T,this.browsableFilterService=H,this.cancelSignal=new Io,this.isMobileOrTablet=(0,qm.default)({tablet:!0})}uploadAssetsToCurrentAccount(e){this.analyticsService.startTimedEvent("Asset","Upload"),this.analyticsService.trackUploadStartedLegacyEvent();let t=this.filterOutInvalidFiles(e),i=Qd(t);this.createAssets(t,i).pipe(ht(a=>this.uploadAssetFiles(a,(d,g)=>this.updateAssetUploadProgress(d,g))),ca(this.cancelSignal)).subscribe({error:()=>{this.messagingService.showError("Sorry, your upload failed. Please refresh the page and try again.")}})}uploadAssetFiles(e,t){let i=new Map;return this.buildFileParts(e).pipe(fn(a=>this.generateChecksumForFilePart(a)),Vd(Nm,200),fn(a=>this.createUploads(a,i)),fn(a=>this.uploadFilePartToAsset(a,t)),Ld(a=>a.assetId),fn(a=>a.length>1?this.completeAssetUpload(a):Ki))}addPreviouslyUploadedAssetsToState(e){let t=e.map(i=>Uw(i));this.assetUploadsStore.addUploads(t)}allCurrentUploadsFinished(){this.assetUploadsStore.allCurrentUploadsFinished()}removeUploads(e){this.assetUploadsStore.removeUploads(e)}clearUploads(){this.assetUploadsStore.clearUploads(),this.duplicateDetectionService.cleanUpDuplicateDetection()}emitCancelSignal(){this.cancelSignal.next(!0),this.assetPreviewService.stopQueue()}filterOutInvalidFiles(e){let t=e.filter(i=>i.file.size>0);return t.length!==e.length&&(this.messagingService.showBlockingMessage("Your upload included some empty files, so these have been removed"),this.analyticsService.trackEventInIntercom({category:Bn,action:"0 byte files uploaded"})),t}createAssets(e,t){return this.uploadAssetsApiService.createAssets(e).pipe(Ot(i=>{this.addAssetsToState(i),this.addAppropriateFolderMetadataToAssets(i,t)}),ie(i=>Gm(i,e)),Ot(i=>{this.addAssetUploadsToUploadState(i),this.generateLocalPreviews(i),this.generateFilesChecksums(i)}))}buildFileParts(e){return Vi(e).pipe(ht(t=>Zm(t)))}generateChecksumForFilePart(e){return Wm(e)}createUploads(e,t){let i=Um(e,t);return this.uploadAssetsApiService.createUploads(i).pipe(ht(a=>a),Ot(a=>t.set(a.assetId,{assetFileId:a.assetFileId,uploadId:a.id})),Po(a=>a.uploadParts.map(d=>{let g=e.find(b=>b.assetId===a.assetId&&b.partNumber===d.partNumber);return qe(ye({},g),{uploadId:a.id,url:d.url})})))}filterFoldersUserCanEdit(e,t){return this.permissionsService.filterResources(e,"FIELD_OPTION",t,"UPDATE_METADATA_WITH_FIELD_OPTION")}addAppropriateFolderMetadataToAssets(e,t){St([this.nestedListsInSearchFilterThatUserCanEdit(),this.topLevelFoldersThatUserCanEdit(),this.fieldService.selectFolderFieldId]).pipe(ze(1)).subscribe(([i,a,d])=>{let g=t?i.filter(w=>w.searchField!==d):i;g.forEach(w=>this.metadataService.updateEntityMetadata(e,{type:_a.TypeEnum.ByIds,operation:bt.Set,fieldId:w.searchField,ids:w.activeValues.map(E=>E.id)},"upload page"));let b=g.some(w=>w.searchField===d);a.length===1&&!b&&this.metadataService.updateEntityMetadata(e,{type:_a.TypeEnum.ByIds,operation:bt.Set,fieldId:a[0].fieldId,ids:[a[0].id]},"upload page")})}nestedListsInSearchFilterThatUserCanEdit(){return this.assetListPageSearchService.selectActiveFolderFilters().pipe(Ts(this.browsableFilterService.selectBrowseFilterFromStore()),ht(([e,t])=>this.filterFoldersUserCanEdit(e.concat(t?[t]:[]),i=>i.activeValues.length===1?i.activeValues[0].id:"")))}topLevelFoldersThatUserCanEdit(){return this.fieldService.selectFoldersWithoutHiddenTopLevels().pipe(Po(e=>this.filterFoldersUserCanEdit(e||[],t=>t.id)))}uploadFilePartToAsset(e,t){return this.fileUploadService.uploadAndMonitorFilePart(e,i=>{let a=i+(e.partNumber-1)*sn;t(e.assetId,a)}).pipe(Mo((i,a)=>(this.assetFailedToUpload(e,i),Ki)))}completeAssetUpload(e){let{assetId:t,uploadId:i}=e[0];return this.uploadAssetsApiService.completeAssetUpload(t,i,e.map(a=>({partNumber:a.partNumber,eTag:a.eTag})))}generateLocalPreviews(e){this.assetUploadsQuery.selectIsBulkUpload.pipe(ze(1)).subscribe(t=>{!t&&!this.isMobileOrTablet&&e.forEach(i=>this.assetPreviewService.generateLocalPreview(i.assetId,i.file))})}generateFilesChecksums(e){Vi(e).pipe(fn(t=>this.duplicateDetectionService.generateChecksum(t.assetId,t.file)),ca(this.cancelSignal)).subscribe()}assetFailedToUpload(e,t){this.analyticsService.trackEvent({object:"Asset",action:"Upload Failed",appSource:"upload page",properties:{errorMessage:t.message,fileName:e.filePath,fileSize:e.fileSize}}),this.errorHandler.logError(qe(ye({},t),{message:`Asset ${e.filePath} (${e.assetId}) has failed ${t.message}`})),this.assetUploadsStore.assetUploadFailed(e.assetId)}addAssetsToState(e){this.willItBeBulkUpload(e).subscribe(t=>{if(t)return;let i=Nw(e);this.assetListPageAssetService.addAssetsAndLoadMetadataFieldOptions(i)})}subscribeToUpdatesForUploadSessionAssetsBelowBulkThresholdAndUpdateStoreOnChanges(){return[this.subscribeToUpdatesForSessionAssetsIfNotBulkUpload(),this.replaceAssetFileWhenAssetUpdateReceived()]}subscribeToUpdatesForSessionAssetsIfNotBulkUpload(){return this.selectCurrentUploadSessionAssetIds().pipe(ai(e=>e.length<=500),kd([])).subscribe(([e,t])=>{let i=t.filter(d=>!e.includes(d));i.length&&this.serverSideNotificationService.subscribeToAllAssetUpdatesAfterCurrentExecutionCycle(i);let a=e.filter(d=>!t.includes(d));a.length&&this.serverSideNotificationService.unsubscribeFromAllAssetUpdatesForAllAssetIdsAfterCurrentExecutionCycle(a)})}replaceAssetFileWhenAssetUpdateReceived(){return this.serverSideNotificationService.selectFileInfoUpdates().pipe(this.waitALittleBitForFileToBeSearchable(),Po(e=>this.assetApiService.getAsset(e.assetId)),Mi()).subscribe(e=>{let t=e.result;this.assetListPageAssetService.replaceAssetFile(t.id,t.currentAssetFile)})}waitALittleBitForFileToBeSearchable(){return To(300)}willItBeBulkUpload(e){return this.assetUploadsQuery.selectCurrentUploadSessionCount.pipe(ze(1),ie(t=>t+e.length>500))}addAssetUploadsToUploadState(e){this.assetUploadsStore.addUploads(e),this.assetUploadsStore.addInProgressUploads(e.map(t=>t.assetId))}updateAssetUploadProgress(e,t){this.assetUploadsStore.updateUploadProgress(e,t)}selectIsBulkUpload(){return this.assetUploadsQuery.selectIsBulkUpload}selectCurrentUploadSessionCount(){return this.assetUploadsQuery.selectCurrentUploadSessionCount}selectSuccessfulCurrentUploadSessionCount(){return this.assetUploadsQuery.selectSuccessfulCurrentUploadSessionCount}selectCurrentUploadSessionTotalPercentage(){return this.assetUploadsQuery.selectCurrentUploadSessionTotalPercentage}selectCurrentlyInProgressUploads(){return this.assetUploadsQuery.selectCurrentlyInProgressUploads}selectCurrentSessionFailedUploads(){return this.assetUploadsQuery.selectCurrentSessionFailedUploads}selectAssetFilename(e){return this.assetUploadsQuery.selectAssetFilename(e)}selectAssetUploadPercentageOr100IfNotPresent(e){return this.assetUploadsQuery.selectAssetUploadPercentageOr100IfNotPresent(e)}selectCurrentSessionIncompleteUploads(){return this.assetUploadsQuery.selectCurrentSessionIncompleteUploads}selectCurrentUploadSessionAssetFileUploads(){return this.assetUploadsQuery.selectCurrentUploadSessionAssetFileUploads}selectCurrentUploadSessionAssetIds(){return this.assetUploadsQuery.selectCurrentUploadSessionAssetIds}};n.\u0275fac=function(t){return new(t||n)(X(qi),X($n),X(Rl),X(Ft),X(ia),X(Qi),X(ui),X(zt),X(Wl),X(On),X(ut),X(tr),X(Yt),X(qt),X(kl),X(Mc),X(jl))},n.\u0275prov=_e({token:n,factory:n.\u0275fac,providedIn:"root"});let o=n;return o})();function Qw(o){let n=new Date().toISOString(),r={state:Jd.StateEnum.Staged,dateStaged:n,stagedBy:""};return{id:o,accountId:"",lifecycleStatus:r,stats:{downloadCount:0},metadata:{version:0,values:{}},dateLastModified:n}}function Nw(o){return o.map(n=>Qw(n))}function Uw(o){return{assetId:o.id,file:{},totalBytes:o.currentAssetFile.size,bytesUploaded:o.currentAssetFile.size,batchHasCompleted:!0,createdAt:jw(o)}}function jw(o){return o.lifecycleStatus.state==="STAGED"?el.fromISO(o.lifecycleStatus.dateStaged).toUnixInteger():Date.now()}var Xm=(()=>{let n=class n{constructor(e,t,i,a,d){this.actions=e,this.uploadAssetsService=t,this.duplicateDetectionService=i,this.intercom=a,this.accountService=d,this.triggerAssetUpload=ua(()=>this.actions.pipe(Aa(Nl),Ot(g=>{this.uploadAssetsService.uploadAssetsToCurrentAccount(g.files),this.intercom.trackEvent("upload",{numberOfAssets:g.files.length}),this.accountService.takeOneAccountFromStore().subscribe(b=>this.intercom.update({company:{company_id:b.subdomain,has_uploaded:!0,last_upload_at:new Date().toISOString()}}))})),{dispatch:!1}),this.removeAssets=ua(()=>this.actions.pipe(Aa(Fl),Ot(g=>this.uploadAssetsService.removeUploads(g.assetIds))),{dispatch:!1})}};n.\u0275fac=function(t){return new(t||n)(X(Ad),X(Jm),X(On),X(Nd),X(ir))},n.\u0275prov=_e({token:n,factory:n.\u0275fac});let o=n;return o})();function Ww(o,n){o&1&&(c(0,"div",6),I(1,"platform-icon",7),p())}function Gw(o,n){if(o&1&&(c(0,"li",3)(1,"div",4),L(2,Ww,2,0,"div",5),p()()),o&2){let r=m();h(2),l("ngIf",r.selected)}}var _5=(()=>{let n=class n{constructor(){this.placeholders=[],this.selected=!1,this.pulsing=!0}set numberOfPanels(e){this.placeholders=new Array(e)}};n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=V({type:n,selectors:[["dash-dummy-asset-panels-grid"]],inputs:{selected:"selected",pulsing:"pulsing",numberOfPanels:"numberOfPanels"},decls:3,vars:3,consts:[[1,"dummy-panels"],[1,"dummy-panels__grid"],["class","dummy-panels__grid__item",4,"ngFor","ngForOf"],[1,"dummy-panels__grid__item"],[1,"dummy-panel"],["class","dummy-panel__tick",4,"ngIf"],[1,"dummy-panel__tick"],["icon","tick","size","6"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"ul",1),L(2,Gw,3,1,"li",2),p()()),t&2&&(ge("dummy-panels--pulsing",i.pulsing),h(2),l("ngForOf",i.placeholders))},dependencies:[wt,$,Xe],styles:[".dummy-panels[_ngcontent-%COMP%]{flex:1;max-height:100%;overflow:hidden}@media (max-width: 33.74em){.dummy-panels[_ngcontent-%COMP%]{--panel-size: 10.5rem}}@media (min-width: 33.75em){.dummy-panels[_ngcontent-%COMP%]{--panel-size: 12.75rem}}@media (min-width: 90em){.dummy-panels[_ngcontent-%COMP%]{--panel-size: 14.875rem}}@media (min-width: 100em){.dummy-panels[_ngcontent-%COMP%]{--panel-size: 15.75rem}}.dummy-panels__grid[_ngcontent-%COMP%]{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(var(--panel-size),1fr));gap:.75rem;position:relative}.dummy-panels__grid__item[_ngcontent-%COMP%]{position:relative}.dummy-panel[_ngcontent-%COMP%]{position:relative;width:100%;background:#faf9fa;padding-bottom:110%;border-radius:4px}.dummy-panel__tick[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;top:1.25rem;left:1.25rem;width:1.875rem;height:1.875rem;background:#d7d6dc;color:#fff;border-radius:50%}.dummy-panels--pulsing[_ngcontent-%COMP%]   .dummy-panels__grid__item[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse 2s infinite cubic-bezier(.4,0,.2,1)}.dummy-panels--pulsing[_ngcontent-%COMP%]   .dummy-panels__grid__item[_ngcontent-%COMP%]:nth-child(odd){animation-delay:1s}@keyframes _ngcontent-%COMP%_pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}"],changeDetection:0});let o=n;return o})();var MT=(()=>{let n=class n{};n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=It({type:n}),n.\u0275inj=Et({providers:[qr,Xr,Gi,Jr,Yi,ea,vi,Yr,ia,$n],imports:[di,Nn,Op,En,yr,Ir,dd,wc,xr,bm,Hm,vd.forFeature([Xm]),Jp]});let o=n;return o})();ha(Xa,function(){return[_o]},[]);ha(Om,function(){return[$,Ho,_o,Rm]},function(){return[De]});export{$a as a,Mm as b,Tm as c,Bm as d,Kn as e,Lm as f,H3 as g,ta as h,Ft as i,qa as j,Yi as k,Am as l,nP as m,xP as n,xo as o,Vp as p,Tp as q,kp as r,im as s,sm as t,Br as u,$b as v,eC as w,pp as x,Wx as y,Sb as z,kb as A,Qb as B,Op as C,Gp as D,Yr as E,qr as F,fm as G,DI as H,Om as I,PM as J,Lw as K,Jm as L,_5 as M,Dt as N,qn as O,U2 as P,eS as Q,Jp as R,MT as S};
